builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0369 starttime: 1463971331.24 results: success (0) buildid: 20160522191132 builduid: ee1b1afa3303464fb76a34e193d4d1b2 revision: cb42beedc07e7fd7a13b76081cf3252543626f05 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-22 19:42:11.243556) ========= master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-22 19:42:11.244049) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-22 19:42:11.244365) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-22 19:42:11.265559) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 19:42:11.265831) ========= 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.kv2HHliEBz/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.9p53RoRI13/Listeners TMPDIR=/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/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-05-22 19:42:11-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 18.3M=0.001s 2016-05-22 19:42:11 (18.3 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.642595 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 19:42:11.926673) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 19:42:11.926993) ========= 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.kv2HHliEBz/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.9p53RoRI13/Listeners TMPDIR=/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/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.025261 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 19:42:11.976311) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 19:42:11.976622) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev cb42beedc07e7fd7a13b76081cf3252543626f05 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev cb42beedc07e7fd7a13b76081cf3252543626f05 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.kv2HHliEBz/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.9p53RoRI13/Listeners TMPDIR=/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/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-05-22 19:42:12,054 truncating revision to first 12 chars 2016-05-22 19:42:12,054 Setting DEBUG logging. 2016-05-22 19:42:12,054 attempt 1/10 2016-05-22 19:42:12,054 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/cb42beedc07e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-22 19:42:12,326 unpacking tar archive at: mozilla-aurora-cb42beedc07e/testing/mozharness/ program finished with exit code 0 elapsedTime=0.528766 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 19:42:12.524748) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-22 19:42:12.525558) ========= script_repo_revision: cb42beedc07e7fd7a13b76081cf3252543626f05 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-22 19:42:12.526538) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-22 19:42:12.527398) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-22 19:42:12.545303) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 47 secs) (at 2016-05-22 19:42:12.545790) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.kv2HHliEBz/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.9p53RoRI13/Listeners TMPDIR=/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/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 19:42:12 INFO - MultiFileLogger online at 20160522 19:42:12 in /builds/slave/test 19:42:12 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 19:42:12 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 19:42:12 INFO - {'append_to_log': False, 19:42:12 INFO - 'base_work_dir': '/builds/slave/test', 19:42:12 INFO - 'blob_upload_branch': 'mozilla-aurora', 19:42:12 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 19:42:12 INFO - 'buildbot_json_path': 'buildprops.json', 19:42:12 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 19:42:12 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 19:42:12 INFO - 'download_minidump_stackwalk': True, 19:42:12 INFO - 'download_symbols': 'true', 19:42:12 INFO - 'e10s': False, 19:42:12 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 19:42:12 INFO - 'tooltool.py': '/tools/tooltool.py', 19:42:12 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 19:42:12 INFO - '/tools/misc-python/virtualenv.py')}, 19:42:12 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 19:42:12 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 19:42:12 INFO - 'log_level': 'info', 19:42:12 INFO - 'log_to_console': True, 19:42:12 INFO - 'opt_config_files': (), 19:42:12 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 19:42:12 INFO - '--processes=1', 19:42:12 INFO - '--config=%(test_path)s/wptrunner.ini', 19:42:12 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 19:42:12 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 19:42:12 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 19:42:12 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 19:42:12 INFO - 'pip_index': False, 19:42:12 INFO - 'require_test_zip': True, 19:42:12 INFO - 'test_type': ('testharness',), 19:42:12 INFO - 'this_chunk': '1', 19:42:12 INFO - 'tooltool_cache': '/builds/tooltool_cache', 19:42:12 INFO - 'total_chunks': '10', 19:42:12 INFO - 'virtualenv_path': 'venv', 19:42:12 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 19:42:12 INFO - 'work_dir': 'build'} 19:42:12 INFO - ##### 19:42:12 INFO - ##### Running clobber step. 19:42:12 INFO - ##### 19:42:12 INFO - Running pre-action listener: _resource_record_pre_action 19:42:12 INFO - Running main action method: clobber 19:42:12 INFO - rmtree: /builds/slave/test/build 19:42:12 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 19:42:14 INFO - Running post-action listener: _resource_record_post_action 19:42:14 INFO - ##### 19:42:14 INFO - ##### Running read-buildbot-config step. 19:42:14 INFO - ##### 19:42:14 INFO - Running pre-action listener: _resource_record_pre_action 19:42:14 INFO - Running main action method: read_buildbot_config 19:42:14 INFO - Using buildbot properties: 19:42:14 INFO - { 19:42:14 INFO - "project": "", 19:42:14 INFO - "product": "firefox", 19:42:14 INFO - "script_repo_revision": "production", 19:42:14 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 19:42:14 INFO - "repository": "", 19:42:14 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 19:42:14 INFO - "buildid": "20160522191132", 19:42:14 INFO - "pgo_build": "False", 19:42:14 INFO - "basedir": "/builds/slave/test", 19:42:14 INFO - "buildnumber": 2, 19:42:14 INFO - "slavename": "t-yosemite-r7-0369", 19:42:14 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/", 19:42:14 INFO - "platform": "macosx64", 19:42:14 INFO - "branch": "mozilla-aurora", 19:42:14 INFO - "revision": "cb42beedc07e7fd7a13b76081cf3252543626f05", 19:42:14 INFO - "repo_path": "releases/mozilla-aurora", 19:42:14 INFO - "moz_repo_path": "", 19:42:14 INFO - "stage_platform": "macosx64", 19:42:14 INFO - "builduid": "ee1b1afa3303464fb76a34e193d4d1b2", 19:42:14 INFO - "slavebuilddir": "test" 19:42:14 INFO - } 19:42:14 INFO - Found installer url https://queue.taskcluster.net/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 19:42:14 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 19:42:14 INFO - Running post-action listener: _resource_record_post_action 19:42:14 INFO - ##### 19:42:14 INFO - ##### Running download-and-extract step. 19:42:14 INFO - ##### 19:42:14 INFO - Running pre-action listener: _resource_record_pre_action 19:42:14 INFO - Running main action method: download_and_extract 19:42:14 INFO - mkdir: /builds/slave/test/build/tests 19:42:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:42:14 INFO - https://queue.taskcluster.net/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 19:42:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 19:42:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 19:42:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 19:42:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 19:42:27 INFO - retry: attempt #1 caught exception: '' 19:42:27 INFO - retry: Failed, sleeping 30 seconds before retrying 19:42:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #2 19:43:06 INFO - Downloaded 1235 bytes. 19:43:06 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 19:43:06 INFO - Using the following test package requirements: 19:43:06 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 19:43:06 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:43:06 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 19:43:06 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:43:06 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 19:43:06 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:43:06 INFO - u'jsshell-mac64.zip'], 19:43:06 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:43:06 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 19:43:06 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 19:43:06 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:43:06 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 19:43:06 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:43:06 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 19:43:06 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:43:06 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 19:43:06 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:43:06 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 19:43:06 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 19:43:06 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')]} 19:43:06 INFO - https://queue.taskcluster.net/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 19:43:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 19:43:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 19:43:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 19:43:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 19:43:07 INFO - Downloaded 17983226 bytes. 19:43:07 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:43:07 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:43:08 INFO - caution: filename not matched: web-platform/* 19:43:08 INFO - Return code: 11 19:43:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:43:08 INFO - https://queue.taskcluster.net/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 19:43:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 19:43:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 19:43:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 19:43:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 19:43:10 INFO - Downloaded 36409048 bytes. 19:43:10 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:43:10 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:43:14 INFO - caution: filename not matched: bin/* 19:43:14 INFO - caution: filename not matched: config/* 19:43:14 INFO - caution: filename not matched: mozbase/* 19:43:14 INFO - caution: filename not matched: marionette/* 19:43:14 INFO - caution: filename not matched: tools/wptserve/* 19:43:14 INFO - Return code: 11 19:43:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:43:14 INFO - https://queue.taskcluster.net/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 19:43:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 19:43:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 19:43:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 19:43:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 19:43:22 INFO - Downloaded 73046263 bytes. 19:43:22 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 19:43:22 INFO - mkdir: /builds/slave/test/properties 19:43:22 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 19:43:22 INFO - Writing to file /builds/slave/test/properties/build_url 19:43:22 INFO - Contents: 19:43:22 INFO - build_url:https://queue.taskcluster.net/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 19:43:23 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 19:43:23 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 19:43:23 INFO - Writing to file /builds/slave/test/properties/symbols_url 19:43:23 INFO - Contents: 19:43:23 INFO - symbols_url:https://queue.taskcluster.net/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 19:43: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')]} 19:43:23 INFO - https://queue.taskcluster.net/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 19:43:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 19:43:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 19:43:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 19:43:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 19:43:28 INFO - Downloaded 103632096 bytes. 19:43:28 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 19:43:28 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 19:43:32 INFO - Return code: 0 19:43:32 INFO - Running post-action listener: _resource_record_post_action 19:43:32 INFO - Running post-action listener: set_extra_try_arguments 19:43:32 INFO - ##### 19:43:32 INFO - ##### Running create-virtualenv step. 19:43:32 INFO - ##### 19:43:32 INFO - Running pre-action listener: _pre_create_virtualenv 19:43:32 INFO - Running pre-action listener: _resource_record_pre_action 19:43:32 INFO - Running main action method: create_virtualenv 19:43:32 INFO - Creating virtualenv /builds/slave/test/build/venv 19:43:32 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 19:43:32 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 19:43:32 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 19:43:32 INFO - Using real prefix '/tools/python27' 19:43:32 INFO - New python executable in /builds/slave/test/build/venv/bin/python 19:43:33 INFO - Installing distribute.............................................................................................................................................................................................done. 19:43:36 INFO - Installing pip.................done. 19:43:36 INFO - Return code: 0 19:43:36 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 19:43:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:43:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:43:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:43:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:43:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:43:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:43:36 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x108a0de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108a2af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd418c7c430>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108a265e0>, '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 0x108609cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108634990>, '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.kv2HHliEBz/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.9p53RoRI13/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:43:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 19:43:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 19:43:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.kv2HHliEBz/Render', 19:43:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:43:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:43:36 INFO - 'HOME': '/Users/cltbld', 19:43:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:43:36 INFO - 'LOGNAME': 'cltbld', 19:43:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:43:36 INFO - 'MOZ_NO_REMOTE': '1', 19:43:36 INFO - 'NO_EM_RESTART': '1', 19:43:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:43:36 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:43:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:43:36 INFO - 'PWD': '/builds/slave/test', 19:43:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:43:36 INFO - 'SHELL': '/bin/bash', 19:43:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9p53RoRI13/Listeners', 19:43:36 INFO - 'TMPDIR': '/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/', 19:43:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:43:36 INFO - 'USER': 'cltbld', 19:43:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:43:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:43:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:43:36 INFO - 'XPC_FLAGS': '0x0', 19:43:36 INFO - 'XPC_SERVICE_NAME': '0', 19:43:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:43:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:43:36 INFO - Downloading/unpacking psutil>=0.7.1 19:43:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:43:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:43:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:43:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:43:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:43:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:43:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 19:43:39 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:43:39 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:43:39 INFO - Installing collected packages: psutil 19:43:39 INFO - Running setup.py install for psutil 19:43:39 INFO - building 'psutil._psutil_osx' extension 19:43:39 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 19:43:40 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 19:43:40 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 19:43:40 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 19:43:40 INFO - building 'psutil._psutil_posix' extension 19:43:40 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 19:43:40 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 19:43:40 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 19:43:40 INFO - ^ 19:43:40 INFO - 1 warning generated. 19:43:40 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 19:43:40 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:43:40 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:43:40 INFO - Successfully installed psutil 19:43:40 INFO - Cleaning up... 19:43:40 INFO - Return code: 0 19:43:40 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 19:43:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:43:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:43:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:43:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:43:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:43:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:43:40 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 0x108a0de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108a2af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd418c7c430>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108a265e0>, '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 0x108609cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108634990>, '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.kv2HHliEBz/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.9p53RoRI13/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:43:40 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 19:43:40 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 19:43:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.kv2HHliEBz/Render', 19:43:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:43:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:43:40 INFO - 'HOME': '/Users/cltbld', 19:43:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:43:40 INFO - 'LOGNAME': 'cltbld', 19:43:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:43:40 INFO - 'MOZ_NO_REMOTE': '1', 19:43:40 INFO - 'NO_EM_RESTART': '1', 19:43:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:43:40 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:43:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:43:40 INFO - 'PWD': '/builds/slave/test', 19:43:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:43:40 INFO - 'SHELL': '/bin/bash', 19:43:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9p53RoRI13/Listeners', 19:43:40 INFO - 'TMPDIR': '/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/', 19:43:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:43:40 INFO - 'USER': 'cltbld', 19:43:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:43:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:43:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:43:40 INFO - 'XPC_FLAGS': '0x0', 19:43:40 INFO - 'XPC_SERVICE_NAME': '0', 19:43:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:43:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:43:41 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 19:43:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:43:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:43:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:43:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:43:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:43:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:43:43 INFO - Downloading mozsystemmonitor-0.0.tar.gz 19:43:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 19:43:43 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 19:43:43 INFO - Installing collected packages: mozsystemmonitor 19:43:43 INFO - Running setup.py install for mozsystemmonitor 19:43:43 INFO - Successfully installed mozsystemmonitor 19:43:43 INFO - Cleaning up... 19:43:43 INFO - Return code: 0 19:43:43 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 19:43:43 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')]} 19:43:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:43:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:43:43 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')]} 19:43:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:43:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:43:43 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 0x108a0de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108a2af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd418c7c430>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108a265e0>, '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 0x108609cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108634990>, '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.kv2HHliEBz/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.9p53RoRI13/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:43:43 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 19:43:43 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 19:43:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.kv2HHliEBz/Render', 19:43:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:43:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:43:43 INFO - 'HOME': '/Users/cltbld', 19:43:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:43:43 INFO - 'LOGNAME': 'cltbld', 19:43:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:43:43 INFO - 'MOZ_NO_REMOTE': '1', 19:43:43 INFO - 'NO_EM_RESTART': '1', 19:43:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:43:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:43:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:43:43 INFO - 'PWD': '/builds/slave/test', 19:43:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:43:43 INFO - 'SHELL': '/bin/bash', 19:43:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9p53RoRI13/Listeners', 19:43:43 INFO - 'TMPDIR': '/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/', 19:43:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:43:43 INFO - 'USER': 'cltbld', 19:43:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:43:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:43:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:43:43 INFO - 'XPC_FLAGS': '0x0', 19:43:43 INFO - 'XPC_SERVICE_NAME': '0', 19:43:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:43:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:43:44 INFO - Downloading/unpacking blobuploader==1.2.4 19:43:44 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 19:43:44 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 19:43:44 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 19:43:44 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 19:43:44 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 19:43:44 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 19:43:46 INFO - Downloading blobuploader-1.2.4.tar.gz 19:43:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 19:43:46 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 19:43: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 19:43: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 19:43: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 19:43: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 19:43: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 19:43: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 19:43:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 19:43:47 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 19:43:47 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 19:43:47 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 19:43:47 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 19:43:47 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 19:43:47 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 19:43:47 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 19:43:47 INFO - Downloading docopt-0.6.1.tar.gz 19:43:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 19:43:47 INFO - Installing collected packages: blobuploader, requests, docopt 19:43:47 INFO - Running setup.py install for blobuploader 19:43:47 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 19:43:47 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 19:43:47 INFO - Running setup.py install for requests 19:43:48 INFO - Running setup.py install for docopt 19:43:48 INFO - Successfully installed blobuploader requests docopt 19:43:48 INFO - Cleaning up... 19:43:48 INFO - Return code: 0 19:43:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:43:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:43:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:43:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:43:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:43:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:43:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:43:48 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 0x108a0de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108a2af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd418c7c430>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108a265e0>, '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 0x108609cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108634990>, '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.kv2HHliEBz/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.9p53RoRI13/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:43:48 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 19:43:48 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 19:43:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.kv2HHliEBz/Render', 19:43:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:43:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:43:48 INFO - 'HOME': '/Users/cltbld', 19:43:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:43:48 INFO - 'LOGNAME': 'cltbld', 19:43:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:43:48 INFO - 'MOZ_NO_REMOTE': '1', 19:43:48 INFO - 'NO_EM_RESTART': '1', 19:43:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:43:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:43:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:43:48 INFO - 'PWD': '/builds/slave/test', 19:43:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:43:48 INFO - 'SHELL': '/bin/bash', 19:43:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9p53RoRI13/Listeners', 19:43:48 INFO - 'TMPDIR': '/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/', 19:43:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:43:48 INFO - 'USER': 'cltbld', 19:43:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:43:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:43:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:43:48 INFO - 'XPC_FLAGS': '0x0', 19:43:48 INFO - 'XPC_SERVICE_NAME': '0', 19:43:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:43:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:43:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:43:48 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-xJ2fS8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:43:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:43:48 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-0JxnWm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:43:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:43:49 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-a1l1ke-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:43:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:43:49 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-QKuoSG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:43:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:43:49 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-xWffWV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:43:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:43:49 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-t7HuKd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:43:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:43:49 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-hGJs7z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:43:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:43:49 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-tNKsAD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:43:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:43:49 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-tFsiVU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:43:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:43:49 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-MbC35a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:43:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:43:49 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-nHwb_c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:43:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:43:49 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-koggHe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:43:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:43:50 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-6C9wCM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:43:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:43:50 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-MYxgXW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:43:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:43:50 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-nibswa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:43:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:43:50 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-MMPEXY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:43:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:43:50 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-jzZvNk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:43:50 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:43:50 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-18TpYj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:43:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:43:50 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-oZQarA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:43:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:43:50 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-sKhFOB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:43:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:43:51 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-GyFFz5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:43:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:43:51 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 19:43:51 INFO - Running setup.py install for manifestparser 19:43:51 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 19:43:51 INFO - Running setup.py install for mozcrash 19:43:51 INFO - Running setup.py install for mozdebug 19:43:51 INFO - Running setup.py install for mozdevice 19:43:52 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 19:43:52 INFO - Installing dm script to /builds/slave/test/build/venv/bin 19:43:52 INFO - Running setup.py install for mozfile 19:43:52 INFO - Running setup.py install for mozhttpd 19:43:52 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 19:43:52 INFO - Running setup.py install for mozinfo 19:43:52 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 19:43:52 INFO - Running setup.py install for mozInstall 19:43:52 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 19:43:52 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 19:43:52 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 19:43:52 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 19:43:52 INFO - Running setup.py install for mozleak 19:43:52 INFO - Running setup.py install for mozlog 19:43:52 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 19:43:52 INFO - Running setup.py install for moznetwork 19:43:53 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 19:43:53 INFO - Running setup.py install for mozprocess 19:43:53 INFO - Running setup.py install for mozprofile 19:43:53 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 19:43:53 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 19:43:53 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 19:43:53 INFO - Running setup.py install for mozrunner 19:43:53 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 19:43:53 INFO - Running setup.py install for mozscreenshot 19:43:53 INFO - Running setup.py install for moztest 19:43:53 INFO - Running setup.py install for mozversion 19:43:53 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 19:43:53 INFO - Running setup.py install for wptserve 19:43:54 INFO - Running setup.py install for marionette-driver 19:43:54 INFO - Running setup.py install for browsermob-proxy 19:43:54 INFO - Running setup.py install for marionette-client 19:43:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:43:54 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 19:43:54 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 19:43:54 INFO - Cleaning up... 19:43:54 INFO - Return code: 0 19:43:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:43:54 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')]} 19:43:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:43:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:43:54 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')]} 19:43:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:43:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:43:54 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 0x108a0de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108a2af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd418c7c430>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108a265e0>, '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 0x108609cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108634990>, '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.kv2HHliEBz/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.9p53RoRI13/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:43:54 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 19:43:54 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 19:43:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.kv2HHliEBz/Render', 19:43:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:43:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:43:54 INFO - 'HOME': '/Users/cltbld', 19:43:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:43:54 INFO - 'LOGNAME': 'cltbld', 19:43:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:43:54 INFO - 'MOZ_NO_REMOTE': '1', 19:43:54 INFO - 'NO_EM_RESTART': '1', 19:43:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:43:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:43:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:43:54 INFO - 'PWD': '/builds/slave/test', 19:43:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:43:54 INFO - 'SHELL': '/bin/bash', 19:43:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9p53RoRI13/Listeners', 19:43:54 INFO - 'TMPDIR': '/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/', 19:43:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:43:54 INFO - 'USER': 'cltbld', 19:43:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:43:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:43:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:43:54 INFO - 'XPC_FLAGS': '0x0', 19:43:54 INFO - 'XPC_SERVICE_NAME': '0', 19:43:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:43:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:43:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:43:55 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-ujHnHB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:43:55 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)) 19:43:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:43:55 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-6xtDZh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:43:55 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)) 19:43:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:43:55 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-WWyUzE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:43:55 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)) 19:43:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:43:55 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-SLatW6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:43:55 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)) 19:43:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:43:55 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-pNbZe3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:43:55 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)) 19:43:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:43:55 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-MfTg9u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:43:55 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)) 19:43:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:43:55 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-Bnp0vv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:43:55 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)) 19:43:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:43:55 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-ShNaDa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:43:55 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)) 19:43:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:43:55 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-26HrD3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:43:56 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)) 19:43:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:43:56 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-J8aKJc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:43:56 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)) 19:43:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:43:56 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-v_GimF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:43:56 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)) 19:43:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:43:56 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-5NXdUB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:43:56 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)) 19:43:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:43:56 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-SJE9Uz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:43:56 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)) 19:43:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:43:56 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-zDhOS9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:43:56 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)) 19:43:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:43:56 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-024eau-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:43:56 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)) 19:43:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:43:56 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-nAztZb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:43:56 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)) 19:43:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:43:56 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-0unDSY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:43:56 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)) 19:43:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:43:56 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-giIMpk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:43:57 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)) 19:43:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:43:57 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-N4IgOT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:43:57 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)) 19:43:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:43:57 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-Ku9s5N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:43:57 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)) 19:43:57 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:43:57 INFO - Running setup.py (path:/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/pip-QnxvPk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:43:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:43:57 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)) 19:43:57 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)) 19:43:57 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)) 19:43:57 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)) 19:43:57 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)) 19:43:57 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)) 19:43:57 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:43:57 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 19:43:57 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 19:43:57 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 19:43:57 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 19:43:57 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 19:43:57 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 19:44:00 INFO - Downloading blessings-1.6.tar.gz 19:44:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 19:44:00 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)) 19:44:00 INFO - Installing collected packages: blessings 19:44:00 INFO - Running setup.py install for blessings 19:44:00 INFO - Successfully installed blessings 19:44:00 INFO - Cleaning up... 19:44:00 INFO - Return code: 0 19:44:00 INFO - Done creating virtualenv /builds/slave/test/build/venv. 19:44:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:44:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:44:01 INFO - Reading from file tmpfile_stdout 19:44:01 INFO - Current package versions: 19:44:01 INFO - blessings == 1.6 19:44:01 INFO - blobuploader == 1.2.4 19:44:01 INFO - browsermob-proxy == 0.6.0 19:44:01 INFO - docopt == 0.6.1 19:44:01 INFO - manifestparser == 1.1 19:44:01 INFO - marionette-client == 2.3.0 19:44:01 INFO - marionette-driver == 1.4.0 19:44:01 INFO - mozInstall == 1.12 19:44:01 INFO - mozcrash == 0.17 19:44:01 INFO - mozdebug == 0.1 19:44:01 INFO - mozdevice == 0.48 19:44:01 INFO - mozfile == 1.2 19:44:01 INFO - mozhttpd == 0.7 19:44:01 INFO - mozinfo == 0.9 19:44:01 INFO - mozleak == 0.1 19:44:01 INFO - mozlog == 3.1 19:44:01 INFO - moznetwork == 0.27 19:44:01 INFO - mozprocess == 0.22 19:44:01 INFO - mozprofile == 0.28 19:44:01 INFO - mozrunner == 6.11 19:44:01 INFO - mozscreenshot == 0.1 19:44:01 INFO - mozsystemmonitor == 0.0 19:44:01 INFO - moztest == 0.7 19:44:01 INFO - mozversion == 1.4 19:44:01 INFO - psutil == 3.1.1 19:44:01 INFO - requests == 1.2.3 19:44:01 INFO - wptserve == 1.4.0 19:44:01 INFO - wsgiref == 0.1.2 19:44:01 INFO - Running post-action listener: _resource_record_post_action 19:44:01 INFO - Running post-action listener: _start_resource_monitoring 19:44:01 INFO - Starting resource monitoring. 19:44:01 INFO - ##### 19:44:01 INFO - ##### Running pull step. 19:44:01 INFO - ##### 19:44:01 INFO - Running pre-action listener: _resource_record_pre_action 19:44:01 INFO - Running main action method: pull 19:44:01 INFO - Pull has nothing to do! 19:44:01 INFO - Running post-action listener: _resource_record_post_action 19:44:01 INFO - ##### 19:44:01 INFO - ##### Running install step. 19:44:01 INFO - ##### 19:44:01 INFO - Running pre-action listener: _resource_record_pre_action 19:44:01 INFO - Running main action method: install 19:44:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:44:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:44:01 INFO - Reading from file tmpfile_stdout 19:44:01 INFO - Detecting whether we're running mozinstall >=1.0... 19:44:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 19:44:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 19:44:01 INFO - Reading from file tmpfile_stdout 19:44:01 INFO - Output received: 19:44:01 INFO - Usage: mozinstall [options] installer 19:44:01 INFO - Options: 19:44:01 INFO - -h, --help show this help message and exit 19:44:01 INFO - -d DEST, --destination=DEST 19:44:01 INFO - Directory to install application into. [default: 19:44:01 INFO - "/builds/slave/test"] 19:44:01 INFO - --app=APP Application being installed. [default: firefox] 19:44:01 INFO - mkdir: /builds/slave/test/build/application 19:44:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 19:44:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 19:44:19 INFO - Reading from file tmpfile_stdout 19:44:19 INFO - Output received: 19:44:19 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 19:44:19 INFO - Running post-action listener: _resource_record_post_action 19:44:19 INFO - ##### 19:44:19 INFO - ##### Running run-tests step. 19:44:19 INFO - ##### 19:44:19 INFO - Running pre-action listener: _resource_record_pre_action 19:44:19 INFO - Running main action method: run_tests 19:44:19 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 19:44:19 INFO - Minidump filename unknown. Determining based upon platform and architecture. 19:44:19 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 19:44:19 INFO - grabbing minidump binary from tooltool 19:44:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:44:19 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 0x108a265e0>, '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 0x108609cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108634990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 19:44:19 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 19:44:19 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 19:44:19 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 19:44:19 INFO - Return code: 0 19:44:19 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 19:44:19 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 19:44:19 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.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 19:44:19 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.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 19:44:19 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.kv2HHliEBz/Render', 19:44:19 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:44:19 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:44:19 INFO - 'HOME': '/Users/cltbld', 19:44:19 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:44:19 INFO - 'LOGNAME': 'cltbld', 19:44:19 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 19:44:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:44:19 INFO - 'MOZ_NO_REMOTE': '1', 19:44:19 INFO - 'NO_EM_RESTART': '1', 19:44:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:44:19 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:44:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:44:19 INFO - 'PWD': '/builds/slave/test', 19:44:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:44:19 INFO - 'SHELL': '/bin/bash', 19:44:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9p53RoRI13/Listeners', 19:44:19 INFO - 'TMPDIR': '/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/', 19:44:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:44:19 INFO - 'USER': 'cltbld', 19:44:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:44:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:44:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:44:19 INFO - 'XPC_FLAGS': '0x0', 19:44:19 INFO - 'XPC_SERVICE_NAME': '0', 19:44:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:44:19 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.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 19:44:20 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 19:44:20 INFO - import pkg_resources 19:44:20 INFO - Using 1 client processes 19:44:20 INFO - wptserve Starting http server on 127.0.0.1:8000 19:44:20 INFO - wptserve Starting http server on 127.0.0.1:8001 19:44:20 INFO - wptserve Starting http server on 127.0.0.1:8443 19:44:23 INFO - SUITE-START | Running 778 tests 19:44:23 INFO - Running testharness tests 19:44:23 INFO - Setting up ssl 19:44:23 INFO - PROCESS | certutil | 19:44:23 INFO - PROCESS | certutil | 19:44:23 INFO - PROCESS | certutil | 19:44:23 INFO - Certificate Nickname Trust Attributes 19:44:23 INFO - SSL,S/MIME,JAR/XPI 19:44:23 INFO - 19:44:23 INFO - web-platform-tests CT,, 19:44:23 INFO - 19:44:23 INFO - Starting runner 19:44:24 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 19:44:24 INFO - PROCESS | 1660 | 1463971464192 Marionette DEBUG Marionette enabled via build flag and pref 19:44:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x113dc9800 == 1 [pid = 1660] [id = 1] 19:44:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 1 (0x113dca000) [pid = 1660] [serial = 1] [outer = 0x0] 19:44:24 INFO - PROCESS | 1660 | [1660] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 19:44:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 2 (0x113dcb000) [pid = 1660] [serial = 2] [outer = 0x113dca000] 19:44:24 INFO - PROCESS | 1660 | 1463971464509 Marionette INFO Listening on port 2828 19:44:24 INFO - PROCESS | 1660 | 1463971464734 Marionette DEBUG Marionette enabled via command-line flag 19:44:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x11691f000 == 2 [pid = 1660] [id = 2] 19:44:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 3 (0x11691f800) [pid = 1660] [serial = 3] [outer = 0x0] 19:44:24 INFO - PROCESS | 1660 | [1660] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 19:44:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 4 (0x116920800) [pid = 1660] [serial = 4] [outer = 0x11691f800] 19:44:24 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:44:24 INFO - PROCESS | 1660 | 1463971464891 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49288 19:44:24 INFO - PROCESS | 1660 | 1463971464974 Marionette DEBUG Closed connection conn0 19:44:24 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:44:24 INFO - PROCESS | 1660 | 1463971464978 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49289 19:44:24 INFO - PROCESS | 1660 | 1463971464989 Marionette DEBUG Closed connection conn1 19:44:24 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:44:24 INFO - PROCESS | 1660 | 1463971464994 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49290 19:44:25 INFO - PROCESS | 1660 | 1463971465003 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 19:44:25 INFO - PROCESS | 1660 | 1463971465008 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160522191132","device":"desktop","version":"48.0a2"} 19:44:25 INFO - PROCESS | 1660 | [1660] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:44:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x119cd9000 == 3 [pid = 1660] [id = 3] 19:44:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 5 (0x119ce0000) [pid = 1660] [serial = 5] [outer = 0x0] 19:44:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x119ce1000 == 4 [pid = 1660] [id = 4] 19:44:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 6 (0x119b7f800) [pid = 1660] [serial = 6] [outer = 0x0] 19:44:26 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:44:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x1216e7800 == 5 [pid = 1660] [id = 5] 19:44:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 7 (0x119b7d800) [pid = 1660] [serial = 7] [outer = 0x0] 19:44:26 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:44:26 INFO - PROCESS | 1660 | [1660] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 19:44:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 8 (0x1219dc400) [pid = 1660] [serial = 8] [outer = 0x119b7d800] 19:44:26 INFO - PROCESS | 1660 | [1660] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:44:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 9 (0x121d9f800) [pid = 1660] [serial = 9] [outer = 0x119ce0000] 19:44:26 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 19:44:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 10 (0x121598400) [pid = 1660] [serial = 10] [outer = 0x119b7f800] 19:44:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 11 (0x12176f400) [pid = 1660] [serial = 11] [outer = 0x119b7d800] 19:44:26 INFO - PROCESS | 1660 | [1660] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:44:27 INFO - PROCESS | 1660 | 1463971467064 Marionette DEBUG loaded listener.js 19:44:27 INFO - PROCESS | 1660 | 1463971467073 Marionette DEBUG loaded listener.js 19:44:27 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 19:44:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 12 (0x12676c400) [pid = 1660] [serial = 12] [outer = 0x119b7d800] 19:44:27 INFO - PROCESS | 1660 | 1463971467450 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"1c5831a5-bbd6-6148-8edb-cdf778c901b4","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160522191132","device":"desktop","version":"48.0a2","command_id":1}}] 19:44:27 INFO - PROCESS | 1660 | 1463971467587 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}] 19:44:27 INFO - PROCESS | 1660 | 1463971467663 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 19:44:27 INFO - PROCESS | 1660 | 1463971467776 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 19:44:27 INFO - PROCESS | 1660 | [1660] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 19:44:27 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:44:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 13 (0x128e41400) [pid = 1660] [serial = 13] [outer = 0x119b7d800] 19:44:28 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:44:28 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:44:28 INFO - PROCESS | 1660 | 1463971468096 Marionette TRACE conn2 <- [1,3,null,{}] 19:44:28 INFO - PROCESS | 1660 | 1463971468107 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 19:44:28 INFO - PROCESS | 1660 | 1463971468122 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 19:44:28 INFO - PROCESS | 1660 | 1463971468151 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 19:44:28 INFO - PROCESS | 1660 | 1463971468152 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 19:44:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 19:44:28 INFO - PROCESS | 1660 | 1463971468155 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 19:44:28 INFO - PROCESS | 1660 | 1463971468159 Marionette TRACE conn2 <- [1,6,null,{}] 19:44:28 INFO - PROCESS | 1660 | 1463971468164 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}] 19:44:28 INFO - PROCESS | 1660 | 1463971468171 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 19:44:28 INFO - PROCESS | 1660 | 1463971468179 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12931c000 == 6 [pid = 1660] [id = 6] 19:44:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 14 (0x1290f2000) [pid = 1660] [serial = 14] [outer = 0x0] 19:44:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 15 (0x1290f3c00) [pid = 1660] [serial = 15] [outer = 0x1290f2000] 19:44:28 INFO - PROCESS | 1660 | 1463971468211 Marionette DEBUG loaded listener.js 19:44:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 16 (0x1293a6c00) [pid = 1660] [serial = 16] [outer = 0x1290f2000] 19:44:28 INFO - PROCESS | 1660 | 1463971468523 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]]]}] 19:44:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12948f000 == 7 [pid = 1660] [id = 7] 19:44:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 17 (0x1293ae400) [pid = 1660] [serial = 17] [outer = 0x0] 19:44:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 18 (0x129613400) [pid = 1660] [serial = 18] [outer = 0x1293ae400] 19:44:28 INFO - PROCESS | 1660 | 1463971468550 Marionette DEBUG loaded listener.js 19:44:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 19:44:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 424ms 19:44:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 19 (0x129617400) [pid = 1660] [serial = 19] [outer = 0x1293ae400] 19:44:28 INFO - PROCESS | 1660 | 1463971468612 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 19:44:28 INFO - PROCESS | 1660 | 1463971468614 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 19:44:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 19:44:28 INFO - PROCESS | 1660 | 1463971468629 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 19:44:28 INFO - PROCESS | 1660 | 1463971468631 Marionette TRACE conn2 <- [1,10,null,{}] 19:44:28 INFO - PROCESS | 1660 | 1463971468640 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}] 19:44:28 INFO - PROCESS | 1660 | 1463971468767 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 19:44:28 INFO - PROCESS | 1660 | 1463971468803 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a95a800 == 8 [pid = 1660] [id = 8] 19:44:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 20 (0x12a829400) [pid = 1660] [serial = 20] [outer = 0x0] 19:44:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 21 (0x12a82b000) [pid = 1660] [serial = 21] [outer = 0x12a829400] 19:44:28 INFO - PROCESS | 1660 | 1463971468831 Marionette DEBUG loaded listener.js 19:44:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 22 (0x12a82f000) [pid = 1660] [serial = 22] [outer = 0x12a829400] 19:44:29 INFO - PROCESS | 1660 | 1463971469181 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]]]}] 19:44:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 19:44:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 577ms 19:44:29 INFO - PROCESS | 1660 | 1463971469201 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 19:44:29 INFO - PROCESS | 1660 | 1463971469202 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 19:44:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 19:44:29 INFO - PROCESS | 1660 | 1463971469205 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 19:44:29 INFO - PROCESS | 1660 | 1463971469206 Marionette TRACE conn2 <- [1,14,null,{}] 19:44:29 INFO - PROCESS | 1660 | 1463971469208 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}] 19:44:29 INFO - PROCESS | 1660 | 1463971469309 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 19:44:29 INFO - PROCESS | 1660 | 1463971469315 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2de800 == 9 [pid = 1660] [id = 9] 19:44:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 23 (0x12a831800) [pid = 1660] [serial = 23] [outer = 0x0] 19:44:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 24 (0x12abe2c00) [pid = 1660] [serial = 24] [outer = 0x12a831800] 19:44:29 INFO - PROCESS | 1660 | 1463971469339 Marionette DEBUG loaded listener.js 19:44:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 25 (0x129039000) [pid = 1660] [serial = 25] [outer = 0x12a831800] 19:44:29 INFO - PROCESS | 1660 | 1463971469646 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]]]}] 19:44:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 19:44:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 469ms 19:44:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 19:44:29 INFO - PROCESS | 1660 | 1463971469679 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 19:44:29 INFO - PROCESS | 1660 | 1463971469681 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 19:44:29 INFO - PROCESS | 1660 | 1463971469684 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 19:44:29 INFO - PROCESS | 1660 | 1463971469686 Marionette TRACE conn2 <- [1,18,null,{}] 19:44:29 INFO - PROCESS | 1660 | 1463971469689 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}] 19:44:29 INFO - PROCESS | 1660 | 1463971469825 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 19:44:29 INFO - PROCESS | 1660 | 1463971469833 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b870800 == 10 [pid = 1660] [id = 10] 19:44:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 26 (0x12abe4000) [pid = 1660] [serial = 26] [outer = 0x0] 19:44:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 27 (0x12ba1c000) [pid = 1660] [serial = 27] [outer = 0x12abe4000] 19:44:29 INFO - PROCESS | 1660 | 1463971469871 Marionette DEBUG loaded listener.js 19:44:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 28 (0x12bb86000) [pid = 1660] [serial = 28] [outer = 0x12abe4000] 19:44:30 INFO - PROCESS | 1660 | 1463971470249 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]]]}] 19:44:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 19:44:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 575ms 19:44:30 INFO - PROCESS | 1660 | 1463971470265 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 19:44:30 INFO - PROCESS | 1660 | 1463971470267 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 19:44:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 19:44:30 INFO - PROCESS | 1660 | 1463971470269 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 19:44:30 INFO - PROCESS | 1660 | 1463971470270 Marionette TRACE conn2 <- [1,22,null,{}] 19:44:30 INFO - PROCESS | 1660 | 1463971470273 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}] 19:44:30 INFO - PROCESS | 1660 | 1463971470367 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 19:44:30 INFO - PROCESS | 1660 | 1463971470371 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x118299800 == 11 [pid = 1660] [id = 11] 19:44:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 29 (0x12bb91400) [pid = 1660] [serial = 29] [outer = 0x0] 19:44:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 30 (0x12be2e400) [pid = 1660] [serial = 30] [outer = 0x12bb91400] 19:44:30 INFO - PROCESS | 1660 | 1463971470397 Marionette DEBUG loaded listener.js 19:44:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 31 (0x12be34400) [pid = 1660] [serial = 31] [outer = 0x12bb91400] 19:44:30 INFO - PROCESS | 1660 | 1463971470649 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]]]}] 19:44:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 19:44:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 426ms 19:44:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 19:44:30 INFO - PROCESS | 1660 | 1463971470697 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 19:44:30 INFO - PROCESS | 1660 | 1463971470698 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 19:44:30 INFO - PROCESS | 1660 | 1463971470700 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 19:44:30 INFO - PROCESS | 1660 | 1463971470701 Marionette TRACE conn2 <- [1,26,null,{}] 19:44:30 INFO - PROCESS | 1660 | 1463971470704 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}] 19:44:30 INFO - PROCESS | 1660 | 1463971470798 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 19:44:30 INFO - PROCESS | 1660 | 1463971470803 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bfd6800 == 12 [pid = 1660] [id = 12] 19:44:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 32 (0x121021400) [pid = 1660] [serial = 32] [outer = 0x0] 19:44:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 33 (0x128e3f400) [pid = 1660] [serial = 33] [outer = 0x121021400] 19:44:30 INFO - PROCESS | 1660 | 1463971470827 Marionette DEBUG loaded listener.js 19:44:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 34 (0x12bfafc00) [pid = 1660] [serial = 34] [outer = 0x121021400] 19:44:31 INFO - PROCESS | 1660 | 1463971471063 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]]]}] 19:44:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 19:44:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 368ms 19:44:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 19:44:31 INFO - PROCESS | 1660 | 1463971471069 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 19:44:31 INFO - PROCESS | 1660 | 1463971471070 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 19:44:31 INFO - PROCESS | 1660 | 1463971471072 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 19:44:31 INFO - PROCESS | 1660 | 1463971471073 Marionette TRACE conn2 <- [1,30,null,{}] 19:44:31 INFO - PROCESS | 1660 | 1463971471082 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}] 19:44:31 INFO - PROCESS | 1660 | 1463971471184 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 19:44:31 INFO - PROCESS | 1660 | 1463971471190 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c61b800 == 13 [pid = 1660] [id = 13] 19:44:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 35 (0x12bfb4c00) [pid = 1660] [serial = 35] [outer = 0x0] 19:44:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 36 (0x12bfb9c00) [pid = 1660] [serial = 36] [outer = 0x12bfb4c00] 19:44:31 INFO - PROCESS | 1660 | 1463971471214 Marionette DEBUG loaded listener.js 19:44:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 37 (0x12c4da400) [pid = 1660] [serial = 37] [outer = 0x12bfb4c00] 19:44:31 INFO - PROCESS | 1660 | 1463971471450 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]]]}] 19:44:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 19:44:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 427ms 19:44:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 19:44:31 INFO - PROCESS | 1660 | 1463971471500 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 19:44:31 INFO - PROCESS | 1660 | 1463971471501 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 19:44:31 INFO - PROCESS | 1660 | 1463971471503 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 19:44:31 INFO - PROCESS | 1660 | 1463971471504 Marionette TRACE conn2 <- [1,34,null,{}] 19:44:31 INFO - PROCESS | 1660 | 1463971471506 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}] 19:44:31 INFO - PROCESS | 1660 | 1463971471605 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 19:44:31 INFO - PROCESS | 1660 | 1463971471610 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c7ba800 == 14 [pid = 1660] [id = 14] 19:44:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 38 (0x12c4db800) [pid = 1660] [serial = 38] [outer = 0x0] 19:44:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 39 (0x12c4e1400) [pid = 1660] [serial = 39] [outer = 0x12c4db800] 19:44:31 INFO - PROCESS | 1660 | 1463971471656 Marionette DEBUG loaded listener.js 19:44:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 40 (0x12c763400) [pid = 1660] [serial = 40] [outer = 0x12c4db800] 19:44:31 INFO - PROCESS | 1660 | 1463971471970 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]]]}] 19:44:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 19:44:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 473ms 19:44:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 19:44:31 INFO - PROCESS | 1660 | 1463971471981 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 19:44:31 INFO - PROCESS | 1660 | 1463971471982 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 19:44:31 INFO - PROCESS | 1660 | 1463971471984 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 19:44:31 INFO - PROCESS | 1660 | 1463971471985 Marionette TRACE conn2 <- [1,38,null,{}] 19:44:31 INFO - PROCESS | 1660 | 1463971471987 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}] 19:44:32 INFO - PROCESS | 1660 | 1463971472116 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 19:44:32 INFO - PROCESS | 1660 | 1463971472123 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb32800 == 15 [pid = 1660] [id = 15] 19:44:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 41 (0x12c765c00) [pid = 1660] [serial = 41] [outer = 0x0] 19:44:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 42 (0x12c76c400) [pid = 1660] [serial = 42] [outer = 0x12c765c00] 19:44:32 INFO - PROCESS | 1660 | 1463971472161 Marionette DEBUG loaded listener.js 19:44:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 43 (0x12c9d1000) [pid = 1660] [serial = 43] [outer = 0x12c765c00] 19:44:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ce2f000 == 16 [pid = 1660] [id = 16] 19:44:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 44 (0x12ce2f800) [pid = 1660] [serial = 44] [outer = 0x0] 19:44:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 45 (0x12ce34000) [pid = 1660] [serial = 45] [outer = 0x12ce2f800] 19:44:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 46 (0x12ce30000) [pid = 1660] [serial = 46] [outer = 0x12ce2f800] 19:44:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb45800 == 17 [pid = 1660] [id = 17] 19:44:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 47 (0x12c76b800) [pid = 1660] [serial = 47] [outer = 0x0] 19:44:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 48 (0x12ce19000) [pid = 1660] [serial = 48] [outer = 0x12c76b800] 19:44:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 49 (0x12ce1b400) [pid = 1660] [serial = 49] [outer = 0x12c76b800] 19:44:32 INFO - PROCESS | 1660 | 1463971472617 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]]]}] 19:44:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 19:44:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 669ms 19:44:32 INFO - PROCESS | 1660 | 1463971472654 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 19:44:32 INFO - PROCESS | 1660 | 1463971472655 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 19:44:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 19:44:32 INFO - PROCESS | 1660 | 1463971472663 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 19:44:32 INFO - PROCESS | 1660 | 1463971472664 Marionette TRACE conn2 <- [1,42,null,{}] 19:44:32 INFO - PROCESS | 1660 | 1463971472667 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}] 19:44:32 INFO - PROCESS | 1660 | 1463971472758 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 19:44:32 INFO - PROCESS | 1660 | 1463971472763 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d160000 == 18 [pid = 1660] [id = 18] 19:44:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 50 (0x12ce1ec00) [pid = 1660] [serial = 50] [outer = 0x0] 19:44:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 51 (0x12d081000) [pid = 1660] [serial = 51] [outer = 0x12ce1ec00] 19:44:32 INFO - PROCESS | 1660 | 1463971472788 Marionette DEBUG loaded listener.js 19:44:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 52 (0x12d692400) [pid = 1660] [serial = 52] [outer = 0x12ce1ec00] 19:44:33 INFO - PROCESS | 1660 | 1463971473057 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]]]}] 19:44:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 19:44:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 418ms 19:44:33 INFO - PROCESS | 1660 | 1463971473088 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 19:44:33 INFO - PROCESS | 1660 | 1463971473090 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 19:44:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 19:44:33 INFO - PROCESS | 1660 | 1463971473100 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 19:44:33 INFO - PROCESS | 1660 | 1463971473102 Marionette TRACE conn2 <- [1,46,null,{}] 19:44:33 INFO - PROCESS | 1660 | 1463971473104 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}] 19:44:33 INFO - PROCESS | 1660 | 1463971473194 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 19:44:33 INFO - PROCESS | 1660 | 1463971473198 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x129014000 == 19 [pid = 1660] [id = 19] 19:44:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 53 (0x118674400) [pid = 1660] [serial = 53] [outer = 0x0] 19:44:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 54 (0x1191cf800) [pid = 1660] [serial = 54] [outer = 0x118674400] 19:44:33 INFO - PROCESS | 1660 | 1463971473226 Marionette DEBUG loaded listener.js 19:44:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 55 (0x12d697c00) [pid = 1660] [serial = 55] [outer = 0x118674400] 19:44:33 INFO - PROCESS | 1660 | 1463971473478 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]]]}] 19:44:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 19:44:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 19:44:33 INFO - PROCESS | 1660 | 1463971473519 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 19:44:33 INFO - PROCESS | 1660 | 1463971473520 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 19:44:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 19:44:33 INFO - PROCESS | 1660 | 1463971473522 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 19:44:33 INFO - PROCESS | 1660 | 1463971473524 Marionette TRACE conn2 <- [1,50,null,{}] 19:44:33 INFO - PROCESS | 1660 | 1463971473534 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}] 19:44:33 INFO - PROCESS | 1660 | 1463971473629 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 19:44:33 INFO - PROCESS | 1660 | 1463971473633 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d8bb800 == 20 [pid = 1660] [id = 20] 19:44:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 56 (0x12d69bc00) [pid = 1660] [serial = 56] [outer = 0x0] 19:44:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x12d6b8000) [pid = 1660] [serial = 57] [outer = 0x12d69bc00] 19:44:33 INFO - PROCESS | 1660 | 1463971473657 Marionette DEBUG loaded listener.js 19:44:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x12d6be400) [pid = 1660] [serial = 58] [outer = 0x12d69bc00] 19:44:33 INFO - PROCESS | 1660 | 1463971473886 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]]]}] 19:44:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 19:44:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 376ms 19:44:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 19:44:33 INFO - PROCESS | 1660 | 1463971473899 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 19:44:33 INFO - PROCESS | 1660 | 1463971473900 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 19:44:33 INFO - PROCESS | 1660 | 1463971473903 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 19:44:33 INFO - PROCESS | 1660 | 1463971473904 Marionette TRACE conn2 <- [1,54,null,{}] 19:44:33 INFO - PROCESS | 1660 | 1463971473906 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}] 19:44:34 INFO - PROCESS | 1660 | 1463971474001 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 19:44:34 INFO - PROCESS | 1660 | 1463971474005 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d8ca800 == 21 [pid = 1660] [id = 21] 19:44:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x12d6c2400) [pid = 1660] [serial = 59] [outer = 0x0] 19:44:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x12d776400) [pid = 1660] [serial = 60] [outer = 0x12d6c2400] 19:44:34 INFO - PROCESS | 1660 | 1463971474029 Marionette DEBUG loaded listener.js 19:44:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x12d77ac00) [pid = 1660] [serial = 61] [outer = 0x12d6c2400] 19:44:34 INFO - PROCESS | 1660 | 1463971474295 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]]]}] 19:44:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 19:44:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 518ms 19:44:35 INFO - PROCESS | 1660 | 1463971475078 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 19:44:35 INFO - PROCESS | 1660 | 1463971475082 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 19:44:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 19:44:35 INFO - PROCESS | 1660 | 1463971475104 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 19:44:35 INFO - PROCESS | 1660 | 1463971475108 Marionette TRACE conn2 <- [1,58,null,{}] 19:44:35 INFO - PROCESS | 1660 | 1463971475115 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}] 19:44:35 INFO - PROCESS | 1660 | 1463971475289 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 19:44:35 INFO - PROCESS | 1660 | 1463971475326 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x112653800 == 22 [pid = 1660] [id = 22] 19:44:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x112a64400) [pid = 1660] [serial = 62] [outer = 0x0] 19:44:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x112a6e800) [pid = 1660] [serial = 63] [outer = 0x112a64400] 19:44:35 INFO - PROCESS | 1660 | 1463971475357 Marionette DEBUG loaded listener.js 19:44:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x1130dc000) [pid = 1660] [serial = 64] [outer = 0x112a64400] 19:44:35 INFO - PROCESS | 1660 | 1463971475799 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]]]}] 19:44:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 19:44:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 729ms 19:44:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 19:44:35 INFO - PROCESS | 1660 | 1463971475830 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 19:44:35 INFO - PROCESS | 1660 | 1463971475832 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 19:44:35 INFO - PROCESS | 1660 | 1463971475838 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 19:44:35 INFO - PROCESS | 1660 | 1463971475841 Marionette TRACE conn2 <- [1,62,null,{}] 19:44:35 INFO - PROCESS | 1660 | 1463971475863 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}] 19:44:35 INFO - PROCESS | 1660 | 1463971475974 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 19:44:36 INFO - PROCESS | 1660 | 1463971476028 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x116906800 == 23 [pid = 1660] [id = 23] 19:44:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x115e3c000) [pid = 1660] [serial = 65] [outer = 0x0] 19:44:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x116726c00) [pid = 1660] [serial = 66] [outer = 0x115e3c000] 19:44:36 INFO - PROCESS | 1660 | 1463971476060 Marionette DEBUG loaded listener.js 19:44:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x116a52c00) [pid = 1660] [serial = 67] [outer = 0x115e3c000] 19:44:36 INFO - PROCESS | 1660 | 1463971476486 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]]]}] 19:44:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 19:44:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 692ms 19:44:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 19:44:36 INFO - PROCESS | 1660 | 1463971476528 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 19:44:36 INFO - PROCESS | 1660 | 1463971476530 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 19:44:36 INFO - PROCESS | 1660 | 1463971476532 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 19:44:36 INFO - PROCESS | 1660 | 1463971476534 Marionette TRACE conn2 <- [1,66,null,{}] 19:44:36 INFO - PROCESS | 1660 | 1463971476541 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}] 19:44:36 INFO - PROCESS | 1660 | 1463971476812 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 19:44:36 INFO - PROCESS | 1660 | 1463971476875 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x112650000 == 24 [pid = 1660] [id = 24] 19:44:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x1138bb800) [pid = 1660] [serial = 68] [outer = 0x0] 19:44:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x113a6a400) [pid = 1660] [serial = 69] [outer = 0x1138bb800] 19:44:36 INFO - PROCESS | 1660 | 1463971476903 Marionette DEBUG loaded listener.js 19:44:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x113dee400) [pid = 1660] [serial = 70] [outer = 0x1138bb800] 19:44:37 INFO - PROCESS | 1660 | 1463971477353 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]]]}] 19:44:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 19:44:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 874ms 19:44:37 INFO - PROCESS | 1660 | 1463971477413 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 19:44:37 INFO - PROCESS | 1660 | 1463971477415 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 19:44:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 19:44:37 INFO - PROCESS | 1660 | 1463971477420 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 19:44:37 INFO - PROCESS | 1660 | 1463971477422 Marionette TRACE conn2 <- [1,70,null,{}] 19:44:37 INFO - PROCESS | 1660 | 1463971477428 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}] 19:44:37 INFO - PROCESS | 1660 | 1463971477522 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 19:44:37 INFO - PROCESS | 1660 | 1463971477588 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x112f0e000 == 25 [pid = 1660] [id = 25] 19:44:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x112d9b400) [pid = 1660] [serial = 71] [outer = 0x0] 19:44:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x11606f000) [pid = 1660] [serial = 72] [outer = 0x112d9b400] 19:44:37 INFO - PROCESS | 1660 | 1463971477618 Marionette DEBUG loaded listener.js 19:44:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x116f25000) [pid = 1660] [serial = 73] [outer = 0x112d9b400] 19:44:37 INFO - PROCESS | 1660 | 1463971477902 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]]]}] 19:44:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 19:44:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 520ms 19:44:37 INFO - PROCESS | 1660 | 1463971477948 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 19:44:37 INFO - PROCESS | 1660 | 1463971477950 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 19:44:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 19:44:37 INFO - PROCESS | 1660 | 1463971477953 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 19:44:37 INFO - PROCESS | 1660 | 1463971477954 Marionette TRACE conn2 <- [1,74,null,{}] 19:44:37 INFO - PROCESS | 1660 | 1463971477956 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}] 19:44:38 INFO - PROCESS | 1660 | 1463971478032 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 19:44:38 INFO - PROCESS | 1660 | 1463971478077 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x116907800 == 26 [pid = 1660] [id = 26] 19:44:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x112d9bc00) [pid = 1660] [serial = 74] [outer = 0x0] 19:44:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11767c400) [pid = 1660] [serial = 75] [outer = 0x112d9bc00] 19:44:38 INFO - PROCESS | 1660 | 1463971478106 Marionette DEBUG loaded listener.js 19:44:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x118647000) [pid = 1660] [serial = 76] [outer = 0x112d9bc00] 19:44:38 INFO - PROCESS | 1660 | 1463971478448 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]]]}] 19:44:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 19:44:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 522ms 19:44:38 INFO - PROCESS | 1660 | 1463971478476 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 19:44:38 INFO - PROCESS | 1660 | 1463971478480 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 19:44:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 19:44:38 INFO - PROCESS | 1660 | 1463971478491 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 19:44:38 INFO - PROCESS | 1660 | 1463971478495 Marionette TRACE conn2 <- [1,78,null,{}] 19:44:38 INFO - PROCESS | 1660 | 1463971478499 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}] 19:44:38 INFO - PROCESS | 1660 | 1463971478608 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 19:44:38 INFO - PROCESS | 1660 | 1463971478672 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x117042000 == 27 [pid = 1660] [id = 27] 19:44:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x113df4800) [pid = 1660] [serial = 77] [outer = 0x0] 19:44:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x118678800) [pid = 1660] [serial = 78] [outer = 0x113df4800] 19:44:38 INFO - PROCESS | 1660 | 1463971478713 Marionette DEBUG loaded listener.js 19:44:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119172800) [pid = 1660] [serial = 79] [outer = 0x113df4800] 19:44:39 INFO - PROCESS | 1660 | 1463971479051 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]]]}] 19:44:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 19:44:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 579ms 19:44:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 19:44:39 INFO - PROCESS | 1660 | 1463971479064 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 19:44:39 INFO - PROCESS | 1660 | 1463971479066 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 19:44:39 INFO - PROCESS | 1660 | 1463971479068 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 19:44:39 INFO - PROCESS | 1660 | 1463971479069 Marionette TRACE conn2 <- [1,82,null,{}] 19:44:39 INFO - PROCESS | 1660 | 1463971479071 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}] 19:44:39 INFO - PROCESS | 1660 | 1463971479146 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 19:44:39 INFO - PROCESS | 1660 | 1463971479151 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e21800 == 28 [pid = 1660] [id = 28] 19:44:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x113806800) [pid = 1660] [serial = 80] [outer = 0x0] 19:44:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x119252000) [pid = 1660] [serial = 81] [outer = 0x113806800] 19:44:39 INFO - PROCESS | 1660 | 1463971479178 Marionette DEBUG loaded listener.js 19:44:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1194e1c00) [pid = 1660] [serial = 82] [outer = 0x113806800] 19:44:39 INFO - PROCESS | 1660 | 1463971479486 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]]]}] 19:44:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 19:44:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 471ms 19:44:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 19:44:39 INFO - PROCESS | 1660 | 1463971479541 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 19:44:39 INFO - PROCESS | 1660 | 1463971479543 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 19:44:39 INFO - PROCESS | 1660 | 1463971479546 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 19:44:39 INFO - PROCESS | 1660 | 1463971479547 Marionette TRACE conn2 <- [1,86,null,{}] 19:44:39 INFO - PROCESS | 1660 | 1463971479566 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}] 19:44:39 INFO - PROCESS | 1660 | 1463971479680 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 19:44:39 INFO - PROCESS | 1660 | 1463971479687 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x11865a800 == 29 [pid = 1660] [id = 29] 19:44:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119978c00) [pid = 1660] [serial = 83] [outer = 0x0] 19:44:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11997a800) [pid = 1660] [serial = 84] [outer = 0x119978c00] 19:44:39 INFO - PROCESS | 1660 | 1463971479738 Marionette DEBUG loaded listener.js 19:44:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1199edc00) [pid = 1660] [serial = 85] [outer = 0x119978c00] 19:44:40 INFO - PROCESS | 1660 | 1463971480132 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]]]}] 19:44:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 19:44:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 634ms 19:44:40 INFO - PROCESS | 1660 | 1463971480195 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 19:44:40 INFO - PROCESS | 1660 | 1463971480197 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 19:44:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 19:44:40 INFO - PROCESS | 1660 | 1463971480203 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 19:44:40 INFO - PROCESS | 1660 | 1463971480204 Marionette TRACE conn2 <- [1,90,null,{}] 19:44:40 INFO - PROCESS | 1660 | 1463971480208 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}] 19:44:40 INFO - PROCESS | 1660 | 1463971480330 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 19:44:40 INFO - PROCESS | 1660 | 1463971480341 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186c2800 == 30 [pid = 1660] [id = 30] 19:44:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119b75400) [pid = 1660] [serial = 86] [outer = 0x0] 19:44:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119fedc00) [pid = 1660] [serial = 87] [outer = 0x119b75400] 19:44:40 INFO - PROCESS | 1660 | 1463971480380 Marionette DEBUG loaded listener.js 19:44:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x121029800) [pid = 1660] [serial = 88] [outer = 0x119b75400] 19:44:40 INFO - PROCESS | 1660 | 1463971480759 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]]]}] 19:44:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 19:44:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 575ms 19:44:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 19:44:40 INFO - PROCESS | 1660 | 1463971480779 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 19:44:40 INFO - PROCESS | 1660 | 1463971480780 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 19:44:40 INFO - PROCESS | 1660 | 1463971480782 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 19:44:40 INFO - PROCESS | 1660 | 1463971480783 Marionette TRACE conn2 <- [1,94,null,{}] 19:44:40 INFO - PROCESS | 1660 | 1463971480786 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}] 19:44:40 INFO - PROCESS | 1660 | 1463971480885 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 19:44:40 INFO - PROCESS | 1660 | 1463971480892 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186db000 == 31 [pid = 1660] [id = 31] 19:44:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119b75800) [pid = 1660] [serial = 89] [outer = 0x0] 19:44:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12121a800) [pid = 1660] [serial = 90] [outer = 0x119b75800] 19:44:40 INFO - PROCESS | 1660 | 1463971480917 Marionette DEBUG loaded listener.js 19:44:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121356c00) [pid = 1660] [serial = 91] [outer = 0x119b75800] 19:44:41 INFO - PROCESS | 1660 | 1463971481179 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]]]}] 19:44:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 19:44:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 419ms 19:44:41 INFO - PROCESS | 1660 | 1463971481201 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 19:44:41 INFO - PROCESS | 1660 | 1463971481202 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 19:44:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 19:44:41 INFO - PROCESS | 1660 | 1463971481204 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 19:44:41 INFO - PROCESS | 1660 | 1463971481206 Marionette TRACE conn2 <- [1,98,null,{}] 19:44:41 INFO - PROCESS | 1660 | 1463971481216 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}] 19:44:41 INFO - PROCESS | 1660 | 1463971481289 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 19:44:41 INFO - PROCESS | 1660 | 1463971481297 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x119218000 == 32 [pid = 1660] [id = 32] 19:44:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12121e400) [pid = 1660] [serial = 92] [outer = 0x0] 19:44:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x121559400) [pid = 1660] [serial = 93] [outer = 0x12121e400] 19:44:41 INFO - PROCESS | 1660 | 1463971481321 Marionette DEBUG loaded listener.js 19:44:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x121630c00) [pid = 1660] [serial = 94] [outer = 0x12121e400] 19:44:41 INFO - PROCESS | 1660 | 1463971481620 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]]]}] 19:44:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 19:44:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 473ms 19:44:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 19:44:41 INFO - PROCESS | 1660 | 1463971481678 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 19:44:41 INFO - PROCESS | 1660 | 1463971481679 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 19:44:41 INFO - PROCESS | 1660 | 1463971481681 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 19:44:41 INFO - PROCESS | 1660 | 1463971481682 Marionette TRACE conn2 <- [1,102,null,{}] 19:44:41 INFO - PROCESS | 1660 | 1463971481685 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}] 19:44:41 INFO - PROCESS | 1660 | 1463971481755 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 19:44:41 INFO - PROCESS | 1660 | 1463971481802 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x11922e800 == 33 [pid = 1660] [id = 33] 19:44:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12102a400) [pid = 1660] [serial = 95] [outer = 0x0] 19:44:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121775c00) [pid = 1660] [serial = 96] [outer = 0x12102a400] 19:44:41 INFO - PROCESS | 1660 | 1463971481826 Marionette DEBUG loaded listener.js 19:44:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x121c3c000) [pid = 1660] [serial = 97] [outer = 0x12102a400] 19:44:42 INFO - PROCESS | 1660 | 1463971482079 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]]]}] 19:44:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 19:44:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 417ms 19:44:42 INFO - PROCESS | 1660 | 1463971482100 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 19:44:42 INFO - PROCESS | 1660 | 1463971482101 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 19:44:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 19:44:42 INFO - PROCESS | 1660 | 1463971482103 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 19:44:42 INFO - PROCESS | 1660 | 1463971482104 Marionette TRACE conn2 <- [1,106,null,{}] 19:44:42 INFO - PROCESS | 1660 | 1463971482119 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}] 19:44:42 INFO - PROCESS | 1660 | 1463971482196 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 19:44:42 INFO - PROCESS | 1660 | 1463971482200 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x119982800 == 34 [pid = 1660] [id = 34] 19:44:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x121438000) [pid = 1660] [serial = 98] [outer = 0x0] 19:44:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12404f800) [pid = 1660] [serial = 99] [outer = 0x121438000] 19:44:42 INFO - PROCESS | 1660 | 1463971482231 Marionette DEBUG loaded listener.js 19:44:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12442ac00) [pid = 1660] [serial = 100] [outer = 0x121438000] 19:44:42 INFO - PROCESS | 1660 | 1463971482537 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]]]}] 19:44:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 19:44:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 473ms 19:44:42 INFO - PROCESS | 1660 | 1463971482578 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 19:44:42 INFO - PROCESS | 1660 | 1463971482579 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 19:44:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 19:44:42 INFO - PROCESS | 1660 | 1463971482581 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 19:44:42 INFO - PROCESS | 1660 | 1463971482583 Marionette TRACE conn2 <- [1,110,null,{}] 19:44:42 INFO - PROCESS | 1660 | 1463971482585 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}] 19:44:42 INFO - PROCESS | 1660 | 1463971482671 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 19:44:42 INFO - PROCESS | 1660 | 1463971482718 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x121292000 == 35 [pid = 1660] [id = 35] 19:44:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x121c3a000) [pid = 1660] [serial = 101] [outer = 0x0] 19:44:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12445b000) [pid = 1660] [serial = 102] [outer = 0x121c3a000] 19:44:42 INFO - PROCESS | 1660 | 1463971482743 Marionette DEBUG loaded listener.js 19:44:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1260ef800) [pid = 1660] [serial = 103] [outer = 0x121c3a000] 19:44:43 INFO - PROCESS | 1660 | 1463971483017 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]]]}] 19:44:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 19:44:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 19:44:43 INFO - PROCESS | 1660 | 1463971483052 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 19:44:43 INFO - PROCESS | 1660 | 1463971483053 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 19:44:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 19:44:43 INFO - PROCESS | 1660 | 1463971483055 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 19:44:43 INFO - PROCESS | 1660 | 1463971483056 Marionette TRACE conn2 <- [1,114,null,{}] 19:44:43 INFO - PROCESS | 1660 | 1463971483067 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}] 19:44:43 INFO - PROCESS | 1660 | 1463971483145 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 19:44:43 INFO - PROCESS | 1660 | 1463971483150 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213ce800 == 36 [pid = 1660] [id = 36] 19:44:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1260ecc00) [pid = 1660] [serial = 104] [outer = 0x0] 19:44:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12645c000) [pid = 1660] [serial = 105] [outer = 0x1260ecc00] 19:44:43 INFO - PROCESS | 1660 | 1463971483174 Marionette DEBUG loaded listener.js 19:44:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12676fc00) [pid = 1660] [serial = 106] [outer = 0x1260ecc00] 19:44:43 INFO - PROCESS | 1660 | 1463971483495 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]]]}] 19:44:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 19:44:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 477ms 19:44:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 19:44:43 INFO - PROCESS | 1660 | 1463971483532 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 19:44:43 INFO - PROCESS | 1660 | 1463971483533 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 19:44:43 INFO - PROCESS | 1660 | 1463971483536 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 19:44:43 INFO - PROCESS | 1660 | 1463971483537 Marionette TRACE conn2 <- [1,118,null,{}] 19:44:43 INFO - PROCESS | 1660 | 1463971483540 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}] 19:44:43 INFO - PROCESS | 1660 | 1463971483634 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 19:44:43 INFO - PROCESS | 1660 | 1463971483643 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1216d6800 == 37 [pid = 1660] [id = 37] 19:44:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1260f0000) [pid = 1660] [serial = 107] [outer = 0x0] 19:44:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1267ee800) [pid = 1660] [serial = 108] [outer = 0x1260f0000] 19:44:43 INFO - PROCESS | 1660 | 1463971483675 Marionette DEBUG loaded listener.js 19:44:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x126e21c00) [pid = 1660] [serial = 109] [outer = 0x1260f0000] 19:44:43 INFO - PROCESS | 1660 | 1463971483931 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]]]}] 19:44:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 19:44:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 420ms 19:44:43 INFO - PROCESS | 1660 | 1463971483965 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 19:44:43 INFO - PROCESS | 1660 | 1463971483966 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 19:44:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 19:44:43 INFO - PROCESS | 1660 | 1463971483968 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 19:44:43 INFO - PROCESS | 1660 | 1463971483969 Marionette TRACE conn2 <- [1,122,null,{}] 19:44:43 INFO - PROCESS | 1660 | 1463971483971 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}] 19:44:44 INFO - PROCESS | 1660 | 1463971484048 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 19:44:44 INFO - PROCESS | 1660 | 1463971484053 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x121d9c800 == 38 [pid = 1660] [id = 38] 19:44:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x126e22000) [pid = 1660] [serial = 110] [outer = 0x0] 19:44:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x128c5a400) [pid = 1660] [serial = 111] [outer = 0x126e22000] 19:44:44 INFO - PROCESS | 1660 | 1463971484078 Marionette DEBUG loaded listener.js 19:44:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x128c61c00) [pid = 1660] [serial = 112] [outer = 0x126e22000] 19:44:44 INFO - PROCESS | 1660 | 1463971484379 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]]]}] 19:44:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 19:44:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 19:44:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 19:44:44 INFO - PROCESS | 1660 | 1463971484387 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 19:44:44 INFO - PROCESS | 1660 | 1463971484388 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 19:44:44 INFO - PROCESS | 1660 | 1463971484398 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 19:44:44 INFO - PROCESS | 1660 | 1463971484399 Marionette TRACE conn2 <- [1,126,null,{}] 19:44:44 INFO - PROCESS | 1660 | 1463971484402 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}] 19:44:44 INFO - PROCESS | 1660 | 1463971484480 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 19:44:44 INFO - PROCESS | 1660 | 1463971484485 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12449a000 == 39 [pid = 1660] [id = 39] 19:44:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x128d6b000) [pid = 1660] [serial = 113] [outer = 0x0] 19:44:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x128e47400) [pid = 1660] [serial = 114] [outer = 0x128d6b000] 19:44:44 INFO - PROCESS | 1660 | 1463971484511 Marionette DEBUG loaded listener.js 19:44:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12903b400) [pid = 1660] [serial = 115] [outer = 0x128d6b000] 19:44:44 INFO - PROCESS | 1660 | 1463971484832 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]]]}] 19:44:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 19:44:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 478ms 19:44:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 19:44:44 INFO - PROCESS | 1660 | 1463971484869 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 19:44:44 INFO - PROCESS | 1660 | 1463971484870 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 19:44:44 INFO - PROCESS | 1660 | 1463971484872 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 19:44:44 INFO - PROCESS | 1660 | 1463971484873 Marionette TRACE conn2 <- [1,130,null,{}] 19:44:44 INFO - PROCESS | 1660 | 1463971484875 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}] 19:44:45 INFO - PROCESS | 1660 | 1463971485601 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 19:44:45 INFO - PROCESS | 1660 | 1463971485660 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x112640800 == 40 [pid = 1660] [id = 40] 19:44:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1130d9000) [pid = 1660] [serial = 116] [outer = 0x0] 19:44:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x113864800) [pid = 1660] [serial = 117] [outer = 0x1130d9000] 19:44:45 INFO - PROCESS | 1660 | 1463971485688 Marionette DEBUG loaded listener.js 19:44:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x115e38400) [pid = 1660] [serial = 118] [outer = 0x1130d9000] 19:44:46 INFO - PROCESS | 1660 | 1463971486051 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]]]}] 19:44:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 19:44:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1221ms 19:44:46 INFO - PROCESS | 1660 | 1463971486094 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 19:44:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 19:44:46 INFO - PROCESS | 1660 | 1463971486096 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 19:44:46 INFO - PROCESS | 1660 | 1463971486099 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 19:44:46 INFO - PROCESS | 1660 | 1463971486102 Marionette TRACE conn2 <- [1,134,null,{}] 19:44:46 INFO - PROCESS | 1660 | 1463971486105 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}] 19:44:46 INFO - PROCESS | 1660 | 1463971486193 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 19:44:46 INFO - PROCESS | 1660 | 1463971486198 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x116089800 == 41 [pid = 1660] [id = 41] 19:44:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x116727400) [pid = 1660] [serial = 119] [outer = 0x0] 19:44:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x11767cc00) [pid = 1660] [serial = 120] [outer = 0x116727400] 19:44:46 INFO - PROCESS | 1660 | 1463971486252 Marionette DEBUG loaded listener.js 19:44:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x11803bc00) [pid = 1660] [serial = 121] [outer = 0x116727400] 19:44:46 INFO - PROCESS | 1660 | 1463971486560 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]]]}] 19:44:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 19:44:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 520ms 19:44:46 INFO - PROCESS | 1660 | 1463971486626 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 19:44:46 INFO - PROCESS | 1660 | 1463971486627 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 19:44:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 19:44:46 INFO - PROCESS | 1660 | 1463971486630 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 19:44:46 INFO - PROCESS | 1660 | 1463971486631 Marionette TRACE conn2 <- [1,138,null,{}] 19:44:46 INFO - PROCESS | 1660 | 1463971486633 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}] 19:44:46 INFO - PROCESS | 1660 | 1463971486720 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 19:44:46 INFO - PROCESS | 1660 | 1463971486728 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x11691a000 == 42 [pid = 1660] [id = 42] 19:44:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x118650000) [pid = 1660] [serial = 122] [outer = 0x0] 19:44:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x11880b000) [pid = 1660] [serial = 123] [outer = 0x118650000] 19:44:46 INFO - PROCESS | 1660 | 1463971486754 Marionette DEBUG loaded listener.js 19:44:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x115e3e000) [pid = 1660] [serial = 124] [outer = 0x118650000] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12c4db800) [pid = 1660] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x12bfb4c00) [pid = 1660] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x121021400) [pid = 1660] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x12bb91400) [pid = 1660] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12abe4000) [pid = 1660] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x12a831800) [pid = 1660] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12a829400) [pid = 1660] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1290f2000) [pid = 1660] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x12d69bc00) [pid = 1660] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x118674400) [pid = 1660] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12ce1ec00) [pid = 1660] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12c765c00) [pid = 1660] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1260ecc00) [pid = 1660] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1260f0000) [pid = 1660] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12d6c2400) [pid = 1660] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x112a64400) [pid = 1660] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x115e3c000) [pid = 1660] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1138bb800) [pid = 1660] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x112d9b400) [pid = 1660] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x112d9bc00) [pid = 1660] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x113df4800) [pid = 1660] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x113806800) [pid = 1660] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119978c00) [pid = 1660] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119b75400) [pid = 1660] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119b75800) [pid = 1660] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12121e400) [pid = 1660] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12102a400) [pid = 1660] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x121438000) [pid = 1660] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 19:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x126e22000) [pid = 1660] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 19:44:47 INFO - PROCESS | 1660 | 1463971487504 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]]]}] 19:44:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 19:44:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 921ms 19:44:47 INFO - PROCESS | 1660 | 1463971487551 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 19:44:47 INFO - PROCESS | 1660 | 1463971487554 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 19:44:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 19:44:47 INFO - PROCESS | 1660 | 1463971487561 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 19:44:47 INFO - PROCESS | 1660 | 1463971487564 Marionette TRACE conn2 <- [1,142,null,{}] 19:44:47 INFO - PROCESS | 1660 | 1463971487567 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}] 19:44:47 INFO - PROCESS | 1660 | 1463971487638 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 19:44:47 INFO - PROCESS | 1660 | 1463971487643 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x1170f6800 == 43 [pid = 1660] [id = 43] 19:44:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x113df2c00) [pid = 1660] [serial = 125] [outer = 0x0] 19:44:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x11716a400) [pid = 1660] [serial = 126] [outer = 0x113df2c00] 19:44:47 INFO - PROCESS | 1660 | 1463971487671 Marionette DEBUG loaded listener.js 19:44:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1191cc800) [pid = 1660] [serial = 127] [outer = 0x113df2c00] 19:44:48 INFO - PROCESS | 1660 | 1463971488029 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]]]}] 19:44:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 19:44:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 524ms 19:44:48 INFO - PROCESS | 1660 | 1463971488082 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 19:44:48 INFO - PROCESS | 1660 | 1463971488083 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 19:44:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 19:44:48 INFO - PROCESS | 1660 | 1463971488086 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 19:44:48 INFO - PROCESS | 1660 | 1463971488087 Marionette TRACE conn2 <- [1,146,null,{}] 19:44:48 INFO - PROCESS | 1660 | 1463971488089 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}] 19:44:48 INFO - PROCESS | 1660 | 1463971488159 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 19:44:48 INFO - PROCESS | 1660 | 1463971488163 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x118658000 == 44 [pid = 1660] [id = 44] 19:44:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11924ec00) [pid = 1660] [serial = 128] [outer = 0x0] 19:44:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1194dac00) [pid = 1660] [serial = 129] [outer = 0x11924ec00] 19:44:48 INFO - PROCESS | 1660 | 1463971488191 Marionette DEBUG loaded listener.js 19:44:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1194e7c00) [pid = 1660] [serial = 130] [outer = 0x11924ec00] 19:44:48 INFO - PROCESS | 1660 | 1463971488504 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]]]}] 19:44:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 19:44:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 467ms 19:44:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 19:44:48 INFO - PROCESS | 1660 | 1463971488554 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 19:44:48 INFO - PROCESS | 1660 | 1463971488555 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 19:44:48 INFO - PROCESS | 1660 | 1463971488557 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 19:44:48 INFO - PROCESS | 1660 | 1463971488558 Marionette TRACE conn2 <- [1,150,null,{}] 19:44:48 INFO - PROCESS | 1660 | 1463971488567 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}] 19:44:48 INFO - PROCESS | 1660 | 1463971488638 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 19:44:48 INFO - PROCESS | 1660 | 1463971488646 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186d3000 == 45 [pid = 1660] [id = 45] 19:44:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1199eec00) [pid = 1660] [serial = 131] [outer = 0x0] 19:44:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119b75400) [pid = 1660] [serial = 132] [outer = 0x1199eec00] 19:44:48 INFO - PROCESS | 1660 | 1463971488676 Marionette DEBUG loaded listener.js 19:44:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12101e400) [pid = 1660] [serial = 133] [outer = 0x1199eec00] 19:44:49 INFO - PROCESS | 1660 | 1463971489009 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]]]}] 19:44:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 19:44:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 473ms 19:44:49 INFO - PROCESS | 1660 | 1463971489030 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 19:44:49 INFO - PROCESS | 1660 | 1463971489031 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 19:44:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 19:44:49 INFO - PROCESS | 1660 | 1463971489034 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 19:44:49 INFO - PROCESS | 1660 | 1463971489035 Marionette TRACE conn2 <- [1,154,null,{}] 19:44:49 INFO - PROCESS | 1660 | 1463971489037 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}] 19:44:49 INFO - PROCESS | 1660 | 1463971489108 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 19:44:49 INFO - PROCESS | 1660 | 1463971489155 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x113a24800 == 46 [pid = 1660] [id = 46] 19:44:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1138bf400) [pid = 1660] [serial = 134] [outer = 0x0] 19:44:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x121024000) [pid = 1660] [serial = 135] [outer = 0x1138bf400] 19:44:49 INFO - PROCESS | 1660 | 1463971489180 Marionette DEBUG loaded listener.js 19:44:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x121435c00) [pid = 1660] [serial = 136] [outer = 0x1138bf400] 19:44:49 INFO - PROCESS | 1660 | 1463971489581 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]]]}] 19:44:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 19:44:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 568ms 19:44:49 INFO - PROCESS | 1660 | 1463971489603 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 19:44:49 INFO - PROCESS | 1660 | 1463971489605 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 19:44:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 19:44:49 INFO - PROCESS | 1660 | 1463971489609 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 19:44:49 INFO - PROCESS | 1660 | 1463971489612 Marionette TRACE conn2 <- [1,158,null,{}] 19:44:49 INFO - PROCESS | 1660 | 1463971489616 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}] 19:44:49 INFO - PROCESS | 1660 | 1463971489708 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 19:44:49 INFO - PROCESS | 1660 | 1463971489768 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x115e09000 == 47 [pid = 1660] [id = 47] 19:44:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x113d60000) [pid = 1660] [serial = 137] [outer = 0x0] 19:44:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x115ec5000) [pid = 1660] [serial = 138] [outer = 0x113d60000] 19:44:49 INFO - PROCESS | 1660 | 1463971489799 Marionette DEBUG loaded listener.js 19:44:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x116946400) [pid = 1660] [serial = 139] [outer = 0x113d60000] 19:44:50 INFO - PROCESS | 1660 | 1463971490212 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]]]}] 19:44:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 19:44:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 674ms 19:44:50 INFO - PROCESS | 1660 | 1463971490296 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 19:44:50 INFO - PROCESS | 1660 | 1463971490302 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 19:44:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 19:44:50 INFO - PROCESS | 1660 | 1463971490313 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 19:44:50 INFO - PROCESS | 1660 | 1463971490316 Marionette TRACE conn2 <- [1,162,null,{}] 19:44:50 INFO - PROCESS | 1660 | 1463971490319 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}] 19:44:50 INFO - PROCESS | 1660 | 1463971490486 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 19:44:50 INFO - PROCESS | 1660 | 1463971490560 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x11917f800 == 48 [pid = 1660] [id = 48] 19:44:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x116a4cc00) [pid = 1660] [serial = 140] [outer = 0x0] 19:44:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x118808c00) [pid = 1660] [serial = 141] [outer = 0x116a4cc00] 19:44:50 INFO - PROCESS | 1660 | 1463971490606 Marionette DEBUG loaded listener.js 19:44:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x119119400) [pid = 1660] [serial = 142] [outer = 0x116a4cc00] 19:44:51 INFO - PROCESS | 1660 | 1463971491033 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]]]}] 19:44:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 19:44:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 773ms 19:44:51 INFO - PROCESS | 1660 | 1463971491092 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 19:44:51 INFO - PROCESS | 1660 | 1463971491093 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 19:44:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 19:44:51 INFO - PROCESS | 1660 | 1463971491097 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 19:44:51 INFO - PROCESS | 1660 | 1463971491100 Marionette TRACE conn2 <- [1,166,null,{}] 19:44:51 INFO - PROCESS | 1660 | 1463971491109 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}] 19:44:51 INFO - PROCESS | 1660 | 1463971491200 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 19:44:51 INFO - PROCESS | 1660 | 1463971491257 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1170f6000 == 49 [pid = 1660] [id = 49] 19:44:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x119ff4800) [pid = 1660] [serial = 143] [outer = 0x0] 19:44:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x121021c00) [pid = 1660] [serial = 144] [outer = 0x119ff4800] 19:44:51 INFO - PROCESS | 1660 | 1463971491289 Marionette DEBUG loaded listener.js 19:44:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x12121e800) [pid = 1660] [serial = 145] [outer = 0x119ff4800] 19:44:51 INFO - PROCESS | 1660 | 1463971491694 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]]]}] 19:44:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 19:44:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 622ms 19:44:51 INFO - PROCESS | 1660 | 1463971491719 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 19:44:51 INFO - PROCESS | 1660 | 1463971491721 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 19:44:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 19:44:51 INFO - PROCESS | 1660 | 1463971491724 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 19:44:51 INFO - PROCESS | 1660 | 1463971491725 Marionette TRACE conn2 <- [1,170,null,{}] 19:44:51 INFO - PROCESS | 1660 | 1463971491727 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}] 19:44:51 INFO - PROCESS | 1660 | 1463971491832 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 19:44:51 INFO - PROCESS | 1660 | 1463971491900 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1214c1800 == 50 [pid = 1660] [id = 50] 19:44:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x121557400) [pid = 1660] [serial = 146] [outer = 0x0] 19:44:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x121848000) [pid = 1660] [serial = 147] [outer = 0x121557400] 19:44:51 INFO - PROCESS | 1660 | 1463971491931 Marionette DEBUG loaded listener.js 19:44:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x121a85400) [pid = 1660] [serial = 148] [outer = 0x121557400] 19:44:52 INFO - PROCESS | 1660 | 1463971492375 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]]]}] 19:44:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 19:44:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 669ms 19:44:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 19:44:52 INFO - PROCESS | 1660 | 1463971492394 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 19:44:52 INFO - PROCESS | 1660 | 1463971492396 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 19:44:52 INFO - PROCESS | 1660 | 1463971492399 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 19:44:52 INFO - PROCESS | 1660 | 1463971492401 Marionette TRACE conn2 <- [1,174,null,{}] 19:44:52 INFO - PROCESS | 1660 | 1463971492404 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}] 19:44:52 INFO - PROCESS | 1660 | 1463971492532 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 19:44:52 INFO - PROCESS | 1660 | 1463971492609 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x1170d7000 == 51 [pid = 1660] [id = 51] 19:44:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x113811800) [pid = 1660] [serial = 149] [outer = 0x0] 19:44:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x121c3b800) [pid = 1660] [serial = 150] [outer = 0x113811800] 19:44:52 INFO - PROCESS | 1660 | 1463971492644 Marionette DEBUG loaded listener.js 19:44:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x1242f0000) [pid = 1660] [serial = 151] [outer = 0x113811800] 19:44:53 INFO - PROCESS | 1660 | 1463971493148 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]]]}] 19:44:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 19:44:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 771ms 19:44:53 INFO - PROCESS | 1660 | 1463971493170 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 19:44:53 INFO - PROCESS | 1660 | 1463971493172 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 19:44:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 19:44:53 INFO - PROCESS | 1660 | 1463971493175 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 19:44:53 INFO - PROCESS | 1660 | 1463971493178 Marionette TRACE conn2 <- [1,178,null,{}] 19:44:53 INFO - PROCESS | 1660 | 1463971493182 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}] 19:44:53 INFO - PROCESS | 1660 | 1463971493269 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 19:44:53 INFO - PROCESS | 1660 | 1463971493316 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f19800 == 52 [pid = 1660] [id = 52] 19:44:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x115e37400) [pid = 1660] [serial = 152] [outer = 0x0] 19:44:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x115ec3400) [pid = 1660] [serial = 153] [outer = 0x115e37400] 19:44:53 INFO - PROCESS | 1660 | 1463971493343 Marionette DEBUG loaded listener.js 19:44:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x11693ec00) [pid = 1660] [serial = 154] [outer = 0x115e37400] 19:44:54 INFO - PROCESS | 1660 | --DOCSHELL 0x119982800 == 51 [pid = 1660] [id = 34] 19:44:54 INFO - PROCESS | 1660 | --DOCSHELL 0x1186d3000 == 50 [pid = 1660] [id = 45] 19:44:54 INFO - PROCESS | 1660 | --DOCSHELL 0x118658000 == 49 [pid = 1660] [id = 44] 19:44:54 INFO - PROCESS | 1660 | --DOCSHELL 0x1170f6800 == 48 [pid = 1660] [id = 43] 19:44:54 INFO - PROCESS | 1660 | --DOCSHELL 0x11691a000 == 47 [pid = 1660] [id = 42] 19:44:54 INFO - PROCESS | 1660 | --DOCSHELL 0x116089800 == 46 [pid = 1660] [id = 41] 19:44:54 INFO - PROCESS | 1660 | --DOCSHELL 0x117e21800 == 45 [pid = 1660] [id = 28] 19:44:54 INFO - PROCESS | 1660 | --DOCSHELL 0x1186c2800 == 44 [pid = 1660] [id = 30] 19:44:54 INFO - PROCESS | 1660 | --DOCSHELL 0x117042000 == 43 [pid = 1660] [id = 27] 19:44:54 INFO - PROCESS | 1660 | --DOCSHELL 0x112640800 == 42 [pid = 1660] [id = 40] 19:44:54 INFO - PROCESS | 1660 | --DOCSHELL 0x11865a800 == 41 [pid = 1660] [id = 29] 19:44:54 INFO - PROCESS | 1660 | --DOCSHELL 0x1186db000 == 40 [pid = 1660] [id = 31] 19:44:54 INFO - PROCESS | 1660 | --DOCSHELL 0x1170d7000 == 39 [pid = 1660] [id = 51] 19:44:54 INFO - PROCESS | 1660 | --DOCSHELL 0x1214c1800 == 38 [pid = 1660] [id = 50] 19:44:54 INFO - PROCESS | 1660 | --DOCSHELL 0x1170f6000 == 37 [pid = 1660] [id = 49] 19:44:54 INFO - PROCESS | 1660 | --DOCSHELL 0x11917f800 == 36 [pid = 1660] [id = 48] 19:44:54 INFO - PROCESS | 1660 | --DOCSHELL 0x1213ce800 == 35 [pid = 1660] [id = 36] 19:44:54 INFO - PROCESS | 1660 | --DOCSHELL 0x11922e800 == 34 [pid = 1660] [id = 33] 19:44:54 INFO - PROCESS | 1660 | --DOCSHELL 0x121292000 == 33 [pid = 1660] [id = 35] 19:44:54 INFO - PROCESS | 1660 | --DOCSHELL 0x113a24800 == 32 [pid = 1660] [id = 46] 19:44:54 INFO - PROCESS | 1660 | --DOCSHELL 0x119218000 == 31 [pid = 1660] [id = 32] 19:44:54 INFO - PROCESS | 1660 | --DOCSHELL 0x1216d6800 == 30 [pid = 1660] [id = 37] 19:44:54 INFO - PROCESS | 1660 | --DOCSHELL 0x121d9c800 == 29 [pid = 1660] [id = 38] 19:44:54 INFO - PROCESS | 1660 | --DOCSHELL 0x115e09000 == 28 [pid = 1660] [id = 47] 19:44:54 INFO - PROCESS | 1660 | --DOCSHELL 0x12449a000 == 27 [pid = 1660] [id = 39] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x12445b000) [pid = 1660] [serial = 102] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12645c000) [pid = 1660] [serial = 105] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x1267ee800) [pid = 1660] [serial = 108] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x128c5a400) [pid = 1660] [serial = 111] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x112a6e800) [pid = 1660] [serial = 63] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x116726c00) [pid = 1660] [serial = 66] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x113a6a400) [pid = 1660] [serial = 69] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x113dee400) [pid = 1660] [serial = 70] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x11606f000) [pid = 1660] [serial = 72] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x11767c400) [pid = 1660] [serial = 75] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x118678800) [pid = 1660] [serial = 78] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x119252000) [pid = 1660] [serial = 81] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1194e1c00) [pid = 1660] [serial = 82] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x11997a800) [pid = 1660] [serial = 84] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1199edc00) [pid = 1660] [serial = 85] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x119fedc00) [pid = 1660] [serial = 87] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x121029800) [pid = 1660] [serial = 88] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12121a800) [pid = 1660] [serial = 90] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x121559400) [pid = 1660] [serial = 93] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x121775c00) [pid = 1660] [serial = 96] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12404f800) [pid = 1660] [serial = 99] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x121356c00) [pid = 1660] [serial = 91] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x121630c00) [pid = 1660] [serial = 94] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x121c3c000) [pid = 1660] [serial = 97] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119172800) [pid = 1660] [serial = 79] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12442ac00) [pid = 1660] [serial = 100] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x118647000) [pid = 1660] [serial = 76] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x116a52c00) [pid = 1660] [serial = 67] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12676fc00) [pid = 1660] [serial = 106] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x116f25000) [pid = 1660] [serial = 73] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1130dc000) [pid = 1660] [serial = 64] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x126e21c00) [pid = 1660] [serial = 109] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x128c61c00) [pid = 1660] [serial = 112] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12d77ac00) [pid = 1660] [serial = 61] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1219dc400) [pid = 1660] [serial = 8] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12ba1c000) [pid = 1660] [serial = 27] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12bb86000) [pid = 1660] [serial = 28] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x129039000) [pid = 1660] [serial = 25] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12abe2c00) [pid = 1660] [serial = 24] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12a82b000) [pid = 1660] [serial = 21] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12a82f000) [pid = 1660] [serial = 22] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1293a6c00) [pid = 1660] [serial = 16] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x129613400) [pid = 1660] [serial = 18] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1290f3c00) [pid = 1660] [serial = 15] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12176f400) [pid = 1660] [serial = 11] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12d6b8000) [pid = 1660] [serial = 57] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12d6be400) [pid = 1660] [serial = 58] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1191cf800) [pid = 1660] [serial = 54] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12d697c00) [pid = 1660] [serial = 55] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12d692400) [pid = 1660] [serial = 52] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12d081000) [pid = 1660] [serial = 51] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x12ce34000) [pid = 1660] [serial = 45] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x12ce19000) [pid = 1660] [serial = 48] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x12c76c400) [pid = 1660] [serial = 42] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12c9d1000) [pid = 1660] [serial = 43] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x12c4e1400) [pid = 1660] [serial = 39] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x12c763400) [pid = 1660] [serial = 40] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x12bfb9c00) [pid = 1660] [serial = 36] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x12c4da400) [pid = 1660] [serial = 37] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x12bfafc00) [pid = 1660] [serial = 34] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x128e3f400) [pid = 1660] [serial = 33] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x12be2e400) [pid = 1660] [serial = 30] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x12be34400) [pid = 1660] [serial = 31] [outer = 0x0] [url = about:blank] 19:44:54 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x12d776400) [pid = 1660] [serial = 60] [outer = 0x0] [url = about:blank] 19:44:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 19:44:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1026ms 19:44:54 INFO - PROCESS | 1660 | 1463971494194 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]]]}] 19:44:54 INFO - PROCESS | 1660 | 1463971494202 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 19:44:54 INFO - PROCESS | 1660 | 1463971494204 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 19:44:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 19:44:54 INFO - PROCESS | 1660 | 1463971494217 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 19:44:54 INFO - PROCESS | 1660 | 1463971494219 Marionette TRACE conn2 <- [1,182,null,{}] 19:44:54 INFO - PROCESS | 1660 | 1463971494222 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}] 19:44:54 INFO - PROCESS | 1660 | 1463971494294 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 19:44:54 INFO - PROCESS | 1660 | 1463971494300 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x11265c800 == 28 [pid = 1660] [id = 53] 19:44:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x113861400) [pid = 1660] [serial = 155] [outer = 0x0] 19:44:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x113d60400) [pid = 1660] [serial = 156] [outer = 0x113861400] 19:44:54 INFO - PROCESS | 1660 | 1463971494330 Marionette DEBUG loaded listener.js 19:44:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x115e3f800) [pid = 1660] [serial = 157] [outer = 0x113861400] 19:44:54 INFO - PROCESS | 1660 | 1463971494664 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]]]}] 19:44:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 19:44:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 479ms 19:44:54 INFO - PROCESS | 1660 | 1463971494687 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 19:44:54 INFO - PROCESS | 1660 | 1463971494693 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 19:44:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 19:44:54 INFO - PROCESS | 1660 | 1463971494698 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 19:44:54 INFO - PROCESS | 1660 | 1463971494700 Marionette TRACE conn2 <- [1,186,null,{}] 19:44:54 INFO - PROCESS | 1660 | 1463971494703 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}] 19:44:54 INFO - PROCESS | 1660 | 1463971494783 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 19:44:54 INFO - PROCESS | 1660 | 1463971494820 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x11339f800 == 29 [pid = 1660] [id = 54] 19:44:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x113a6a400) [pid = 1660] [serial = 158] [outer = 0x0] 19:44:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x11693bc00) [pid = 1660] [serial = 159] [outer = 0x113a6a400] 19:44:54 INFO - PROCESS | 1660 | 1463971494846 Marionette DEBUG loaded listener.js 19:44:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x117e60c00) [pid = 1660] [serial = 160] [outer = 0x113a6a400] 19:44:55 INFO - PROCESS | 1660 | 1463971495115 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]]]}] 19:44:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 19:44:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 469ms 19:44:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 19:44:55 INFO - PROCESS | 1660 | 1463971495168 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 19:44:55 INFO - PROCESS | 1660 | 1463971495169 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 19:44:55 INFO - PROCESS | 1660 | 1463971495172 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 19:44:55 INFO - PROCESS | 1660 | 1463971495175 Marionette TRACE conn2 <- [1,190,null,{}] 19:44:55 INFO - PROCESS | 1660 | 1463971495186 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}] 19:44:55 INFO - PROCESS | 1660 | 1463971495267 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 19:44:55 INFO - PROCESS | 1660 | 1463971495272 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f05000 == 30 [pid = 1660] [id = 55] 19:44:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x1160ddc00) [pid = 1660] [serial = 161] [outer = 0x0] 19:44:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x118d16400) [pid = 1660] [serial = 162] [outer = 0x1160ddc00] 19:44:55 INFO - PROCESS | 1660 | 1463971495306 Marionette DEBUG loaded listener.js 19:44:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x119166400) [pid = 1660] [serial = 163] [outer = 0x1160ddc00] 19:44:55 INFO - PROCESS | 1660 | 1463971495631 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]]]}] 19:44:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 19:44:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 478ms 19:44:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 19:44:55 INFO - PROCESS | 1660 | 1463971495651 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 19:44:55 INFO - PROCESS | 1660 | 1463971495653 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 19:44:55 INFO - PROCESS | 1660 | 1463971495655 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 19:44:55 INFO - PROCESS | 1660 | 1463971495656 Marionette TRACE conn2 <- [1,194,null,{}] 19:44:55 INFO - PROCESS | 1660 | 1463971495667 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}] 19:44:55 INFO - PROCESS | 1660 | 1463971495739 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 19:44:55 INFO - PROCESS | 1660 | 1463971495745 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x11828d800 == 31 [pid = 1660] [id = 56] 19:44:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x117e62000) [pid = 1660] [serial = 164] [outer = 0x0] 19:44:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x119253000) [pid = 1660] [serial = 165] [outer = 0x117e62000] 19:44:55 INFO - PROCESS | 1660 | 1463971495774 Marionette DEBUG loaded listener.js 19:44:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1194db000) [pid = 1660] [serial = 166] [outer = 0x117e62000] 19:44:56 INFO - PROCESS | 1660 | 1463971496067 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]]]}] 19:44:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 19:44:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 423ms 19:44:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 19:44:56 INFO - PROCESS | 1660 | 1463971496080 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 19:44:56 INFO - PROCESS | 1660 | 1463971496081 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 19:44:56 INFO - PROCESS | 1660 | 1463971496084 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 19:44:56 INFO - PROCESS | 1660 | 1463971496085 Marionette TRACE conn2 <- [1,198,null,{}] 19:44:56 INFO - PROCESS | 1660 | 1463971496087 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}] 19:44:56 INFO - PROCESS | 1660 | 1463971496162 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 19:44:56 INFO - PROCESS | 1660 | 1463971496193 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182a3800 == 32 [pid = 1660] [id = 57] 19:44:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x113a68800) [pid = 1660] [serial = 167] [outer = 0x0] 19:44:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x119256800) [pid = 1660] [serial = 168] [outer = 0x113a68800] 19:44:56 INFO - PROCESS | 1660 | 1463971496218 Marionette DEBUG loaded listener.js 19:44:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x11997dc00) [pid = 1660] [serial = 169] [outer = 0x113a68800] 19:44:56 INFO - PROCESS | 1660 | 1463971496530 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]]]}] 19:44:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 19:44:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 518ms 19:44:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 19:44:56 INFO - PROCESS | 1660 | 1463971496602 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 19:44:56 INFO - PROCESS | 1660 | 1463971496603 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 19:44:56 INFO - PROCESS | 1660 | 1463971496605 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 19:44:56 INFO - PROCESS | 1660 | 1463971496607 Marionette TRACE conn2 <- [1,202,null,{}] 19:44:56 INFO - PROCESS | 1660 | 1463971496615 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}] 19:44:56 INFO - PROCESS | 1660 | 1463971496713 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 19:44:56 INFO - PROCESS | 1660 | 1463971496718 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186cc800 == 33 [pid = 1660] [id = 58] 19:44:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1199e6400) [pid = 1660] [serial = 170] [outer = 0x0] 19:44:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x119edd800) [pid = 1660] [serial = 171] [outer = 0x1199e6400] 19:44:56 INFO - PROCESS | 1660 | 1463971496744 Marionette DEBUG loaded listener.js 19:44:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x12121b400) [pid = 1660] [serial = 172] [outer = 0x1199e6400] 19:44:57 INFO - PROCESS | 1660 | 1463971497082 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]]]}] 19:44:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 19:44:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 524ms 19:44:57 INFO - PROCESS | 1660 | 1463971497131 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 19:44:57 INFO - PROCESS | 1660 | 1463971497132 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 19:44:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 19:44:57 INFO - PROCESS | 1660 | 1463971497134 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 19:44:57 INFO - PROCESS | 1660 | 1463971497136 Marionette TRACE conn2 <- [1,206,null,{}] 19:44:57 INFO - PROCESS | 1660 | 1463971497138 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}] 19:44:57 INFO - PROCESS | 1660 | 1463971497221 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 19:44:57 INFO - PROCESS | 1660 | 1463971497226 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x11918d800 == 34 [pid = 1660] [id = 59] 19:44:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11916b400) [pid = 1660] [serial = 173] [outer = 0x0] 19:44:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x121358c00) [pid = 1660] [serial = 174] [outer = 0x11916b400] 19:44:57 INFO - PROCESS | 1660 | 1463971497275 Marionette DEBUG loaded listener.js 19:44:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x121630c00) [pid = 1660] [serial = 175] [outer = 0x11916b400] 19:44:57 INFO - PROCESS | 1660 | 1463971497557 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]]]}] 19:44:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 19:44:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 467ms 19:44:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 19:44:57 INFO - PROCESS | 1660 | 1463971497603 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 19:44:57 INFO - PROCESS | 1660 | 1463971497604 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 19:44:57 INFO - PROCESS | 1660 | 1463971497606 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 19:44:57 INFO - PROCESS | 1660 | 1463971497607 Marionette TRACE conn2 <- [1,210,null,{}] 19:44:57 INFO - PROCESS | 1660 | 1463971497613 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}] 19:44:57 INFO - PROCESS | 1660 | 1463971497695 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 19:44:57 INFO - PROCESS | 1660 | 1463971497722 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192a3000 == 35 [pid = 1660] [id = 60] 19:44:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x12121fc00) [pid = 1660] [serial = 176] [outer = 0x0] 19:44:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x121c40c00) [pid = 1660] [serial = 177] [outer = 0x12121fc00] 19:44:57 INFO - PROCESS | 1660 | 1463971497755 Marionette DEBUG loaded listener.js 19:44:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x124229c00) [pid = 1660] [serial = 178] [outer = 0x12121fc00] 19:44:58 INFO - PROCESS | 1660 | 1463971498073 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]]]}] 19:44:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 19:44:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 522ms 19:44:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 19:44:58 INFO - PROCESS | 1660 | 1463971498129 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 19:44:58 INFO - PROCESS | 1660 | 1463971498130 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 19:44:58 INFO - PROCESS | 1660 | 1463971498132 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 19:44:58 INFO - PROCESS | 1660 | 1463971498133 Marionette TRACE conn2 <- [1,214,null,{}] 19:44:58 INFO - PROCESS | 1660 | 1463971498135 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}] 19:44:58 INFO - PROCESS | 1660 | 1463971498245 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 19:44:58 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x128d6b000) [pid = 1660] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 19:44:58 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x121c3a000) [pid = 1660] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 19:44:58 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1199eec00) [pid = 1660] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 19:44:58 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1138bf400) [pid = 1660] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 19:44:58 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x116727400) [pid = 1660] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 19:44:58 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x118650000) [pid = 1660] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 19:44:58 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x113df2c00) [pid = 1660] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 19:44:58 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x11924ec00) [pid = 1660] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 19:44:58 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1130d9000) [pid = 1660] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 19:44:58 INFO - PROCESS | 1660 | 1463971498280 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x11663c000 == 36 [pid = 1660] [id = 61] 19:44:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1138bf400) [pid = 1660] [serial = 179] [outer = 0x0] 19:44:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x116727400) [pid = 1660] [serial = 180] [outer = 0x1138bf400] 19:44:58 INFO - PROCESS | 1660 | 1463971498305 Marionette DEBUG loaded listener.js 19:44:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119255c00) [pid = 1660] [serial = 181] [outer = 0x1138bf400] 19:44:58 INFO - PROCESS | 1660 | 1463971498549 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]]]}] 19:44:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 19:44:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 19:44:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 19:44:58 INFO - PROCESS | 1660 | 1463971498600 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 19:44:58 INFO - PROCESS | 1660 | 1463971498601 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 19:44:58 INFO - PROCESS | 1660 | 1463971498603 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 19:44:58 INFO - PROCESS | 1660 | 1463971498604 Marionette TRACE conn2 <- [1,218,null,{}] 19:44:58 INFO - PROCESS | 1660 | 1463971498607 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}] 19:44:58 INFO - PROCESS | 1660 | 1463971498689 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 19:44:58 INFO - PROCESS | 1660 | 1463971498695 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x121294800 == 37 [pid = 1660] [id = 62] 19:44:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x121c3a000) [pid = 1660] [serial = 182] [outer = 0x0] 19:44:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x12445d800) [pid = 1660] [serial = 183] [outer = 0x121c3a000] 19:44:58 INFO - PROCESS | 1660 | 1463971498720 Marionette DEBUG loaded listener.js 19:44:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1247a4000) [pid = 1660] [serial = 184] [outer = 0x121c3a000] 19:44:59 INFO - PROCESS | 1660 | 1463971499056 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]]]}] 19:44:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 19:44:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 473ms 19:44:59 INFO - PROCESS | 1660 | 1463971499078 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 19:44:59 INFO - PROCESS | 1660 | 1463971499093 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 19:44:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 19:44:59 INFO - PROCESS | 1660 | 1463971499105 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 19:44:59 INFO - PROCESS | 1660 | 1463971499108 Marionette TRACE conn2 <- [1,222,null,{}] 19:44:59 INFO - PROCESS | 1660 | 1463971499111 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}] 19:44:59 INFO - PROCESS | 1660 | 1463971499240 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 19:44:59 INFO - PROCESS | 1660 | 1463971499250 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182a3000 == 38 [pid = 1660] [id = 63] 19:44:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1247a4400) [pid = 1660] [serial = 185] [outer = 0x0] 19:44:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x124da3c00) [pid = 1660] [serial = 186] [outer = 0x1247a4400] 19:44:59 INFO - PROCESS | 1660 | 1463971499294 Marionette DEBUG loaded listener.js 19:44:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1260f6800) [pid = 1660] [serial = 187] [outer = 0x1247a4400] 19:44:59 INFO - PROCESS | 1660 | 1463971499756 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]]]}] 19:44:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 19:44:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 673ms 19:44:59 INFO - PROCESS | 1660 | 1463971499777 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 19:44:59 INFO - PROCESS | 1660 | 1463971499778 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 19:44:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 19:44:59 INFO - PROCESS | 1660 | 1463971499781 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 19:44:59 INFO - PROCESS | 1660 | 1463971499782 Marionette TRACE conn2 <- [1,226,null,{}] 19:44:59 INFO - PROCESS | 1660 | 1463971499784 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}] 19:44:59 INFO - PROCESS | 1660 | 1463971499855 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 19:44:59 INFO - PROCESS | 1660 | 1463971499861 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x123d09800 == 39 [pid = 1660] [id = 64] 19:44:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12645bc00) [pid = 1660] [serial = 188] [outer = 0x0] 19:44:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x126767c00) [pid = 1660] [serial = 189] [outer = 0x12645bc00] 19:44:59 INFO - PROCESS | 1660 | 1463971499885 Marionette DEBUG loaded listener.js 19:44:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1267e5c00) [pid = 1660] [serial = 190] [outer = 0x12645bc00] 19:45:00 INFO - PROCESS | 1660 | 1463971500219 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]]]}] 19:45:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 19:45:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 519ms 19:45:00 INFO - PROCESS | 1660 | 1463971500301 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 19:45:00 INFO - PROCESS | 1660 | 1463971500304 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 19:45:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 19:45:00 INFO - PROCESS | 1660 | 1463971500309 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 19:45:00 INFO - PROCESS | 1660 | 1463971500313 Marionette TRACE conn2 <- [1,230,null,{}] 19:45:00 INFO - PROCESS | 1660 | 1463971500319 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}] 19:45:00 INFO - PROCESS | 1660 | 1463971500447 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 19:45:00 INFO - PROCESS | 1660 | 1463971500556 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x113a24800 == 40 [pid = 1660] [id = 65] 19:45:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x113343400) [pid = 1660] [serial = 191] [outer = 0x0] 19:45:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1138b6000) [pid = 1660] [serial = 192] [outer = 0x113343400] 19:45:00 INFO - PROCESS | 1660 | 1463971500644 Marionette DEBUG loaded listener.js 19:45:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1160e2000) [pid = 1660] [serial = 193] [outer = 0x113343400] 19:45:01 INFO - PROCESS | 1660 | 1463971501186 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]]]}] 19:45:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 19:45:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 925ms 19:45:01 INFO - PROCESS | 1660 | 1463971501235 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 19:45:01 INFO - PROCESS | 1660 | 1463971501238 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 19:45:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 19:45:01 INFO - PROCESS | 1660 | 1463971501247 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 19:45:01 INFO - PROCESS | 1660 | 1463971501251 Marionette TRACE conn2 <- [1,234,null,{}] 19:45:01 INFO - PROCESS | 1660 | 1463971501254 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}] 19:45:01 INFO - PROCESS | 1660 | 1463971501398 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 19:45:01 INFO - PROCESS | 1660 | 1463971501484 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x118698000 == 41 [pid = 1660] [id = 66] 19:45:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x118040800) [pid = 1660] [serial = 194] [outer = 0x0] 19:45:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x118329000) [pid = 1660] [serial = 195] [outer = 0x118040800] 19:45:01 INFO - PROCESS | 1660 | 1463971501519 Marionette DEBUG loaded listener.js 19:45:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x11867c000) [pid = 1660] [serial = 196] [outer = 0x118040800] 19:45:02 INFO - PROCESS | 1660 | 1463971502136 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]]]}] 19:45:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 19:45:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 926ms 19:45:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 19:45:02 INFO - PROCESS | 1660 | 1463971502170 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 19:45:02 INFO - PROCESS | 1660 | 1463971502172 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 19:45:02 INFO - PROCESS | 1660 | 1463971502177 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 19:45:02 INFO - PROCESS | 1660 | 1463971502180 Marionette TRACE conn2 <- [1,238,null,{}] 19:45:02 INFO - PROCESS | 1660 | 1463971502184 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}] 19:45:02 INFO - PROCESS | 1660 | 1463971502278 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 19:45:02 INFO - PROCESS | 1660 | 1463971502344 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x11274e800 == 42 [pid = 1660] [id = 67] 19:45:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x115061400) [pid = 1660] [serial = 197] [outer = 0x0] 19:45:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x11606f000) [pid = 1660] [serial = 198] [outer = 0x115061400] 19:45:02 INFO - PROCESS | 1660 | 1463971502372 Marionette DEBUG loaded listener.js 19:45:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1169ac800) [pid = 1660] [serial = 199] [outer = 0x115061400] 19:45:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1182a3000 == 41 [pid = 1660] [id = 63] 19:45:02 INFO - PROCESS | 1660 | --DOCSHELL 0x121294800 == 40 [pid = 1660] [id = 62] 19:45:02 INFO - PROCESS | 1660 | --DOCSHELL 0x11663c000 == 39 [pid = 1660] [id = 61] 19:45:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1192a3000 == 38 [pid = 1660] [id = 60] 19:45:02 INFO - PROCESS | 1660 | --DOCSHELL 0x11918d800 == 37 [pid = 1660] [id = 59] 19:45:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1186cc800 == 36 [pid = 1660] [id = 58] 19:45:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1182a3800 == 35 [pid = 1660] [id = 57] 19:45:02 INFO - PROCESS | 1660 | --DOCSHELL 0x11828d800 == 34 [pid = 1660] [id = 56] 19:45:02 INFO - PROCESS | 1660 | --DOCSHELL 0x116f05000 == 33 [pid = 1660] [id = 55] 19:45:02 INFO - PROCESS | 1660 | --DOCSHELL 0x11339f800 == 32 [pid = 1660] [id = 54] 19:45:02 INFO - PROCESS | 1660 | --DOCSHELL 0x11265c800 == 31 [pid = 1660] [id = 53] 19:45:02 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12903b400) [pid = 1660] [serial = 115] [outer = 0x0] [url = about:blank] 19:45:02 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12101e400) [pid = 1660] [serial = 133] [outer = 0x0] [url = about:blank] 19:45:02 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x121024000) [pid = 1660] [serial = 135] [outer = 0x0] [url = about:blank] 19:45:02 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11767cc00) [pid = 1660] [serial = 120] [outer = 0x0] [url = about:blank] 19:45:02 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x121435c00) [pid = 1660] [serial = 136] [outer = 0x0] [url = about:blank] 19:45:02 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11880b000) [pid = 1660] [serial = 123] [outer = 0x0] [url = about:blank] 19:45:02 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11803bc00) [pid = 1660] [serial = 121] [outer = 0x0] [url = about:blank] 19:45:02 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11716a400) [pid = 1660] [serial = 126] [outer = 0x0] [url = about:blank] 19:45:02 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x115e3e000) [pid = 1660] [serial = 124] [outer = 0x0] [url = about:blank] 19:45:02 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1194e7c00) [pid = 1660] [serial = 130] [outer = 0x0] [url = about:blank] 19:45:02 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119b75400) [pid = 1660] [serial = 132] [outer = 0x0] [url = about:blank] 19:45:02 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x113864800) [pid = 1660] [serial = 117] [outer = 0x0] [url = about:blank] 19:45:02 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1191cc800) [pid = 1660] [serial = 127] [outer = 0x0] [url = about:blank] 19:45:02 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1194dac00) [pid = 1660] [serial = 129] [outer = 0x0] [url = about:blank] 19:45:02 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x115e38400) [pid = 1660] [serial = 118] [outer = 0x0] [url = about:blank] 19:45:02 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x128e47400) [pid = 1660] [serial = 114] [outer = 0x0] [url = about:blank] 19:45:02 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1260ef800) [pid = 1660] [serial = 103] [outer = 0x0] [url = about:blank] 19:45:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x116a4ec00) [pid = 1660] [serial = 200] [outer = 0x12c76b800] 19:45:02 INFO - PROCESS | 1660 | 1463971502773 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]]]}] 19:45:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 19:45:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 626ms 19:45:02 INFO - PROCESS | 1660 | 1463971502801 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 19:45:02 INFO - PROCESS | 1660 | 1463971502804 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 19:45:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 19:45:02 INFO - PROCESS | 1660 | 1463971502809 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 19:45:02 INFO - PROCESS | 1660 | 1463971502811 Marionette TRACE conn2 <- [1,242,null,{}] 19:45:02 INFO - PROCESS | 1660 | 1463971502813 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}] 19:45:02 INFO - PROCESS | 1660 | 1463971502886 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 19:45:02 INFO - PROCESS | 1660 | 1463971502931 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x1161cf000 == 32 [pid = 1660] [id = 68] 19:45:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x113864800) [pid = 1660] [serial = 201] [outer = 0x0] 19:45:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x117671800) [pid = 1660] [serial = 202] [outer = 0x113864800] 19:45:02 INFO - PROCESS | 1660 | 1463971502957 Marionette DEBUG loaded listener.js 19:45:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x118d14000) [pid = 1660] [serial = 203] [outer = 0x113864800] 19:45:03 INFO - PROCESS | 1660 | 1463971503245 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]]]}] 19:45:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 19:45:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 471ms 19:45:03 INFO - PROCESS | 1660 | 1463971503282 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 19:45:03 INFO - PROCESS | 1660 | 1463971503283 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 19:45:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 19:45:03 INFO - PROCESS | 1660 | 1463971503286 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 19:45:03 INFO - PROCESS | 1660 | 1463971503288 Marionette TRACE conn2 <- [1,246,null,{}] 19:45:03 INFO - PROCESS | 1660 | 1463971503300 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}] 19:45:03 INFO - PROCESS | 1660 | 1463971503377 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 19:45:03 INFO - PROCESS | 1660 | 1463971503383 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x11829d000 == 33 [pid = 1660] [id = 69] 19:45:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119172400) [pid = 1660] [serial = 204] [outer = 0x0] 19:45:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1194e7c00) [pid = 1660] [serial = 205] [outer = 0x119172400] 19:45:03 INFO - PROCESS | 1660 | 1463971503414 Marionette DEBUG loaded listener.js 19:45:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119edb800) [pid = 1660] [serial = 206] [outer = 0x119172400] 19:45:03 INFO - PROCESS | 1660 | 1463971503738 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]]]}] 19:45:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 19:45:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 475ms 19:45:03 INFO - PROCESS | 1660 | 1463971503762 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 19:45:03 INFO - PROCESS | 1660 | 1463971503764 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 19:45:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 19:45:03 INFO - PROCESS | 1660 | 1463971503766 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 19:45:03 INFO - PROCESS | 1660 | 1463971503767 Marionette TRACE conn2 <- [1,250,null,{}] 19:45:03 INFO - PROCESS | 1660 | 1463971503770 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}] 19:45:03 INFO - PROCESS | 1660 | 1463971503848 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 19:45:03 INFO - PROCESS | 1660 | 1463971503853 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186c9000 == 34 [pid = 1660] [id = 70] 19:45:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119ff2400) [pid = 1660] [serial = 207] [outer = 0x0] 19:45:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x121024000) [pid = 1660] [serial = 208] [outer = 0x119ff2400] 19:45:03 INFO - PROCESS | 1660 | 1463971503880 Marionette DEBUG loaded listener.js 19:45:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12121c800) [pid = 1660] [serial = 209] [outer = 0x119ff2400] 19:45:04 INFO - PROCESS | 1660 | 1463971504249 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]]]}] 19:45:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 19:45:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 518ms 19:45:04 INFO - PROCESS | 1660 | 1463971504286 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 19:45:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 19:45:04 INFO - PROCESS | 1660 | 1463971504288 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 19:45:04 INFO - PROCESS | 1660 | 1463971504291 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 19:45:04 INFO - PROCESS | 1660 | 1463971504293 Marionette TRACE conn2 <- [1,254,null,{}] 19:45:04 INFO - PROCESS | 1660 | 1463971504296 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}] 19:45:04 INFO - PROCESS | 1660 | 1463971504431 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 19:45:04 INFO - PROCESS | 1660 | 1463971504445 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x11917f000 == 35 [pid = 1660] [id = 71] 19:45:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121224800) [pid = 1660] [serial = 210] [outer = 0x0] 19:45:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x121559800) [pid = 1660] [serial = 211] [outer = 0x121224800] 19:45:04 INFO - PROCESS | 1660 | 1463971504483 Marionette DEBUG loaded listener.js 19:45:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1219dc000) [pid = 1660] [serial = 212] [outer = 0x121224800] 19:45:04 INFO - PROCESS | 1660 | 1463971504900 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]]]}] 19:45:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 19:45:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 621ms 19:45:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 19:45:04 INFO - PROCESS | 1660 | 1463971504912 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 19:45:04 INFO - PROCESS | 1660 | 1463971504913 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 19:45:04 INFO - PROCESS | 1660 | 1463971504915 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 19:45:04 INFO - PROCESS | 1660 | 1463971504916 Marionette TRACE conn2 <- [1,258,null,{}] 19:45:04 INFO - PROCESS | 1660 | 1463971504918 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}] 19:45:05 INFO - PROCESS | 1660 | 1463971505023 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 19:45:05 INFO - PROCESS | 1660 | 1463971505053 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x119cd8000 == 36 [pid = 1660] [id = 72] 19:45:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x121c3fc00) [pid = 1660] [serial = 213] [outer = 0x0] 19:45:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x124429400) [pid = 1660] [serial = 214] [outer = 0x121c3fc00] 19:45:05 INFO - PROCESS | 1660 | 1463971505079 Marionette DEBUG loaded listener.js 19:45:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x124dacc00) [pid = 1660] [serial = 215] [outer = 0x121c3fc00] 19:45:05 INFO - PROCESS | 1660 | 1463971505386 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]]]}] 19:45:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 19:45:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 518ms 19:45:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 19:45:05 INFO - PROCESS | 1660 | 1463971505434 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 19:45:05 INFO - PROCESS | 1660 | 1463971505435 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 19:45:05 INFO - PROCESS | 1660 | 1463971505438 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 19:45:05 INFO - PROCESS | 1660 | 1463971505439 Marionette TRACE conn2 <- [1,262,null,{}] 19:45:05 INFO - PROCESS | 1660 | 1463971505441 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}] 19:45:05 INFO - PROCESS | 1660 | 1463971505525 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 19:45:05 INFO - PROCESS | 1660 | 1463971505554 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213c4000 == 37 [pid = 1660] [id = 73] 19:45:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1247aec00) [pid = 1660] [serial = 216] [outer = 0x0] 19:45:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1260f3800) [pid = 1660] [serial = 217] [outer = 0x1247aec00] 19:45:05 INFO - PROCESS | 1660 | 1463971505579 Marionette DEBUG loaded listener.js 19:45:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1267e2400) [pid = 1660] [serial = 218] [outer = 0x1247aec00] 19:45:05 INFO - PROCESS | 1660 | 1463971505884 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]]]}] 19:45:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 19:45:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 471ms 19:45:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 19:45:05 INFO - PROCESS | 1660 | 1463971505912 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 19:45:05 INFO - PROCESS | 1660 | 1463971505914 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 19:45:05 INFO - PROCESS | 1660 | 1463971505916 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 19:45:05 INFO - PROCESS | 1660 | 1463971505917 Marionette TRACE conn2 <- [1,266,null,{}] 19:45:05 INFO - PROCESS | 1660 | 1463971505919 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}] 19:45:06 INFO - PROCESS | 1660 | 1463971506008 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 19:45:06 INFO - PROCESS | 1660 | 1463971506012 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x123d0c800 == 38 [pid = 1660] [id = 74] 19:45:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x124dadc00) [pid = 1660] [serial = 219] [outer = 0x0] 19:45:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x126827c00) [pid = 1660] [serial = 220] [outer = 0x124dadc00] 19:45:06 INFO - PROCESS | 1660 | 1463971506036 Marionette DEBUG loaded listener.js 19:45:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x126e23800) [pid = 1660] [serial = 221] [outer = 0x124dadc00] 19:45:06 INFO - PROCESS | 1660 | 1463971506341 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]]]}] 19:45:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 19:45:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 468ms 19:45:06 INFO - PROCESS | 1660 | 1463971506384 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 19:45:06 INFO - PROCESS | 1660 | 1463971506385 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 19:45:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 19:45:06 INFO - PROCESS | 1660 | 1463971506387 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 19:45:06 INFO - PROCESS | 1660 | 1463971506388 Marionette TRACE conn2 <- [1,270,null,{}] 19:45:06 INFO - PROCESS | 1660 | 1463971506391 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}] 19:45:06 INFO - PROCESS | 1660 | 1463971506480 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 19:45:06 INFO - PROCESS | 1660 | 1463971506509 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x124d1a800 == 39 [pid = 1660] [id = 75] 19:45:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128be2c00) [pid = 1660] [serial = 222] [outer = 0x0] 19:45:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x128c5d400) [pid = 1660] [serial = 223] [outer = 0x128be2c00] 19:45:06 INFO - PROCESS | 1660 | 1463971506533 Marionette DEBUG loaded listener.js 19:45:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x128d69c00) [pid = 1660] [serial = 224] [outer = 0x128be2c00] 19:45:06 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x113861400) [pid = 1660] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 19:45:06 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1247a4400) [pid = 1660] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 19:45:06 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1199e6400) [pid = 1660] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 19:45:06 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x113a6a400) [pid = 1660] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 19:45:06 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1160ddc00) [pid = 1660] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 19:45:06 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x117e62000) [pid = 1660] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 19:45:06 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11916b400) [pid = 1660] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 19:45:06 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x113d60000) [pid = 1660] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 19:45:06 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12121fc00) [pid = 1660] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 19:45:06 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x121c3a000) [pid = 1660] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 19:45:06 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x116a4cc00) [pid = 1660] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 19:45:06 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1138bf400) [pid = 1660] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 19:45:06 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119ff4800) [pid = 1660] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 19:45:06 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x121557400) [pid = 1660] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 19:45:06 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x113811800) [pid = 1660] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 19:45:06 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x113a68800) [pid = 1660] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 19:45:06 INFO - PROCESS | 1660 | 1463971506878 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]]]}] 19:45:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 19:45:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 523ms 19:45:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 19:45:06 INFO - PROCESS | 1660 | 1463971506910 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 19:45:06 INFO - PROCESS | 1660 | 1463971506912 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 19:45:06 INFO - PROCESS | 1660 | 1463971506914 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 19:45:06 INFO - PROCESS | 1660 | 1463971506915 Marionette TRACE conn2 <- [1,274,null,{}] 19:45:06 INFO - PROCESS | 1660 | 1463971506917 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}] 19:45:06 INFO - PROCESS | 1660 | 1463971506989 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 19:45:06 INFO - PROCESS | 1660 | 1463971506995 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213c0800 == 40 [pid = 1660] [id = 76] 19:45:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x116a50800) [pid = 1660] [serial = 225] [outer = 0x0] 19:45:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119256000) [pid = 1660] [serial = 226] [outer = 0x116a50800] 19:45:07 INFO - PROCESS | 1660 | 1463971507020 Marionette DEBUG loaded listener.js 19:45:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12121fc00) [pid = 1660] [serial = 227] [outer = 0x116a50800] 19:45:07 INFO - PROCESS | 1660 | 1463971507330 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]]]}] 19:45:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 19:45:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 19:45:07 INFO - PROCESS | 1660 | 1463971507383 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 19:45:07 INFO - PROCESS | 1660 | 1463971507384 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 19:45:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 19:45:07 INFO - PROCESS | 1660 | 1463971507386 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 19:45:07 INFO - PROCESS | 1660 | 1463971507388 Marionette TRACE conn2 <- [1,278,null,{}] 19:45:07 INFO - PROCESS | 1660 | 1463971507392 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}] 19:45:07 INFO - PROCESS | 1660 | 1463971507489 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 19:45:07 INFO - PROCESS | 1660 | 1463971507495 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x126784800 == 41 [pid = 1660] [id = 77] 19:45:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x121779000) [pid = 1660] [serial = 228] [outer = 0x0] 19:45:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128d74c00) [pid = 1660] [serial = 229] [outer = 0x121779000] 19:45:07 INFO - PROCESS | 1660 | 1463971507524 Marionette DEBUG loaded listener.js 19:45:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12903d400) [pid = 1660] [serial = 230] [outer = 0x121779000] 19:45:07 INFO - PROCESS | 1660 | 1463971507820 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]]]}] 19:45:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 19:45:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 471ms 19:45:07 INFO - PROCESS | 1660 | 1463971507861 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 19:45:07 INFO - PROCESS | 1660 | 1463971507863 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 19:45:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 19:45:07 INFO - PROCESS | 1660 | 1463971507865 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 19:45:07 INFO - PROCESS | 1660 | 1463971507866 Marionette TRACE conn2 <- [1,282,null,{}] 19:45:07 INFO - PROCESS | 1660 | 1463971507868 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}] 19:45:07 INFO - PROCESS | 1660 | 1463971507942 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 19:45:07 INFO - PROCESS | 1660 | 1463971507986 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x1268a4800 == 42 [pid = 1660] [id = 78] 19:45:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1242f7c00) [pid = 1660] [serial = 231] [outer = 0x0] 19:45:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1290ec400) [pid = 1660] [serial = 232] [outer = 0x1242f7c00] 19:45:08 INFO - PROCESS | 1660 | 1463971508010 Marionette DEBUG loaded listener.js 19:45:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1293a3000) [pid = 1660] [serial = 233] [outer = 0x1242f7c00] 19:45:08 INFO - PROCESS | 1660 | 1463971508320 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]]]}] 19:45:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 19:45:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 469ms 19:45:08 INFO - PROCESS | 1660 | 1463971508335 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 19:45:08 INFO - PROCESS | 1660 | 1463971508337 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 19:45:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 19:45:08 INFO - PROCESS | 1660 | 1463971508340 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 19:45:08 INFO - PROCESS | 1660 | 1463971508341 Marionette TRACE conn2 <- [1,286,null,{}] 19:45:08 INFO - PROCESS | 1660 | 1463971508348 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}] 19:45:08 INFO - PROCESS | 1660 | 1463971508463 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 19:45:08 INFO - PROCESS | 1660 | 1463971508469 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x128daa000 == 43 [pid = 1660] [id = 79] 19:45:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1293a3400) [pid = 1660] [serial = 234] [outer = 0x0] 19:45:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1293ac400) [pid = 1660] [serial = 235] [outer = 0x1293a3400] 19:45:08 INFO - PROCESS | 1660 | 1463971508506 Marionette DEBUG loaded listener.js 19:45:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12960cc00) [pid = 1660] [serial = 236] [outer = 0x1293a3400] 19:45:08 INFO - PROCESS | 1660 | 1463971508995 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]]]}] 19:45:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 19:45:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 724ms 19:45:09 INFO - PROCESS | 1660 | 1463971509064 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 19:45:09 INFO - PROCESS | 1660 | 1463971509066 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 19:45:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 19:45:09 INFO - PROCESS | 1660 | 1463971509070 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 19:45:09 INFO - PROCESS | 1660 | 1463971509072 Marionette TRACE conn2 <- [1,290,null,{}] 19:45:09 INFO - PROCESS | 1660 | 1463971509076 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}] 19:45:09 INFO - PROCESS | 1660 | 1463971509173 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 19:45:09 INFO - PROCESS | 1660 | 1463971509218 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x117059800 == 44 [pid = 1660] [id = 80] 19:45:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x113d65800) [pid = 1660] [serial = 237] [outer = 0x0] 19:45:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x116724800) [pid = 1660] [serial = 238] [outer = 0x113d65800] 19:45:09 INFO - PROCESS | 1660 | 1463971509249 Marionette DEBUG loaded listener.js 19:45:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x117e63000) [pid = 1660] [serial = 239] [outer = 0x113d65800] 19:45:09 INFO - PROCESS | 1660 | 1463971509669 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]]]}] 19:45:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 19:45:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 621ms 19:45:09 INFO - PROCESS | 1660 | 1463971509691 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 19:45:09 INFO - PROCESS | 1660 | 1463971509694 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 19:45:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 19:45:09 INFO - PROCESS | 1660 | 1463971509699 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 19:45:09 INFO - PROCESS | 1660 | 1463971509701 Marionette TRACE conn2 <- [1,294,null,{}] 19:45:09 INFO - PROCESS | 1660 | 1463971509704 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}] 19:45:09 INFO - PROCESS | 1660 | 1463971509815 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 19:45:09 INFO - PROCESS | 1660 | 1463971509865 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12129a000 == 45 [pid = 1660] [id = 81] 19:45:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x119121000) [pid = 1660] [serial = 240] [outer = 0x0] 19:45:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1194e0c00) [pid = 1660] [serial = 241] [outer = 0x119121000] 19:45:09 INFO - PROCESS | 1660 | 1463971509895 Marionette DEBUG loaded listener.js 19:45:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1199ebc00) [pid = 1660] [serial = 242] [outer = 0x119121000] 19:45:10 INFO - PROCESS | 1660 | 1463971510377 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]]]}] 19:45:10 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. 19:45:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 721ms 19:45:10 INFO - PROCESS | 1660 | 1463971510421 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 19:45:10 INFO - PROCESS | 1660 | 1463971510423 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 19:45:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 19:45:10 INFO - PROCESS | 1660 | 1463971510427 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 19:45:10 INFO - PROCESS | 1660 | 1463971510431 Marionette TRACE conn2 <- [1,298,null,{}] 19:45:10 INFO - PROCESS | 1660 | 1463971510442 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}] 19:45:10 INFO - PROCESS | 1660 | 1463971510585 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 19:45:10 INFO - PROCESS | 1660 | 1463971510667 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x1268b6000 == 46 [pid = 1660] [id = 82] 19:45:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x121029c00) [pid = 1660] [serial = 243] [outer = 0x0] 19:45:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x121a7e000) [pid = 1660] [serial = 244] [outer = 0x121029c00] 19:45:10 INFO - PROCESS | 1660 | 1463971510717 Marionette DEBUG loaded listener.js 19:45:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1246c9000) [pid = 1660] [serial = 245] [outer = 0x121029c00] 19:45:11 INFO - PROCESS | 1660 | 1463971511197 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]]]}] 19:45:11 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. 19:45:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 824ms 19:45:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 19:45:11 INFO - PROCESS | 1660 | 1463971511250 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 19:45:11 INFO - PROCESS | 1660 | 1463971511252 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 19:45:11 INFO - PROCESS | 1660 | 1463971511255 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 19:45:11 INFO - PROCESS | 1660 | 1463971511256 Marionette TRACE conn2 <- [1,302,null,{}] 19:45:11 INFO - PROCESS | 1660 | 1463971511259 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}] 19:45:11 INFO - PROCESS | 1660 | 1463971511352 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 19:45:11 INFO - PROCESS | 1660 | 1463971511407 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12901a000 == 47 [pid = 1660] [id = 83] 19:45:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x124da4800) [pid = 1660] [serial = 246] [outer = 0x0] 19:45:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1267e9000) [pid = 1660] [serial = 247] [outer = 0x124da4800] 19:45:11 INFO - PROCESS | 1660 | 1463971511438 Marionette DEBUG loaded listener.js 19:45:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x126e25400) [pid = 1660] [serial = 248] [outer = 0x124da4800] 19:45:11 INFO - PROCESS | 1660 | 1463971511878 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]]]}] 19:45:11 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. 19:45:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 672ms 19:45:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 19:45:11 INFO - PROCESS | 1660 | 1463971511928 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 19:45:11 INFO - PROCESS | 1660 | 1463971511930 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 19:45:11 INFO - PROCESS | 1660 | 1463971511933 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 19:45:11 INFO - PROCESS | 1660 | 1463971511935 Marionette TRACE conn2 <- [1,306,null,{}] 19:45:11 INFO - PROCESS | 1660 | 1463971511939 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}] 19:45:12 INFO - PROCESS | 1660 | 1463971512115 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 19:45:12 INFO - PROCESS | 1660 | 1463971512159 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x11691d800 == 48 [pid = 1660] [id = 84] 19:45:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x11803b400) [pid = 1660] [serial = 249] [outer = 0x0] 19:45:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x126e16400) [pid = 1660] [serial = 250] [outer = 0x11803b400] 19:45:12 INFO - PROCESS | 1660 | 1463971512188 Marionette DEBUG loaded listener.js 19:45:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x128be7400) [pid = 1660] [serial = 251] [outer = 0x11803b400] 19:45:12 INFO - PROCESS | 1660 | 1463971512731 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]]]}] 19:45:12 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. 19:45:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 820ms 19:45:12 INFO - PROCESS | 1660 | 1463971512762 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 19:45:12 INFO - PROCESS | 1660 | 1463971512765 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 19:45:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 19:45:12 INFO - PROCESS | 1660 | 1463971512770 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 19:45:12 INFO - PROCESS | 1660 | 1463971512772 Marionette TRACE conn2 <- [1,310,null,{}] 19:45:12 INFO - PROCESS | 1660 | 1463971512779 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}] 19:45:12 INFO - PROCESS | 1660 | 1463971512871 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 19:45:12 INFO - PROCESS | 1660 | 1463971512936 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x1131ab000 == 49 [pid = 1660] [id = 85] 19:45:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1160ddc00) [pid = 1660] [serial = 252] [outer = 0x0] 19:45:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1166b7c00) [pid = 1660] [serial = 253] [outer = 0x1160ddc00] 19:45:12 INFO - PROCESS | 1660 | 1463971512983 Marionette DEBUG loaded listener.js 19:45:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x117678400) [pid = 1660] [serial = 254] [outer = 0x1160ddc00] 19:45:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1268a4800 == 48 [pid = 1660] [id = 78] 19:45:13 INFO - PROCESS | 1660 | --DOCSHELL 0x126784800 == 47 [pid = 1660] [id = 77] 19:45:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1213c0800 == 46 [pid = 1660] [id = 76] 19:45:13 INFO - PROCESS | 1660 | --DOCSHELL 0x124d1a800 == 45 [pid = 1660] [id = 75] 19:45:13 INFO - PROCESS | 1660 | --DOCSHELL 0x123d0c800 == 44 [pid = 1660] [id = 74] 19:45:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1213c4000 == 43 [pid = 1660] [id = 73] 19:45:13 INFO - PROCESS | 1660 | --DOCSHELL 0x119cd8000 == 42 [pid = 1660] [id = 72] 19:45:13 INFO - PROCESS | 1660 | --DOCSHELL 0x11917f000 == 41 [pid = 1660] [id = 71] 19:45:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1186c9000 == 40 [pid = 1660] [id = 70] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x126767c00) [pid = 1660] [serial = 189] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x115ec3400) [pid = 1660] [serial = 153] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOCSHELL 0x11829d000 == 39 [pid = 1660] [id = 69] 19:45:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1161cf000 == 38 [pid = 1660] [id = 68] 19:45:13 INFO - PROCESS | 1660 | --DOCSHELL 0x11274e800 == 37 [pid = 1660] [id = 67] 19:45:13 INFO - PROCESS | 1660 | --DOCSHELL 0x118698000 == 36 [pid = 1660] [id = 66] 19:45:13 INFO - PROCESS | 1660 | --DOCSHELL 0x113a24800 == 35 [pid = 1660] [id = 65] 19:45:13 INFO - PROCESS | 1660 | --DOCSHELL 0x123d09800 == 34 [pid = 1660] [id = 64] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x113d60400) [pid = 1660] [serial = 156] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1260f6800) [pid = 1660] [serial = 187] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x115e3f800) [pid = 1660] [serial = 157] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x119edd800) [pid = 1660] [serial = 171] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x11693bc00) [pid = 1660] [serial = 159] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x117e60c00) [pid = 1660] [serial = 160] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x118d16400) [pid = 1660] [serial = 162] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x119166400) [pid = 1660] [serial = 163] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x119253000) [pid = 1660] [serial = 165] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1194db000) [pid = 1660] [serial = 166] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x121358c00) [pid = 1660] [serial = 174] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x121630c00) [pid = 1660] [serial = 175] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x116946400) [pid = 1660] [serial = 139] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x121c40c00) [pid = 1660] [serial = 177] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x124229c00) [pid = 1660] [serial = 178] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x115ec5000) [pid = 1660] [serial = 138] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1247a4000) [pid = 1660] [serial = 184] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119119400) [pid = 1660] [serial = 142] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x118808c00) [pid = 1660] [serial = 141] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119255c00) [pid = 1660] [serial = 181] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12121e800) [pid = 1660] [serial = 145] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x121021c00) [pid = 1660] [serial = 144] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x124da3c00) [pid = 1660] [serial = 186] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x121a85400) [pid = 1660] [serial = 148] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x121848000) [pid = 1660] [serial = 147] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1242f0000) [pid = 1660] [serial = 151] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x121c3b800) [pid = 1660] [serial = 150] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12445d800) [pid = 1660] [serial = 183] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119256800) [pid = 1660] [serial = 168] [outer = 0x0] [url = about:blank] 19:45:13 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. 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x116727400) [pid = 1660] [serial = 180] [outer = 0x0] [url = about:blank] 19:45:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 723ms 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12121b400) [pid = 1660] [serial = 172] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11997dc00) [pid = 1660] [serial = 169] [outer = 0x0] [url = about:blank] 19:45:13 INFO - PROCESS | 1660 | 1463971513488 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]]]}] 19:45:13 INFO - PROCESS | 1660 | 1463971513493 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 19:45:13 INFO - PROCESS | 1660 | 1463971513497 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 19:45:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 19:45:13 INFO - PROCESS | 1660 | 1463971513501 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 19:45:13 INFO - PROCESS | 1660 | 1463971513503 Marionette TRACE conn2 <- [1,314,null,{}] 19:45:13 INFO - PROCESS | 1660 | 1463971513505 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}] 19:45:13 INFO - PROCESS | 1660 | 1463971513579 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 19:45:13 INFO - PROCESS | 1660 | 1463971513583 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x1161d0000 == 35 [pid = 1660] [id = 86] 19:45:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11767f000) [pid = 1660] [serial = 255] [outer = 0x0] 19:45:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x118323000) [pid = 1660] [serial = 256] [outer = 0x11767f000] 19:45:13 INFO - PROCESS | 1660 | 1463971513612 Marionette DEBUG loaded listener.js 19:45:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x118d19c00) [pid = 1660] [serial = 257] [outer = 0x11767f000] 19:45:13 INFO - PROCESS | 1660 | 1463971513947 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]]]}] 19:45:13 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. 19:45:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 469ms 19:45:13 INFO - PROCESS | 1660 | 1463971513971 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 19:45:13 INFO - PROCESS | 1660 | 1463971513973 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 19:45:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 19:45:13 INFO - PROCESS | 1660 | 1463971513991 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 19:45:13 INFO - PROCESS | 1660 | 1463971513994 Marionette TRACE conn2 <- [1,318,null,{}] 19:45:14 INFO - PROCESS | 1660 | 1463971514004 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}] 19:45:14 INFO - PROCESS | 1660 | 1463971514102 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 19:45:14 INFO - PROCESS | 1660 | 1463971514113 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x118655000 == 36 [pid = 1660] [id = 87] 19:45:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11924ec00) [pid = 1660] [serial = 258] [outer = 0x0] 19:45:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119978400) [pid = 1660] [serial = 259] [outer = 0x11924ec00] 19:45:14 INFO - PROCESS | 1660 | 1463971514153 Marionette DEBUG loaded listener.js 19:45:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119ee1800) [pid = 1660] [serial = 260] [outer = 0x11924ec00] 19:45:14 INFO - PROCESS | 1660 | 1463971514577 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]]]}] 19:45:14 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. 19:45:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 637ms 19:45:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 19:45:14 INFO - PROCESS | 1660 | 1463971514615 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 19:45:14 INFO - PROCESS | 1660 | 1463971514617 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 19:45:14 INFO - PROCESS | 1660 | 1463971514619 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 19:45:14 INFO - PROCESS | 1660 | 1463971514628 Marionette TRACE conn2 <- [1,322,null,{}] 19:45:14 INFO - PROCESS | 1660 | 1463971514630 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}] 19:45:14 INFO - PROCESS | 1660 | 1463971514705 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 19:45:14 INFO - PROCESS | 1660 | 1463971514711 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x118dd3000 == 37 [pid = 1660] [id = 88] 19:45:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12101e400) [pid = 1660] [serial = 261] [outer = 0x0] 19:45:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12121e400) [pid = 1660] [serial = 262] [outer = 0x12101e400] 19:45:14 INFO - PROCESS | 1660 | 1463971514737 Marionette DEBUG loaded listener.js 19:45:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x121597000) [pid = 1660] [serial = 263] [outer = 0x12101e400] 19:45:15 INFO - PROCESS | 1660 | 1463971515052 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]]]}] 19:45:15 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. 19:45:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 477ms 19:45:15 INFO - PROCESS | 1660 | 1463971515097 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 19:45:15 INFO - PROCESS | 1660 | 1463971515098 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 19:45:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 19:45:15 INFO - PROCESS | 1660 | 1463971515100 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 19:45:15 INFO - PROCESS | 1660 | 1463971515102 Marionette TRACE conn2 <- [1,326,null,{}] 19:45:15 INFO - PROCESS | 1660 | 1463971515104 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}] 19:45:15 INFO - PROCESS | 1660 | 1463971515179 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 19:45:15 INFO - PROCESS | 1660 | 1463971515224 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x119224000 == 38 [pid = 1660] [id = 89] 19:45:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121022000) [pid = 1660] [serial = 264] [outer = 0x0] 19:45:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121c3b800) [pid = 1660] [serial = 265] [outer = 0x121022000] 19:45:15 INFO - PROCESS | 1660 | 1463971515249 Marionette DEBUG loaded listener.js 19:45:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12442c800) [pid = 1660] [serial = 266] [outer = 0x121022000] 19:45:15 INFO - PROCESS | 1660 | 1463971515585 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]]]}] 19:45:15 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. 19:45:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 517ms 19:45:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 19:45:15 INFO - PROCESS | 1660 | 1463971515621 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 19:45:15 INFO - PROCESS | 1660 | 1463971515623 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 19:45:15 INFO - PROCESS | 1660 | 1463971515625 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 19:45:15 INFO - PROCESS | 1660 | 1463971515626 Marionette TRACE conn2 <- [1,330,null,{}] 19:45:15 INFO - PROCESS | 1660 | 1463971515628 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}] 19:45:15 INFO - PROCESS | 1660 | 1463971515745 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 19:45:15 INFO - PROCESS | 1660 | 1463971515779 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x11999b000 == 39 [pid = 1660] [id = 90] 19:45:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12602f400) [pid = 1660] [serial = 267] [outer = 0x0] 19:45:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x126766000) [pid = 1660] [serial = 268] [outer = 0x12602f400] 19:45:15 INFO - PROCESS | 1660 | 1463971515805 Marionette DEBUG loaded listener.js 19:45:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128be5800) [pid = 1660] [serial = 269] [outer = 0x12602f400] 19:45:16 INFO - PROCESS | 1660 | 1463971516133 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]]]}] 19:45:16 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. 19:45:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 520ms 19:45:16 INFO - PROCESS | 1660 | 1463971516154 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 19:45:16 INFO - PROCESS | 1660 | 1463971516155 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 19:45:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 19:45:16 INFO - PROCESS | 1660 | 1463971516158 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 19:45:16 INFO - PROCESS | 1660 | 1463971516159 Marionette TRACE conn2 <- [1,334,null,{}] 19:45:16 INFO - PROCESS | 1660 | 1463971516161 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}] 19:45:16 INFO - PROCESS | 1660 | 1463971516258 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 19:45:16 INFO - PROCESS | 1660 | 1463971516262 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x1216de800 == 40 [pid = 1660] [id = 91] 19:45:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x126e21800) [pid = 1660] [serial = 270] [outer = 0x0] 19:45:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x128bec000) [pid = 1660] [serial = 271] [outer = 0x126e21800] 19:45:16 INFO - PROCESS | 1660 | 1463971516287 Marionette DEBUG loaded listener.js 19:45:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128c58800) [pid = 1660] [serial = 272] [outer = 0x126e21800] 19:45:16 INFO - PROCESS | 1660 | 1463971516605 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]]]}] 19:45:16 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. 19:45:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 471ms 19:45:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 19:45:16 INFO - PROCESS | 1660 | 1463971516639 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 19:45:16 INFO - PROCESS | 1660 | 1463971516640 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 19:45:16 INFO - PROCESS | 1660 | 1463971516646 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 19:45:16 INFO - PROCESS | 1660 | 1463971516647 Marionette TRACE conn2 <- [1,338,null,{}] 19:45:16 INFO - PROCESS | 1660 | 1463971516650 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}] 19:45:16 INFO - PROCESS | 1660 | 1463971516749 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 19:45:16 INFO - PROCESS | 1660 | 1463971516788 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x123ddf800 == 41 [pid = 1660] [id = 92] 19:45:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x128c5b800) [pid = 1660] [serial = 273] [outer = 0x0] 19:45:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x128d6d400) [pid = 1660] [serial = 274] [outer = 0x128c5b800] 19:45:16 INFO - PROCESS | 1660 | 1463971516828 Marionette DEBUG loaded listener.js 19:45:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x128e47400) [pid = 1660] [serial = 275] [outer = 0x128c5b800] 19:45:17 INFO - PROCESS | 1660 | 1463971517246 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]]]}] 19:45:17 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. 19:45:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 622ms 19:45:17 INFO - PROCESS | 1660 | 1463971517266 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 19:45:17 INFO - PROCESS | 1660 | 1463971517268 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 19:45:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 19:45:17 INFO - PROCESS | 1660 | 1463971517270 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 19:45:17 INFO - PROCESS | 1660 | 1463971517271 Marionette TRACE conn2 <- [1,342,null,{}] 19:45:17 INFO - PROCESS | 1660 | 1463971517273 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}] 19:45:17 INFO - PROCESS | 1660 | 1463971517366 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 19:45:17 INFO - PROCESS | 1660 | 1463971517379 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1261ea800 == 42 [pid = 1660] [id = 93] 19:45:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x129039400) [pid = 1660] [serial = 276] [outer = 0x0] 19:45:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x129041000) [pid = 1660] [serial = 277] [outer = 0x129039400] 19:45:17 INFO - PROCESS | 1660 | 1463971517403 Marionette DEBUG loaded listener.js 19:45:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1293a5c00) [pid = 1660] [serial = 278] [outer = 0x129039400] 19:45:17 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x128be2c00) [pid = 1660] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 19:45:17 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1247aec00) [pid = 1660] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 19:45:17 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x121224800) [pid = 1660] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 19:45:17 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x119ff2400) [pid = 1660] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 19:45:17 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x124dadc00) [pid = 1660] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 19:45:17 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x115e37400) [pid = 1660] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 19:45:17 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x113864800) [pid = 1660] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 19:45:17 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x116a50800) [pid = 1660] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 19:45:17 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x121779000) [pid = 1660] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 19:45:17 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1242f7c00) [pid = 1660] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 19:45:17 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x121c3fc00) [pid = 1660] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 19:45:17 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x115061400) [pid = 1660] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 19:45:17 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119172400) [pid = 1660] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 19:45:17 INFO - PROCESS | 1660 | 1463971517784 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]]]}] 19:45:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 19:45:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 568ms 19:45:17 INFO - PROCESS | 1660 | 1463971517839 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 19:45:17 INFO - PROCESS | 1660 | 1463971517840 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 19:45:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 19:45:17 INFO - PROCESS | 1660 | 1463971517848 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 19:45:17 INFO - PROCESS | 1660 | 1463971517849 Marionette TRACE conn2 <- [1,346,null,{}] 19:45:17 INFO - PROCESS | 1660 | 1463971517857 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}] 19:45:17 INFO - PROCESS | 1660 | 1463971517946 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 19:45:17 INFO - PROCESS | 1660 | 1463971517950 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1268b4000 == 43 [pid = 1660] [id = 94] 19:45:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12102c800) [pid = 1660] [serial = 279] [outer = 0x0] 19:45:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1260f0000) [pid = 1660] [serial = 280] [outer = 0x12102c800] 19:45:17 INFO - PROCESS | 1660 | 1463971517974 Marionette DEBUG loaded listener.js 19:45:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12903d000) [pid = 1660] [serial = 281] [outer = 0x12102c800] 19:45:18 INFO - PROCESS | 1660 | 1463971518295 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]]]}] 19:45:18 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. 19:45:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 474ms 19:45:18 INFO - PROCESS | 1660 | 1463971518323 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 19:45:18 INFO - PROCESS | 1660 | 1463971518325 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 19:45:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 19:45:18 INFO - PROCESS | 1660 | 1463971518329 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 19:45:18 INFO - PROCESS | 1660 | 1463971518331 Marionette TRACE conn2 <- [1,350,null,{}] 19:45:18 INFO - PROCESS | 1660 | 1463971518334 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}] 19:45:18 INFO - PROCESS | 1660 | 1463971518421 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 19:45:18 INFO - PROCESS | 1660 | 1463971518429 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12900e000 == 44 [pid = 1660] [id = 95] 19:45:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12158f800) [pid = 1660] [serial = 282] [outer = 0x0] 19:45:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1293ad800) [pid = 1660] [serial = 283] [outer = 0x12158f800] 19:45:18 INFO - PROCESS | 1660 | 1463971518495 Marionette DEBUG loaded listener.js 19:45:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12a766400) [pid = 1660] [serial = 284] [outer = 0x12158f800] 19:45:18 INFO - PROCESS | 1660 | 1463971518760 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]]]}] 19:45:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 19:45:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 470ms 19:45:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 19:45:18 INFO - PROCESS | 1660 | 1463971518800 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 19:45:18 INFO - PROCESS | 1660 | 1463971518801 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 19:45:18 INFO - PROCESS | 1660 | 1463971518803 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 19:45:18 INFO - PROCESS | 1660 | 1463971518804 Marionette TRACE conn2 <- [1,354,null,{}] 19:45:18 INFO - PROCESS | 1660 | 1463971518807 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}] 19:45:18 INFO - PROCESS | 1660 | 1463971518899 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 19:45:18 INFO - PROCESS | 1660 | 1463971518902 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x1297e1000 == 45 [pid = 1660] [id = 96] 19:45:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x129613000) [pid = 1660] [serial = 285] [outer = 0x0] 19:45:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12a829400) [pid = 1660] [serial = 286] [outer = 0x129613000] 19:45:18 INFO - PROCESS | 1660 | 1463971518927 Marionette DEBUG loaded listener.js 19:45:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12a831000) [pid = 1660] [serial = 287] [outer = 0x129613000] 19:45:19 INFO - PROCESS | 1660 | 1463971519253 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]]]}] 19:45:19 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. 19:45:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 475ms 19:45:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 19:45:19 INFO - PROCESS | 1660 | 1463971519279 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 19:45:19 INFO - PROCESS | 1660 | 1463971519281 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 19:45:19 INFO - PROCESS | 1660 | 1463971519283 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 19:45:19 INFO - PROCESS | 1660 | 1463971519284 Marionette TRACE conn2 <- [1,358,null,{}] 19:45:19 INFO - PROCESS | 1660 | 1463971519286 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}] 19:45:19 INFO - PROCESS | 1660 | 1463971519391 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 19:45:19 INFO - PROCESS | 1660 | 1463971519397 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x1297f1800 == 46 [pid = 1660] [id = 97] 19:45:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12a764800) [pid = 1660] [serial = 288] [outer = 0x0] 19:45:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12a835400) [pid = 1660] [serial = 289] [outer = 0x12a764800] 19:45:19 INFO - PROCESS | 1660 | 1463971519421 Marionette DEBUG loaded listener.js 19:45:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12a8e4800) [pid = 1660] [serial = 290] [outer = 0x12a764800] 19:45:19 INFO - PROCESS | 1660 | 1463971519819 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]]]}] 19:45:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:45:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 568ms 19:45:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 19:45:19 INFO - PROCESS | 1660 | 1463971519851 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 19:45:19 INFO - PROCESS | 1660 | 1463971519854 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 19:45:19 INFO - PROCESS | 1660 | 1463971519857 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 19:45:19 INFO - PROCESS | 1660 | 1463971519860 Marionette TRACE conn2 <- [1,362,null,{}] 19:45:19 INFO - PROCESS | 1660 | 1463971519864 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}] 19:45:19 INFO - PROCESS | 1660 | 1463971519968 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 19:45:20 INFO - PROCESS | 1660 | 1463971520026 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x1167cb800 == 47 [pid = 1660] [id = 98] 19:45:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x113347000) [pid = 1660] [serial = 291] [outer = 0x0] 19:45:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x113decc00) [pid = 1660] [serial = 292] [outer = 0x113347000] 19:45:20 INFO - PROCESS | 1660 | 1463971520058 Marionette DEBUG loaded listener.js 19:45:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x116a4dc00) [pid = 1660] [serial = 293] [outer = 0x113347000] 19:45:20 INFO - PROCESS | 1660 | 1463971520503 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]]]}] 19:45:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:45:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 672ms 19:45:20 INFO - PROCESS | 1660 | 1463971520530 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 19:45:20 INFO - PROCESS | 1660 | 1463971520534 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 19:45:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 19:45:20 INFO - PROCESS | 1660 | 1463971520564 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 19:45:20 INFO - PROCESS | 1660 | 1463971520566 Marionette TRACE conn2 <- [1,366,null,{}] 19:45:20 INFO - PROCESS | 1660 | 1463971520569 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}] 19:45:20 INFO - PROCESS | 1660 | 1463971520668 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 19:45:20 INFO - PROCESS | 1660 | 1463971520726 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192a8000 == 48 [pid = 1660] [id = 99] 19:45:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x119127000) [pid = 1660] [serial = 294] [outer = 0x0] 19:45:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x11916c000) [pid = 1660] [serial = 295] [outer = 0x119127000] 19:45:20 INFO - PROCESS | 1660 | 1463971520755 Marionette DEBUG loaded listener.js 19:45:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1194e3800) [pid = 1660] [serial = 296] [outer = 0x119127000] 19:45:21 INFO - PROCESS | 1660 | 1463971521183 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]]]}] 19:45:21 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. 19:45:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 669ms 19:45:21 INFO - PROCESS | 1660 | 1463971521248 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 19:45:21 INFO - PROCESS | 1660 | 1463971521250 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 19:45:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 19:45:21 INFO - PROCESS | 1660 | 1463971521267 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 19:45:21 INFO - PROCESS | 1660 | 1463971521270 Marionette TRACE conn2 <- [1,370,null,{}] 19:45:21 INFO - PROCESS | 1660 | 1463971521294 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}] 19:45:21 INFO - PROCESS | 1660 | 1463971521392 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 19:45:21 INFO - PROCESS | 1660 | 1463971521442 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a912000 == 49 [pid = 1660] [id = 100] 19:45:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x121439400) [pid = 1660] [serial = 297] [outer = 0x0] 19:45:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1260f9800) [pid = 1660] [serial = 298] [outer = 0x121439400] 19:45:21 INFO - PROCESS | 1660 | 1463971521473 Marionette DEBUG loaded listener.js 19:45:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x126e18400) [pid = 1660] [serial = 299] [outer = 0x121439400] 19:45:21 INFO - PROCESS | 1660 | 1463971521902 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]]]}] 19:45:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:45:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 693ms 19:45:21 INFO - PROCESS | 1660 | 1463971521961 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 19:45:21 INFO - PROCESS | 1660 | 1463971521963 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 19:45:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 19:45:21 INFO - PROCESS | 1660 | 1463971521966 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 19:45:21 INFO - PROCESS | 1660 | 1463971521967 Marionette TRACE conn2 <- [1,374,null,{}] 19:45:21 INFO - PROCESS | 1660 | 1463971521970 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}] 19:45:22 INFO - PROCESS | 1660 | 1463971522073 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 19:45:22 INFO - PROCESS | 1660 | 1463971522117 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x124dbb000 == 50 [pid = 1660] [id = 101] 19:45:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x128be9800) [pid = 1660] [serial = 300] [outer = 0x0] 19:45:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x128e4c000) [pid = 1660] [serial = 301] [outer = 0x128be9800] 19:45:22 INFO - PROCESS | 1660 | 1463971522147 Marionette DEBUG loaded listener.js 19:45:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x1293ab400) [pid = 1660] [serial = 302] [outer = 0x128be9800] 19:45:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 19:45:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 773ms 19:45:22 INFO - PROCESS | 1660 | 1463971522733 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 19:45:22 INFO - PROCESS | 1660 | 1463971522739 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 19:45:22 INFO - PROCESS | 1660 | 1463971522742 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 19:45:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 19:45:22 INFO - PROCESS | 1660 | 1463971522763 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 19:45:22 INFO - PROCESS | 1660 | 1463971522765 Marionette TRACE conn2 <- [1,378,null,{}] 19:45:22 INFO - PROCESS | 1660 | 1463971522769 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}] 19:45:22 INFO - PROCESS | 1660 | 1463971522856 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 19:45:22 INFO - PROCESS | 1660 | 1463971522926 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x112e7e800 == 51 [pid = 1660] [id = 102] 19:45:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x1122b6000) [pid = 1660] [serial = 303] [outer = 0x0] 19:45:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x1130d5000) [pid = 1660] [serial = 304] [outer = 0x1122b6000] 19:45:22 INFO - PROCESS | 1660 | 1463971522953 Marionette DEBUG loaded listener.js 19:45:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x113f46c00) [pid = 1660] [serial = 305] [outer = 0x1122b6000] 19:45:23 INFO - PROCESS | 1660 | 1463971523399 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 19:45:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 19:45:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 675ms 19:45:23 INFO - PROCESS | 1660 | 1463971523436 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 19:45:23 INFO - PROCESS | 1660 | 1463971523440 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 19:45:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 19:45:23 INFO - PROCESS | 1660 | 1463971523464 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 19:45:23 INFO - PROCESS | 1660 | 1463971523465 Marionette TRACE conn2 <- [1,382,null,{}] 19:45:23 INFO - PROCESS | 1660 | 1463971523468 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}] 19:45:23 INFO - PROCESS | 1660 | 1463971523575 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 19:45:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1297e1000 == 50 [pid = 1660] [id = 96] 19:45:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12900e000 == 49 [pid = 1660] [id = 95] 19:45:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1268b4000 == 48 [pid = 1660] [id = 94] 19:45:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1261ea800 == 47 [pid = 1660] [id = 93] 19:45:23 INFO - PROCESS | 1660 | --DOCSHELL 0x123ddf800 == 46 [pid = 1660] [id = 92] 19:45:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1216de800 == 45 [pid = 1660] [id = 91] 19:45:23 INFO - PROCESS | 1660 | --DOCSHELL 0x11999b000 == 44 [pid = 1660] [id = 90] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x1293ac400) [pid = 1660] [serial = 235] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | --DOCSHELL 0x119224000 == 43 [pid = 1660] [id = 89] 19:45:23 INFO - PROCESS | 1660 | --DOCSHELL 0x118dd3000 == 42 [pid = 1660] [id = 88] 19:45:23 INFO - PROCESS | 1660 | --DOCSHELL 0x118655000 == 41 [pid = 1660] [id = 87] 19:45:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1161d0000 == 40 [pid = 1660] [id = 86] 19:45:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1131ab000 == 39 [pid = 1660] [id = 85] 19:45:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12901a000 == 38 [pid = 1660] [id = 83] 19:45:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1268b6000 == 37 [pid = 1660] [id = 82] 19:45:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12129a000 == 36 [pid = 1660] [id = 81] 19:45:23 INFO - PROCESS | 1660 | --DOCSHELL 0x117059800 == 35 [pid = 1660] [id = 80] 19:45:23 INFO - PROCESS | 1660 | --DOCSHELL 0x128daa000 == 34 [pid = 1660] [id = 79] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x12ce1b400) [pid = 1660] [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.] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x1219dc000) [pid = 1660] [serial = 212] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x124dacc00) [pid = 1660] [serial = 215] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x1169ac800) [pid = 1660] [serial = 199] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x128d74c00) [pid = 1660] [serial = 229] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x11606f000) [pid = 1660] [serial = 198] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x119256000) [pid = 1660] [serial = 226] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x117671800) [pid = 1660] [serial = 202] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x119edb800) [pid = 1660] [serial = 206] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1194e7c00) [pid = 1660] [serial = 205] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1293a3000) [pid = 1660] [serial = 233] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x118329000) [pid = 1660] [serial = 195] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x128d69c00) [pid = 1660] [serial = 224] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1260f3800) [pid = 1660] [serial = 217] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x128c5d400) [pid = 1660] [serial = 223] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1138b6000) [pid = 1660] [serial = 192] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x121559800) [pid = 1660] [serial = 211] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12121c800) [pid = 1660] [serial = 209] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x126e23800) [pid = 1660] [serial = 221] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11693ec00) [pid = 1660] [serial = 154] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1267e2400) [pid = 1660] [serial = 218] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x118d14000) [pid = 1660] [serial = 203] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12121fc00) [pid = 1660] [serial = 227] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12903d400) [pid = 1660] [serial = 230] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x121024000) [pid = 1660] [serial = 208] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x126827c00) [pid = 1660] [serial = 220] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1290ec400) [pid = 1660] [serial = 232] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x124429400) [pid = 1660] [serial = 214] [outer = 0x0] [url = about:blank] 19:45:23 INFO - PROCESS | 1660 | 1463971523650 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x112752800 == 35 [pid = 1660] [id = 103] 19:45:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x113864800) [pid = 1660] [serial = 306] [outer = 0x0] 19:45:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x117671800) [pid = 1660] [serial = 307] [outer = 0x113864800] 19:45:23 INFO - PROCESS | 1660 | 1463971523676 Marionette DEBUG loaded listener.js 19:45:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x117e5f800) [pid = 1660] [serial = 308] [outer = 0x113864800] 19:45:23 INFO - PROCESS | 1660 | 1463971523989 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 19:45:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 19:45:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 572ms 19:45:24 INFO - PROCESS | 1660 | 1463971524034 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 19:45:24 INFO - PROCESS | 1660 | 1463971524036 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 19:45:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 19:45:24 INFO - PROCESS | 1660 | 1463971524038 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 19:45:24 INFO - PROCESS | 1660 | 1463971524041 Marionette TRACE conn2 <- [1,386,null,{}] 19:45:24 INFO - PROCESS | 1660 | 1463971524048 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}] 19:45:24 INFO - PROCESS | 1660 | 1463971524125 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 19:45:24 INFO - PROCESS | 1660 | 1463971524132 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x118290000 == 36 [pid = 1660] [id = 104] 19:45:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11864fc00) [pid = 1660] [serial = 309] [outer = 0x0] 19:45:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119123c00) [pid = 1660] [serial = 310] [outer = 0x11864fc00] 19:45:24 INFO - PROCESS | 1660 | 1463971524160 Marionette DEBUG loaded listener.js 19:45:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119253400) [pid = 1660] [serial = 311] [outer = 0x11864fc00] 19:45:24 INFO - PROCESS | 1660 | 1463971524597 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]]]}] 19:45:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 19:45:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 622ms 19:45:24 INFO - PROCESS | 1660 | 1463971524660 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 19:45:24 INFO - PROCESS | 1660 | 1463971524662 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 19:45:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 19:45:24 INFO - PROCESS | 1660 | 1463971524664 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 19:45:24 INFO - PROCESS | 1660 | 1463971524665 Marionette TRACE conn2 <- [1,390,null,{}] 19:45:24 INFO - PROCESS | 1660 | 1463971524668 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}] 19:45:24 INFO - PROCESS | 1660 | 1463971524746 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 19:45:24 INFO - PROCESS | 1660 | 1463971524750 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186e0000 == 37 [pid = 1660] [id = 105] 19:45:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1194db000) [pid = 1660] [serial = 312] [outer = 0x0] 19:45:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x121023800) [pid = 1660] [serial = 313] [outer = 0x1194db000] 19:45:24 INFO - PROCESS | 1660 | 1463971524777 Marionette DEBUG loaded listener.js 19:45:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12121e800) [pid = 1660] [serial = 314] [outer = 0x1194db000] 19:45:25 INFO - PROCESS | 1660 | 1463971525160 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]]]}] 19:45:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 19:45:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 519ms 19:45:25 INFO - PROCESS | 1660 | 1463971525184 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 19:45:25 INFO - PROCESS | 1660 | 1463971525186 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 19:45:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 19:45:25 INFO - PROCESS | 1660 | 1463971525189 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 19:45:25 INFO - PROCESS | 1660 | 1463971525193 Marionette TRACE conn2 <- [1,394,null,{}] 19:45:25 INFO - PROCESS | 1660 | 1463971525198 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}] 19:45:25 INFO - PROCESS | 1660 | 1463971525312 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 19:45:25 INFO - PROCESS | 1660 | 1463971525319 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x11922b800 == 38 [pid = 1660] [id = 106] 19:45:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12135d000) [pid = 1660] [serial = 315] [outer = 0x0] 19:45:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x121630c00) [pid = 1660] [serial = 316] [outer = 0x12135d000] 19:45:25 INFO - PROCESS | 1660 | 1463971525359 Marionette DEBUG loaded listener.js 19:45:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x121a83000) [pid = 1660] [serial = 317] [outer = 0x12135d000] 19:45:25 INFO - PROCESS | 1660 | 1463971525717 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]]]}] 19:45:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 19:45:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 575ms 19:45:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 19:45:25 INFO - PROCESS | 1660 | 1463971525774 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 19:45:25 INFO - PROCESS | 1660 | 1463971525775 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 19:45:25 INFO - PROCESS | 1660 | 1463971525777 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 19:45:25 INFO - PROCESS | 1660 | 1463971525778 Marionette TRACE conn2 <- [1,398,null,{}] 19:45:25 INFO - PROCESS | 1660 | 1463971525781 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}] 19:45:25 INFO - PROCESS | 1660 | 1463971525897 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 19:45:25 INFO - PROCESS | 1660 | 1463971525943 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x11275c000 == 39 [pid = 1660] [id = 107] 19:45:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x124230000) [pid = 1660] [serial = 318] [outer = 0x0] 19:45:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12445ec00) [pid = 1660] [serial = 319] [outer = 0x124230000] 19:45:25 INFO - PROCESS | 1660 | 1463971525971 Marionette DEBUG loaded listener.js 19:45:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1260ef800) [pid = 1660] [serial = 320] [outer = 0x124230000] 19:45:26 INFO - PROCESS | 1660 | 1463971526307 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]]]}] 19:45:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 19:45:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 569ms 19:45:26 INFO - PROCESS | 1660 | 1463971526346 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 19:45:26 INFO - PROCESS | 1660 | 1463971526348 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 19:45:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 19:45:26 INFO - PROCESS | 1660 | 1463971526350 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 19:45:26 INFO - PROCESS | 1660 | 1463971526351 Marionette TRACE conn2 <- [1,402,null,{}] 19:45:26 INFO - PROCESS | 1660 | 1463971526361 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}] 19:45:26 INFO - PROCESS | 1660 | 1463971526453 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 19:45:26 INFO - PROCESS | 1660 | 1463971526484 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x116115800 == 40 [pid = 1660] [id = 108] 19:45:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1247aec00) [pid = 1660] [serial = 321] [outer = 0x0] 19:45:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1267e2400) [pid = 1660] [serial = 322] [outer = 0x1247aec00] 19:45:26 INFO - PROCESS | 1660 | 1463971526507 Marionette DEBUG loaded listener.js 19:45:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x126e24400) [pid = 1660] [serial = 323] [outer = 0x1247aec00] 19:45:26 INFO - PROCESS | 1660 | 1463971526845 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]]]}] 19:45:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 19:45:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 518ms 19:45:26 INFO - PROCESS | 1660 | 1463971526868 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 19:45:26 INFO - PROCESS | 1660 | 1463971526870 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 19:45:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 19:45:26 INFO - PROCESS | 1660 | 1463971526872 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 19:45:26 INFO - PROCESS | 1660 | 1463971526873 Marionette TRACE conn2 <- [1,406,null,{}] 19:45:26 INFO - PROCESS | 1660 | 1463971526883 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}] 19:45:26 INFO - PROCESS | 1660 | 1463971526978 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 19:45:26 INFO - PROCESS | 1660 | 1463971526983 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x123ddc800 == 41 [pid = 1660] [id = 109] 19:45:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x128be6000) [pid = 1660] [serial = 324] [outer = 0x0] 19:45:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x128bee400) [pid = 1660] [serial = 325] [outer = 0x128be6000] 19:45:27 INFO - PROCESS | 1660 | 1463971527007 Marionette DEBUG loaded listener.js 19:45:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x128c5d400) [pid = 1660] [serial = 326] [outer = 0x128be6000] 19:45:27 INFO - PROCESS | 1660 | 1463971527192 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 19:45:27 INFO - PROCESS | 1660 | 1463971527379 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]]]}] 19:45:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 19:45:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 519ms 19:45:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 19:45:27 INFO - PROCESS | 1660 | 1463971527393 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 19:45:27 INFO - PROCESS | 1660 | 1463971527394 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 19:45:27 INFO - PROCESS | 1660 | 1463971527396 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 19:45:27 INFO - PROCESS | 1660 | 1463971527397 Marionette TRACE conn2 <- [1,410,null,{}] 19:45:27 INFO - PROCESS | 1660 | 1463971527399 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}] 19:45:27 INFO - PROCESS | 1660 | 1463971527502 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 19:45:27 INFO - PROCESS | 1660 | 1463971527515 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x1261d6000 == 42 [pid = 1660] [id = 110] 19:45:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x128c5fc00) [pid = 1660] [serial = 327] [outer = 0x0] 19:45:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x128e40800) [pid = 1660] [serial = 328] [outer = 0x128c5fc00] 19:45:27 INFO - PROCESS | 1660 | 1463971527539 Marionette DEBUG loaded listener.js 19:45:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x12960d800) [pid = 1660] [serial = 329] [outer = 0x128c5fc00] 19:45:27 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x129613000) [pid = 1660] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 19:45:27 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x126e21800) [pid = 1660] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 19:45:27 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x128c5b800) [pid = 1660] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 19:45:27 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x113d65800) [pid = 1660] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 19:45:27 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x121022000) [pid = 1660] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 19:45:27 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x129039400) [pid = 1660] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 19:45:27 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12101e400) [pid = 1660] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 19:45:27 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x11803b400) [pid = 1660] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 19:45:27 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x121029c00) [pid = 1660] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 19:45:27 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x124da4800) [pid = 1660] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 19:45:27 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x11767f000) [pid = 1660] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 19:45:27 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x119121000) [pid = 1660] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 19:45:27 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11924ec00) [pid = 1660] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 19:45:27 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1160ddc00) [pid = 1660] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 19:45:27 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12102c800) [pid = 1660] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 19:45:27 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12158f800) [pid = 1660] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 19:45:27 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12602f400) [pid = 1660] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 19:45:27 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12645bc00) [pid = 1660] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 19:45:27 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118040800) [pid = 1660] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 19:45:27 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x113343400) [pid = 1660] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 19:45:28 INFO - PROCESS | 1660 | 1463971528004 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]]]}] 19:45:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 19:45:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 620ms 19:45:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 19:45:28 INFO - PROCESS | 1660 | 1463971528017 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 19:45:28 INFO - PROCESS | 1660 | 1463971528018 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 19:45:28 INFO - PROCESS | 1660 | 1463971528020 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 19:45:28 INFO - PROCESS | 1660 | 1463971528021 Marionette TRACE conn2 <- [1,414,null,{}] 19:45:28 INFO - PROCESS | 1660 | 1463971528024 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}] 19:45:28 INFO - PROCESS | 1660 | 1463971528114 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 19:45:28 INFO - PROCESS | 1660 | 1463971528119 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x121958800 == 43 [pid = 1660] [id = 111] 19:45:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1160ddc00) [pid = 1660] [serial = 330] [outer = 0x0] 19:45:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1167dbc00) [pid = 1660] [serial = 331] [outer = 0x1160ddc00] 19:45:28 INFO - PROCESS | 1660 | 1463971528145 Marionette DEBUG loaded listener.js 19:45:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x121774c00) [pid = 1660] [serial = 332] [outer = 0x1160ddc00] 19:45:28 INFO - PROCESS | 1660 | 1463971528475 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]]]}] 19:45:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 19:45:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 476ms 19:45:28 INFO - PROCESS | 1660 | 1463971528496 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 19:45:28 INFO - PROCESS | 1660 | 1463971528498 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 19:45:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 19:45:28 INFO - PROCESS | 1660 | 1463971528500 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 19:45:28 INFO - PROCESS | 1660 | 1463971528502 Marionette TRACE conn2 <- [1,418,null,{}] 19:45:28 INFO - PROCESS | 1660 | 1463971528504 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}] 19:45:28 INFO - PROCESS | 1660 | 1463971528618 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 19:45:28 INFO - PROCESS | 1660 | 1463971528625 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x128c40800 == 44 [pid = 1660] [id = 112] 19:45:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119122800) [pid = 1660] [serial = 333] [outer = 0x0] 19:45:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x129613000) [pid = 1660] [serial = 334] [outer = 0x119122800] 19:45:28 INFO - PROCESS | 1660 | 1463971528654 Marionette DEBUG loaded listener.js 19:45:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12a82b800) [pid = 1660] [serial = 335] [outer = 0x119122800] 19:45:29 INFO - PROCESS | 1660 | 1463971529439 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]]]}] 19:45:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 19:45:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 969ms 19:45:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 19:45:29 INFO - PROCESS | 1660 | 1463971529470 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 19:45:29 INFO - PROCESS | 1660 | 1463971529471 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 19:45:29 INFO - PROCESS | 1660 | 1463971529473 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 19:45:29 INFO - PROCESS | 1660 | 1463971529474 Marionette TRACE conn2 <- [1,422,null,{}] 19:45:29 INFO - PROCESS | 1660 | 1463971529479 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}] 19:45:29 INFO - PROCESS | 1660 | 1463971529556 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 19:45:29 INFO - PROCESS | 1660 | 1463971529562 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x129489800 == 45 [pid = 1660] [id = 113] 19:45:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12a832c00) [pid = 1660] [serial = 336] [outer = 0x0] 19:45:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12a8e7000) [pid = 1660] [serial = 337] [outer = 0x12a832c00] 19:45:29 INFO - PROCESS | 1660 | 1463971529587 Marionette DEBUG loaded listener.js 19:45:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12ab8b000) [pid = 1660] [serial = 338] [outer = 0x12a832c00] 19:45:30 INFO - PROCESS | 1660 | 1463971530440 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]]]}] 19:45:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 19:45:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1022ms 19:45:30 INFO - PROCESS | 1660 | 1463971530496 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 19:45:30 INFO - PROCESS | 1660 | 1463971530498 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 19:45:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 19:45:30 INFO - PROCESS | 1660 | 1463971530516 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 19:45:30 INFO - PROCESS | 1660 | 1463971530518 Marionette TRACE conn2 <- [1,426,null,{}] 19:45:30 INFO - PROCESS | 1660 | 1463971530522 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}] 19:45:30 INFO - PROCESS | 1660 | 1463971530655 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 19:45:30 INFO - PROCESS | 1660 | 1463971530697 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x116643800 == 46 [pid = 1660] [id = 114] 19:45:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x113d0a000) [pid = 1660] [serial = 339] [outer = 0x0] 19:45:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x113def800) [pid = 1660] [serial = 340] [outer = 0x113d0a000] 19:45:30 INFO - PROCESS | 1660 | 1463971530728 Marionette DEBUG loaded listener.js 19:45:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1167d8800) [pid = 1660] [serial = 341] [outer = 0x113d0a000] 19:45:31 INFO - PROCESS | 1660 | 1463971531209 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] 19:45:31 INFO - PROCESS | 1660 | 1463971531248 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 19:45:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 19:45:31 INFO - PROCESS | 1660 | 1463971531254 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 19:45:31 INFO - PROCESS | 1660 | 1463971531255 Marionette TRACE conn2 <- [1,430,null,{}] 19:45:31 INFO - PROCESS | 1660 | 1463971531258 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}] 19:45:31 INFO - PROCESS | 1660 | 1463971531361 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 19:45:31 INFO - PROCESS | 1660 | 1463971531421 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186de800 == 47 [pid = 1660] [id = 115] 19:45:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x118677c00) [pid = 1660] [serial = 342] [outer = 0x0] 19:45:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1191c3c00) [pid = 1660] [serial = 343] [outer = 0x118677c00] 19:45:31 INFO - PROCESS | 1660 | 1463971531451 Marionette DEBUG loaded listener.js 19:45:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1194e4400) [pid = 1660] [serial = 344] [outer = 0x118677c00] 19:45:31 INFO - PROCESS | 1660 | 1463971531891 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]]]}] 19:45:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 19:45:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 674ms 19:45:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 19:45:31 INFO - PROCESS | 1660 | 1463971531945 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 19:45:31 INFO - PROCESS | 1660 | 1463971531946 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 19:45:31 INFO - PROCESS | 1660 | 1463971531949 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 19:45:31 INFO - PROCESS | 1660 | 1463971531952 Marionette TRACE conn2 <- [1,434,null,{}] 19:45:31 INFO - PROCESS | 1660 | 1463971531977 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}] 19:45:32 INFO - PROCESS | 1660 | 1463971532095 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 19:45:32 INFO - PROCESS | 1660 | 1463971532140 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x129006000 == 48 [pid = 1660] [id = 116] 19:45:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x121557400) [pid = 1660] [serial = 345] [outer = 0x0] 19:45:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x121631800) [pid = 1660] [serial = 346] [outer = 0x121557400] 19:45:32 INFO - PROCESS | 1660 | 1463971532171 Marionette DEBUG loaded listener.js 19:45:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1242f0000) [pid = 1660] [serial = 347] [outer = 0x121557400] 19:45:32 INFO - PROCESS | 1660 | 1463971532588 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]]]}] 19:45:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 19:45:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 670ms 19:45:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 19:45:32 INFO - PROCESS | 1660 | 1463971532620 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 19:45:32 INFO - PROCESS | 1660 | 1463971532622 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 19:45:32 INFO - PROCESS | 1660 | 1463971532624 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 19:45:32 INFO - PROCESS | 1660 | 1463971532625 Marionette TRACE conn2 <- [1,438,null,{}] 19:45:32 INFO - PROCESS | 1660 | 1463971532628 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}] 19:45:32 INFO - PROCESS | 1660 | 1463971532728 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 19:45:32 INFO - PROCESS | 1660 | 1463971532770 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x11828d000 == 49 [pid = 1660] [id = 117] 19:45:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x119172400) [pid = 1660] [serial = 348] [outer = 0x0] 19:45:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x124464400) [pid = 1660] [serial = 349] [outer = 0x119172400] 19:45:32 INFO - PROCESS | 1660 | 1463971532800 Marionette DEBUG loaded listener.js 19:45:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x12645b800) [pid = 1660] [serial = 350] [outer = 0x119172400] 19:45:33 INFO - PROCESS | 1660 | 1463971533410 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]]]}] 19:45:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 19:45:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 826ms 19:45:33 INFO - PROCESS | 1660 | 1463971533450 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 19:45:33 INFO - PROCESS | 1660 | 1463971533453 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 19:45:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 19:45:33 INFO - PROCESS | 1660 | 1463971533456 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 19:45:33 INFO - PROCESS | 1660 | 1463971533458 Marionette TRACE conn2 <- [1,442,null,{}] 19:45:33 INFO - PROCESS | 1660 | 1463971533462 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}] 19:45:33 INFO - PROCESS | 1660 | 1463971533552 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 19:45:33 INFO - PROCESS | 1660 | 1463971533617 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x117059000 == 50 [pid = 1660] [id = 118] 19:45:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x116a52c00) [pid = 1660] [serial = 351] [outer = 0x0] 19:45:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x11767d000) [pid = 1660] [serial = 352] [outer = 0x116a52c00] 19:45:33 INFO - PROCESS | 1660 | 1463971533646 Marionette DEBUG loaded listener.js 19:45:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x118044c00) [pid = 1660] [serial = 353] [outer = 0x116a52c00] 19:45:33 INFO - PROCESS | 1660 | --DOCSHELL 0x128c40800 == 49 [pid = 1660] [id = 112] 19:45:33 INFO - PROCESS | 1660 | --DOCSHELL 0x121958800 == 48 [pid = 1660] [id = 111] 19:45:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1261d6000 == 47 [pid = 1660] [id = 110] 19:45:33 INFO - PROCESS | 1660 | --DOCSHELL 0x123ddc800 == 46 [pid = 1660] [id = 109] 19:45:33 INFO - PROCESS | 1660 | --DOCSHELL 0x116115800 == 45 [pid = 1660] [id = 108] 19:45:33 INFO - PROCESS | 1660 | --DOCSHELL 0x11275c000 == 44 [pid = 1660] [id = 107] 19:45:33 INFO - PROCESS | 1660 | --DOCSHELL 0x11922b800 == 43 [pid = 1660] [id = 106] 19:45:33 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x12a835400) [pid = 1660] [serial = 289] [outer = 0x0] [url = about:blank] 19:45:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1186e0000 == 42 [pid = 1660] [id = 105] 19:45:33 INFO - PROCESS | 1660 | --DOCSHELL 0x118290000 == 41 [pid = 1660] [id = 104] 19:45:33 INFO - PROCESS | 1660 | --DOCSHELL 0x112752800 == 40 [pid = 1660] [id = 103] 19:45:33 INFO - PROCESS | 1660 | --DOCSHELL 0x112e7e800 == 39 [pid = 1660] [id = 102] 19:45:33 INFO - PROCESS | 1660 | --DOCSHELL 0x124dbb000 == 38 [pid = 1660] [id = 101] 19:45:33 INFO - PROCESS | 1660 | --DOCSHELL 0x12a912000 == 37 [pid = 1660] [id = 100] 19:45:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1192a8000 == 36 [pid = 1660] [id = 99] 19:45:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1167cb800 == 35 [pid = 1660] [id = 98] 19:45:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1297f1800 == 34 [pid = 1660] [id = 97] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x1267e5c00) [pid = 1660] [serial = 190] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12a829400) [pid = 1660] [serial = 286] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x128bec000) [pid = 1660] [serial = 271] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x128d6d400) [pid = 1660] [serial = 274] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x117e63000) [pid = 1660] [serial = 239] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x116724800) [pid = 1660] [serial = 238] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x121c3b800) [pid = 1660] [serial = 265] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x129041000) [pid = 1660] [serial = 277] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12121e400) [pid = 1660] [serial = 262] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x121597000) [pid = 1660] [serial = 263] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x126e16400) [pid = 1660] [serial = 250] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x128be7400) [pid = 1660] [serial = 251] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1246c9000) [pid = 1660] [serial = 245] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x121a7e000) [pid = 1660] [serial = 244] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x126e25400) [pid = 1660] [serial = 248] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1267e9000) [pid = 1660] [serial = 247] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x118323000) [pid = 1660] [serial = 256] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x118d19c00) [pid = 1660] [serial = 257] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1199ebc00) [pid = 1660] [serial = 242] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1194e0c00) [pid = 1660] [serial = 241] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119978400) [pid = 1660] [serial = 259] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119ee1800) [pid = 1660] [serial = 260] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x117678400) [pid = 1660] [serial = 254] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1166b7c00) [pid = 1660] [serial = 253] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x128e47400) [pid = 1660] [serial = 275] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1293a5c00) [pid = 1660] [serial = 278] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1260f0000) [pid = 1660] [serial = 280] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1293ad800) [pid = 1660] [serial = 283] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12a766400) [pid = 1660] [serial = 284] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x126766000) [pid = 1660] [serial = 268] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x128be5800) [pid = 1660] [serial = 269] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x128c58800) [pid = 1660] [serial = 272] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12903d000) [pid = 1660] [serial = 281] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12a831000) [pid = 1660] [serial = 287] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12442c800) [pid = 1660] [serial = 266] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11867c000) [pid = 1660] [serial = 196] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1160e2000) [pid = 1660] [serial = 193] [outer = 0x0] [url = about:blank] 19:45:34 INFO - PROCESS | 1660 | 1463971534044 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]]]}] 19:45:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 19:45:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 622ms 19:45:34 INFO - PROCESS | 1660 | 1463971534079 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 19:45:34 INFO - PROCESS | 1660 | 1463971534083 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 19:45:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 19:45:34 INFO - PROCESS | 1660 | 1463971534087 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 19:45:34 INFO - PROCESS | 1660 | 1463971534088 Marionette TRACE conn2 <- [1,446,null,{}] 19:45:34 INFO - PROCESS | 1660 | 1463971534091 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}] 19:45:34 INFO - PROCESS | 1660 | 1463971534166 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 19:45:34 INFO - PROCESS | 1660 | 1463971534172 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x116909000 == 35 [pid = 1660] [id = 119] 19:45:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1166b7c00) [pid = 1660] [serial = 354] [outer = 0x0] 19:45:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119120800) [pid = 1660] [serial = 355] [outer = 0x1166b7c00] 19:45:34 INFO - PROCESS | 1660 | 1463971534202 Marionette DEBUG loaded listener.js 19:45:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119256800) [pid = 1660] [serial = 356] [outer = 0x1166b7c00] 19:45:34 INFO - PROCESS | 1660 | 1463971534550 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]]]}] 19:45:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 19:45:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 475ms 19:45:34 INFO - PROCESS | 1660 | 1463971534572 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 19:45:34 INFO - PROCESS | 1660 | 1463971534574 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 19:45:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 19:45:34 INFO - PROCESS | 1660 | 1463971534582 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 19:45:34 INFO - PROCESS | 1660 | 1463971534585 Marionette TRACE conn2 <- [1,450,null,{}] 19:45:34 INFO - PROCESS | 1660 | 1463971534592 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}] 19:45:34 INFO - PROCESS | 1660 | 1463971534671 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 19:45:34 INFO - PROCESS | 1660 | 1463971534679 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186d7800 == 36 [pid = 1660] [id = 120] 19:45:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1199eec00) [pid = 1660] [serial = 357] [outer = 0x0] 19:45:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12102cc00) [pid = 1660] [serial = 358] [outer = 0x1199eec00] 19:45:34 INFO - PROCESS | 1660 | 1463971534707 Marionette DEBUG loaded listener.js 19:45:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12184a000) [pid = 1660] [serial = 359] [outer = 0x1199eec00] 19:45:35 INFO - PROCESS | 1660 | 1463971535064 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] 19:45:35 INFO - PROCESS | 1660 | 1463971535107 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 19:45:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 19:45:35 INFO - PROCESS | 1660 | 1463971535119 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 19:45:35 INFO - PROCESS | 1660 | 1463971535120 Marionette TRACE conn2 <- [1,454,null,{}] 19:45:35 INFO - PROCESS | 1660 | 1463971535129 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}] 19:45:35 INFO - PROCESS | 1660 | 1463971535205 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 19:45:35 INFO - PROCESS | 1660 | 1463971535213 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x1197da800 == 37 [pid = 1660] [id = 121] 19:45:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121c3fc00) [pid = 1660] [serial = 360] [outer = 0x0] 19:45:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x126036800) [pid = 1660] [serial = 361] [outer = 0x121c3fc00] 19:45:35 INFO - PROCESS | 1660 | 1463971535239 Marionette DEBUG loaded listener.js 19:45:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12645f800) [pid = 1660] [serial = 362] [outer = 0x121c3fc00] 19:45:35 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:45:35 INFO - PROCESS | 1660 | 1463971535567 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]]]}] 19:45:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 19:45:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 477ms 19:45:35 INFO - PROCESS | 1660 | 1463971535587 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 19:45:35 INFO - PROCESS | 1660 | 1463971535589 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 19:45:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 19:45:35 INFO - PROCESS | 1660 | 1463971535591 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 19:45:35 INFO - PROCESS | 1660 | 1463971535593 Marionette TRACE conn2 <- [1,458,null,{}] 19:45:35 INFO - PROCESS | 1660 | 1463971535596 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}] 19:45:35 INFO - PROCESS | 1660 | 1463971535670 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 19:45:35 INFO - PROCESS | 1660 | 1463971535677 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x1214d4800 == 38 [pid = 1660] [id = 122] 19:45:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x113342c00) [pid = 1660] [serial = 363] [outer = 0x0] 19:45:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x126e1e400) [pid = 1660] [serial = 364] [outer = 0x113342c00] 19:45:35 INFO - PROCESS | 1660 | 1463971535703 Marionette DEBUG loaded listener.js 19:45:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128be7800) [pid = 1660] [serial = 365] [outer = 0x113342c00] 19:45:36 INFO - PROCESS | 1660 | 1463971536052 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] 19:45:36 INFO - PROCESS | 1660 | 1463971536064 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 19:45:36 INFO - PROCESS | 1660 | 1463971536066 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 19:45:36 INFO - PROCESS | 1660 | 1463971536067 Marionette TRACE conn2 <- [1,462,null,{}] 19:45:36 INFO - PROCESS | 1660 | 1463971536070 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}] 19:45:36 INFO - PROCESS | 1660 | 1463971536197 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 19:45:36 INFO - PROCESS | 1660 | 1463971536209 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x121d85000 == 39 [pid = 1660] [id = 123] 19:45:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128bec400) [pid = 1660] [serial = 366] [outer = 0x0] 19:45:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128c61000) [pid = 1660] [serial = 367] [outer = 0x128bec400] 19:45:36 INFO - PROCESS | 1660 | 1463971536236 Marionette DEBUG loaded listener.js 19:45:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x129613400) [pid = 1660] [serial = 368] [outer = 0x128bec400] 19:45:36 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:45:36 INFO - PROCESS | 1660 | 1463971536613 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] 19:45:36 INFO - PROCESS | 1660 | 1463971536640 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 19:45:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 19:45:36 INFO - PROCESS | 1660 | 1463971536646 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 19:45:36 INFO - PROCESS | 1660 | 1463971536647 Marionette TRACE conn2 <- [1,466,null,{}] 19:45:36 INFO - PROCESS | 1660 | 1463971536651 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}] 19:45:36 INFO - PROCESS | 1660 | 1463971536791 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 19:45:36 INFO - PROCESS | 1660 | 1463971536812 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x113d32000 == 40 [pid = 1660] [id = 124] 19:45:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1242f5800) [pid = 1660] [serial = 369] [outer = 0x0] 19:45:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x129666400) [pid = 1660] [serial = 370] [outer = 0x1242f5800] 19:45:36 INFO - PROCESS | 1660 | 1463971536850 Marionette DEBUG loaded listener.js 19:45:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12a82f400) [pid = 1660] [serial = 371] [outer = 0x1242f5800] 19:45:37 INFO - PROCESS | 1660 | 1463971537322 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] 19:45:37 INFO - PROCESS | 1660 | 1463971537367 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 19:45:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 19:45:37 INFO - PROCESS | 1660 | 1463971537369 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 19:45:37 INFO - PROCESS | 1660 | 1463971537370 Marionette TRACE conn2 <- [1,470,null,{}] 19:45:37 INFO - PROCESS | 1660 | 1463971537373 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}] 19:45:37 INFO - PROCESS | 1660 | 1463971537467 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 19:45:37 INFO - PROCESS | 1660 | 1463971537473 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x128c21000 == 41 [pid = 1660] [id = 125] 19:45:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12a764c00) [pid = 1660] [serial = 372] [outer = 0x0] 19:45:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12ab89400) [pid = 1660] [serial = 373] [outer = 0x12a764c00] 19:45:37 INFO - PROCESS | 1660 | 1463971537500 Marionette DEBUG loaded listener.js 19:45:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12abdcc00) [pid = 1660] [serial = 374] [outer = 0x12a764c00] 19:45:37 INFO - PROCESS | 1660 | 1463971537880 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]]]}] 19:45:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 19:45:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 568ms 19:45:37 INFO - PROCESS | 1660 | 1463971537939 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 19:45:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 19:45:37 INFO - PROCESS | 1660 | 1463971537940 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 19:45:37 INFO - PROCESS | 1660 | 1463971537943 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 19:45:37 INFO - PROCESS | 1660 | 1463971537944 Marionette TRACE conn2 <- [1,474,null,{}] 19:45:37 INFO - PROCESS | 1660 | 1463971537946 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}] 19:45:38 INFO - PROCESS | 1660 | 1463971538067 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 19:45:38 INFO - PROCESS | 1660 | 1463971538136 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x129019800 == 42 [pid = 1660] [id = 126] 19:45:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12abe0800) [pid = 1660] [serial = 375] [outer = 0x0] 19:45:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12abe5000) [pid = 1660] [serial = 376] [outer = 0x12abe0800] 19:45:38 INFO - PROCESS | 1660 | 1463971538178 Marionette DEBUG loaded listener.js 19:45:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12ba18400) [pid = 1660] [serial = 377] [outer = 0x12abe0800] 19:45:38 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1247aec00) [pid = 1660] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 19:45:38 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x124230000) [pid = 1660] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 19:45:38 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x128be6000) [pid = 1660] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 19:45:38 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x113864800) [pid = 1660] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 19:45:38 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11864fc00) [pid = 1660] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 19:45:38 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12135d000) [pid = 1660] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 19:45:38 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x128c5fc00) [pid = 1660] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 19:45:38 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1194db000) [pid = 1660] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 19:45:38 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1122b6000) [pid = 1660] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 19:45:38 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1160ddc00) [pid = 1660] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 19:45:38 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119122800) [pid = 1660] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 19:45:38 INFO - PROCESS | 1660 | 1463971538598 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]]]}] 19:45:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 19:45:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 670ms 19:45:38 INFO - PROCESS | 1660 | 1463971538623 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 19:45:38 INFO - PROCESS | 1660 | 1463971538624 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 19:45:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 19:45:38 INFO - PROCESS | 1660 | 1463971538632 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 19:45:38 INFO - PROCESS | 1660 | 1463971538633 Marionette TRACE conn2 <- [1,478,null,{}] 19:45:38 INFO - PROCESS | 1660 | 1463971538635 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}] 19:45:38 INFO - PROCESS | 1660 | 1463971538714 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 19:45:38 INFO - PROCESS | 1660 | 1463971538718 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12948e800 == 43 [pid = 1660] [id = 127] 19:45:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x121029800) [pid = 1660] [serial = 378] [outer = 0x0] 19:45:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x128d6fc00) [pid = 1660] [serial = 379] [outer = 0x121029800] 19:45:38 INFO - PROCESS | 1660 | 1463971538743 Marionette DEBUG loaded listener.js 19:45:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12abe4000) [pid = 1660] [serial = 380] [outer = 0x121029800] 19:45:39 INFO - PROCESS | 1660 | 1463971539098 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]]]}] 19:45:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 19:45:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 469ms 19:45:39 INFO - PROCESS | 1660 | 1463971539102 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 19:45:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 19:45:39 INFO - PROCESS | 1660 | 1463971539103 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 19:45:39 INFO - PROCESS | 1660 | 1463971539105 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 19:45:39 INFO - PROCESS | 1660 | 1463971539107 Marionette TRACE conn2 <- [1,482,null,{}] 19:45:39 INFO - PROCESS | 1660 | 1463971539114 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}] 19:45:39 INFO - PROCESS | 1660 | 1463971539209 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 19:45:39 INFO - PROCESS | 1660 | 1463971539255 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a7a5800 == 44 [pid = 1660] [id = 128] 19:45:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x121c42400) [pid = 1660] [serial = 381] [outer = 0x0] 19:45:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12ba20800) [pid = 1660] [serial = 382] [outer = 0x121c42400] 19:45:39 INFO - PROCESS | 1660 | 1463971539282 Marionette DEBUG loaded listener.js 19:45:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12be2f400) [pid = 1660] [serial = 383] [outer = 0x121c42400] 19:45:39 INFO - PROCESS | 1660 | 1463971539629 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]]]}] 19:45:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 19:45:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 573ms 19:45:39 INFO - PROCESS | 1660 | 1463971539680 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 19:45:39 INFO - PROCESS | 1660 | 1463971539681 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 19:45:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 19:45:39 INFO - PROCESS | 1660 | 1463971539683 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 19:45:39 INFO - PROCESS | 1660 | 1463971539684 Marionette TRACE conn2 <- [1,486,null,{}] 19:45:39 INFO - PROCESS | 1660 | 1463971539687 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}] 19:45:39 INFO - PROCESS | 1660 | 1463971539766 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 19:45:39 INFO - PROCESS | 1660 | 1463971539770 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac45000 == 45 [pid = 1660] [id = 129] 19:45:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12be31400) [pid = 1660] [serial = 384] [outer = 0x0] 19:45:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12bfae400) [pid = 1660] [serial = 385] [outer = 0x12be31400] 19:45:39 INFO - PROCESS | 1660 | 1463971539795 Marionette DEBUG loaded listener.js 19:45:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12bfb6c00) [pid = 1660] [serial = 386] [outer = 0x12be31400] 19:45:40 INFO - PROCESS | 1660 | 1463971540113 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]]]}] 19:45:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 19:45:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 469ms 19:45:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 19:45:40 INFO - PROCESS | 1660 | 1463971540154 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 19:45:40 INFO - PROCESS | 1660 | 1463971540155 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 19:45:40 INFO - PROCESS | 1660 | 1463971540157 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 19:45:40 INFO - PROCESS | 1660 | 1463971540158 Marionette TRACE conn2 <- [1,490,null,{}] 19:45:40 INFO - PROCESS | 1660 | 1463971540176 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}] 19:45:40 INFO - PROCESS | 1660 | 1463971540253 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 19:45:40 INFO - PROCESS | 1660 | 1463971540257 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2e7800 == 46 [pid = 1660] [id = 130] 19:45:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12be2bc00) [pid = 1660] [serial = 387] [outer = 0x0] 19:45:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12c4d8400) [pid = 1660] [serial = 388] [outer = 0x12be2bc00] 19:45:40 INFO - PROCESS | 1660 | 1463971540281 Marionette DEBUG loaded listener.js 19:45:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12c4dd400) [pid = 1660] [serial = 389] [outer = 0x12be2bc00] 19:45:40 INFO - PROCESS | 1660 | 1463971540728 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]]]}] 19:45:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 19:45:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 634ms 19:45:40 INFO - PROCESS | 1660 | 1463971540793 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 19:45:40 INFO - PROCESS | 1660 | 1463971540796 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 19:45:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 19:45:40 INFO - PROCESS | 1660 | 1463971540800 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 19:45:40 INFO - PROCESS | 1660 | 1463971540802 Marionette TRACE conn2 <- [1,494,null,{}] 19:45:40 INFO - PROCESS | 1660 | 1463971540806 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}] 19:45:40 INFO - PROCESS | 1660 | 1463971540909 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 19:45:40 INFO - PROCESS | 1660 | 1463971540970 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x1170e6000 == 47 [pid = 1660] [id = 131] 19:45:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x11767a400) [pid = 1660] [serial = 390] [outer = 0x0] 19:45:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x118674c00) [pid = 1660] [serial = 391] [outer = 0x11767a400] 19:45:41 INFO - PROCESS | 1660 | 1463971541001 Marionette DEBUG loaded listener.js 19:45:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1191cc000) [pid = 1660] [serial = 392] [outer = 0x11767a400] 19:45:41 INFO - PROCESS | 1660 | 1463971541431 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]]]}] 19:45:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 19:45:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 672ms 19:45:41 INFO - PROCESS | 1660 | 1463971541473 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 19:45:41 INFO - PROCESS | 1660 | 1463971541477 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 19:45:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 19:45:41 INFO - PROCESS | 1660 | 1463971541499 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 19:45:41 INFO - PROCESS | 1660 | 1463971541501 Marionette TRACE conn2 <- [1,498,null,{}] 19:45:41 INFO - PROCESS | 1660 | 1463971541504 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}] 19:45:41 INFO - PROCESS | 1660 | 1463971541606 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 19:45:41 INFO - PROCESS | 1660 | 1463971541697 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x121d98800 == 48 [pid = 1660] [id = 132] 19:45:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12101ec00) [pid = 1660] [serial = 393] [outer = 0x0] 19:45:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12121e400) [pid = 1660] [serial = 394] [outer = 0x12101ec00] 19:45:41 INFO - PROCESS | 1660 | 1463971541728 Marionette DEBUG loaded listener.js 19:45:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x123d86400) [pid = 1660] [serial = 395] [outer = 0x12101ec00] 19:45:42 INFO - PROCESS | 1660 | 1463971542126 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]]]}] 19:45:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 19:45:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 672ms 19:45:42 INFO - PROCESS | 1660 | 1463971542171 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 19:45:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 19:45:42 INFO - PROCESS | 1660 | 1463971542173 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 19:45:42 INFO - PROCESS | 1660 | 1463971542178 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 19:45:42 INFO - PROCESS | 1660 | 1463971542181 Marionette TRACE conn2 <- [1,502,null,{}] 19:45:42 INFO - PROCESS | 1660 | 1463971542189 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}] 19:45:42 INFO - PROCESS | 1660 | 1463971542308 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 19:45:42 INFO - PROCESS | 1660 | 1463971542388 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b85c800 == 49 [pid = 1660] [id = 133] 19:45:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x126037400) [pid = 1660] [serial = 396] [outer = 0x0] 19:45:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x128c5e000) [pid = 1660] [serial = 397] [outer = 0x126037400] 19:45:42 INFO - PROCESS | 1660 | 1463971542438 Marionette DEBUG loaded listener.js 19:45:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1293a4000) [pid = 1660] [serial = 398] [outer = 0x126037400] 19:45:42 INFO - PROCESS | 1660 | 1463971542922 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]]]}] 19:45:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 19:45:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 776ms 19:45:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 19:45:42 INFO - PROCESS | 1660 | 1463971542952 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 19:45:42 INFO - PROCESS | 1660 | 1463971542954 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 19:45:42 INFO - PROCESS | 1660 | 1463971542956 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 19:45:42 INFO - PROCESS | 1660 | 1463971542957 Marionette TRACE conn2 <- [1,506,null,{}] 19:45:42 INFO - PROCESS | 1660 | 1463971542963 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}] 19:45:43 INFO - PROCESS | 1660 | 1463971543060 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 19:45:43 INFO - PROCESS | 1660 | 1463971543108 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213b0000 == 50 [pid = 1660] [id = 134] 19:45:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x126827800) [pid = 1660] [serial = 399] [outer = 0x0] 19:45:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x12960e000) [pid = 1660] [serial = 400] [outer = 0x126827800] 19:45:43 INFO - PROCESS | 1660 | 1463971543138 Marionette DEBUG loaded listener.js 19:45:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12ba16000) [pid = 1660] [serial = 401] [outer = 0x126827800] 19:45:43 INFO - PROCESS | 1660 | 1463971543729 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]]]}] 19:45:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 19:45:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 823ms 19:45:43 INFO - PROCESS | 1660 | 1463971543780 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 19:45:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 19:45:43 INFO - PROCESS | 1660 | 1463971543782 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 19:45:43 INFO - PROCESS | 1660 | 1463971543786 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 19:45:43 INFO - PROCESS | 1660 | 1463971543788 Marionette TRACE conn2 <- [1,510,null,{}] 19:45:43 INFO - PROCESS | 1660 | 1463971543809 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}] 19:45:43 INFO - PROCESS | 1660 | 1463971543921 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 19:45:43 INFO - PROCESS | 1660 | 1463971543971 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x113dbd000 == 51 [pid = 1660] [id = 135] 19:45:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x11606f000) [pid = 1660] [serial = 402] [outer = 0x0] 19:45:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x116723800) [pid = 1660] [serial = 403] [outer = 0x11606f000] 19:45:44 INFO - PROCESS | 1660 | 1463971544001 Marionette DEBUG loaded listener.js 19:45:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x11716cc00) [pid = 1660] [serial = 404] [outer = 0x11606f000] 19:45:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac45000 == 50 [pid = 1660] [id = 129] 19:45:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12a7a5800 == 49 [pid = 1660] [id = 128] 19:45:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12948e800 == 48 [pid = 1660] [id = 127] 19:45:44 INFO - PROCESS | 1660 | --DOCSHELL 0x129019800 == 47 [pid = 1660] [id = 126] 19:45:44 INFO - PROCESS | 1660 | --DOCSHELL 0x128c21000 == 46 [pid = 1660] [id = 125] 19:45:44 INFO - PROCESS | 1660 | --DOCSHELL 0x113d32000 == 45 [pid = 1660] [id = 124] 19:45:44 INFO - PROCESS | 1660 | --DOCSHELL 0x121d85000 == 44 [pid = 1660] [id = 123] 19:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x113decc00) [pid = 1660] [serial = 292] [outer = 0x0] [url = about:blank] 19:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x11916c000) [pid = 1660] [serial = 295] [outer = 0x0] [url = about:blank] 19:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x128e4c000) [pid = 1660] [serial = 301] [outer = 0x0] [url = about:blank] 19:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x1260f9800) [pid = 1660] [serial = 298] [outer = 0x0] [url = about:blank] 19:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12a8e7000) [pid = 1660] [serial = 337] [outer = 0x0] [url = about:blank] 19:45:44 INFO - PROCESS | 1660 | 1463971544505 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]]]}] 19:45:44 INFO - PROCESS | 1660 | --DOCSHELL 0x1214d4800 == 43 [pid = 1660] [id = 122] 19:45:44 INFO - PROCESS | 1660 | --DOCSHELL 0x1197da800 == 42 [pid = 1660] [id = 121] 19:45:44 INFO - PROCESS | 1660 | --DOCSHELL 0x1186d7800 == 41 [pid = 1660] [id = 120] 19:45:44 INFO - PROCESS | 1660 | --DOCSHELL 0x116909000 == 40 [pid = 1660] [id = 119] 19:45:44 INFO - PROCESS | 1660 | --DOCSHELL 0x117059000 == 39 [pid = 1660] [id = 118] 19:45:44 INFO - PROCESS | 1660 | --DOCSHELL 0x1186de800 == 38 [pid = 1660] [id = 115] 19:45:44 INFO - PROCESS | 1660 | --DOCSHELL 0x116643800 == 37 [pid = 1660] [id = 114] 19:45:44 INFO - PROCESS | 1660 | --DOCSHELL 0x129489800 == 36 [pid = 1660] [id = 113] 19:45:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 19:45:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 776ms 19:45:44 INFO - PROCESS | 1660 | 1463971544563 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 19:45:44 INFO - PROCESS | 1660 | 1463971544567 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 19:45:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 19:45:44 INFO - PROCESS | 1660 | 1463971544572 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 19:45:44 INFO - PROCESS | 1660 | 1463971544574 Marionette TRACE conn2 <- [1,514,null,{}] 19:45:44 INFO - PROCESS | 1660 | 1463971544576 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}] 19:45:44 INFO - PROCESS | 1660 | 1463971544665 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 19:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x1267e2400) [pid = 1660] [serial = 322] [outer = 0x0] [url = about:blank] 19:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12445ec00) [pid = 1660] [serial = 319] [outer = 0x0] [url = about:blank] 19:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x128bee400) [pid = 1660] [serial = 325] [outer = 0x0] [url = about:blank] 19:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x126e24400) [pid = 1660] [serial = 323] [outer = 0x0] [url = about:blank] 19:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x117671800) [pid = 1660] [serial = 307] [outer = 0x0] [url = about:blank] 19:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x117e5f800) [pid = 1660] [serial = 308] [outer = 0x0] [url = about:blank] 19:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x119123c00) [pid = 1660] [serial = 310] [outer = 0x0] [url = about:blank] 19:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x119253400) [pid = 1660] [serial = 311] [outer = 0x0] [url = about:blank] 19:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x121630c00) [pid = 1660] [serial = 316] [outer = 0x0] [url = about:blank] 19:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x128e40800) [pid = 1660] [serial = 328] [outer = 0x0] [url = about:blank] 19:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x121023800) [pid = 1660] [serial = 313] [outer = 0x0] [url = about:blank] 19:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12121e800) [pid = 1660] [serial = 314] [outer = 0x0] [url = about:blank] 19:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x113f46c00) [pid = 1660] [serial = 305] [outer = 0x0] [url = about:blank] 19:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1130d5000) [pid = 1660] [serial = 304] [outer = 0x0] [url = about:blank] 19:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x128c5d400) [pid = 1660] [serial = 326] [outer = 0x0] [url = about:blank] 19:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1167dbc00) [pid = 1660] [serial = 331] [outer = 0x0] [url = about:blank] 19:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x121774c00) [pid = 1660] [serial = 332] [outer = 0x0] [url = about:blank] 19:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12960d800) [pid = 1660] [serial = 329] [outer = 0x0] [url = about:blank] 19:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12a82b800) [pid = 1660] [serial = 335] [outer = 0x0] [url = about:blank] 19:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1260ef800) [pid = 1660] [serial = 320] [outer = 0x0] [url = about:blank] 19:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x121a83000) [pid = 1660] [serial = 317] [outer = 0x0] [url = about:blank] 19:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x129613000) [pid = 1660] [serial = 334] [outer = 0x0] [url = about:blank] 19:45:44 INFO - PROCESS | 1660 | 1463971544737 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x116643800 == 37 [pid = 1660] [id = 136] 19:45:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1167dbc00) [pid = 1660] [serial = 405] [outer = 0x0] 19:45:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x118043400) [pid = 1660] [serial = 406] [outer = 0x1167dbc00] 19:45:44 INFO - PROCESS | 1660 | 1463971544777 Marionette DEBUG loaded listener.js 19:45:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x118d14c00) [pid = 1660] [serial = 407] [outer = 0x1167dbc00] 19:45:45 INFO - PROCESS | 1660 | 1463971545192 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]]]}] 19:45:45 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 19:45:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 671ms 19:45:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 19:45:45 INFO - PROCESS | 1660 | 1463971545243 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 19:45:45 INFO - PROCESS | 1660 | 1463971545244 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 19:45:45 INFO - PROCESS | 1660 | 1463971545247 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 19:45:45 INFO - PROCESS | 1660 | 1463971545249 Marionette TRACE conn2 <- [1,518,null,{}] 19:45:45 INFO - PROCESS | 1660 | 1463971545256 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}] 19:45:45 INFO - PROCESS | 1660 | 1463971545334 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 19:45:45 INFO - PROCESS | 1660 | 1463971545339 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186a0000 == 38 [pid = 1660] [id = 137] 19:45:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1194e5000) [pid = 1660] [serial = 408] [outer = 0x0] 19:45:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119feb000) [pid = 1660] [serial = 409] [outer = 0x1194e5000] 19:45:45 INFO - PROCESS | 1660 | 1463971545369 Marionette DEBUG loaded listener.js 19:45:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x121222800) [pid = 1660] [serial = 410] [outer = 0x1194e5000] 19:45:45 INFO - PROCESS | 1660 | 1463971545703 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]]]}] 19:45:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 19:45:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 470ms 19:45:45 INFO - PROCESS | 1660 | 1463971545717 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 19:45:45 INFO - PROCESS | 1660 | 1463971545719 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 19:45:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 19:45:45 INFO - PROCESS | 1660 | 1463971545721 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 19:45:45 INFO - PROCESS | 1660 | 1463971545722 Marionette TRACE conn2 <- [1,522,null,{}] 19:45:45 INFO - PROCESS | 1660 | 1463971545724 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}] 19:45:45 INFO - PROCESS | 1660 | 1463971545812 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 19:45:45 INFO - PROCESS | 1660 | 1463971545855 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x118dce000 == 39 [pid = 1660] [id = 138] 19:45:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12121e800) [pid = 1660] [serial = 411] [outer = 0x0] 19:45:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x121596800) [pid = 1660] [serial = 412] [outer = 0x12121e800] 19:45:45 INFO - PROCESS | 1660 | 1463971545881 Marionette DEBUG loaded listener.js 19:45:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x124230c00) [pid = 1660] [serial = 413] [outer = 0x12121e800] 19:45:46 INFO - PROCESS | 1660 | 1463971546204 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]]]}] 19:45:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 19:45:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 518ms 19:45:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 19:45:46 INFO - PROCESS | 1660 | 1463971546240 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 19:45:46 INFO - PROCESS | 1660 | 1463971546241 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 19:45:46 INFO - PROCESS | 1660 | 1463971546243 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 19:45:46 INFO - PROCESS | 1660 | 1463971546244 Marionette TRACE conn2 <- [1,526,null,{}] 19:45:46 INFO - PROCESS | 1660 | 1463971546247 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}] 19:45:46 INFO - PROCESS | 1660 | 1463971546322 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 19:45:46 INFO - PROCESS | 1660 | 1463971546370 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192bd000 == 40 [pid = 1660] [id = 139] 19:45:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x112a6bc00) [pid = 1660] [serial = 414] [outer = 0x0] 19:45:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12445d800) [pid = 1660] [serial = 415] [outer = 0x112a6bc00] 19:45:46 INFO - PROCESS | 1660 | 1463971546397 Marionette DEBUG loaded listener.js 19:45:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1260f2000) [pid = 1660] [serial = 416] [outer = 0x112a6bc00] 19:45:46 INFO - PROCESS | 1660 | 1463971546707 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]]]}] 19:45:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 19:45:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 521ms 19:45:46 INFO - PROCESS | 1660 | 1463971546769 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 19:45:46 INFO - PROCESS | 1660 | 1463971546770 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 19:45:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 19:45:46 INFO - PROCESS | 1660 | 1463971546772 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 19:45:46 INFO - PROCESS | 1660 | 1463971546773 Marionette TRACE conn2 <- [1,530,null,{}] 19:45:46 INFO - PROCESS | 1660 | 1463971546776 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}] 19:45:46 INFO - PROCESS | 1660 | 1463971546889 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 19:45:46 INFO - PROCESS | 1660 | 1463971546921 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213ba000 == 41 [pid = 1660] [id = 140] 19:45:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1260f9000) [pid = 1660] [serial = 417] [outer = 0x0] 19:45:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x126e24400) [pid = 1660] [serial = 418] [outer = 0x1260f9000] 19:45:46 INFO - PROCESS | 1660 | 1463971546946 Marionette DEBUG loaded listener.js 19:45:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x128d68800) [pid = 1660] [serial = 419] [outer = 0x1260f9000] 19:45:47 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 19:45:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 19:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 19:45:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:45:47 INFO - PROCESS | 1660 | 1463971547282 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"]]]}] 19:45:47 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 19:45:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 19:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:45:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 19:45:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:45:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms 19:45:47 INFO - PROCESS | 1660 | 1463971547292 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 19:45:47 INFO - PROCESS | 1660 | 1463971547296 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 19:45:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 19:45:47 INFO - PROCESS | 1660 | 1463971547299 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 19:45:47 INFO - PROCESS | 1660 | 1463971547300 Marionette TRACE conn2 <- [1,534,null,{}] 19:45:47 INFO - PROCESS | 1660 | 1463971547303 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}] 19:45:47 INFO - PROCESS | 1660 | 1463971547398 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 19:45:47 INFO - PROCESS | 1660 | 1463971547428 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x124d0e000 == 42 [pid = 1660] [id = 141] 19:45:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x128d77000) [pid = 1660] [serial = 420] [outer = 0x0] 19:45:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1293a2800) [pid = 1660] [serial = 421] [outer = 0x128d77000] 19:45:47 INFO - PROCESS | 1660 | 1463971547453 Marionette DEBUG loaded listener.js 19:45:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x129611c00) [pid = 1660] [serial = 422] [outer = 0x128d77000] 19:45:47 INFO - PROCESS | 1660 | 1463971547776 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]]]}] 19:45:47 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 19:45:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 519ms 19:45:47 INFO - PROCESS | 1660 | 1463971547818 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 19:45:47 INFO - PROCESS | 1660 | 1463971547820 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 19:45:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 19:45:47 INFO - PROCESS | 1660 | 1463971547822 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 19:45:47 INFO - PROCESS | 1660 | 1463971547823 Marionette TRACE conn2 <- [1,538,null,{}] 19:45:47 INFO - PROCESS | 1660 | 1463971547833 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}] 19:45:47 INFO - PROCESS | 1660 | 1463971547935 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 19:45:47 INFO - PROCESS | 1660 | 1463971547939 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x1268a5800 == 43 [pid = 1660] [id = 142] 19:45:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1290f1400) [pid = 1660] [serial = 423] [outer = 0x0] 19:45:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x129618800) [pid = 1660] [serial = 424] [outer = 0x1290f1400] 19:45:48 INFO - PROCESS | 1660 | 1463971548007 Marionette DEBUG loaded listener.js 19:45:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x12a82a800) [pid = 1660] [serial = 425] [outer = 0x1290f1400] 19:45:48 INFO - PROCESS | 1660 | 1463971548351 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]]]}] 19:45:48 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. 19:45:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 574ms 19:45:48 INFO - PROCESS | 1660 | 1463971548396 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 19:45:48 INFO - PROCESS | 1660 | 1463971548398 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 19:45:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 19:45:48 INFO - PROCESS | 1660 | 1463971548400 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 19:45:48 INFO - PROCESS | 1660 | 1463971548401 Marionette TRACE conn2 <- [1,542,null,{}] 19:45:48 INFO - PROCESS | 1660 | 1463971548403 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}] 19:45:48 INFO - PROCESS | 1660 | 1463971548499 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 19:45:48 INFO - PROCESS | 1660 | 1463971548511 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x129002800 == 44 [pid = 1660] [id = 143] 19:45:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x12a765c00) [pid = 1660] [serial = 426] [outer = 0x0] 19:45:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x12a836400) [pid = 1660] [serial = 427] [outer = 0x12a765c00] 19:45:48 INFO - PROCESS | 1660 | 1463971548535 Marionette DEBUG loaded listener.js 19:45:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12ab8d000) [pid = 1660] [serial = 428] [outer = 0x12a765c00] 19:45:48 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x1242f5800) [pid = 1660] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 19:45:48 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12a764c00) [pid = 1660] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 19:45:48 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x118677c00) [pid = 1660] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 19:45:48 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x121c3fc00) [pid = 1660] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 19:45:48 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1199eec00) [pid = 1660] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 19:45:48 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x116a52c00) [pid = 1660] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 19:45:48 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12abe0800) [pid = 1660] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 19:45:48 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x119172400) [pid = 1660] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 19:45:48 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12a832c00) [pid = 1660] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 19:45:48 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x121557400) [pid = 1660] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 19:45:48 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x113d0a000) [pid = 1660] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 19:45:48 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1166b7c00) [pid = 1660] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 19:45:48 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x113342c00) [pid = 1660] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 19:45:48 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x121c42400) [pid = 1660] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 19:45:48 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x121029800) [pid = 1660] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 19:45:48 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x128bec400) [pid = 1660] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 19:45:48 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x121439400) [pid = 1660] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 19:45:48 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12a764800) [pid = 1660] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 19:45:48 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x113347000) [pid = 1660] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 19:45:48 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119127000) [pid = 1660] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 19:45:48 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1293a3400) [pid = 1660] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 19:45:48 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x128be9800) [pid = 1660] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 19:45:48 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12be31400) [pid = 1660] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 19:45:48 INFO - PROCESS | 1660 | 1463971548986 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]]]}] 19:45:49 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 19:45:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 617ms 19:45:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 19:45:49 INFO - PROCESS | 1660 | 1463971549018 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 19:45:49 INFO - PROCESS | 1660 | 1463971549019 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 19:45:49 INFO - PROCESS | 1660 | 1463971549021 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 19:45:49 INFO - PROCESS | 1660 | 1463971549022 Marionette TRACE conn2 <- [1,546,null,{}] 19:45:49 INFO - PROCESS | 1660 | 1463971549024 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}] 19:45:49 INFO - PROCESS | 1660 | 1463971549101 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 19:45:49 INFO - PROCESS | 1660 | 1463971549160 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192a1000 == 45 [pid = 1660] [id = 144] 19:45:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x112a5f800) [pid = 1660] [serial = 429] [outer = 0x0] 19:45:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x118326800) [pid = 1660] [serial = 430] [outer = 0x112a5f800] 19:45:49 INFO - PROCESS | 1660 | 1463971549191 Marionette DEBUG loaded listener.js 19:45:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1242f5800) [pid = 1660] [serial = 431] [outer = 0x112a5f800] 19:45:49 INFO - PROCESS | 1660 | 1463971549568 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]]]}] 19:45:49 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 19:45:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 568ms 19:45:49 INFO - PROCESS | 1660 | 1463971549590 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 19:45:49 INFO - PROCESS | 1660 | 1463971549593 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 19:45:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 19:45:49 INFO - PROCESS | 1660 | 1463971549596 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 19:45:49 INFO - PROCESS | 1660 | 1463971549599 Marionette TRACE conn2 <- [1,550,null,{}] 19:45:49 INFO - PROCESS | 1660 | 1463971549602 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}] 19:45:49 INFO - PROCESS | 1660 | 1463971549745 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 19:45:49 INFO - PROCESS | 1660 | 1463971549843 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x129489000 == 46 [pid = 1660] [id = 145] 19:45:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12121ac00) [pid = 1660] [serial = 432] [outer = 0x0] 19:45:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128c55400) [pid = 1660] [serial = 433] [outer = 0x12121ac00] 19:45:49 INFO - PROCESS | 1660 | 1463971549897 Marionette DEBUG loaded listener.js 19:45:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12ba19400) [pid = 1660] [serial = 434] [outer = 0x12121ac00] 19:45:50 INFO - PROCESS | 1660 | 1463971550167 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]]]}] 19:45:50 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. 19:45:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 620ms 19:45:50 INFO - PROCESS | 1660 | 1463971550217 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 19:45:50 INFO - PROCESS | 1660 | 1463971550218 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 19:45:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 19:45:50 INFO - PROCESS | 1660 | 1463971550220 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 19:45:50 INFO - PROCESS | 1660 | 1463971550221 Marionette TRACE conn2 <- [1,554,null,{}] 19:45:50 INFO - PROCESS | 1660 | 1463971550224 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}] 19:45:50 INFO - PROCESS | 1660 | 1463971550314 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 19:45:50 INFO - PROCESS | 1660 | 1463971550318 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a7b6000 == 47 [pid = 1660] [id = 146] 19:45:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12ba1e400) [pid = 1660] [serial = 435] [outer = 0x0] 19:45:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12bb88000) [pid = 1660] [serial = 436] [outer = 0x12ba1e400] 19:45:50 INFO - PROCESS | 1660 | 1463971550343 Marionette DEBUG loaded listener.js 19:45:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12be26c00) [pid = 1660] [serial = 437] [outer = 0x12ba1e400] 19:45:50 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:45:50 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:45:50 INFO - PROCESS | 1660 | 1463971550673 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]]]}] 19:45:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 19:45:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 469ms 19:45:50 INFO - PROCESS | 1660 | 1463971550689 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 19:45:50 INFO - PROCESS | 1660 | 1463971550690 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 19:45:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 19:45:50 INFO - PROCESS | 1660 | 1463971550719 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 19:45:50 INFO - PROCESS | 1660 | 1463971550720 Marionette TRACE conn2 <- [1,558,null,{}] 19:45:50 INFO - PROCESS | 1660 | 1463971550723 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}] 19:45:50 INFO - PROCESS | 1660 | 1463971550802 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 19:45:50 INFO - PROCESS | 1660 | 1463971550806 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2cf000 == 48 [pid = 1660] [id = 147] 19:45:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12ba20400) [pid = 1660] [serial = 438] [outer = 0x0] 19:45:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12be30400) [pid = 1660] [serial = 439] [outer = 0x12ba20400] 19:45:50 INFO - PROCESS | 1660 | 1463971550832 Marionette DEBUG loaded listener.js 19:45:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12bfb2800) [pid = 1660] [serial = 440] [outer = 0x12ba20400] 19:45:51 INFO - PROCESS | 1660 | 1463971551389 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]]]}] 19:45:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 19:45:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 729ms 19:45:51 INFO - PROCESS | 1660 | 1463971551439 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 19:45:51 INFO - PROCESS | 1660 | 1463971551442 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 19:45:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 19:45:51 INFO - PROCESS | 1660 | 1463971551445 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 19:45:51 INFO - PROCESS | 1660 | 1463971551448 Marionette TRACE conn2 <- [1,562,null,{}] 19:45:51 INFO - PROCESS | 1660 | 1463971551452 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}] 19:45:51 INFO - PROCESS | 1660 | 1463971551555 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 19:45:51 INFO - PROCESS | 1660 | 1463971551642 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1170e0000 == 49 [pid = 1660] [id = 148] 19:45:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x117e59800) [pid = 1660] [serial = 441] [outer = 0x0] 19:45:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x11832d400) [pid = 1660] [serial = 442] [outer = 0x117e59800] 19:45:51 INFO - PROCESS | 1660 | 1463971551673 Marionette DEBUG loaded listener.js 19:45:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x11916a400) [pid = 1660] [serial = 443] [outer = 0x117e59800] 19:45:51 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:45:52 INFO - PROCESS | 1660 | 1463971552092 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]]]}] 19:45:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 19:45:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 670ms 19:45:52 INFO - PROCESS | 1660 | 1463971552116 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 19:45:52 INFO - PROCESS | 1660 | 1463971552121 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 19:45:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 19:45:52 INFO - PROCESS | 1660 | 1463971552125 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 19:45:52 INFO - PROCESS | 1660 | 1463971552127 Marionette TRACE conn2 <- [1,566,null,{}] 19:45:52 INFO - PROCESS | 1660 | 1463971552130 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}] 19:45:52 INFO - PROCESS | 1660 | 1463971552231 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 19:45:52 INFO - PROCESS | 1660 | 1463971552292 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212b1800 == 50 [pid = 1660] [id = 149] 19:45:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1191ca000) [pid = 1660] [serial = 444] [outer = 0x0] 19:45:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1199f1800) [pid = 1660] [serial = 445] [outer = 0x1191ca000] 19:45:52 INFO - PROCESS | 1660 | 1463971552320 Marionette DEBUG loaded listener.js 19:45:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x121356c00) [pid = 1660] [serial = 446] [outer = 0x1191ca000] 19:45:52 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:45:52 INFO - PROCESS | 1660 | 1463971552710 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]]]}] 19:45:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 19:45:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 620ms 19:45:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 19:45:52 INFO - PROCESS | 1660 | 1463971552746 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 19:45:52 INFO - PROCESS | 1660 | 1463971552747 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 19:45:52 INFO - PROCESS | 1660 | 1463971552750 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 19:45:52 INFO - PROCESS | 1660 | 1463971552752 Marionette TRACE conn2 <- [1,570,null,{}] 19:45:52 INFO - PROCESS | 1660 | 1463971552760 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}] 19:45:52 INFO - PROCESS | 1660 | 1463971552863 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 19:45:52 INFO - PROCESS | 1660 | 1463971552950 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2e4000 == 51 [pid = 1660] [id = 150] 19:45:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x126705c00) [pid = 1660] [serial = 447] [outer = 0x0] 19:45:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x12681fc00) [pid = 1660] [serial = 448] [outer = 0x126705c00] 19:45:52 INFO - PROCESS | 1660 | 1463971552982 Marionette DEBUG loaded listener.js 19:45:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x128c55800) [pid = 1660] [serial = 449] [outer = 0x126705c00] 19:45:53 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:45:53 INFO - PROCESS | 1660 | 1463971553402 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]]]}] 19:45:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 19:45:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 670ms 19:45:53 INFO - PROCESS | 1660 | 1463971553421 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 19:45:53 INFO - PROCESS | 1660 | 1463971553423 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 19:45:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 19:45:53 INFO - PROCESS | 1660 | 1463971553425 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 19:45:53 INFO - PROCESS | 1660 | 1463971553426 Marionette TRACE conn2 <- [1,574,null,{}] 19:45:53 INFO - PROCESS | 1660 | 1463971553429 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}] 19:45:53 INFO - PROCESS | 1660 | 1463971553531 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 19:45:53 INFO - PROCESS | 1660 | 1463971553575 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bb55000 == 52 [pid = 1660] [id = 151] 19:45:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x128c59c00) [pid = 1660] [serial = 450] [outer = 0x0] 19:45:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12a76c800) [pid = 1660] [serial = 451] [outer = 0x128c59c00] 19:45:53 INFO - PROCESS | 1660 | 1463971553604 Marionette DEBUG loaded listener.js 19:45:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x12ab93400) [pid = 1660] [serial = 452] [outer = 0x128c59c00] 19:45:54 INFO - PROCESS | 1660 | 1463971554022 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]]]}] 19:45:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 19:45:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 620ms 19:45:54 INFO - PROCESS | 1660 | 1463971554046 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 19:45:54 INFO - PROCESS | 1660 | 1463971554048 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 19:45:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 19:45:54 INFO - PROCESS | 1660 | 1463971554050 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 19:45:54 INFO - PROCESS | 1660 | 1463971554051 Marionette TRACE conn2 <- [1,578,null,{}] 19:45:54 INFO - PROCESS | 1660 | 1463971554054 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}] 19:45:54 INFO - PROCESS | 1660 | 1463971554161 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 19:45:54 INFO - PROCESS | 1660 | 1463971554231 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bfdd000 == 53 [pid = 1660] [id = 152] 19:45:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x12abdf000) [pid = 1660] [serial = 453] [outer = 0x0] 19:45:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x12bb88800) [pid = 1660] [serial = 454] [outer = 0x12abdf000] 19:45:54 INFO - PROCESS | 1660 | 1463971554300 Marionette DEBUG loaded listener.js 19:45:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x12bfb1400) [pid = 1660] [serial = 455] [outer = 0x12abdf000] 19:45:54 INFO - PROCESS | 1660 | 1463971554736 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]]]}] 19:45:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 19:45:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 870ms 19:45:54 INFO - PROCESS | 1660 | 1463971554931 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 19:45:54 INFO - PROCESS | 1660 | 1463971554934 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 19:45:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 19:45:54 INFO - PROCESS | 1660 | 1463971554938 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 19:45:54 INFO - PROCESS | 1660 | 1463971554940 Marionette TRACE conn2 <- [1,582,null,{}] 19:45:54 INFO - PROCESS | 1660 | 1463971554947 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}] 19:45:55 INFO - PROCESS | 1660 | 1463971555037 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 19:45:55 INFO - PROCESS | 1660 | 1463971555095 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182a2800 == 54 [pid = 1660] [id = 153] 19:45:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x115e3c000) [pid = 1660] [serial = 456] [outer = 0x0] 19:45:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x115ec2c00) [pid = 1660] [serial = 457] [outer = 0x115e3c000] 19:45:55 INFO - PROCESS | 1660 | 1463971555122 Marionette DEBUG loaded listener.js 19:45:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x11716b400) [pid = 1660] [serial = 458] [outer = 0x115e3c000] 19:45:55 INFO - PROCESS | 1660 | 1463971555587 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]]]}] 19:45:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 19:45:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 675ms 19:45:55 INFO - PROCESS | 1660 | 1463971555630 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 19:45:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 19:45:55 INFO - PROCESS | 1660 | 1463971555632 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 19:45:55 INFO - PROCESS | 1660 | 1463971555637 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 19:45:55 INFO - PROCESS | 1660 | 1463971555640 Marionette TRACE conn2 <- [1,586,null,{}] 19:45:55 INFO - PROCESS | 1660 | 1463971555643 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}] 19:45:55 INFO - PROCESS | 1660 | 1463971555735 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 19:45:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12a7b6000 == 53 [pid = 1660] [id = 146] 19:45:55 INFO - PROCESS | 1660 | --DOCSHELL 0x129489000 == 52 [pid = 1660] [id = 145] 19:45:55 INFO - PROCESS | 1660 | --DOCSHELL 0x1192a1000 == 51 [pid = 1660] [id = 144] 19:45:55 INFO - PROCESS | 1660 | --DOCSHELL 0x129002800 == 50 [pid = 1660] [id = 143] 19:45:55 INFO - PROCESS | 1660 | --DOCSHELL 0x1268a5800 == 49 [pid = 1660] [id = 142] 19:45:55 INFO - PROCESS | 1660 | --DOCSHELL 0x124d0e000 == 48 [pid = 1660] [id = 141] 19:45:55 INFO - PROCESS | 1660 | --DOCSHELL 0x1213ba000 == 47 [pid = 1660] [id = 140] 19:45:55 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x12c4d8400) [pid = 1660] [serial = 388] [outer = 0x0] [url = about:blank] 19:45:55 INFO - PROCESS | 1660 | 1463971555834 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:55 INFO - PROCESS | 1660 | --DOCSHELL 0x1192bd000 == 46 [pid = 1660] [id = 139] 19:45:55 INFO - PROCESS | 1660 | --DOCSHELL 0x118dce000 == 45 [pid = 1660] [id = 138] 19:45:55 INFO - PROCESS | 1660 | --DOCSHELL 0x1186a0000 == 44 [pid = 1660] [id = 137] 19:45:55 INFO - PROCESS | 1660 | --DOCSHELL 0x116643800 == 43 [pid = 1660] [id = 136] 19:45:55 INFO - PROCESS | 1660 | --DOCSHELL 0x113dbd000 == 42 [pid = 1660] [id = 135] 19:45:55 INFO - PROCESS | 1660 | --DOCSHELL 0x121d98800 == 41 [pid = 1660] [id = 132] 19:45:55 INFO - PROCESS | 1660 | --DOCSHELL 0x1170e6000 == 40 [pid = 1660] [id = 131] 19:45:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x113dbd000 == 41 [pid = 1660] [id = 154] 19:45:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x115e3d800) [pid = 1660] [serial = 459] [outer = 0x0] 19:45:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x117e60000) [pid = 1660] [serial = 460] [outer = 0x115e3d800] 19:45:55 INFO - PROCESS | 1660 | 1463971555865 Marionette DEBUG loaded listener.js 19:45:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x11997b800) [pid = 1660] [serial = 461] [outer = 0x115e3d800] 19:45:56 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x12960cc00) [pid = 1660] [serial = 236] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x1293ab400) [pid = 1660] [serial = 302] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x1194e3800) [pid = 1660] [serial = 296] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x129666400) [pid = 1660] [serial = 370] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x12ab89400) [pid = 1660] [serial = 373] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x1194e4400) [pid = 1660] [serial = 344] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x1191c3c00) [pid = 1660] [serial = 343] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x12a82f400) [pid = 1660] [serial = 371] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x126036800) [pid = 1660] [serial = 361] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x12645f800) [pid = 1660] [serial = 362] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12102cc00) [pid = 1660] [serial = 358] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x12184a000) [pid = 1660] [serial = 359] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x118044c00) [pid = 1660] [serial = 353] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x11767d000) [pid = 1660] [serial = 352] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x12abe5000) [pid = 1660] [serial = 376] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12645b800) [pid = 1660] [serial = 350] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x124464400) [pid = 1660] [serial = 349] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12ab8b000) [pid = 1660] [serial = 338] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1242f0000) [pid = 1660] [serial = 347] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x121631800) [pid = 1660] [serial = 346] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1167d8800) [pid = 1660] [serial = 341] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x113def800) [pid = 1660] [serial = 340] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x119120800) [pid = 1660] [serial = 355] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x119256800) [pid = 1660] [serial = 356] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x126e1e400) [pid = 1660] [serial = 364] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x128be7800) [pid = 1660] [serial = 365] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12abdcc00) [pid = 1660] [serial = 374] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12be2f400) [pid = 1660] [serial = 383] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x128d6fc00) [pid = 1660] [serial = 379] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x128c61000) [pid = 1660] [serial = 367] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12ba18400) [pid = 1660] [serial = 377] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12ba20800) [pid = 1660] [serial = 382] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12abe4000) [pid = 1660] [serial = 380] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12bfb6c00) [pid = 1660] [serial = 386] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x129613400) [pid = 1660] [serial = 368] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x126e18400) [pid = 1660] [serial = 299] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12a8e4800) [pid = 1660] [serial = 290] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x116a4dc00) [pid = 1660] [serial = 293] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12bfae400) [pid = 1660] [serial = 385] [outer = 0x0] [url = about:blank] 19:45:56 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:45:56 INFO - PROCESS | 1660 | 1463971556186 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]]]}] 19:45:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 19:45:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 576ms 19:45:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 19:45:56 INFO - PROCESS | 1660 | 1463971556213 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 19:45:56 INFO - PROCESS | 1660 | 1463971556215 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 19:45:56 INFO - PROCESS | 1660 | 1463971556217 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 19:45:56 INFO - PROCESS | 1660 | 1463971556218 Marionette TRACE conn2 <- [1,590,null,{}] 19:45:56 INFO - PROCESS | 1660 | 1463971556225 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}] 19:45:56 INFO - PROCESS | 1660 | 1463971556306 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 19:45:56 INFO - PROCESS | 1660 | 1463971556355 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186c7000 == 42 [pid = 1660] [id = 155] 19:45:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11880d000) [pid = 1660] [serial = 462] [outer = 0x0] 19:45:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x121021c00) [pid = 1660] [serial = 463] [outer = 0x11880d000] 19:45:56 INFO - PROCESS | 1660 | 1463971556384 Marionette DEBUG loaded listener.js 19:45:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x121631800) [pid = 1660] [serial = 464] [outer = 0x11880d000] 19:45:56 INFO - PROCESS | 1660 | 1463971556687 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]]]}] 19:45:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 19:45:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 518ms 19:45:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 19:45:56 INFO - PROCESS | 1660 | 1463971556736 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 19:45:56 INFO - PROCESS | 1660 | 1463971556737 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 19:45:56 INFO - PROCESS | 1660 | 1463971556739 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 19:45:56 INFO - PROCESS | 1660 | 1463971556740 Marionette TRACE conn2 <- [1,594,null,{}] 19:45:56 INFO - PROCESS | 1660 | 1463971556743 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}] 19:45:56 INFO - PROCESS | 1660 | 1463971556820 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 19:45:56 INFO - PROCESS | 1660 | 1463971556826 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192bd800 == 43 [pid = 1660] [id = 156] 19:45:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121a84800) [pid = 1660] [serial = 465] [outer = 0x0] 19:45:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1246c9c00) [pid = 1660] [serial = 466] [outer = 0x121a84800] 19:45:56 INFO - PROCESS | 1660 | 1463971556854 Marionette DEBUG loaded listener.js 19:45:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12602d400) [pid = 1660] [serial = 467] [outer = 0x121a84800] 19:45:57 INFO - PROCESS | 1660 | 1463971557216 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]]]}] 19:45:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 19:45:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 521ms 19:45:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 19:45:57 INFO - PROCESS | 1660 | 1463971557261 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 19:45:57 INFO - PROCESS | 1660 | 1463971557262 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 19:45:57 INFO - PROCESS | 1660 | 1463971557264 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 19:45:57 INFO - PROCESS | 1660 | 1463971557265 Marionette TRACE conn2 <- [1,598,null,{}] 19:45:57 INFO - PROCESS | 1660 | 1463971557267 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}] 19:45:57 INFO - PROCESS | 1660 | 1463971557346 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 19:45:57 INFO - PROCESS | 1660 | 1463971557350 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12129b800 == 44 [pid = 1660] [id = 157] 19:45:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1260edc00) [pid = 1660] [serial = 468] [outer = 0x0] 19:45:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x126824800) [pid = 1660] [serial = 469] [outer = 0x1260edc00] 19:45:57 INFO - PROCESS | 1660 | 1463971557376 Marionette DEBUG loaded listener.js 19:45:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128be9800) [pid = 1660] [serial = 470] [outer = 0x1260edc00] 19:45:57 INFO - PROCESS | 1660 | 1463971557683 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]]]}] 19:45:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 19:45:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 470ms 19:45:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 19:45:57 INFO - PROCESS | 1660 | 1463971557734 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 19:45:57 INFO - PROCESS | 1660 | 1463971557735 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 19:45:57 INFO - PROCESS | 1660 | 1463971557737 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 19:45:57 INFO - PROCESS | 1660 | 1463971557738 Marionette TRACE conn2 <- [1,602,null,{}] 19:45:57 INFO - PROCESS | 1660 | 1463971557741 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}] 19:45:57 INFO - PROCESS | 1660 | 1463971557861 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 19:45:57 INFO - PROCESS | 1660 | 1463971557891 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x116911000 == 45 [pid = 1660] [id = 158] 19:45:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12670d800) [pid = 1660] [serial = 471] [outer = 0x0] 19:45:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x128d74800) [pid = 1660] [serial = 472] [outer = 0x12670d800] 19:45:57 INFO - PROCESS | 1660 | 1463971557917 Marionette DEBUG loaded listener.js 19:45:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12a82e400) [pid = 1660] [serial = 473] [outer = 0x12670d800] 19:45:58 INFO - PROCESS | 1660 | 1463971558310 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]]]}] 19:45:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 19:45:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 623ms 19:45:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 19:45:58 INFO - PROCESS | 1660 | 1463971558362 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 19:45:58 INFO - PROCESS | 1660 | 1463971558363 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 19:45:58 INFO - PROCESS | 1660 | 1463971558367 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 19:45:58 INFO - PROCESS | 1660 | 1463971558369 Marionette TRACE conn2 <- [1,606,null,{}] 19:45:58 INFO - PROCESS | 1660 | 1463971558372 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}] 19:45:58 INFO - PROCESS | 1660 | 1463971558517 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 19:45:58 INFO - PROCESS | 1660 | 1463971558546 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x1261d3000 == 46 [pid = 1660] [id = 159] 19:45:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12a8e4800) [pid = 1660] [serial = 474] [outer = 0x0] 19:45:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12abe4000) [pid = 1660] [serial = 475] [outer = 0x12a8e4800] 19:45:58 INFO - PROCESS | 1660 | 1463971558580 Marionette DEBUG loaded listener.js 19:45:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12bb8dc00) [pid = 1660] [serial = 476] [outer = 0x12a8e4800] 19:45:58 INFO - PROCESS | 1660 | 1463971558931 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]]]}] 19:45:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 19:45:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 570ms 19:45:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 19:45:58 INFO - PROCESS | 1660 | 1463971558936 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 19:45:58 INFO - PROCESS | 1660 | 1463971558937 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 19:45:58 INFO - PROCESS | 1660 | 1463971558939 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 19:45:58 INFO - PROCESS | 1660 | 1463971558940 Marionette TRACE conn2 <- [1,610,null,{}] 19:45:58 INFO - PROCESS | 1660 | 1463971558945 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}] 19:45:59 INFO - PROCESS | 1660 | 1463971559040 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 19:45:59 INFO - PROCESS | 1660 | 1463971559072 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x128c40800 == 47 [pid = 1660] [id = 160] 19:45:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12abe2800) [pid = 1660] [serial = 477] [outer = 0x0] 19:45:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12bfab400) [pid = 1660] [serial = 478] [outer = 0x12abe2800] 19:45:59 INFO - PROCESS | 1660 | 1463971559097 Marionette DEBUG loaded listener.js 19:45:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12bfb8c00) [pid = 1660] [serial = 479] [outer = 0x12abe2800] 19:45:59 INFO - PROCESS | 1660 | 1463971559403 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]]]}] 19:45:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 19:45:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 473ms 19:45:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 19:45:59 INFO - PROCESS | 1660 | 1463971559416 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 19:45:59 INFO - PROCESS | 1660 | 1463971559417 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 19:45:59 INFO - PROCESS | 1660 | 1463971559419 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 19:45:59 INFO - PROCESS | 1660 | 1463971559421 Marionette TRACE conn2 <- [1,614,null,{}] 19:45:59 INFO - PROCESS | 1660 | 1463971559423 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}] 19:45:59 INFO - PROCESS | 1660 | 1463971559533 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 19:45:59 INFO - PROCESS | 1660 | 1463971559537 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x129020800 == 48 [pid = 1660] [id = 161] 19:45:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12be29800) [pid = 1660] [serial = 480] [outer = 0x0] 19:45:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12c4d9800) [pid = 1660] [serial = 481] [outer = 0x12be29800] 19:45:59 INFO - PROCESS | 1660 | 1463971559562 Marionette DEBUG loaded listener.js 19:45:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12c4e1c00) [pid = 1660] [serial = 482] [outer = 0x12be29800] 19:45:59 INFO - PROCESS | 1660 | 1463971559904 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]]]}] 19:45:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 19:45:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 518ms 19:45:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 19:45:59 INFO - PROCESS | 1660 | 1463971559938 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 19:45:59 INFO - PROCESS | 1660 | 1463971559940 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 19:45:59 INFO - PROCESS | 1660 | 1463971559942 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 19:45:59 INFO - PROCESS | 1660 | 1463971559943 Marionette TRACE conn2 <- [1,618,null,{}] 19:45:59 INFO - PROCESS | 1660 | 1463971559952 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}] 19:46:00 INFO - PROCESS | 1660 | 1463971560048 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 19:46:00 INFO - PROCESS | 1660 | 1463971560052 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x1297e6800 == 49 [pid = 1660] [id = 162] 19:46:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12c4da800) [pid = 1660] [serial = 483] [outer = 0x0] 19:46:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12c4e5000) [pid = 1660] [serial = 484] [outer = 0x12c4da800] 19:46:00 INFO - PROCESS | 1660 | 1463971560076 Marionette DEBUG loaded listener.js 19:46:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12c768000) [pid = 1660] [serial = 485] [outer = 0x12c4da800] 19:46:00 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1260f9000) [pid = 1660] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 19:46:00 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x126827800) [pid = 1660] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 19:46:00 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x11606f000) [pid = 1660] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 19:46:00 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1167dbc00) [pid = 1660] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 19:46:00 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x112a6bc00) [pid = 1660] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 19:46:00 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1194e5000) [pid = 1660] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 19:46:00 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12a765c00) [pid = 1660] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 19:46:00 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x128d77000) [pid = 1660] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 19:46:00 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x112a5f800) [pid = 1660] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 19:46:00 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1290f1400) [pid = 1660] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 19:46:00 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12121e800) [pid = 1660] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 19:46:00 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12121ac00) [pid = 1660] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 19:46:00 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12ba1e400) [pid = 1660] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 19:46:00 INFO - PROCESS | 1660 | 1463971560482 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]]]}] 19:46:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 19:46:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 574ms 19:46:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 19:46:00 INFO - PROCESS | 1660 | 1463971560517 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 19:46:00 INFO - PROCESS | 1660 | 1463971560518 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 19:46:00 INFO - PROCESS | 1660 | 1463971560520 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 19:46:00 INFO - PROCESS | 1660 | 1463971560522 Marionette TRACE conn2 <- [1,622,null,{}] 19:46:00 INFO - PROCESS | 1660 | 1463971560540 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}] 19:46:00 INFO - PROCESS | 1660 | 1463971560638 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 19:46:00 INFO - PROCESS | 1660 | 1463971560646 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x1297ee800 == 50 [pid = 1660] [id = 163] 19:46:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12121e800) [pid = 1660] [serial = 486] [outer = 0x0] 19:46:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12a765c00) [pid = 1660] [serial = 487] [outer = 0x12121e800] 19:46:00 INFO - PROCESS | 1660 | 1463971560675 Marionette DEBUG loaded listener.js 19:46:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12c9cf800) [pid = 1660] [serial = 488] [outer = 0x12121e800] 19:46:01 INFO - PROCESS | 1660 | 1463971561017 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]]]}] 19:46:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 19:46:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 531ms 19:46:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 19:46:01 INFO - PROCESS | 1660 | 1463971561052 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 19:46:01 INFO - PROCESS | 1660 | 1463971561053 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 19:46:01 INFO - PROCESS | 1660 | 1463971561055 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 19:46:01 INFO - PROCESS | 1660 | 1463971561056 Marionette TRACE conn2 <- [1,626,null,{}] 19:46:01 INFO - PROCESS | 1660 | 1463971561059 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}] 19:46:01 INFO - PROCESS | 1660 | 1463971561139 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 19:46:01 INFO - PROCESS | 1660 | 1463971561200 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a96b000 == 51 [pid = 1660] [id = 164] 19:46:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12c9d6c00) [pid = 1660] [serial = 489] [outer = 0x0] 19:46:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12c9dc000) [pid = 1660] [serial = 490] [outer = 0x12c9d6c00] 19:46:01 INFO - PROCESS | 1660 | 1463971561224 Marionette DEBUG loaded listener.js 19:46:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12ce1c000) [pid = 1660] [serial = 491] [outer = 0x12c9d6c00] 19:46:01 INFO - PROCESS | 1660 | 1463971561498 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]]]}] 19:46:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 19:46:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 473ms 19:46:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 19:46:01 INFO - PROCESS | 1660 | 1463971561533 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 19:46:01 INFO - PROCESS | 1660 | 1463971561534 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 19:46:01 INFO - PROCESS | 1660 | 1463971561536 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 19:46:01 INFO - PROCESS | 1660 | 1463971561537 Marionette TRACE conn2 <- [1,630,null,{}] 19:46:01 INFO - PROCESS | 1660 | 1463971561539 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}] 19:46:01 INFO - PROCESS | 1660 | 1463971561622 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 19:46:01 INFO - PROCESS | 1660 | 1463971561629 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bb5e000 == 52 [pid = 1660] [id = 165] 19:46:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x124c7c800) [pid = 1660] [serial = 492] [outer = 0x0] 19:46:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x124c80c00) [pid = 1660] [serial = 493] [outer = 0x124c7c800] 19:46:01 INFO - PROCESS | 1660 | 1463971561653 Marionette DEBUG loaded listener.js 19:46:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x124c85400) [pid = 1660] [serial = 494] [outer = 0x124c7c800] 19:46:01 INFO - PROCESS | 1660 | 1463971561980 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]]]}] 19:46:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 19:46:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 469ms 19:46:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 19:46:02 INFO - PROCESS | 1660 | 1463971562006 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 19:46:02 INFO - PROCESS | 1660 | 1463971562007 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 19:46:02 INFO - PROCESS | 1660 | 1463971562010 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 19:46:02 INFO - PROCESS | 1660 | 1463971562011 Marionette TRACE conn2 <- [1,634,null,{}] 19:46:02 INFO - PROCESS | 1660 | 1463971562014 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}] 19:46:02 INFO - PROCESS | 1660 | 1463971562117 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 19:46:02 INFO - PROCESS | 1660 | 1463971562122 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c61d800 == 53 [pid = 1660] [id = 166] 19:46:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x124c7b000) [pid = 1660] [serial = 495] [outer = 0x0] 19:46:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12c9d7c00) [pid = 1660] [serial = 496] [outer = 0x124c7b000] 19:46:02 INFO - PROCESS | 1660 | 1463971562146 Marionette DEBUG loaded listener.js 19:46:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12d07e800) [pid = 1660] [serial = 497] [outer = 0x124c7b000] 19:46:02 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:46:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1213b0000 == 52 [pid = 1660] [id = 134] 19:46:02 INFO - PROCESS | 1660 | --DOCSHELL 0x129006000 == 51 [pid = 1660] [id = 116] 19:46:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12b85c800 == 50 [pid = 1660] [id = 133] 19:46:02 INFO - PROCESS | 1660 | --DOCSHELL 0x11828d000 == 49 [pid = 1660] [id = 117] 19:46:02 INFO - PROCESS | 1660 | --DOCSHELL 0x11691d800 == 48 [pid = 1660] [id = 84] 19:46:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2e7800 == 47 [pid = 1660] [id = 130] 19:46:02 INFO - PROCESS | 1660 | --DOCSHELL 0x116f19800 == 46 [pid = 1660] [id = 52] 19:46:02 INFO - PROCESS | 1660 | --DOCSHELL 0x113dbd000 == 45 [pid = 1660] [id = 154] 19:46:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1182a2800 == 44 [pid = 1660] [id = 153] 19:46:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12bfdd000 == 43 [pid = 1660] [id = 152] 19:46:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12bb55000 == 42 [pid = 1660] [id = 151] 19:46:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2e4000 == 41 [pid = 1660] [id = 150] 19:46:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1212b1800 == 40 [pid = 1660] [id = 149] 19:46:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1170e0000 == 39 [pid = 1660] [id = 148] 19:46:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2cf000 == 38 [pid = 1660] [id = 147] 19:46:03 INFO - PROCESS | 1660 | --DOCSHELL 0x128c40800 == 37 [pid = 1660] [id = 160] 19:46:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12a96b000 == 36 [pid = 1660] [id = 164] 19:46:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12129b800 == 35 [pid = 1660] [id = 157] 19:46:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1297ee800 == 34 [pid = 1660] [id = 163] 19:46:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1186c7000 == 33 [pid = 1660] [id = 155] 19:46:03 INFO - PROCESS | 1660 | --DOCSHELL 0x129020800 == 32 [pid = 1660] [id = 161] 19:46:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1192bd800 == 31 [pid = 1660] [id = 156] 19:46:03 INFO - PROCESS | 1660 | --DOCSHELL 0x116911000 == 30 [pid = 1660] [id = 158] 19:46:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1297e6800 == 29 [pid = 1660] [id = 162] 19:46:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1261d3000 == 28 [pid = 1660] [id = 159] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12ba19400) [pid = 1660] [serial = 434] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12be26c00) [pid = 1660] [serial = 437] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12121e400) [pid = 1660] [serial = 394] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x128d68800) [pid = 1660] [serial = 419] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12960e000) [pid = 1660] [serial = 400] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x116723800) [pid = 1660] [serial = 403] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x118043400) [pid = 1660] [serial = 406] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1260f2000) [pid = 1660] [serial = 416] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x121222800) [pid = 1660] [serial = 410] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12a836400) [pid = 1660] [serial = 427] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1293a2800) [pid = 1660] [serial = 421] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x118326800) [pid = 1660] [serial = 430] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x129611c00) [pid = 1660] [serial = 422] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12a82a800) [pid = 1660] [serial = 425] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118674c00) [pid = 1660] [serial = 391] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x121596800) [pid = 1660] [serial = 412] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x126e24400) [pid = 1660] [serial = 418] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x128c55400) [pid = 1660] [serial = 433] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x118d14c00) [pid = 1660] [serial = 407] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12ba16000) [pid = 1660] [serial = 401] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119feb000) [pid = 1660] [serial = 409] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12ab8d000) [pid = 1660] [serial = 428] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x128c5e000) [pid = 1660] [serial = 397] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12445d800) [pid = 1660] [serial = 415] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x129618800) [pid = 1660] [serial = 424] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1242f5800) [pid = 1660] [serial = 431] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11716cc00) [pid = 1660] [serial = 404] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x124230c00) [pid = 1660] [serial = 413] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12bb88000) [pid = 1660] [serial = 436] [outer = 0x0] [url = about:blank] 19:46:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12bb5e000 == 27 [pid = 1660] [id = 165] 19:46:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x113d0c000) [pid = 1660] [serial = 498] [outer = 0x12c76b800] 19:46:03 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:46:03 INFO - PROCESS | 1660 | 1463971563660 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]]]}] 19:46:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 19:46:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1673ms 19:46:03 INFO - PROCESS | 1660 | 1463971563684 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 19:46:03 INFO - PROCESS | 1660 | 1463971563687 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 19:46:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 19:46:03 INFO - PROCESS | 1660 | 1463971563691 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 19:46:03 INFO - PROCESS | 1660 | 1463971563695 Marionette TRACE conn2 <- [1,638,null,{}] 19:46:03 INFO - PROCESS | 1660 | 1463971563700 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}] 19:46:03 INFO - PROCESS | 1660 | 1463971563773 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 19:46:03 INFO - PROCESS | 1660 | 1463971563780 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x11339f800 == 28 [pid = 1660] [id = 167] 19:46:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11619a000) [pid = 1660] [serial = 499] [outer = 0x0] 19:46:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1161eb400) [pid = 1660] [serial = 500] [outer = 0x11619a000] 19:46:03 INFO - PROCESS | 1660 | 1463971563810 Marionette DEBUG loaded listener.js 19:46:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1169a9c00) [pid = 1660] [serial = 501] [outer = 0x11619a000] 19:46:04 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:46:04 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:46:04 INFO - PROCESS | 1660 | 1463971564141 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]]]}] 19:46:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 19:46:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 474ms 19:46:04 INFO - PROCESS | 1660 | 1463971564165 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 19:46:04 INFO - PROCESS | 1660 | 1463971564169 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 19:46:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 19:46:04 INFO - PROCESS | 1660 | 1463971564173 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 19:46:04 INFO - PROCESS | 1660 | 1463971564175 Marionette TRACE conn2 <- [1,642,null,{}] 19:46:04 INFO - PROCESS | 1660 | 1463971564177 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}] 19:46:04 INFO - PROCESS | 1660 | 1463971564250 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 19:46:04 INFO - PROCESS | 1660 | 1463971564295 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x1167be000 == 29 [pid = 1660] [id = 168] 19:46:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x116722400) [pid = 1660] [serial = 502] [outer = 0x0] 19:46:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x117676000) [pid = 1660] [serial = 503] [outer = 0x116722400] 19:46:04 INFO - PROCESS | 1660 | 1463971564321 Marionette DEBUG loaded listener.js 19:46:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x118326800) [pid = 1660] [serial = 504] [outer = 0x116722400] 19:46:04 INFO - PROCESS | 1660 | 1463971564630 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]]]}] 19:46:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 19:46:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 470ms 19:46:04 INFO - PROCESS | 1660 | 1463971564649 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 19:46:04 INFO - PROCESS | 1660 | 1463971564651 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 19:46:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 19:46:04 INFO - PROCESS | 1660 | 1463971564653 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 19:46:04 INFO - PROCESS | 1660 | 1463971564656 Marionette TRACE conn2 <- [1,646,null,{}] 19:46:04 INFO - PROCESS | 1660 | 1463971564667 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}] 19:46:04 INFO - PROCESS | 1660 | 1463971564745 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 19:46:04 INFO - PROCESS | 1660 | 1463971564796 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x1170ef000 == 30 [pid = 1660] [id = 169] 19:46:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x111f2ac00) [pid = 1660] [serial = 505] [outer = 0x0] 19:46:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119124000) [pid = 1660] [serial = 506] [outer = 0x111f2ac00] 19:46:04 INFO - PROCESS | 1660 | 1463971564825 Marionette DEBUG loaded listener.js 19:46:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119253c00) [pid = 1660] [serial = 507] [outer = 0x111f2ac00] 19:46:05 INFO - PROCESS | 1660 | 1463971565133 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]]]}] 19:46:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 19:46:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 526ms 19:46:05 INFO - PROCESS | 1660 | 1463971565181 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 19:46:05 INFO - PROCESS | 1660 | 1463971565182 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 19:46:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 19:46:05 INFO - PROCESS | 1660 | 1463971565184 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 19:46:05 INFO - PROCESS | 1660 | 1463971565185 Marionette TRACE conn2 <- [1,650,null,{}] 19:46:05 INFO - PROCESS | 1660 | 1463971565188 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}] 19:46:05 INFO - PROCESS | 1660 | 1463971565257 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 19:46:05 INFO - PROCESS | 1660 | 1463971565264 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x118290000 == 31 [pid = 1660] [id = 170] 19:46:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x116a4d800) [pid = 1660] [serial = 508] [outer = 0x0] 19:46:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x11942a000) [pid = 1660] [serial = 509] [outer = 0x116a4d800] 19:46:05 INFO - PROCESS | 1660 | 1463971565289 Marionette DEBUG loaded listener.js 19:46:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1194e1c00) [pid = 1660] [serial = 510] [outer = 0x116a4d800] 19:46:05 INFO - PROCESS | 1660 | 1463971565594 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]]]}] 19:46:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 19:46:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 419ms 19:46:05 INFO - PROCESS | 1660 | 1463971565603 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 19:46:05 INFO - PROCESS | 1660 | 1463971565604 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 19:46:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 19:46:05 INFO - PROCESS | 1660 | 1463971565609 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 19:46:05 INFO - PROCESS | 1660 | 1463971565610 Marionette TRACE conn2 <- [1,654,null,{}] 19:46:05 INFO - PROCESS | 1660 | 1463971565616 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}] 19:46:05 INFO - PROCESS | 1660 | 1463971565709 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 19:46:05 INFO - PROCESS | 1660 | 1463971565714 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186a3000 == 32 [pid = 1660] [id = 171] 19:46:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1122aa800) [pid = 1660] [serial = 511] [outer = 0x0] 19:46:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1194db000) [pid = 1660] [serial = 512] [outer = 0x1122aa800] 19:46:05 INFO - PROCESS | 1660 | 1463971565739 Marionette DEBUG loaded listener.js 19:46:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x115e3c400) [pid = 1660] [serial = 513] [outer = 0x1122aa800] 19:46:06 INFO - PROCESS | 1660 | 1463971566051 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]]]}] 19:46:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 19:46:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 472ms 19:46:06 INFO - PROCESS | 1660 | 1463971566082 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 19:46:06 INFO - PROCESS | 1660 | 1463971566083 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 19:46:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 19:46:06 INFO - PROCESS | 1660 | 1463971566097 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 19:46:06 INFO - PROCESS | 1660 | 1463971566099 Marionette TRACE conn2 <- [1,658,null,{}] 19:46:06 INFO - PROCESS | 1660 | 1463971566101 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}] 19:46:06 INFO - PROCESS | 1660 | 1463971566208 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 19:46:06 INFO - PROCESS | 1660 | 1463971566218 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x119218800 == 33 [pid = 1660] [id = 172] 19:46:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119977c00) [pid = 1660] [serial = 514] [outer = 0x0] 19:46:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12101e800) [pid = 1660] [serial = 515] [outer = 0x119977c00] 19:46:06 INFO - PROCESS | 1660 | 1463971566252 Marionette DEBUG loaded listener.js 19:46:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x121435400) [pid = 1660] [serial = 516] [outer = 0x119977c00] 19:46:06 INFO - PROCESS | 1660 | 1463971566671 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]]]}] 19:46:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 19:46:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 619ms 19:46:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 19:46:06 INFO - PROCESS | 1660 | 1463971566716 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 19:46:06 INFO - PROCESS | 1660 | 1463971566717 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 19:46:06 INFO - PROCESS | 1660 | 1463971566719 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 19:46:06 INFO - PROCESS | 1660 | 1463971566720 Marionette TRACE conn2 <- [1,662,null,{}] 19:46:06 INFO - PROCESS | 1660 | 1463971566723 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}] 19:46:06 INFO - PROCESS | 1660 | 1463971566788 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 19:46:06 INFO - PROCESS | 1660 | 1463971566797 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192bc800 == 34 [pid = 1660] [id = 173] 19:46:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x119422000) [pid = 1660] [serial = 517] [outer = 0x0] 19:46:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x121597c00) [pid = 1660] [serial = 518] [outer = 0x119422000] 19:46:06 INFO - PROCESS | 1660 | 1463971566838 Marionette DEBUG loaded listener.js 19:46:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1219dc400) [pid = 1660] [serial = 519] [outer = 0x119422000] 19:46:07 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:46:07 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:46:07 INFO - PROCESS | 1660 | 1463971567290 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]]]}] 19:46:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 19:46:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 619ms 19:46:07 INFO - PROCESS | 1660 | 1463971567339 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 19:46:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 19:46:07 INFO - PROCESS | 1660 | 1463971567340 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 19:46:07 INFO - PROCESS | 1660 | 1463971567348 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 19:46:07 INFO - PROCESS | 1660 | 1463971567349 Marionette TRACE conn2 <- [1,666,null,{}] 19:46:07 INFO - PROCESS | 1660 | 1463971567351 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}] 19:46:07 INFO - PROCESS | 1660 | 1463971567422 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 19:46:07 INFO - PROCESS | 1660 | 1463971567428 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x119ce7000 == 35 [pid = 1660] [id = 174] 19:46:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1219dd400) [pid = 1660] [serial = 520] [outer = 0x0] 19:46:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x124045c00) [pid = 1660] [serial = 521] [outer = 0x1219dd400] 19:46:07 INFO - PROCESS | 1660 | 1463971567454 Marionette DEBUG loaded listener.js 19:46:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1242f0000) [pid = 1660] [serial = 522] [outer = 0x1219dd400] 19:46:07 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:46:07 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:46:07 INFO - PROCESS | 1660 | 1463971567780 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]]]}] 19:46:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 19:46:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 473ms 19:46:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 19:46:07 INFO - PROCESS | 1660 | 1463971567816 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 19:46:07 INFO - PROCESS | 1660 | 1463971567817 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 19:46:07 INFO - PROCESS | 1660 | 1463971567819 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 19:46:07 INFO - PROCESS | 1660 | 1463971567820 Marionette TRACE conn2 <- [1,670,null,{}] 19:46:07 INFO - PROCESS | 1660 | 1463971567822 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}] 19:46:07 INFO - PROCESS | 1660 | 1463971567893 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 19:46:07 INFO - PROCESS | 1660 | 1463971567939 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x1170ee800 == 36 [pid = 1660] [id = 175] 19:46:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x118649400) [pid = 1660] [serial = 523] [outer = 0x0] 19:46:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1242f7000) [pid = 1660] [serial = 524] [outer = 0x118649400] 19:46:07 INFO - PROCESS | 1660 | 1463971567963 Marionette DEBUG loaded listener.js 19:46:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1247abc00) [pid = 1660] [serial = 525] [outer = 0x118649400] 19:46:08 INFO - PROCESS | 1660 | 1463971568247 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]]]}] 19:46:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 19:46:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 469ms 19:46:08 INFO - PROCESS | 1660 | 1463971568288 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 19:46:08 INFO - PROCESS | 1660 | 1463971568289 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 19:46:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 19:46:08 INFO - PROCESS | 1660 | 1463971568292 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 19:46:08 INFO - PROCESS | 1660 | 1463971568294 Marionette TRACE conn2 <- [1,674,null,{}] 19:46:08 INFO - PROCESS | 1660 | 1463971568299 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}] 19:46:08 INFO - PROCESS | 1660 | 1463971568374 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 19:46:08 INFO - PROCESS | 1660 | 1463971568381 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x121d89000 == 37 [pid = 1660] [id = 176] 19:46:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1247a4000) [pid = 1660] [serial = 526] [outer = 0x0] 19:46:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x124c85000) [pid = 1660] [serial = 527] [outer = 0x1247a4000] 19:46:08 INFO - PROCESS | 1660 | 1463971568406 Marionette DEBUG loaded listener.js 19:46:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x124da9800) [pid = 1660] [serial = 528] [outer = 0x1247a4000] 19:46:08 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:46:08 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:46:08 INFO - PROCESS | 1660 | 1463971568778 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]]]}] 19:46:08 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 19:46:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 523ms 19:46:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 19:46:08 INFO - PROCESS | 1660 | 1463971568814 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 19:46:08 INFO - PROCESS | 1660 | 1463971568816 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 19:46:08 INFO - PROCESS | 1660 | 1463971568818 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 19:46:08 INFO - PROCESS | 1660 | 1463971568820 Marionette TRACE conn2 <- [1,678,null,{}] 19:46:08 INFO - PROCESS | 1660 | 1463971568823 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}] 19:46:08 INFO - PROCESS | 1660 | 1463971568958 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 19:46:08 INFO - PROCESS | 1660 | 1463971568986 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x11869b800 == 38 [pid = 1660] [id = 177] 19:46:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12602f800) [pid = 1660] [serial = 529] [outer = 0x0] 19:46:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x12645f800) [pid = 1660] [serial = 530] [outer = 0x12602f800] 19:46:09 INFO - PROCESS | 1660 | 1463971569031 Marionette DEBUG loaded listener.js 19:46:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x126827800) [pid = 1660] [serial = 531] [outer = 0x12602f800] 19:46:09 INFO - PROCESS | 1660 | 1463971569422 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]]]}] 19:46:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 19:46:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 620ms 19:46:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 19:46:09 INFO - PROCESS | 1660 | 1463971569438 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 19:46:09 INFO - PROCESS | 1660 | 1463971569439 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 19:46:09 INFO - PROCESS | 1660 | 1463971569441 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 19:46:09 INFO - PROCESS | 1660 | 1463971569444 Marionette TRACE conn2 <- [1,682,null,{}] 19:46:09 INFO - PROCESS | 1660 | 1463971569449 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}] 19:46:09 INFO - PROCESS | 1660 | 1463971569538 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 19:46:09 INFO - PROCESS | 1660 | 1463971569568 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x1261d1800 == 39 [pid = 1660] [id = 178] 19:46:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x1260ee400) [pid = 1660] [serial = 532] [outer = 0x0] 19:46:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x126e24000) [pid = 1660] [serial = 533] [outer = 0x1260ee400] 19:46:09 INFO - PROCESS | 1660 | 1463971569593 Marionette DEBUG loaded listener.js 19:46:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x128be5c00) [pid = 1660] [serial = 534] [outer = 0x1260ee400] 19:46:10 INFO - PROCESS | 1660 | 1463971570374 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]]]}] 19:46:10 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) 19:46:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 974ms 19:46:10 INFO - PROCESS | 1660 | 1463971570415 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 19:46:10 INFO - PROCESS | 1660 | 1463971570416 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 19:46:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 19:46:10 INFO - PROCESS | 1660 | 1463971570419 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 19:46:10 INFO - PROCESS | 1660 | 1463971570420 Marionette TRACE conn2 <- [1,686,null,{}] 19:46:10 INFO - PROCESS | 1660 | 1463971570422 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}] 19:46:10 INFO - PROCESS | 1660 | 1463971570513 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 19:46:10 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x126037400) [pid = 1660] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 19:46:10 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x11767a400) [pid = 1660] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 19:46:10 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12101ec00) [pid = 1660] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 19:46:10 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x124c7c800) [pid = 1660] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 19:46:10 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12a8e4800) [pid = 1660] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 19:46:10 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x12abe2800) [pid = 1660] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 19:46:10 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x12be29800) [pid = 1660] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 19:46:10 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12c4da800) [pid = 1660] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 19:46:10 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12c9d6c00) [pid = 1660] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 19:46:10 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12121e800) [pid = 1660] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 19:46:10 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12670d800) [pid = 1660] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 19:46:10 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1260edc00) [pid = 1660] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 19:46:10 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x121a84800) [pid = 1660] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 19:46:10 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x11880d000) [pid = 1660] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 19:46:10 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x115e3d800) [pid = 1660] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 19:46:10 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x115e3c000) [pid = 1660] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 19:46:10 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12abdf000) [pid = 1660] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 19:46:10 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x128c59c00) [pid = 1660] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 19:46:10 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x126705c00) [pid = 1660] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 19:46:10 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1191ca000) [pid = 1660] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 19:46:10 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x117e59800) [pid = 1660] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 19:46:10 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12ba20400) [pid = 1660] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 19:46:10 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12be2bc00) [pid = 1660] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 19:46:10 INFO - PROCESS | 1660 | 1463971570722 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x1161e3800 == 40 [pid = 1660] [id = 179] 19:46:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x112eaa400) [pid = 1660] [serial = 535] [outer = 0x0] 19:46:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x115e3d800) [pid = 1660] [serial = 536] [outer = 0x112eaa400] 19:46:10 INFO - PROCESS | 1660 | 1463971570747 Marionette DEBUG loaded listener.js 19:46:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119254000) [pid = 1660] [serial = 537] [outer = 0x112eaa400] 19:46:11 INFO - PROCESS | 1660 | 1463971571457 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]]]}] 19:46:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 19:46:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1069ms 19:46:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 19:46:11 INFO - PROCESS | 1660 | 1463971571488 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 19:46:11 INFO - PROCESS | 1660 | 1463971571490 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 19:46:11 INFO - PROCESS | 1660 | 1463971571492 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 19:46:11 INFO - PROCESS | 1660 | 1463971571493 Marionette TRACE conn2 <- [1,690,null,{}] 19:46:11 INFO - PROCESS | 1660 | 1463971571497 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}] 19:46:11 INFO - PROCESS | 1660 | 1463971571568 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 19:46:11 INFO - PROCESS | 1660 | 1463971571573 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x126784800 == 41 [pid = 1660] [id = 180] 19:46:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x121024800) [pid = 1660] [serial = 538] [outer = 0x0] 19:46:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1260f1c00) [pid = 1660] [serial = 539] [outer = 0x121024800] 19:46:11 INFO - PROCESS | 1660 | 1463971571599 Marionette DEBUG loaded listener.js 19:46:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x128c59c00) [pid = 1660] [serial = 540] [outer = 0x121024800] 19:46:12 INFO - PROCESS | 1660 | 1463971572402 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]]]}] 19:46:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 19:46:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 920ms 19:46:12 INFO - PROCESS | 1660 | 1463971572413 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 19:46:12 INFO - PROCESS | 1660 | 1463971572414 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 19:46:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 19:46:12 INFO - PROCESS | 1660 | 1463971572416 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 19:46:12 INFO - PROCESS | 1660 | 1463971572417 Marionette TRACE conn2 <- [1,694,null,{}] 19:46:12 INFO - PROCESS | 1660 | 1463971572419 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}] 19:46:12 INFO - PROCESS | 1660 | 1463971572496 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 19:46:12 INFO - PROCESS | 1660 | 1463971572501 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x128d9c800 == 42 [pid = 1660] [id = 181] 19:46:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x128c60c00) [pid = 1660] [serial = 541] [outer = 0x0] 19:46:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x128d75800) [pid = 1660] [serial = 542] [outer = 0x128c60c00] 19:46:12 INFO - PROCESS | 1660 | 1463971572526 Marionette DEBUG loaded listener.js 19:46:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x129036000) [pid = 1660] [serial = 543] [outer = 0x128c60c00] 19:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x11339f800 == 41 [pid = 1660] [id = 167] 19:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12c61d800 == 40 [pid = 1660] [id = 166] 19:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1170ef000 == 39 [pid = 1660] [id = 169] 19:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1186a3000 == 38 [pid = 1660] [id = 171] 19:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x119ce7000 == 37 [pid = 1660] [id = 174] 19:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x118290000 == 36 [pid = 1660] [id = 170] 19:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x121d89000 == 35 [pid = 1660] [id = 176] 19:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1170ee800 == 34 [pid = 1660] [id = 175] 19:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x126784800 == 33 [pid = 1660] [id = 180] 19:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1192bc800 == 32 [pid = 1660] [id = 173] 19:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1261d1800 == 31 [pid = 1660] [id = 178] 19:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1161e3800 == 30 [pid = 1660] [id = 179] 19:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1167be000 == 29 [pid = 1660] [id = 168] 19:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x11869b800 == 28 [pid = 1660] [id = 177] 19:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x119218800 == 27 [pid = 1660] [id = 172] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12c4dd400) [pid = 1660] [serial = 389] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12abe4000) [pid = 1660] [serial = 475] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12bb8dc00) [pid = 1660] [serial = 476] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12bfb8c00) [pid = 1660] [serial = 479] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12bfab400) [pid = 1660] [serial = 478] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12c4e1c00) [pid = 1660] [serial = 482] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12c4d9800) [pid = 1660] [serial = 481] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12c4e5000) [pid = 1660] [serial = 484] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12ce1c000) [pid = 1660] [serial = 491] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12a765c00) [pid = 1660] [serial = 487] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12c768000) [pid = 1660] [serial = 485] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x128d74800) [pid = 1660] [serial = 472] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x126824800) [pid = 1660] [serial = 469] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x128be9800) [pid = 1660] [serial = 470] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1246c9c00) [pid = 1660] [serial = 466] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12602d400) [pid = 1660] [serial = 467] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x121021c00) [pid = 1660] [serial = 463] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x121631800) [pid = 1660] [serial = 464] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x117e60000) [pid = 1660] [serial = 460] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11997b800) [pid = 1660] [serial = 461] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11716b400) [pid = 1660] [serial = 458] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x115ec2c00) [pid = 1660] [serial = 457] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12bb88800) [pid = 1660] [serial = 454] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12bfb1400) [pid = 1660] [serial = 455] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12ab93400) [pid = 1660] [serial = 452] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12a76c800) [pid = 1660] [serial = 451] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x128c55800) [pid = 1660] [serial = 449] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12681fc00) [pid = 1660] [serial = 448] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x121356c00) [pid = 1660] [serial = 446] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1199f1800) [pid = 1660] [serial = 445] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x11916a400) [pid = 1660] [serial = 443] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x11832d400) [pid = 1660] [serial = 442] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12be30400) [pid = 1660] [serial = 439] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12bfb2800) [pid = 1660] [serial = 440] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x124c85400) [pid = 1660] [serial = 494] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x12a82e400) [pid = 1660] [serial = 473] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x12c9cf800) [pid = 1660] [serial = 488] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12c9dc000) [pid = 1660] [serial = 490] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x1293a4000) [pid = 1660] [serial = 398] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x1191cc000) [pid = 1660] [serial = 392] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x123d86400) [pid = 1660] [serial = 395] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x12c9d7c00) [pid = 1660] [serial = 496] [outer = 0x0] [url = about:blank] 19:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x124c80c00) [pid = 1660] [serial = 493] [outer = 0x0] [url = about:blank] 19:46:14 INFO - PROCESS | 1660 | 1463971574340 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]]]}] 19:46:14 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) 19:46:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1972ms 19:46:14 INFO - PROCESS | 1660 | 1463971574389 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 19:46:14 INFO - PROCESS | 1660 | 1463971574393 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 19:46:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 19:46:14 INFO - PROCESS | 1660 | 1463971574396 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 19:46:14 INFO - PROCESS | 1660 | 1463971574398 Marionette TRACE conn2 <- [1,698,null,{}] 19:46:14 INFO - PROCESS | 1660 | 1463971574402 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}] 19:46:14 INFO - PROCESS | 1660 | 1463971574475 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 19:46:14 INFO - PROCESS | 1660 | 1463971574518 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x113814800 == 28 [pid = 1660] [id = 182] 19:46:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x113f46c00) [pid = 1660] [serial = 544] [outer = 0x0] 19:46:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x115e3e000) [pid = 1660] [serial = 545] [outer = 0x113f46c00] 19:46:14 INFO - PROCESS | 1660 | 1463971574547 Marionette DEBUG loaded listener.js 19:46:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x1167db800) [pid = 1660] [serial = 546] [outer = 0x113f46c00] 19:46:15 INFO - PROCESS | 1660 | 1463971575318 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]]]}] 19:46:15 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) 19:46:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 972ms 19:46:15 INFO - PROCESS | 1660 | 1463971575369 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 19:46:15 INFO - PROCESS | 1660 | 1463971575373 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 19:46:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 19:46:15 INFO - PROCESS | 1660 | 1463971575378 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 19:46:15 INFO - PROCESS | 1660 | 1463971575380 Marionette TRACE conn2 <- [1,702,null,{}] 19:46:15 INFO - PROCESS | 1660 | 1463971575382 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}] 19:46:15 INFO - PROCESS | 1660 | 1463971575453 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 19:46:15 INFO - PROCESS | 1660 | 1463971575458 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x116976800 == 29 [pid = 1660] [id = 183] 19:46:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1167dbc00) [pid = 1660] [serial = 547] [outer = 0x0] 19:46:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x117e60400) [pid = 1660] [serial = 548] [outer = 0x1167dbc00] 19:46:15 INFO - PROCESS | 1660 | 1463971575487 Marionette DEBUG loaded listener.js 19:46:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x118642c00) [pid = 1660] [serial = 549] [outer = 0x1167dbc00] 19:46:16 INFO - PROCESS | 1660 | 1463971576306 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]]]}] 19:46:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 19:46:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 970ms 19:46:16 INFO - PROCESS | 1660 | 1463971576348 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 19:46:16 INFO - PROCESS | 1660 | 1463971576350 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 19:46:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 19:46:16 INFO - PROCESS | 1660 | 1463971576353 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 19:46:16 INFO - PROCESS | 1660 | 1463971576355 Marionette TRACE conn2 <- [1,706,null,{}] 19:46:16 INFO - PROCESS | 1660 | 1463971576363 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}] 19:46:16 INFO - PROCESS | 1660 | 1463971576462 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 19:46:16 INFO - PROCESS | 1660 | 1463971576468 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e0e000 == 30 [pid = 1660] [id = 184] 19:46:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x11204dc00) [pid = 1660] [serial = 550] [outer = 0x0] 19:46:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1191c3000) [pid = 1660] [serial = 551] [outer = 0x11204dc00] 19:46:16 INFO - PROCESS | 1660 | 1463971576498 Marionette DEBUG loaded listener.js 19:46:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x119254c00) [pid = 1660] [serial = 552] [outer = 0x11204dc00] 19:46:17 INFO - PROCESS | 1660 | 1463971577321 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]]]}] 19:46:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 19:46:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 976ms 19:46:17 INFO - PROCESS | 1660 | 1463971577329 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 19:46:17 INFO - PROCESS | 1660 | 1463971577332 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 19:46:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 19:46:17 INFO - PROCESS | 1660 | 1463971577335 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 19:46:17 INFO - PROCESS | 1660 | 1463971577337 Marionette TRACE conn2 <- [1,710,null,{}] 19:46:17 INFO - PROCESS | 1660 | 1463971577340 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}] 19:46:17 INFO - PROCESS | 1660 | 1463971577425 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 19:46:17 INFO - PROCESS | 1660 | 1463971577430 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x118671800 == 31 [pid = 1660] [id = 185] 19:46:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x119252000) [pid = 1660] [serial = 553] [outer = 0x0] 19:46:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x11942e000) [pid = 1660] [serial = 554] [outer = 0x119252000] 19:46:17 INFO - PROCESS | 1660 | 1463971577458 Marionette DEBUG loaded listener.js 19:46:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x119974800) [pid = 1660] [serial = 555] [outer = 0x119252000] 19:46:18 INFO - PROCESS | 1660 | 1463971578257 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]]]}] 19:46:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 19:46:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 972ms 19:46:18 INFO - PROCESS | 1660 | 1463971578306 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 19:46:18 INFO - PROCESS | 1660 | 1463971578308 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 19:46:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 19:46:18 INFO - PROCESS | 1660 | 1463971578310 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 19:46:18 INFO - PROCESS | 1660 | 1463971578311 Marionette TRACE conn2 <- [1,714,null,{}] 19:46:18 INFO - PROCESS | 1660 | 1463971578313 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}] 19:46:18 INFO - PROCESS | 1660 | 1463971578396 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 19:46:18 INFO - PROCESS | 1660 | 1463971578401 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x118dc4000 == 32 [pid = 1660] [id = 186] 19:46:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x117e62400) [pid = 1660] [serial = 556] [outer = 0x0] 19:46:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1199f1800) [pid = 1660] [serial = 557] [outer = 0x117e62400] 19:46:18 INFO - PROCESS | 1660 | 1463971578425 Marionette DEBUG loaded listener.js 19:46:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x12101d400) [pid = 1660] [serial = 558] [outer = 0x117e62400] 19:46:19 INFO - PROCESS | 1660 | 1463971579242 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]]]}] 19:46:19 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 19:46:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 969ms 19:46:19 INFO - PROCESS | 1660 | 1463971579281 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 19:46:19 INFO - PROCESS | 1660 | 1463971579282 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 19:46:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 19:46:19 INFO - PROCESS | 1660 | 1463971579284 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 19:46:19 INFO - PROCESS | 1660 | 1463971579285 Marionette TRACE conn2 <- [1,718,null,{}] 19:46:19 INFO - PROCESS | 1660 | 1463971579287 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}] 19:46:19 INFO - PROCESS | 1660 | 1463971579386 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 19:46:19 INFO - PROCESS | 1660 | 1463971579391 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192a7000 == 33 [pid = 1660] [id = 187] 19:46:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x119fedc00) [pid = 1660] [serial = 559] [outer = 0x0] 19:46:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x12121a800) [pid = 1660] [serial = 560] [outer = 0x119fedc00] 19:46:19 INFO - PROCESS | 1660 | 1463971579419 Marionette DEBUG loaded listener.js 19:46:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x12184a000) [pid = 1660] [serial = 561] [outer = 0x119fedc00] 19:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x121024800) [pid = 1660] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 19:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12602f800) [pid = 1660] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 19:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1260ee400) [pid = 1660] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 19:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x112eaa400) [pid = 1660] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 19:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1247a4000) [pid = 1660] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 19:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x118649400) [pid = 1660] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 19:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1219dd400) [pid = 1660] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 19:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x119422000) [pid = 1660] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 19:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x119977c00) [pid = 1660] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 19:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x1122aa800) [pid = 1660] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 19:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x116a4d800) [pid = 1660] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 19:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x111f2ac00) [pid = 1660] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 19:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x116722400) [pid = 1660] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 19:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x11619a000) [pid = 1660] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 19:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x124c7b000) [pid = 1660] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 19:46:20 INFO - PROCESS | 1660 | 1463971580201 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]]]}] 19:46:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 19:46:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 920ms 19:46:20 INFO - PROCESS | 1660 | 1463971580204 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 19:46:20 INFO - PROCESS | 1660 | 1463971580205 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 19:46:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 19:46:20 INFO - PROCESS | 1660 | 1463971580208 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 19:46:20 INFO - PROCESS | 1660 | 1463971580209 Marionette TRACE conn2 <- [1,722,null,{}] 19:46:20 INFO - PROCESS | 1660 | 1463971580214 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}] 19:46:20 INFO - PROCESS | 1660 | 1463971580282 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 19:46:20 INFO - PROCESS | 1660 | 1463971580287 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186de800 == 34 [pid = 1660] [id = 188] 19:46:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x11619a000) [pid = 1660] [serial = 562] [outer = 0x0] 19:46:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x119422000) [pid = 1660] [serial = 563] [outer = 0x11619a000] 19:46:20 INFO - PROCESS | 1660 | 1463971580314 Marionette DEBUG loaded listener.js 19:46:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x121023800) [pid = 1660] [serial = 564] [outer = 0x11619a000] 19:46:20 INFO - PROCESS | 1660 | 1463971580630 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] 19:46:20 INFO - PROCESS | 1660 | 1463971580681 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 19:46:20 INFO - PROCESS | 1660 | 1463971580683 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 19:46:20 INFO - PROCESS | 1660 | 1463971580684 Marionette TRACE conn2 <- [1,726,null,{}] 19:46:20 INFO - PROCESS | 1660 | 1463971580686 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}] 19:46:20 INFO - PROCESS | 1660 | 1463971580772 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 19:46:20 INFO - PROCESS | 1660 | 1463971580778 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x119999000 == 35 [pid = 1660] [id = 189] 19:46:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x118811400) [pid = 1660] [serial = 565] [outer = 0x0] 19:46:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x121a82800) [pid = 1660] [serial = 566] [outer = 0x118811400] 19:46:20 INFO - PROCESS | 1660 | 1463971580811 Marionette DEBUG loaded listener.js 19:46:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x12445d800) [pid = 1660] [serial = 567] [outer = 0x118811400] 19:46:21 INFO - PROCESS | 1660 | 1463971581129 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]]]}] 19:46:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 19:46:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 468ms 19:46:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 19:46:21 INFO - PROCESS | 1660 | 1463971581152 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 19:46:21 INFO - PROCESS | 1660 | 1463971581153 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 19:46:21 INFO - PROCESS | 1660 | 1463971581155 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 19:46:21 INFO - PROCESS | 1660 | 1463971581156 Marionette TRACE conn2 <- [1,730,null,{}] 19:46:21 INFO - PROCESS | 1660 | 1463971581159 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}] 19:46:21 INFO - PROCESS | 1660 | 1463971581229 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 19:46:21 INFO - PROCESS | 1660 | 1463971581234 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e07000 == 36 [pid = 1660] [id = 190] 19:46:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x118649400) [pid = 1660] [serial = 568] [outer = 0x0] 19:46:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x124c7c400) [pid = 1660] [serial = 569] [outer = 0x118649400] 19:46:21 INFO - PROCESS | 1660 | 1463971581261 Marionette DEBUG loaded listener.js 19:46:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x124c83c00) [pid = 1660] [serial = 570] [outer = 0x118649400] 19:46:21 INFO - PROCESS | 1660 | 1463971581575 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] 19:46:21 INFO - PROCESS | 1660 | 1463971581635 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 19:46:21 INFO - PROCESS | 1660 | 1463971581637 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 19:46:21 INFO - PROCESS | 1660 | 1463971581638 Marionette TRACE conn2 <- [1,734,null,{}] 19:46:21 INFO - PROCESS | 1660 | 1463971581641 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}] 19:46:21 INFO - PROCESS | 1660 | 1463971581713 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 19:46:21 INFO - PROCESS | 1660 | 1463971581717 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x121d99800 == 37 [pid = 1660] [id = 191] 19:46:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x124c87000) [pid = 1660] [serial = 571] [outer = 0x0] 19:46:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x124dabc00) [pid = 1660] [serial = 572] [outer = 0x124c87000] 19:46:21 INFO - PROCESS | 1660 | 1463971581744 Marionette DEBUG loaded listener.js 19:46:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1260f4000) [pid = 1660] [serial = 573] [outer = 0x124c87000] 19:46:22 INFO - PROCESS | 1660 | 1463971582083 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]]]}] 19:46:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 19:46:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 468ms 19:46:22 INFO - PROCESS | 1660 | 1463971582106 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 19:46:22 INFO - PROCESS | 1660 | 1463971582107 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 19:46:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 19:46:22 INFO - PROCESS | 1660 | 1463971582111 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 19:46:22 INFO - PROCESS | 1660 | 1463971582113 Marionette TRACE conn2 <- [1,738,null,{}] 19:46:22 INFO - PROCESS | 1660 | 1463971582115 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}] 19:46:22 INFO - PROCESS | 1660 | 1463971582238 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 19:46:22 INFO - PROCESS | 1660 | 1463971582285 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x11226e800 == 38 [pid = 1660] [id = 192] 19:46:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x111f23400) [pid = 1660] [serial = 574] [outer = 0x0] 19:46:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1122b6400) [pid = 1660] [serial = 575] [outer = 0x111f23400] 19:46:22 INFO - PROCESS | 1660 | 1463971582317 Marionette DEBUG loaded listener.js 19:46:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x113344000) [pid = 1660] [serial = 576] [outer = 0x111f23400] 19:46:23 INFO - PROCESS | 1660 | 1463971583302 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]]]}] 19:46:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 19:46:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1221ms 19:46:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 19:46:23 INFO - PROCESS | 1660 | 1463971583333 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 19:46:23 INFO - PROCESS | 1660 | 1463971583336 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 19:46:23 INFO - PROCESS | 1660 | 1463971583339 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 19:46:23 INFO - PROCESS | 1660 | 1463971583341 Marionette TRACE conn2 <- [1,742,null,{}] 19:46:23 INFO - PROCESS | 1660 | 1463971583344 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}] 19:46:23 INFO - PROCESS | 1660 | 1463971583459 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 19:46:23 INFO - PROCESS | 1660 | 1463971583500 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e05000 == 39 [pid = 1660] [id = 193] 19:46:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11671f400) [pid = 1660] [serial = 577] [outer = 0x0] 19:46:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x117e57800) [pid = 1660] [serial = 578] [outer = 0x11671f400] 19:46:23 INFO - PROCESS | 1660 | 1463971583533 Marionette DEBUG loaded listener.js 19:46:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x118680000) [pid = 1660] [serial = 579] [outer = 0x11671f400] 19:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x121d99800 == 38 [pid = 1660] [id = 191] 19:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x117e07000 == 37 [pid = 1660] [id = 190] 19:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x119999000 == 36 [pid = 1660] [id = 189] 19:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x1186de800 == 35 [pid = 1660] [id = 188] 19:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x1192a7000 == 34 [pid = 1660] [id = 187] 19:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x118dc4000 == 33 [pid = 1660] [id = 186] 19:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x118671800 == 32 [pid = 1660] [id = 185] 19:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x117e0e000 == 31 [pid = 1660] [id = 184] 19:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x116976800 == 30 [pid = 1660] [id = 183] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x128d75800) [pid = 1660] [serial = 542] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOCSHELL 0x113814800 == 29 [pid = 1660] [id = 182] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x128c59c00) [pid = 1660] [serial = 540] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12645f800) [pid = 1660] [serial = 530] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x126e24000) [pid = 1660] [serial = 533] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x126827800) [pid = 1660] [serial = 531] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x128be5c00) [pid = 1660] [serial = 534] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x115e3d800) [pid = 1660] [serial = 536] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1260f1c00) [pid = 1660] [serial = 539] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x116a4ec00) [pid = 1660] [serial = 200] [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.] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x124c85000) [pid = 1660] [serial = 527] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1242f7000) [pid = 1660] [serial = 524] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1247abc00) [pid = 1660] [serial = 525] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x124045c00) [pid = 1660] [serial = 521] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1242f0000) [pid = 1660] [serial = 522] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x121597c00) [pid = 1660] [serial = 518] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x1219dc400) [pid = 1660] [serial = 519] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x12101e800) [pid = 1660] [serial = 515] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x121435400) [pid = 1660] [serial = 516] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x1194db000) [pid = 1660] [serial = 512] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x115e3c400) [pid = 1660] [serial = 513] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x11942a000) [pid = 1660] [serial = 509] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x1194e1c00) [pid = 1660] [serial = 510] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x119124000) [pid = 1660] [serial = 506] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x119253c00) [pid = 1660] [serial = 507] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x117676000) [pid = 1660] [serial = 503] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x118326800) [pid = 1660] [serial = 504] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x1161eb400) [pid = 1660] [serial = 500] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 58 (0x1169a9c00) [pid = 1660] [serial = 501] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 57 (0x12d07e800) [pid = 1660] [serial = 497] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 56 (0x119254000) [pid = 1660] [serial = 537] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 55 (0x124da9800) [pid = 1660] [serial = 528] [outer = 0x0] [url = about:blank] 19:46:24 INFO - PROCESS | 1660 | 1463971584653 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]]]}] 19:46:24 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 19:46:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1325ms 19:46:24 INFO - PROCESS | 1660 | 1463971584663 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 19:46:24 INFO - PROCESS | 1660 | 1463971584665 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 19:46:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 19:46:24 INFO - PROCESS | 1660 | 1463971584668 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 19:46:24 INFO - PROCESS | 1660 | 1463971584670 Marionette TRACE conn2 <- [1,746,null,{}] 19:46:24 INFO - PROCESS | 1660 | 1463971584673 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}] 19:46:24 INFO - PROCESS | 1660 | 1463971584753 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 19:46:24 INFO - PROCESS | 1660 | 1463971584759 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x116969000 == 30 [pid = 1660] [id = 194] 19:46:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 56 (0x113a73000) [pid = 1660] [serial = 580] [outer = 0x0] 19:46:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x117e61c00) [pid = 1660] [serial = 581] [outer = 0x113a73000] 19:46:24 INFO - PROCESS | 1660 | 1463971584790 Marionette DEBUG loaded listener.js 19:46:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x118642400) [pid = 1660] [serial = 582] [outer = 0x113a73000] 19:46:25 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.) 19:46:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 972ms 19:46:25 INFO - PROCESS | 1660 | 1463971585634 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]]]}] 19:46:25 INFO - PROCESS | 1660 | 1463971585639 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 19:46:25 INFO - PROCESS | 1660 | 1463971585643 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 19:46:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 19:46:25 INFO - PROCESS | 1660 | 1463971585648 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 19:46:25 INFO - PROCESS | 1660 | 1463971585650 Marionette TRACE conn2 <- [1,750,null,{}] 19:46:25 INFO - PROCESS | 1660 | 1463971585653 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}] 19:46:25 INFO - PROCESS | 1660 | 1463971585743 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 19:46:25 INFO - PROCESS | 1660 | 1463971585752 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x116968800 == 31 [pid = 1660] [id = 195] 19:46:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x117e63000) [pid = 1660] [serial = 583] [outer = 0x0] 19:46:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x1191c3800) [pid = 1660] [serial = 584] [outer = 0x117e63000] 19:46:25 INFO - PROCESS | 1660 | 1463971585778 Marionette DEBUG loaded listener.js 19:46:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x119256000) [pid = 1660] [serial = 585] [outer = 0x117e63000] 19:46:26 INFO - PROCESS | 1660 | 1463971586576 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]]]}] 19:46:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 19:46:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 970ms 19:46:26 INFO - PROCESS | 1660 | 1463971586619 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 19:46:26 INFO - PROCESS | 1660 | 1463971586620 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 19:46:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 19:46:26 INFO - PROCESS | 1660 | 1463971586622 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 19:46:26 INFO - PROCESS | 1660 | 1463971586632 Marionette TRACE conn2 <- [1,754,null,{}] 19:46:26 INFO - PROCESS | 1660 | 1463971586647 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}] 19:46:26 INFO - PROCESS | 1660 | 1463971586739 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 19:46:26 INFO - PROCESS | 1660 | 1463971586746 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186d5000 == 32 [pid = 1660] [id = 196] 19:46:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x112eb1400) [pid = 1660] [serial = 586] [outer = 0x0] 19:46:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x119976c00) [pid = 1660] [serial = 587] [outer = 0x112eb1400] 19:46:26 INFO - PROCESS | 1660 | 1463971586774 Marionette DEBUG loaded listener.js 19:46:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x119edb400) [pid = 1660] [serial = 588] [outer = 0x112eb1400] 19:46:27 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x119fedc00) [pid = 1660] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 19:46:27 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x11619a000) [pid = 1660] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 19:46:27 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x118649400) [pid = 1660] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 19:46:27 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x118811400) [pid = 1660] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 19:46:27 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x117e62400) [pid = 1660] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 19:46:27 INFO - PROCESS | 1660 | --DOMWINDOW == 58 (0x1167dbc00) [pid = 1660] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 19:46:27 INFO - PROCESS | 1660 | --DOMWINDOW == 57 (0x11204dc00) [pid = 1660] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 19:46:27 INFO - PROCESS | 1660 | --DOMWINDOW == 56 (0x128c60c00) [pid = 1660] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 19:46:27 INFO - PROCESS | 1660 | --DOMWINDOW == 55 (0x119252000) [pid = 1660] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 19:46:27 INFO - PROCESS | 1660 | --DOMWINDOW == 54 (0x113f46c00) [pid = 1660] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 19:46:27 INFO - PROCESS | 1660 | 1463971587584 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]]]}] 19:46:27 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 19:46:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 990ms 19:46:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 19:46:27 INFO - PROCESS | 1660 | 1463971587613 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 19:46:27 INFO - PROCESS | 1660 | 1463971587614 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 19:46:27 INFO - PROCESS | 1660 | 1463971587616 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 19:46:27 INFO - PROCESS | 1660 | 1463971587618 Marionette TRACE conn2 <- [1,758,null,{}] 19:46:27 INFO - PROCESS | 1660 | 1463971587620 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}] 19:46:27 INFO - PROCESS | 1660 | 1463971587692 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 19:46:27 INFO - PROCESS | 1660 | 1463971587697 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x11921c000 == 33 [pid = 1660] [id = 197] 19:46:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 55 (0x118649400) [pid = 1660] [serial = 589] [outer = 0x0] 19:46:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 56 (0x119b74000) [pid = 1660] [serial = 590] [outer = 0x118649400] 19:46:27 INFO - PROCESS | 1660 | 1463971587726 Marionette DEBUG loaded listener.js 19:46:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x121026800) [pid = 1660] [serial = 591] [outer = 0x118649400] 19:46:28 INFO - PROCESS | 1660 | 1463971588038 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]]]}] 19:46:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 19:46:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 467ms 19:46:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 19:46:28 INFO - PROCESS | 1660 | 1463971588085 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 19:46:28 INFO - PROCESS | 1660 | 1463971588086 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 19:46:28 INFO - PROCESS | 1660 | 1463971588088 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 19:46:28 INFO - PROCESS | 1660 | 1463971588089 Marionette TRACE conn2 <- [1,762,null,{}] 19:46:28 INFO - PROCESS | 1660 | 1463971588091 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}] 19:46:28 INFO - PROCESS | 1660 | 1463971588159 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 19:46:28 INFO - PROCESS | 1660 | 1463971588203 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f05800 == 34 [pid = 1660] [id = 198] 19:46:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x112d9bc00) [pid = 1660] [serial = 592] [outer = 0x0] 19:46:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x12102a800) [pid = 1660] [serial = 593] [outer = 0x112d9bc00] 19:46:28 INFO - PROCESS | 1660 | 1463971588235 Marionette DEBUG loaded listener.js 19:46:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x121435400) [pid = 1660] [serial = 594] [outer = 0x112d9bc00] 19:46:28 INFO - PROCESS | 1660 | 1463971588964 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]]]}] 19:46:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 19:46:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 922ms 19:46:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 19:46:29 INFO - PROCESS | 1660 | 1463971589011 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 19:46:29 INFO - PROCESS | 1660 | 1463971589012 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 19:46:29 INFO - PROCESS | 1660 | 1463971589014 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 19:46:29 INFO - PROCESS | 1660 | 1463971589015 Marionette TRACE conn2 <- [1,766,null,{}] 19:46:29 INFO - PROCESS | 1660 | 1463971589018 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}] 19:46:29 INFO - PROCESS | 1660 | 1463971589106 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 19:46:29 INFO - PROCESS | 1660 | 1463971589114 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213ba000 == 35 [pid = 1660] [id = 199] 19:46:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x121356c00) [pid = 1660] [serial = 595] [outer = 0x0] 19:46:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x12442c800) [pid = 1660] [serial = 596] [outer = 0x121356c00] 19:46:29 INFO - PROCESS | 1660 | 1463971589140 Marionette DEBUG loaded listener.js 19:46:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x1247aec00) [pid = 1660] [serial = 597] [outer = 0x121356c00] 19:46:29 INFO - PROCESS | 1660 | 1463971589935 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]]]}] 19:46:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 19:46:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 970ms 19:46:29 INFO - PROCESS | 1660 | 1463971589985 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 19:46:29 INFO - PROCESS | 1660 | 1463971589986 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 19:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 19:46:29 INFO - PROCESS | 1660 | 1463971589988 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 19:46:29 INFO - PROCESS | 1660 | 1463971589989 Marionette TRACE conn2 <- [1,770,null,{}] 19:46:29 INFO - PROCESS | 1660 | 1463971589992 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}] 19:46:30 INFO - PROCESS | 1660 | 1463971590059 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 19:46:30 INFO - PROCESS | 1660 | 1463971590103 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a8e800 == 36 [pid = 1660] [id = 200] 19:46:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x121a85400) [pid = 1660] [serial = 598] [outer = 0x0] 19:46:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x124d9f400) [pid = 1660] [serial = 599] [outer = 0x121a85400] 19:46:30 INFO - PROCESS | 1660 | 1463971590128 Marionette DEBUG loaded listener.js 19:46:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x126037400) [pid = 1660] [serial = 600] [outer = 0x121a85400] 19:46:30 INFO - PROCESS | 1660 | --DOCSHELL 0x128d9c800 == 35 [pid = 1660] [id = 181] 19:46:30 INFO - PROCESS | 1660 | --DOCSHELL 0x116969000 == 34 [pid = 1660] [id = 194] 19:46:30 INFO - PROCESS | 1660 | --DOCSHELL 0x117e05000 == 33 [pid = 1660] [id = 193] 19:46:30 INFO - PROCESS | 1660 | --DOCSHELL 0x11226e800 == 32 [pid = 1660] [id = 192] 19:46:31 INFO - PROCESS | 1660 | --DOCSHELL 0x116968800 == 31 [pid = 1660] [id = 195] 19:46:31 INFO - PROCESS | 1660 | --DOCSHELL 0x11921c000 == 30 [pid = 1660] [id = 197] 19:46:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1213ba000 == 29 [pid = 1660] [id = 199] 19:46:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1186d5000 == 28 [pid = 1660] [id = 196] 19:46:31 INFO - PROCESS | 1660 | --DOCSHELL 0x116f05800 == 27 [pid = 1660] [id = 198] 19:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x117e60400) [pid = 1660] [serial = 548] [outer = 0x0] [url = about:blank] 19:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x1191c3000) [pid = 1660] [serial = 551] [outer = 0x0] [url = about:blank] 19:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x119254c00) [pid = 1660] [serial = 552] [outer = 0x0] [url = about:blank] 19:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x129036000) [pid = 1660] [serial = 543] [outer = 0x0] [url = about:blank] 19:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x11942e000) [pid = 1660] [serial = 554] [outer = 0x0] [url = about:blank] 19:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x115e3e000) [pid = 1660] [serial = 545] [outer = 0x0] [url = about:blank] 19:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x1167db800) [pid = 1660] [serial = 546] [outer = 0x0] [url = about:blank] 19:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 58 (0x12121a800) [pid = 1660] [serial = 560] [outer = 0x0] [url = about:blank] 19:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 57 (0x119422000) [pid = 1660] [serial = 563] [outer = 0x0] [url = about:blank] 19:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 56 (0x124c83c00) [pid = 1660] [serial = 570] [outer = 0x0] [url = about:blank] 19:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 55 (0x12445d800) [pid = 1660] [serial = 567] [outer = 0x0] [url = about:blank] 19:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 54 (0x124c7c400) [pid = 1660] [serial = 569] [outer = 0x0] [url = about:blank] 19:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 53 (0x118642c00) [pid = 1660] [serial = 549] [outer = 0x0] [url = about:blank] 19:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 52 (0x1199f1800) [pid = 1660] [serial = 557] [outer = 0x0] [url = about:blank] 19:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 51 (0x124dabc00) [pid = 1660] [serial = 572] [outer = 0x0] [url = about:blank] 19:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 50 (0x121023800) [pid = 1660] [serial = 564] [outer = 0x0] [url = about:blank] 19:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 49 (0x12184a000) [pid = 1660] [serial = 561] [outer = 0x0] [url = about:blank] 19:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 48 (0x121a82800) [pid = 1660] [serial = 566] [outer = 0x0] [url = about:blank] 19:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 47 (0x12101d400) [pid = 1660] [serial = 558] [outer = 0x0] [url = about:blank] 19:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 46 (0x119974800) [pid = 1660] [serial = 555] [outer = 0x0] [url = about:blank] 19:46:31 INFO - PROCESS | 1660 | 1463971591248 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]]]}] 19:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 19:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1325ms 19:46:31 INFO - PROCESS | 1660 | 1463971591314 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 19:46:31 INFO - PROCESS | 1660 | 1463971591316 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 19:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 19:46:31 INFO - PROCESS | 1660 | 1463971591319 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 19:46:31 INFO - PROCESS | 1660 | 1463971591321 Marionette TRACE conn2 <- [1,774,null,{}] 19:46:31 INFO - PROCESS | 1660 | 1463971591325 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}] 19:46:31 INFO - PROCESS | 1660 | 1463971591398 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 19:46:31 INFO - PROCESS | 1660 | 1463971591445 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x1133a7000 == 28 [pid = 1660] [id = 201] 19:46:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 47 (0x1167da400) [pid = 1660] [serial = 601] [outer = 0x0] 19:46:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 48 (0x1167dbc00) [pid = 1660] [serial = 602] [outer = 0x1167da400] 19:46:31 INFO - PROCESS | 1660 | 1463971591474 Marionette DEBUG loaded listener.js 19:46:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 49 (0x116f23800) [pid = 1660] [serial = 603] [outer = 0x1167da400] 19:46:31 INFO - PROCESS | 1660 | 1463971591769 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]]]}] 19:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 19:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 471ms 19:46:31 INFO - PROCESS | 1660 | 1463971591790 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 19:46:31 INFO - PROCESS | 1660 | 1463971591798 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 19:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 19:46:31 INFO - PROCESS | 1660 | 1463971591807 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 19:46:31 INFO - PROCESS | 1660 | 1463971591810 Marionette TRACE conn2 <- [1,778,null,{}] 19:46:31 INFO - PROCESS | 1660 | 1463971591816 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}] 19:46:31 INFO - PROCESS | 1660 | 1463971591891 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 19:46:31 INFO - PROCESS | 1660 | 1463971591897 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x116962000 == 29 [pid = 1660] [id = 202] 19:46:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 50 (0x116722800) [pid = 1660] [serial = 604] [outer = 0x0] 19:46:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 51 (0x118039400) [pid = 1660] [serial = 605] [outer = 0x116722800] 19:46:31 INFO - PROCESS | 1660 | 1463971591925 Marionette DEBUG loaded listener.js 19:46:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 52 (0x11880a800) [pid = 1660] [serial = 606] [outer = 0x116722800] 19:46:32 INFO - PROCESS | 1660 | 1463971592243 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]]]}] 19:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 19:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 472ms 19:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 19:46:32 INFO - PROCESS | 1660 | 1463971592281 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 19:46:32 INFO - PROCESS | 1660 | 1463971592283 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 19:46:32 INFO - PROCESS | 1660 | 1463971592286 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 19:46:32 INFO - PROCESS | 1660 | 1463971592289 Marionette TRACE conn2 <- [1,782,null,{}] 19:46:32 INFO - PROCESS | 1660 | 1463971592299 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}] 19:46:32 INFO - PROCESS | 1660 | 1463971592402 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 19:46:32 INFO - PROCESS | 1660 | 1463971592417 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x1170e6000 == 30 [pid = 1660] [id = 203] 19:46:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 53 (0x11201a000) [pid = 1660] [serial = 607] [outer = 0x0] 19:46:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 54 (0x11916b400) [pid = 1660] [serial = 608] [outer = 0x11201a000] 19:46:32 INFO - PROCESS | 1660 | 1463971592461 Marionette DEBUG loaded listener.js 19:46:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 55 (0x11924d800) [pid = 1660] [serial = 609] [outer = 0x11201a000] 19:46:32 INFO - PROCESS | 1660 | 1463971592911 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]]]}] 19:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 19:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 678ms 19:46:32 INFO - PROCESS | 1660 | 1463971592964 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 19:46:32 INFO - PROCESS | 1660 | 1463971592967 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 19:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 19:46:32 INFO - PROCESS | 1660 | 1463971592970 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 19:46:32 INFO - PROCESS | 1660 | 1463971592972 Marionette TRACE conn2 <- [1,786,null,{}] 19:46:32 INFO - PROCESS | 1660 | 1463971592975 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}] 19:46:33 INFO - PROCESS | 1660 | 1463971593092 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 19:46:33 INFO - PROCESS | 1660 | 1463971593111 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x1183ad800 == 31 [pid = 1660] [id = 204] 19:46:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 56 (0x119426c00) [pid = 1660] [serial = 610] [outer = 0x0] 19:46:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x119429000) [pid = 1660] [serial = 611] [outer = 0x119426c00] 19:46:33 INFO - PROCESS | 1660 | 1463971593152 Marionette DEBUG loaded listener.js 19:46:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x119430400) [pid = 1660] [serial = 612] [outer = 0x119426c00] 19:46:33 INFO - PROCESS | 1660 | 1463971593626 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]]]}] 19:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 19:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 670ms 19:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 19:46:33 INFO - PROCESS | 1660 | 1463971593639 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 19:46:33 INFO - PROCESS | 1660 | 1463971593640 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 19:46:33 INFO - PROCESS | 1660 | 1463971593643 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 19:46:33 INFO - PROCESS | 1660 | 1463971593645 Marionette TRACE conn2 <- [1,790,null,{}] 19:46:33 INFO - PROCESS | 1660 | 1463971593647 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}] 19:46:33 INFO - PROCESS | 1660 | 1463971593716 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 19:46:33 INFO - PROCESS | 1660 | 1463971593720 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186c3000 == 32 [pid = 1660] [id = 205] 19:46:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x116724000) [pid = 1660] [serial = 613] [outer = 0x0] 19:46:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x1194e6c00) [pid = 1660] [serial = 614] [outer = 0x116724000] 19:46:33 INFO - PROCESS | 1660 | 1463971593748 Marionette DEBUG loaded listener.js 19:46:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x1199eec00) [pid = 1660] [serial = 615] [outer = 0x116724000] 19:46:34 INFO - PROCESS | 1660 | 1463971594089 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]]]}] 19:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 19:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 471ms 19:46:34 INFO - PROCESS | 1660 | 1463971594116 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 19:46:34 INFO - PROCESS | 1660 | 1463971594117 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 19:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 19:46:34 INFO - PROCESS | 1660 | 1463971594119 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 19:46:34 INFO - PROCESS | 1660 | 1463971594120 Marionette TRACE conn2 <- [1,794,null,{}] 19:46:34 INFO - PROCESS | 1660 | 1463971594122 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}] 19:46:34 INFO - PROCESS | 1660 | 1463971594205 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 19:46:34 INFO - PROCESS | 1660 | 1463971594251 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x118dc8000 == 33 [pid = 1660] [id = 206] 19:46:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x119976400) [pid = 1660] [serial = 616] [outer = 0x0] 19:46:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x119fef000) [pid = 1660] [serial = 617] [outer = 0x119976400] 19:46:34 INFO - PROCESS | 1660 | 1463971594278 Marionette DEBUG loaded listener.js 19:46:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x121558000) [pid = 1660] [serial = 618] [outer = 0x119976400] 19:46:34 INFO - PROCESS | 1660 | 1463971594545 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]]]}] 19:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 19:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 470ms 19:46:34 INFO - PROCESS | 1660 | 1463971594589 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 19:46:34 INFO - PROCESS | 1660 | 1463971594590 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 19:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 19:46:34 INFO - PROCESS | 1660 | 1463971594601 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 19:46:34 INFO - PROCESS | 1660 | 1463971594602 Marionette TRACE conn2 <- [1,798,null,{}] 19:46:34 INFO - PROCESS | 1660 | 1463971594604 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}] 19:46:34 INFO - PROCESS | 1660 | 1463971594676 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 19:46:34 INFO - PROCESS | 1660 | 1463971594682 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192a8000 == 34 [pid = 1660] [id = 207] 19:46:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x113a68800) [pid = 1660] [serial = 619] [outer = 0x0] 19:46:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x121847c00) [pid = 1660] [serial = 620] [outer = 0x113a68800] 19:46:34 INFO - PROCESS | 1660 | 1463971594708 Marionette DEBUG loaded listener.js 19:46:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x123d83400) [pid = 1660] [serial = 621] [outer = 0x113a68800] 19:46:35 INFO - PROCESS | 1660 | 1463971595023 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]]]}] 19:46:35 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 19:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 477ms 19:46:35 INFO - PROCESS | 1660 | 1463971595071 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 19:46:35 INFO - PROCESS | 1660 | 1463971595072 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 19:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 19:46:35 INFO - PROCESS | 1660 | 1463971595074 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 19:46:35 INFO - PROCESS | 1660 | 1463971595075 Marionette TRACE conn2 <- [1,802,null,{}] 19:46:35 INFO - PROCESS | 1660 | 1463971595091 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}] 19:46:35 INFO - PROCESS | 1660 | 1463971595160 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 19:46:35 INFO - PROCESS | 1660 | 1463971595165 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x11999f000 == 35 [pid = 1660] [id = 208] 19:46:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x121599800) [pid = 1660] [serial = 622] [outer = 0x0] 19:46:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1242f8800) [pid = 1660] [serial = 623] [outer = 0x121599800] 19:46:35 INFO - PROCESS | 1660 | 1463971595200 Marionette DEBUG loaded listener.js 19:46:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x124458c00) [pid = 1660] [serial = 624] [outer = 0x121599800] 19:46:35 INFO - PROCESS | 1660 | 1463971595549 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]]]}] 19:46:35 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 19:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 481ms 19:46:35 INFO - PROCESS | 1660 | 1463971595556 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 19:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 19:46:35 INFO - PROCESS | 1660 | 1463971595557 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 19:46:35 INFO - PROCESS | 1660 | 1463971595561 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 19:46:35 INFO - PROCESS | 1660 | 1463971595562 Marionette TRACE conn2 <- [1,806,null,{}] 19:46:35 INFO - PROCESS | 1660 | 1463971595564 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}] 19:46:35 INFO - PROCESS | 1660 | 1463971595657 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 19:46:35 INFO - PROCESS | 1660 | 1463971595662 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x1170e5800 == 36 [pid = 1660] [id = 209] 19:46:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x124229000) [pid = 1660] [serial = 625] [outer = 0x0] 19:46:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1247af800) [pid = 1660] [serial = 626] [outer = 0x124229000] 19:46:35 INFO - PROCESS | 1660 | 1463971595687 Marionette DEBUG loaded listener.js 19:46:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x124c81400) [pid = 1660] [serial = 627] [outer = 0x124229000] 19:46:35 INFO - PROCESS | 1660 | [1660] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:46:36 INFO - PROCESS | 1660 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 19:46:36 INFO - PROCESS | 1660 | Determined SkiaGL cache limits: Size 100663296, Items: 256 19:46:36 INFO - PROCESS | 1660 | [GFX2-]: Using SkiaGL canvas. 19:46:36 INFO - PROCESS | 1660 | 1463971596066 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]]]}] 19:46:36 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 19:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 520ms 19:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 19:46:36 INFO - PROCESS | 1660 | 1463971596081 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 19:46:36 INFO - PROCESS | 1660 | 1463971596082 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 19:46:36 INFO - PROCESS | 1660 | 1463971596084 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 19:46:36 INFO - PROCESS | 1660 | 1463971596085 Marionette TRACE conn2 <- [1,810,null,{}] 19:46:36 INFO - PROCESS | 1660 | 1463971596088 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}] 19:46:36 INFO - PROCESS | 1660 | 1463971596176 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 19:46:36 INFO - PROCESS | 1660 | 1463971596206 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x1216dd000 == 37 [pid = 1660] [id = 210] 19:46:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x124c7b000) [pid = 1660] [serial = 628] [outer = 0x0] 19:46:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x12602a400) [pid = 1660] [serial = 629] [outer = 0x124c7b000] 19:46:36 INFO - PROCESS | 1660 | 1463971596229 Marionette DEBUG loaded listener.js 19:46:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x126464800) [pid = 1660] [serial = 630] [outer = 0x124c7b000] 19:46:36 INFO - PROCESS | 1660 | 1463971596565 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]]]}] 19:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 19:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 518ms 19:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 19:46:36 INFO - PROCESS | 1660 | 1463971596603 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 19:46:36 INFO - PROCESS | 1660 | 1463971596604 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 19:46:36 INFO - PROCESS | 1660 | 1463971596606 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 19:46:36 INFO - PROCESS | 1660 | 1463971596608 Marionette TRACE conn2 <- [1,814,null,{}] 19:46:36 INFO - PROCESS | 1660 | 1463971596611 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}] 19:46:36 INFO - PROCESS | 1660 | 1463971596710 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 19:46:36 INFO - PROCESS | 1660 | 1463971596740 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186c2800 == 38 [pid = 1660] [id = 211] 19:46:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x12670c400) [pid = 1660] [serial = 631] [outer = 0x0] 19:46:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x126826800) [pid = 1660] [serial = 632] [outer = 0x12670c400] 19:46:36 INFO - PROCESS | 1660 | 1463971596769 Marionette DEBUG loaded listener.js 19:46:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x128be2c00) [pid = 1660] [serial = 633] [outer = 0x12670c400] 19:46:37 INFO - PROCESS | 1660 | 1463971597093 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] 19:46:37 INFO - PROCESS | 1660 | 1463971597131 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 19:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 19:46:37 INFO - PROCESS | 1660 | 1463971597133 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 19:46:37 INFO - PROCESS | 1660 | 1463971597134 Marionette TRACE conn2 <- [1,818,null,{}] 19:46:37 INFO - PROCESS | 1660 | 1463971597136 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}] 19:46:37 INFO - PROCESS | 1660 | 1463971597224 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 19:46:37 INFO - PROCESS | 1660 | 1463971597254 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x124dc0000 == 39 [pid = 1660] [id = 212] 19:46:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x128be4c00) [pid = 1660] [serial = 634] [outer = 0x0] 19:46:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x128bef000) [pid = 1660] [serial = 635] [outer = 0x128be4c00] 19:46:37 INFO - PROCESS | 1660 | 1463971597278 Marionette DEBUG loaded listener.js 19:46:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x128c5d400) [pid = 1660] [serial = 636] [outer = 0x128be4c00] 19:46:37 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x112eb1400) [pid = 1660] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 19:46:37 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x118649400) [pid = 1660] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 19:46:37 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x121356c00) [pid = 1660] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 19:46:37 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x11671f400) [pid = 1660] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 19:46:37 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x111f23400) [pid = 1660] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 19:46:37 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x124c87000) [pid = 1660] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 19:46:37 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x117e63000) [pid = 1660] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 19:46:37 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x113a73000) [pid = 1660] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 19:46:37 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x112d9bc00) [pid = 1660] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 19:46:37 INFO - PROCESS | 1660 | 1463971597589 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]]]}] 19:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 19:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 470ms 19:46:37 INFO - PROCESS | 1660 | 1463971597603 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 19:46:37 INFO - PROCESS | 1660 | 1463971597604 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 19:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 19:46:37 INFO - PROCESS | 1660 | 1463971597607 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 19:46:37 INFO - PROCESS | 1660 | 1463971597608 Marionette TRACE conn2 <- [1,822,null,{}] 19:46:37 INFO - PROCESS | 1660 | 1463971597612 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}] 19:46:37 INFO - PROCESS | 1660 | 1463971597687 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 19:46:37 INFO - PROCESS | 1660 | 1463971597701 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x116644800 == 40 [pid = 1660] [id = 213] 19:46:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x11606b400) [pid = 1660] [serial = 637] [outer = 0x0] 19:46:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x119b75800) [pid = 1660] [serial = 638] [outer = 0x11606b400] 19:46:37 INFO - PROCESS | 1660 | 1463971597765 Marionette DEBUG loaded listener.js 19:46:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x128be5400) [pid = 1660] [serial = 639] [outer = 0x11606b400] 19:46:38 INFO - PROCESS | 1660 | 1463971598026 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] 19:46:38 INFO - PROCESS | 1660 | 1463971598086 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 19:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 19:46:38 INFO - PROCESS | 1660 | 1463971598088 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 19:46:38 INFO - PROCESS | 1660 | 1463971598089 Marionette TRACE conn2 <- [1,826,null,{}] 19:46:38 INFO - PROCESS | 1660 | 1463971598092 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}] 19:46:38 INFO - PROCESS | 1660 | 1463971598167 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 19:46:38 INFO - PROCESS | 1660 | 1463971598171 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x128c26800 == 41 [pid = 1660] [id = 214] 19:46:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x128c5bc00) [pid = 1660] [serial = 640] [outer = 0x0] 19:46:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x128d73000) [pid = 1660] [serial = 641] [outer = 0x128c5bc00] 19:46:38 INFO - PROCESS | 1660 | 1463971598198 Marionette DEBUG loaded listener.js 19:46:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x129038400) [pid = 1660] [serial = 642] [outer = 0x128c5bc00] 19:46:38 INFO - PROCESS | 1660 | 1463971598504 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]]]}] 19:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 19:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 471ms 19:46:38 INFO - PROCESS | 1660 | 1463971598560 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 19:46:38 INFO - PROCESS | 1660 | 1463971598561 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 19:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 19:46:38 INFO - PROCESS | 1660 | 1463971598563 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 19:46:38 INFO - PROCESS | 1660 | 1463971598564 Marionette TRACE conn2 <- [1,830,null,{}] 19:46:38 INFO - PROCESS | 1660 | 1463971598567 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}] 19:46:38 INFO - PROCESS | 1660 | 1463971598661 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 19:46:38 INFO - PROCESS | 1660 | 1463971598668 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x128c40800 == 42 [pid = 1660] [id = 215] 19:46:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x128c5f400) [pid = 1660] [serial = 643] [outer = 0x0] 19:46:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x129041000) [pid = 1660] [serial = 644] [outer = 0x128c5f400] 19:46:38 INFO - PROCESS | 1660 | 1463971598692 Marionette DEBUG loaded listener.js 19:46:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1293a2c00) [pid = 1660] [serial = 645] [outer = 0x128c5f400] 19:46:38 INFO - PROCESS | 1660 | 1463971598987 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]]]}] 19:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 19:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 470ms 19:46:39 INFO - PROCESS | 1660 | 1463971599034 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 19:46:39 INFO - PROCESS | 1660 | 1463971599035 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 19:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 19:46:39 INFO - PROCESS | 1660 | 1463971599037 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 19:46:39 INFO - PROCESS | 1660 | 1463971599038 Marionette TRACE conn2 <- [1,834,null,{}] 19:46:39 INFO - PROCESS | 1660 | 1463971599040 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}] 19:46:39 INFO - PROCESS | 1660 | 1463971599116 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 19:46:39 INFO - PROCESS | 1660 | 1463971599120 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12901c800 == 43 [pid = 1660] [id = 216] 19:46:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1293a6800) [pid = 1660] [serial = 646] [outer = 0x0] 19:46:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1293acc00) [pid = 1660] [serial = 647] [outer = 0x1293a6800] 19:46:39 INFO - PROCESS | 1660 | 1463971599144 Marionette DEBUG loaded listener.js 19:46:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x129615c00) [pid = 1660] [serial = 648] [outer = 0x1293a6800] 19:46:39 INFO - PROCESS | 1660 | 1463971599446 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]]]}] 19:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 19:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 418ms 19:46:39 INFO - PROCESS | 1660 | 1463971599511 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 19:46:39 INFO - PROCESS | 1660 | 1463971599513 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 19:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 19:46:39 INFO - PROCESS | 1660 | 1463971599517 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 19:46:39 INFO - PROCESS | 1660 | 1463971599519 Marionette TRACE conn2 <- [1,838,null,{}] 19:46:39 INFO - PROCESS | 1660 | 1463971599524 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}] 19:46:39 INFO - PROCESS | 1660 | 1463971599614 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 19:46:39 INFO - PROCESS | 1660 | 1463971599697 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x11330e800 == 44 [pid = 1660] [id = 217] 19:46:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x113350c00) [pid = 1660] [serial = 649] [outer = 0x0] 19:46:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x113d61000) [pid = 1660] [serial = 650] [outer = 0x113350c00] 19:46:39 INFO - PROCESS | 1660 | 1463971599729 Marionette DEBUG loaded listener.js 19:46:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1160e9800) [pid = 1660] [serial = 651] [outer = 0x113350c00] 19:46:40 INFO - PROCESS | 1660 | 1463971600252 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]]]}] 19:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 19:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 773ms 19:46:40 INFO - PROCESS | 1660 | 1463971600291 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 19:46:40 INFO - PROCESS | 1660 | 1463971600294 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 19:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 19:46:40 INFO - PROCESS | 1660 | 1463971600329 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 19:46:40 INFO - PROCESS | 1660 | 1463971600332 Marionette TRACE conn2 <- [1,842,null,{}] 19:46:40 INFO - PROCESS | 1660 | 1463971600335 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}] 19:46:40 INFO - PROCESS | 1660 | 1463971600440 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 19:46:40 INFO - PROCESS | 1660 | 1463971600506 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186cf800 == 45 [pid = 1660] [id = 218] 19:46:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x116a4d800) [pid = 1660] [serial = 652] [outer = 0x0] 19:46:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x118807800) [pid = 1660] [serial = 653] [outer = 0x116a4d800] 19:46:40 INFO - PROCESS | 1660 | 1463971600536 Marionette DEBUG loaded listener.js 19:46:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119122800) [pid = 1660] [serial = 654] [outer = 0x116a4d800] 19:46:41 INFO - PROCESS | 1660 | 1463971601254 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]]]}] 19:46:41 INFO - PROCESS | 1660 | --DOCSHELL 0x128c40800 == 44 [pid = 1660] [id = 215] 19:46:41 INFO - PROCESS | 1660 | --DOCSHELL 0x128c26800 == 43 [pid = 1660] [id = 214] 19:46:41 INFO - PROCESS | 1660 | --DOCSHELL 0x116644800 == 42 [pid = 1660] [id = 213] 19:46:41 INFO - PROCESS | 1660 | --DOCSHELL 0x124dc0000 == 41 [pid = 1660] [id = 212] 19:46:41 INFO - PROCESS | 1660 | --DOCSHELL 0x1186c2800 == 40 [pid = 1660] [id = 211] 19:46:41 INFO - PROCESS | 1660 | --DOCSHELL 0x1216dd000 == 39 [pid = 1660] [id = 210] 19:46:41 INFO - PROCESS | 1660 | --DOCSHELL 0x1170e5800 == 38 [pid = 1660] [id = 209] 19:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x124d9f400) [pid = 1660] [serial = 599] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1660 | --DOCSHELL 0x11999f000 == 37 [pid = 1660] [id = 208] 19:46:41 INFO - PROCESS | 1660 | --DOCSHELL 0x1192a8000 == 36 [pid = 1660] [id = 207] 19:46:41 INFO - PROCESS | 1660 | --DOCSHELL 0x118dc8000 == 35 [pid = 1660] [id = 206] 19:46:41 INFO - PROCESS | 1660 | --DOCSHELL 0x1186c3000 == 34 [pid = 1660] [id = 205] 19:46:41 INFO - PROCESS | 1660 | --DOCSHELL 0x1183ad800 == 33 [pid = 1660] [id = 204] 19:46:41 INFO - PROCESS | 1660 | --DOCSHELL 0x1170e6000 == 32 [pid = 1660] [id = 203] 19:46:41 INFO - PROCESS | 1660 | --DOCSHELL 0x116962000 == 31 [pid = 1660] [id = 202] 19:46:41 INFO - PROCESS | 1660 | --DOCSHELL 0x1133a7000 == 30 [pid = 1660] [id = 201] 19:46:41 INFO - PROCESS | 1660 | --DOCSHELL 0x121a8e800 == 29 [pid = 1660] [id = 200] 19:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 19:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 981ms 19:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 19:46:41 INFO - PROCESS | 1660 | 1463971601305 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 19:46:41 INFO - PROCESS | 1660 | 1463971601307 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 19:46:41 INFO - PROCESS | 1660 | 1463971601310 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 19:46:41 INFO - PROCESS | 1660 | 1463971601313 Marionette TRACE conn2 <- [1,846,null,{}] 19:46:41 INFO - PROCESS | 1660 | 1463971601316 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}] 19:46:41 INFO - PROCESS | 1660 | 1463971601396 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 19:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119976c00) [pid = 1660] [serial = 587] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119b74000) [pid = 1660] [serial = 590] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12442c800) [pid = 1660] [serial = 596] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1247aec00) [pid = 1660] [serial = 597] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x117e57800) [pid = 1660] [serial = 578] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x113344000) [pid = 1660] [serial = 576] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1122b6400) [pid = 1660] [serial = 575] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1260f4000) [pid = 1660] [serial = 573] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1191c3800) [pid = 1660] [serial = 584] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x117e61c00) [pid = 1660] [serial = 581] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x118642400) [pid = 1660] [serial = 582] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x118680000) [pid = 1660] [serial = 579] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x121026800) [pid = 1660] [serial = 591] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12102a800) [pid = 1660] [serial = 593] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x119edb400) [pid = 1660] [serial = 588] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x119256000) [pid = 1660] [serial = 585] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x121435400) [pid = 1660] [serial = 594] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1660 | 1463971601447 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x115e0b800 == 30 [pid = 1660] [id = 219] 19:46:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1167d8800) [pid = 1660] [serial = 655] [outer = 0x0] 19:46:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x116a50400) [pid = 1660] [serial = 656] [outer = 0x1167d8800] 19:46:41 INFO - PROCESS | 1660 | 1463971601475 Marionette DEBUG loaded listener.js 19:46:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x117680c00) [pid = 1660] [serial = 657] [outer = 0x1167d8800] 19:46:41 INFO - PROCESS | 1660 | 1463971601772 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]]]}] 19:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 19:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 521ms 19:46:41 INFO - PROCESS | 1660 | 1463971601831 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 19:46:41 INFO - PROCESS | 1660 | 1463971601835 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 19:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 19:46:41 INFO - PROCESS | 1660 | 1463971601839 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 19:46:41 INFO - PROCESS | 1660 | 1463971601841 Marionette TRACE conn2 <- [1,850,null,{}] 19:46:41 INFO - PROCESS | 1660 | 1463971601843 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}] 19:46:41 INFO - PROCESS | 1660 | 1463971601915 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 19:46:41 INFO - PROCESS | 1660 | 1463971601969 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x11697d800 == 31 [pid = 1660] [id = 220] 19:46:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11767a000) [pid = 1660] [serial = 658] [outer = 0x0] 19:46:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x118651400) [pid = 1660] [serial = 659] [outer = 0x11767a000] 19:46:41 INFO - PROCESS | 1660 | 1463971601995 Marionette DEBUG loaded listener.js 19:46:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x11916a800) [pid = 1660] [serial = 660] [outer = 0x11767a000] 19:46:42 INFO - PROCESS | 1660 | 1463971602299 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]]]}] 19:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 19:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 521ms 19:46:42 INFO - PROCESS | 1660 | 1463971602361 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 19:46:42 INFO - PROCESS | 1660 | 1463971602362 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 19:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 19:46:42 INFO - PROCESS | 1660 | 1463971602366 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 19:46:42 INFO - PROCESS | 1660 | 1463971602369 Marionette TRACE conn2 <- [1,854,null,{}] 19:46:42 INFO - PROCESS | 1660 | 1463971602377 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}] 19:46:42 INFO - PROCESS | 1660 | 1463971602458 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 19:46:42 INFO - PROCESS | 1660 | 1463971602505 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x118653000 == 32 [pid = 1660] [id = 221] 19:46:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119122000) [pid = 1660] [serial = 661] [outer = 0x0] 19:46:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x119423c00) [pid = 1660] [serial = 662] [outer = 0x119122000] 19:46:42 INFO - PROCESS | 1660 | 1463971602535 Marionette DEBUG loaded listener.js 19:46:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1194e6800) [pid = 1660] [serial = 663] [outer = 0x119122000] 19:46:42 INFO - PROCESS | 1660 | 1463971602813 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]]]}] 19:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 19:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 472ms 19:46:42 INFO - PROCESS | 1660 | 1463971602838 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 19:46:42 INFO - PROCESS | 1660 | 1463971602839 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 19:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 19:46:42 INFO - PROCESS | 1660 | 1463971602841 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 19:46:42 INFO - PROCESS | 1660 | 1463971602843 Marionette TRACE conn2 <- [1,858,null,{}] 19:46:42 INFO - PROCESS | 1660 | 1463971602854 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}] 19:46:42 INFO - PROCESS | 1660 | 1463971602933 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 19:46:42 INFO - PROCESS | 1660 | 1463971602937 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x118dce800 == 33 [pid = 1660] [id = 222] 19:46:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1194e8800) [pid = 1660] [serial = 664] [outer = 0x0] 19:46:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119edd400) [pid = 1660] [serial = 665] [outer = 0x1194e8800] 19:46:42 INFO - PROCESS | 1660 | 1463971602966 Marionette DEBUG loaded listener.js 19:46:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x121021400) [pid = 1660] [serial = 666] [outer = 0x1194e8800] 19:46:43 INFO - PROCESS | 1660 | 1463971603279 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]]]}] 19:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 19:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 478ms 19:46:43 INFO - PROCESS | 1660 | 1463971603321 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 19:46:43 INFO - PROCESS | 1660 | 1463971603322 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 19:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 19:46:43 INFO - PROCESS | 1660 | 1463971603324 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 19:46:43 INFO - PROCESS | 1660 | 1463971603325 Marionette TRACE conn2 <- [1,862,null,{}] 19:46:43 INFO - PROCESS | 1660 | 1463971603328 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}] 19:46:43 INFO - PROCESS | 1660 | 1463971603423 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 19:46:43 INFO - PROCESS | 1660 | 1463971603437 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192a1800 == 34 [pid = 1660] [id = 223] 19:46:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x112d97000) [pid = 1660] [serial = 667] [outer = 0x0] 19:46:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x121024400) [pid = 1660] [serial = 668] [outer = 0x112d97000] 19:46:43 INFO - PROCESS | 1660 | 1463971603462 Marionette DEBUG loaded listener.js 19:46:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12121d000) [pid = 1660] [serial = 669] [outer = 0x112d97000] 19:46:43 INFO - PROCESS | 1660 | 1463971603808 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]]]}] 19:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 19:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 519ms 19:46:43 INFO - PROCESS | 1660 | 1463971603850 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 19:46:43 INFO - PROCESS | 1660 | 1463971603852 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 19:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 19:46:43 INFO - PROCESS | 1660 | 1463971603854 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 19:46:43 INFO - PROCESS | 1660 | 1463971603855 Marionette TRACE conn2 <- [1,866,null,{}] 19:46:43 INFO - PROCESS | 1660 | 1463971603857 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}] 19:46:43 INFO - PROCESS | 1660 | 1463971603959 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 19:46:43 INFO - PROCESS | 1660 | 1463971603967 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x11999a800 == 35 [pid = 1660] [id = 224] 19:46:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x121220000) [pid = 1660] [serial = 670] [outer = 0x0] 19:46:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12184d800) [pid = 1660] [serial = 671] [outer = 0x121220000] 19:46:43 INFO - PROCESS | 1660 | 1463971603992 Marionette DEBUG loaded listener.js 19:46:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x124424c00) [pid = 1660] [serial = 672] [outer = 0x121220000] 19:46:44 INFO - PROCESS | 1660 | 1463971604350 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]]]}] 19:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 19:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 517ms 19:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 19:46:44 INFO - PROCESS | 1660 | 1463971604372 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 19:46:44 INFO - PROCESS | 1660 | 1463971604373 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 19:46:44 INFO - PROCESS | 1660 | 1463971604375 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 19:46:44 INFO - PROCESS | 1660 | 1463971604376 Marionette TRACE conn2 <- [1,870,null,{}] 19:46:44 INFO - PROCESS | 1660 | 1463971604378 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}] 19:46:44 INFO - PROCESS | 1660 | 1463971604471 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 19:46:44 INFO - PROCESS | 1660 | 1463971604475 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x1214d5000 == 36 [pid = 1660] [id = 225] 19:46:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12442f000) [pid = 1660] [serial = 673] [outer = 0x0] 19:46:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1247adc00) [pid = 1660] [serial = 674] [outer = 0x12442f000] 19:46:44 INFO - PROCESS | 1660 | 1463971604502 Marionette DEBUG loaded listener.js 19:46:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x124c80000) [pid = 1660] [serial = 675] [outer = 0x12442f000] 19:46:44 INFO - PROCESS | 1660 | 1463971604819 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]]]}] 19:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 19:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 468ms 19:46:44 INFO - PROCESS | 1660 | 1463971604845 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 19:46:44 INFO - PROCESS | 1660 | 1463971604848 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 19:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 19:46:44 INFO - PROCESS | 1660 | 1463971604850 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 19:46:44 INFO - PROCESS | 1660 | 1463971604851 Marionette TRACE conn2 <- [1,874,null,{}] 19:46:44 INFO - PROCESS | 1660 | 1463971604865 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}] 19:46:44 INFO - PROCESS | 1660 | 1463971604951 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 19:46:44 INFO - PROCESS | 1660 | 1463971604955 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x123d17800 == 37 [pid = 1660] [id = 226] 19:46:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x124464400) [pid = 1660] [serial = 676] [outer = 0x0] 19:46:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x124c86800) [pid = 1660] [serial = 677] [outer = 0x124464400] 19:46:44 INFO - PROCESS | 1660 | 1463971604982 Marionette DEBUG loaded listener.js 19:46:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1260f4000) [pid = 1660] [serial = 678] [outer = 0x124464400] 19:46:45 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x116724000) [pid = 1660] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:46:45 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119426c00) [pid = 1660] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:46:45 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12670c400) [pid = 1660] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 19:46:45 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1167da400) [pid = 1660] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:46:45 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x128be4c00) [pid = 1660] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 19:46:45 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x128c5f400) [pid = 1660] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 19:46:45 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11606b400) [pid = 1660] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 19:46:45 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x128c5bc00) [pid = 1660] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 19:46:45 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x124c7b000) [pid = 1660] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 19:46:45 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x116722800) [pid = 1660] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:46:45 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x121599800) [pid = 1660] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:46:45 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11201a000) [pid = 1660] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:46:45 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x121a85400) [pid = 1660] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 19:46:45 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x124229000) [pid = 1660] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:46:45 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x113a68800) [pid = 1660] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:46:45 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x119976400) [pid = 1660] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:46:45 INFO - PROCESS | 1660 | 1463971605646 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]]]}] 19:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 19:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 834ms 19:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 19:46:45 INFO - PROCESS | 1660 | 1463971605684 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 19:46:45 INFO - PROCESS | 1660 | 1463971605686 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 19:46:45 INFO - PROCESS | 1660 | 1463971605688 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 19:46:45 INFO - PROCESS | 1660 | 1463971605689 Marionette TRACE conn2 <- [1,878,null,{}] 19:46:45 INFO - PROCESS | 1660 | 1463971605691 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}] 19:46:45 INFO - PROCESS | 1660 | 1463971605764 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 19:46:45 INFO - PROCESS | 1660 | 1463971605770 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x121958800 == 38 [pid = 1660] [id = 227] 19:46:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11716a400) [pid = 1660] [serial = 679] [outer = 0x0] 19:46:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119124000) [pid = 1660] [serial = 680] [outer = 0x11716a400] 19:46:45 INFO - PROCESS | 1660 | 1463971605795 Marionette DEBUG loaded listener.js 19:46:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1219da800) [pid = 1660] [serial = 681] [outer = 0x11716a400] 19:46:46 INFO - PROCESS | 1660 | 1463971606096 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]]]}] 19:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 19:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 417ms 19:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 19:46:46 INFO - PROCESS | 1660 | 1463971606106 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 19:46:46 INFO - PROCESS | 1660 | 1463971606107 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 19:46:46 INFO - PROCESS | 1660 | 1463971606109 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 19:46:46 INFO - PROCESS | 1660 | 1463971606111 Marionette TRACE conn2 <- [1,882,null,{}] 19:46:46 INFO - PROCESS | 1660 | 1463971606118 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}] 19:46:46 INFO - PROCESS | 1660 | 1463971606190 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 19:46:46 INFO - PROCESS | 1660 | 1463971606239 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12606e000 == 39 [pid = 1660] [id = 228] 19:46:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11693b800) [pid = 1660] [serial = 682] [outer = 0x0] 19:46:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1191c9000) [pid = 1660] [serial = 683] [outer = 0x11693b800] 19:46:46 INFO - PROCESS | 1660 | 1463971606272 Marionette DEBUG loaded listener.js 19:46:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x121a85400) [pid = 1660] [serial = 684] [outer = 0x11693b800] 19:46:46 INFO - PROCESS | 1660 | 1463971606556 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]]]}] 19:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 19:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 472ms 19:46:46 INFO - PROCESS | 1660 | 1463971606585 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 19:46:46 INFO - PROCESS | 1660 | 1463971606586 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 19:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 19:46:46 INFO - PROCESS | 1660 | 1463971606588 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 19:46:46 INFO - PROCESS | 1660 | 1463971606590 Marionette TRACE conn2 <- [1,886,null,{}] 19:46:46 INFO - PROCESS | 1660 | 1463971606592 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}] 19:46:46 INFO - PROCESS | 1660 | 1463971606682 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 19:46:46 INFO - PROCESS | 1660 | 1463971606687 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x129003800 == 40 [pid = 1660] [id = 229] 19:46:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1260ee400) [pid = 1660] [serial = 685] [outer = 0x0] 19:46:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x126e16400) [pid = 1660] [serial = 686] [outer = 0x1260ee400] 19:46:46 INFO - PROCESS | 1660 | 1463971606718 Marionette DEBUG loaded listener.js 19:46:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x128bef400) [pid = 1660] [serial = 687] [outer = 0x1260ee400] 19:46:47 INFO - PROCESS | 1660 | 1463971607052 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]]]}] 19:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 19:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 474ms 19:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 19:46:47 INFO - PROCESS | 1660 | 1463971607062 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 19:46:47 INFO - PROCESS | 1660 | 1463971607063 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 19:46:47 INFO - PROCESS | 1660 | 1463971607065 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 19:46:47 INFO - PROCESS | 1660 | 1463971607066 Marionette TRACE conn2 <- [1,890,null,{}] 19:46:47 INFO - PROCESS | 1660 | 1463971607069 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}] 19:46:47 INFO - PROCESS | 1660 | 1463971607167 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 19:46:47 INFO - PROCESS | 1660 | 1463971607173 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12931b000 == 41 [pid = 1660] [id = 230] 19:46:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12645cc00) [pid = 1660] [serial = 688] [outer = 0x0] 19:46:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128c5dc00) [pid = 1660] [serial = 689] [outer = 0x12645cc00] 19:46:47 INFO - PROCESS | 1660 | 1463971607198 Marionette DEBUG loaded listener.js 19:46:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12903a400) [pid = 1660] [serial = 690] [outer = 0x12645cc00] 19:46:47 INFO - PROCESS | 1660 | 1463971607500 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]]]}] 19:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 19:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 468ms 19:46:47 INFO - PROCESS | 1660 | 1463971607535 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 19:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 19:46:47 INFO - PROCESS | 1660 | 1463971607536 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 19:46:47 INFO - PROCESS | 1660 | 1463971607538 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 19:46:47 INFO - PROCESS | 1660 | 1463971607539 Marionette TRACE conn2 <- [1,894,null,{}] 19:46:47 INFO - PROCESS | 1660 | 1463971607542 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}] 19:46:47 INFO - PROCESS | 1660 | 1463971607659 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 19:46:47 INFO - PROCESS | 1660 | 1463971607703 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x1131a6800 == 42 [pid = 1660] [id = 231] 19:46:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x11201ac00) [pid = 1660] [serial = 691] [outer = 0x0] 19:46:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x112d9b000) [pid = 1660] [serial = 692] [outer = 0x11201ac00] 19:46:47 INFO - PROCESS | 1660 | 1463971607735 Marionette DEBUG loaded listener.js 19:46:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1160e2000) [pid = 1660] [serial = 693] [outer = 0x11201ac00] 19:46:48 INFO - PROCESS | 1660 | 1463971608206 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]]]}] 19:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 19:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 674ms 19:46:48 INFO - PROCESS | 1660 | 1463971608213 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 19:46:48 INFO - PROCESS | 1660 | 1463971608216 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 19:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 19:46:48 INFO - PROCESS | 1660 | 1463971608219 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 19:46:48 INFO - PROCESS | 1660 | 1463971608221 Marionette TRACE conn2 <- [1,898,null,{}] 19:46:48 INFO - PROCESS | 1660 | 1463971608224 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}] 19:46:48 INFO - PROCESS | 1660 | 1463971608321 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 19:46:48 INFO - PROCESS | 1660 | 1463971608418 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186da800 == 43 [pid = 1660] [id = 232] 19:46:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x118680000) [pid = 1660] [serial = 694] [outer = 0x0] 19:46:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x118d1a000) [pid = 1660] [serial = 695] [outer = 0x118680000] 19:46:48 INFO - PROCESS | 1660 | 1463971608451 Marionette DEBUG loaded listener.js 19:46:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1191cd000) [pid = 1660] [serial = 696] [outer = 0x118680000] 19:46:48 INFO - PROCESS | 1660 | 1463971608890 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]]]}] 19:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 19:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 721ms 19:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 19:46:48 INFO - PROCESS | 1660 | 1463971608944 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 19:46:48 INFO - PROCESS | 1660 | 1463971608947 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 19:46:48 INFO - PROCESS | 1660 | 1463971608950 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 19:46:48 INFO - PROCESS | 1660 | 1463971608952 Marionette TRACE conn2 <- [1,902,null,{}] 19:46:48 INFO - PROCESS | 1660 | 1463971608954 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}] 19:46:49 INFO - PROCESS | 1660 | 1463971609051 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 19:46:49 INFO - PROCESS | 1660 | 1463971609113 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x128d98800 == 44 [pid = 1660] [id = 233] 19:46:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119430000) [pid = 1660] [serial = 697] [outer = 0x0] 19:46:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1194e7400) [pid = 1660] [serial = 698] [outer = 0x119430000] 19:46:49 INFO - PROCESS | 1660 | 1463971609143 Marionette DEBUG loaded listener.js 19:46:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x121026c00) [pid = 1660] [serial = 699] [outer = 0x119430000] 19:46:49 INFO - PROCESS | 1660 | 1463971609530 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]]]}] 19:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 19:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 620ms 19:46:49 INFO - PROCESS | 1660 | 1463971609570 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 19:46:49 INFO - PROCESS | 1660 | 1463971609573 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 19:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 19:46:49 INFO - PROCESS | 1660 | 1463971609583 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 19:46:49 INFO - PROCESS | 1660 | 1463971609586 Marionette TRACE conn2 <- [1,906,null,{}] 19:46:49 INFO - PROCESS | 1660 | 1463971609589 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}] 19:46:49 INFO - PROCESS | 1660 | 1463971609707 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 19:46:49 INFO - PROCESS | 1660 | 1463971609757 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a79d800 == 45 [pid = 1660] [id = 234] 19:46:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x121028000) [pid = 1660] [serial = 700] [outer = 0x0] 19:46:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x123d86400) [pid = 1660] [serial = 701] [outer = 0x121028000] 19:46:49 INFO - PROCESS | 1660 | 1463971609788 Marionette DEBUG loaded listener.js 19:46:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x126769400) [pid = 1660] [serial = 702] [outer = 0x121028000] 19:46:50 INFO - PROCESS | 1660 | 1463971610194 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]]]}] 19:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 19:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 677ms 19:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 19:46:50 INFO - PROCESS | 1660 | 1463971610350 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 19:46:50 INFO - PROCESS | 1660 | 1463971610352 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 19:46:50 INFO - PROCESS | 1660 | 1463971610355 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 19:46:50 INFO - PROCESS | 1660 | 1463971610357 Marionette TRACE conn2 <- [1,910,null,{}] 19:46:50 INFO - PROCESS | 1660 | 1463971610384 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}] 19:46:50 INFO - PROCESS | 1660 | 1463971610476 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 19:46:50 INFO - PROCESS | 1660 | 1463971610522 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x118655800 == 46 [pid = 1660] [id = 235] 19:46:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x116196400) [pid = 1660] [serial = 703] [outer = 0x0] 19:46:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x11671e800) [pid = 1660] [serial = 704] [outer = 0x116196400] 19:46:50 INFO - PROCESS | 1660 | 1463971610549 Marionette DEBUG loaded listener.js 19:46:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x11716dc00) [pid = 1660] [serial = 705] [outer = 0x116196400] 19:46:51 INFO - PROCESS | 1660 | 1463971611007 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]]]}] 19:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 19:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 676ms 19:46:51 INFO - PROCESS | 1660 | 1463971611032 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 19:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 19:46:51 INFO - PROCESS | 1660 | 1463971611034 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 19:46:51 INFO - PROCESS | 1660 | 1463971611039 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 19:46:51 INFO - PROCESS | 1660 | 1463971611042 Marionette TRACE conn2 <- [1,914,null,{}] 19:46:51 INFO - PROCESS | 1660 | 1463971611071 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}] 19:46:51 INFO - PROCESS | 1660 | 1463971611165 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 19:46:51 INFO - PROCESS | 1660 | --DOCSHELL 0x12931b000 == 45 [pid = 1660] [id = 230] 19:46:51 INFO - PROCESS | 1660 | --DOCSHELL 0x129003800 == 44 [pid = 1660] [id = 229] 19:46:51 INFO - PROCESS | 1660 | --DOCSHELL 0x12606e000 == 43 [pid = 1660] [id = 228] 19:46:51 INFO - PROCESS | 1660 | --DOCSHELL 0x121958800 == 42 [pid = 1660] [id = 227] 19:46:51 INFO - PROCESS | 1660 | --DOCSHELL 0x123d17800 == 41 [pid = 1660] [id = 226] 19:46:51 INFO - PROCESS | 1660 | --DOCSHELL 0x1214d5000 == 40 [pid = 1660] [id = 225] 19:46:51 INFO - PROCESS | 1660 | --DOCSHELL 0x11999a800 == 39 [pid = 1660] [id = 224] 19:46:51 INFO - PROCESS | 1660 | --DOCSHELL 0x1192a1800 == 38 [pid = 1660] [id = 223] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1293acc00) [pid = 1660] [serial = 647] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOCSHELL 0x118dce800 == 37 [pid = 1660] [id = 222] 19:46:51 INFO - PROCESS | 1660 | --DOCSHELL 0x118653000 == 36 [pid = 1660] [id = 221] 19:46:51 INFO - PROCESS | 1660 | --DOCSHELL 0x11697d800 == 35 [pid = 1660] [id = 220] 19:46:51 INFO - PROCESS | 1660 | --DOCSHELL 0x115e0b800 == 34 [pid = 1660] [id = 219] 19:46:51 INFO - PROCESS | 1660 | --DOCSHELL 0x12901c800 == 33 [pid = 1660] [id = 216] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1293a2c00) [pid = 1660] [serial = 645] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1199eec00) [pid = 1660] [serial = 615] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x119429000) [pid = 1660] [serial = 611] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x128be2c00) [pid = 1660] [serial = 633] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116f23800) [pid = 1660] [serial = 603] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x128c5d400) [pid = 1660] [serial = 636] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x126826800) [pid = 1660] [serial = 632] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x129041000) [pid = 1660] [serial = 644] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x128be5400) [pid = 1660] [serial = 639] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x128d73000) [pid = 1660] [serial = 641] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x126464800) [pid = 1660] [serial = 630] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11880a800) [pid = 1660] [serial = 606] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x124458c00) [pid = 1660] [serial = 624] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119b75800) [pid = 1660] [serial = 638] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11924d800) [pid = 1660] [serial = 609] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x126037400) [pid = 1660] [serial = 600] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1247af800) [pid = 1660] [serial = 626] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x121847c00) [pid = 1660] [serial = 620] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x128bef000) [pid = 1660] [serial = 635] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119430400) [pid = 1660] [serial = 612] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x121558000) [pid = 1660] [serial = 618] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1167dbc00) [pid = 1660] [serial = 602] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x123d83400) [pid = 1660] [serial = 621] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x129038400) [pid = 1660] [serial = 642] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x11916b400) [pid = 1660] [serial = 608] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12602a400) [pid = 1660] [serial = 629] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1242f8800) [pid = 1660] [serial = 623] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x118039400) [pid = 1660] [serial = 605] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1194e6c00) [pid = 1660] [serial = 614] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x119fef000) [pid = 1660] [serial = 617] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x124c81400) [pid = 1660] [serial = 627] [outer = 0x0] [url = about:blank] 19:46:51 INFO - PROCESS | 1660 | 1463971611244 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x113814800 == 34 [pid = 1660] [id = 236] 19:46:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x115e37400) [pid = 1660] [serial = 706] [outer = 0x0] 19:46:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x117e61c00) [pid = 1660] [serial = 707] [outer = 0x115e37400] 19:46:51 INFO - PROCESS | 1660 | 1463971611273 Marionette DEBUG loaded listener.js 19:46:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x11916b400) [pid = 1660] [serial = 708] [outer = 0x115e37400] 19:46:51 INFO - PROCESS | 1660 | 1463971611583 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]]]}] 19:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 19:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 597ms 19:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 19:46:51 INFO - PROCESS | 1660 | 1463971611635 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 19:46:51 INFO - PROCESS | 1660 | 1463971611636 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 19:46:51 INFO - PROCESS | 1660 | 1463971611638 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 19:46:51 INFO - PROCESS | 1660 | 1463971611639 Marionette TRACE conn2 <- [1,918,null,{}] 19:46:51 INFO - PROCESS | 1660 | 1463971611646 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}] 19:46:51 INFO - PROCESS | 1660 | 1463971611724 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 19:46:51 INFO - PROCESS | 1660 | 1463971611733 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x118655000 == 35 [pid = 1660] [id = 237] 19:46:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119423800) [pid = 1660] [serial = 709] [outer = 0x0] 19:46:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x119972c00) [pid = 1660] [serial = 710] [outer = 0x119423800] 19:46:51 INFO - PROCESS | 1660 | 1463971611761 Marionette DEBUG loaded listener.js 19:46:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1199eb800) [pid = 1660] [serial = 711] [outer = 0x119423800] 19:46:52 INFO - PROCESS | 1660 | 1463971612089 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]]]}] 19:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 19:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 467ms 19:46:52 INFO - PROCESS | 1660 | 1463971612116 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 19:46:52 INFO - PROCESS | 1660 | 1463971612117 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 19:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 19:46:52 INFO - PROCESS | 1660 | 1463971612121 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 19:46:52 INFO - PROCESS | 1660 | 1463971612122 Marionette TRACE conn2 <- [1,922,null,{}] 19:46:52 INFO - PROCESS | 1660 | 1463971612124 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}] 19:46:52 INFO - PROCESS | 1660 | 1463971612199 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 19:46:52 INFO - PROCESS | 1660 | 1463971612204 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x119226800 == 36 [pid = 1660] [id = 238] 19:46:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119edb400) [pid = 1660] [serial = 712] [outer = 0x0] 19:46:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x121028400) [pid = 1660] [serial = 713] [outer = 0x119edb400] 19:46:52 INFO - PROCESS | 1660 | 1463971612233 Marionette DEBUG loaded listener.js 19:46:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x121358c00) [pid = 1660] [serial = 714] [outer = 0x119edb400] 19:46:52 INFO - PROCESS | 1660 | 1463971612583 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]]]}] 19:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 19:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 469ms 19:46:52 INFO - PROCESS | 1660 | 1463971612590 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 19:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 19:46:52 INFO - PROCESS | 1660 | 1463971612591 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 19:46:52 INFO - PROCESS | 1660 | 1463971612598 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 19:46:52 INFO - PROCESS | 1660 | 1463971612599 Marionette TRACE conn2 <- [1,926,null,{}] 19:46:52 INFO - PROCESS | 1660 | 1463971612601 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}] 19:46:52 INFO - PROCESS | 1660 | 1463971612676 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 19:46:52 INFO - PROCESS | 1660 | 1463971612723 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x1197da000 == 37 [pid = 1660] [id = 239] 19:46:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11942c400) [pid = 1660] [serial = 715] [outer = 0x0] 19:46:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x121558000) [pid = 1660] [serial = 716] [outer = 0x11942c400] 19:46:52 INFO - PROCESS | 1660 | 1463971612748 Marionette DEBUG loaded listener.js 19:46:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1242f5800) [pid = 1660] [serial = 717] [outer = 0x11942c400] 19:46:53 INFO - PROCESS | 1660 | 1463971613032 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]]]}] 19:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 19:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 473ms 19:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 19:46:53 INFO - PROCESS | 1660 | 1463971613067 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 19:46:53 INFO - PROCESS | 1660 | 1463971613068 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 19:46:53 INFO - PROCESS | 1660 | 1463971613070 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 19:46:53 INFO - PROCESS | 1660 | 1463971613071 Marionette TRACE conn2 <- [1,930,null,{}] 19:46:53 INFO - PROCESS | 1660 | 1463971613074 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}] 19:46:53 INFO - PROCESS | 1660 | 1463971613172 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 19:46:53 INFO - PROCESS | 1660 | 1463971613179 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x1216e1000 == 38 [pid = 1660] [id = 240] 19:46:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x124c78800) [pid = 1660] [serial = 718] [outer = 0x0] 19:46:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x124c86000) [pid = 1660] [serial = 719] [outer = 0x124c78800] 19:46:53 INFO - PROCESS | 1660 | 1463971613206 Marionette DEBUG loaded listener.js 19:46:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1267e9000) [pid = 1660] [serial = 720] [outer = 0x124c78800] 19:46:53 INFO - PROCESS | 1660 | 1463971613581 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]]]}] 19:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 19:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 518ms 19:46:53 INFO - PROCESS | 1660 | 1463971613590 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 19:46:53 INFO - PROCESS | 1660 | 1463971613591 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 19:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 19:46:53 INFO - PROCESS | 1660 | 1463971613602 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 19:46:53 INFO - PROCESS | 1660 | 1463971613610 Marionette TRACE conn2 <- [1,934,null,{}] 19:46:53 INFO - PROCESS | 1660 | 1463971613615 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}] 19:46:53 INFO - PROCESS | 1660 | 1463971613705 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 19:46:53 INFO - PROCESS | 1660 | 1463971613710 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x117052000 == 39 [pid = 1660] [id = 241] 19:46:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x124c79c00) [pid = 1660] [serial = 721] [outer = 0x0] 19:46:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x126828800) [pid = 1660] [serial = 722] [outer = 0x124c79c00] 19:46:53 INFO - PROCESS | 1660 | 1463971613734 Marionette DEBUG loaded listener.js 19:46:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128be8800) [pid = 1660] [serial = 723] [outer = 0x124c79c00] 19:46:54 INFO - PROCESS | 1660 | 1463971614066 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]]]}] 19:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 19:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 479ms 19:46:54 INFO - PROCESS | 1660 | 1463971614092 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 19:46:54 INFO - PROCESS | 1660 | 1463971614095 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 19:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 19:46:54 INFO - PROCESS | 1660 | 1463971614100 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 19:46:54 INFO - PROCESS | 1660 | 1463971614101 Marionette TRACE conn2 <- [1,938,null,{}] 19:46:54 INFO - PROCESS | 1660 | 1463971614103 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}] 19:46:54 INFO - PROCESS | 1660 | 1463971614194 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 19:46:54 INFO - PROCESS | 1660 | 1463971614225 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x124dc0000 == 40 [pid = 1660] [id = 242] 19:46:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x126e21400) [pid = 1660] [serial = 724] [outer = 0x0] 19:46:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128c62000) [pid = 1660] [serial = 725] [outer = 0x126e21400] 19:46:54 INFO - PROCESS | 1660 | 1463971614250 Marionette DEBUG loaded listener.js 19:46:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128e47400) [pid = 1660] [serial = 726] [outer = 0x126e21400] 19:46:54 INFO - PROCESS | 1660 | 1463971614631 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]]]}] 19:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 19:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 568ms 19:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 19:46:54 INFO - PROCESS | 1660 | 1463971614669 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 19:46:54 INFO - PROCESS | 1660 | 1463971614671 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 19:46:54 INFO - PROCESS | 1660 | 1463971614674 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 19:46:54 INFO - PROCESS | 1660 | 1463971614676 Marionette TRACE conn2 <- [1,942,null,{}] 19:46:54 INFO - PROCESS | 1660 | 1463971614680 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}] 19:46:54 INFO - PROCESS | 1660 | 1463971614799 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 19:46:54 INFO - PROCESS | 1660 | 1463971614803 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x1268b2000 == 41 [pid = 1660] [id = 243] 19:46:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128be9c00) [pid = 1660] [serial = 727] [outer = 0x0] 19:46:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1293a4400) [pid = 1660] [serial = 728] [outer = 0x128be9c00] 19:46:54 INFO - PROCESS | 1660 | 1463971614834 Marionette DEBUG loaded listener.js 19:46:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12960f000) [pid = 1660] [serial = 729] [outer = 0x128be9c00] 19:46:55 INFO - PROCESS | 1660 | 1463971615174 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]]]}] 19:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 19:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 522ms 19:46:55 INFO - PROCESS | 1660 | 1463971615197 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 19:46:55 INFO - PROCESS | 1660 | 1463971615198 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 19:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 19:46:55 INFO - PROCESS | 1660 | 1463971615200 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 19:46:55 INFO - PROCESS | 1660 | 1463971615201 Marionette TRACE conn2 <- [1,946,null,{}] 19:46:55 INFO - PROCESS | 1660 | 1463971615204 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}] 19:46:55 INFO - PROCESS | 1660 | 1463971615292 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 19:46:55 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x121220000) [pid = 1660] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 19:46:55 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12442f000) [pid = 1660] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 19:46:55 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1293a6800) [pid = 1660] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 19:46:55 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1194e8800) [pid = 1660] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 19:46:55 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1167d8800) [pid = 1660] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 19:46:55 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119122000) [pid = 1660] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 19:46:55 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11767a000) [pid = 1660] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 19:46:55 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x124464400) [pid = 1660] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 19:46:55 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11716a400) [pid = 1660] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 19:46:55 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11693b800) [pid = 1660] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 19:46:55 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1260ee400) [pid = 1660] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 19:46:55 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x112d97000) [pid = 1660] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 19:46:55 INFO - PROCESS | 1660 | 1463971615388 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x11828e000 == 42 [pid = 1660] [id = 244] 19:46:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1130d9000) [pid = 1660] [serial = 730] [outer = 0x0] 19:46:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x116a52000) [pid = 1660] [serial = 731] [outer = 0x1130d9000] 19:46:55 INFO - PROCESS | 1660 | 1463971615413 Marionette DEBUG loaded listener.js 19:46:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121022800) [pid = 1660] [serial = 732] [outer = 0x1130d9000] 19:46:55 INFO - PROCESS | 1660 | 1463971615780 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]]]}] 19:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 19:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 618ms 19:46:55 INFO - PROCESS | 1660 | 1463971615868 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 19:46:55 INFO - PROCESS | 1660 | 1463971615872 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 19:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 19:46:55 INFO - PROCESS | 1660 | 1463971615887 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 19:46:55 INFO - PROCESS | 1660 | 1463971615891 Marionette TRACE conn2 <- [1,950,null,{}] 19:46:55 INFO - PROCESS | 1660 | 1463971615897 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}] 19:46:56 INFO - PROCESS | 1660 | 1463971616002 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 19:46:56 INFO - PROCESS | 1660 | 1463971616093 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1170f0000 == 43 [pid = 1660] [id = 245] 19:46:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1160de000) [pid = 1660] [serial = 733] [outer = 0x0] 19:46:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1167d9000) [pid = 1660] [serial = 734] [outer = 0x1160de000] 19:46:56 INFO - PROCESS | 1660 | 1463971616124 Marionette DEBUG loaded listener.js 19:46:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x117e57800) [pid = 1660] [serial = 735] [outer = 0x1160de000] 19:46:56 INFO - PROCESS | 1660 | 1463971616523 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]]]}] 19:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 19:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 687ms 19:46:56 INFO - PROCESS | 1660 | 1463971616565 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 19:46:56 INFO - PROCESS | 1660 | 1463971616567 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 19:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 19:46:56 INFO - PROCESS | 1660 | 1463971616573 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 19:46:56 INFO - PROCESS | 1660 | 1463971616576 Marionette TRACE conn2 <- [1,954,null,{}] 19:46:56 INFO - PROCESS | 1660 | 1463971616609 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}] 19:46:56 INFO - PROCESS | 1660 | 1463971616722 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 19:46:56 INFO - PROCESS | 1660 | 1463971616768 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x119992000 == 44 [pid = 1660] [id = 246] 19:46:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1191c3000) [pid = 1660] [serial = 736] [outer = 0x0] 19:46:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119255c00) [pid = 1660] [serial = 737] [outer = 0x1191c3000] 19:46:56 INFO - PROCESS | 1660 | 1463971616798 Marionette DEBUG loaded listener.js 19:46:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x119973000) [pid = 1660] [serial = 738] [outer = 0x1191c3000] 19:46:57 INFO - PROCESS | 1660 | 1463971617220 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]]]}] 19:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 19:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 685ms 19:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 19:46:57 INFO - PROCESS | 1660 | 1463971617257 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 19:46:57 INFO - PROCESS | 1660 | 1463971617259 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 19:46:57 INFO - PROCESS | 1660 | 1463971617261 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 19:46:57 INFO - PROCESS | 1660 | 1463971617262 Marionette TRACE conn2 <- [1,958,null,{}] 19:46:57 INFO - PROCESS | 1660 | 1463971617269 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}] 19:46:57 INFO - PROCESS | 1660 | 1463971617389 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 19:46:57 INFO - PROCESS | 1660 | 1463971617452 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12931d000 == 45 [pid = 1660] [id = 247] 19:46:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12155cc00) [pid = 1660] [serial = 739] [outer = 0x0] 19:46:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x124427000) [pid = 1660] [serial = 740] [outer = 0x12155cc00] 19:46:57 INFO - PROCESS | 1660 | 1463971617486 Marionette DEBUG loaded listener.js 19:46:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x124c80c00) [pid = 1660] [serial = 741] [outer = 0x12155cc00] 19:46:57 INFO - PROCESS | 1660 | 1463971617879 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]]]}] 19:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 19:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 670ms 19:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 19:46:57 INFO - PROCESS | 1660 | 1463971617932 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 19:46:57 INFO - PROCESS | 1660 | 1463971617933 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 19:46:57 INFO - PROCESS | 1660 | 1463971617935 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 19:46:57 INFO - PROCESS | 1660 | 1463971617936 Marionette TRACE conn2 <- [1,962,null,{}] 19:46:57 INFO - PROCESS | 1660 | 1463971617939 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}] 19:46:58 INFO - PROCESS | 1660 | 1463971618035 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 19:46:58 INFO - PROCESS | 1660 | 1463971618082 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x1297ee800 == 46 [pid = 1660] [id = 248] 19:46:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x124d9f400) [pid = 1660] [serial = 742] [outer = 0x0] 19:46:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1260f8c00) [pid = 1660] [serial = 743] [outer = 0x124d9f400] 19:46:58 INFO - PROCESS | 1660 | 1463971618112 Marionette DEBUG loaded listener.js 19:46:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128bee400) [pid = 1660] [serial = 744] [outer = 0x124d9f400] 19:46:58 INFO - PROCESS | 1660 | 1463971618523 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]]]}] 19:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 19:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 620ms 19:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 19:46:58 INFO - PROCESS | 1660 | 1463971618555 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 19:46:58 INFO - PROCESS | 1660 | 1463971618556 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 19:46:58 INFO - PROCESS | 1660 | 1463971618559 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 19:46:58 INFO - PROCESS | 1660 | 1463971618560 Marionette TRACE conn2 <- [1,966,null,{}] 19:46:58 INFO - PROCESS | 1660 | 1463971618562 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}] 19:46:58 INFO - PROCESS | 1660 | 1463971618654 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 19:46:58 INFO - PROCESS | 1660 | 1463971618743 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a962800 == 47 [pid = 1660] [id = 249] 19:46:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x128beec00) [pid = 1660] [serial = 745] [outer = 0x0] 19:46:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12965d000) [pid = 1660] [serial = 746] [outer = 0x128beec00] 19:46:58 INFO - PROCESS | 1660 | 1463971618772 Marionette DEBUG loaded listener.js 19:46:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12a768000) [pid = 1660] [serial = 747] [outer = 0x128beec00] 19:46:59 INFO - PROCESS | 1660 | 1463971619306 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]]]}] 19:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 19:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 771ms 19:46:59 INFO - PROCESS | 1660 | 1463971619330 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 19:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 19:46:59 INFO - PROCESS | 1660 | 1463971619332 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 19:46:59 INFO - PROCESS | 1660 | 1463971619336 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 19:46:59 INFO - PROCESS | 1660 | 1463971619338 Marionette TRACE conn2 <- [1,970,null,{}] 19:46:59 INFO - PROCESS | 1660 | 1463971619342 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}] 19:46:59 INFO - PROCESS | 1660 | 1463971619442 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 19:46:59 INFO - PROCESS | 1660 | 1463971619501 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x112e6c000 == 48 [pid = 1660] [id = 250] 19:46:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1122adc00) [pid = 1660] [serial = 748] [outer = 0x0] 19:46:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x112a60800) [pid = 1660] [serial = 749] [outer = 0x1122adc00] 19:46:59 INFO - PROCESS | 1660 | 1463971619528 Marionette DEBUG loaded listener.js 19:46:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x112eaa000) [pid = 1660] [serial = 750] [outer = 0x1122adc00] 19:46:59 INFO - PROCESS | 1660 | 1463971619973 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]]]}] 19:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 19:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 674ms 19:47:00 INFO - PROCESS | 1660 | 1463971620037 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 19:47:00 INFO - PROCESS | 1660 | 1463971620041 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 19:47:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1268b2000 == 47 [pid = 1660] [id = 243] 19:47:00 INFO - PROCESS | 1660 | --DOCSHELL 0x124dc0000 == 46 [pid = 1660] [id = 242] 19:47:00 INFO - PROCESS | 1660 | --DOCSHELL 0x117052000 == 45 [pid = 1660] [id = 241] 19:47:00 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x128c5dc00) [pid = 1660] [serial = 689] [outer = 0x0] [url = about:blank] 19:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 19:47:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1216e1000 == 44 [pid = 1660] [id = 240] 19:47:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1197da000 == 43 [pid = 1660] [id = 239] 19:47:00 INFO - PROCESS | 1660 | --DOCSHELL 0x119226800 == 42 [pid = 1660] [id = 238] 19:47:00 INFO - PROCESS | 1660 | --DOCSHELL 0x118655000 == 41 [pid = 1660] [id = 237] 19:47:00 INFO - PROCESS | 1660 | --DOCSHELL 0x113814800 == 40 [pid = 1660] [id = 236] 19:47:00 INFO - PROCESS | 1660 | --DOCSHELL 0x118655800 == 39 [pid = 1660] [id = 235] 19:47:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1186da800 == 38 [pid = 1660] [id = 232] 19:47:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1131a6800 == 37 [pid = 1660] [id = 231] 19:47:00 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12184d800) [pid = 1660] [serial = 671] [outer = 0x0] [url = about:blank] 19:47:00 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1247adc00) [pid = 1660] [serial = 674] [outer = 0x0] [url = about:blank] 19:47:00 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x129615c00) [pid = 1660] [serial = 648] [outer = 0x0] [url = about:blank] 19:47:00 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x119edd400) [pid = 1660] [serial = 665] [outer = 0x0] [url = about:blank] 19:47:00 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x121021400) [pid = 1660] [serial = 666] [outer = 0x0] [url = about:blank] 19:47:00 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x118807800) [pid = 1660] [serial = 653] [outer = 0x0] [url = about:blank] 19:47:00 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x116a50400) [pid = 1660] [serial = 656] [outer = 0x0] [url = about:blank] 19:47:00 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x117680c00) [pid = 1660] [serial = 657] [outer = 0x0] [url = about:blank] 19:47:00 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119423c00) [pid = 1660] [serial = 662] [outer = 0x0] [url = about:blank] 19:47:00 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1194e6800) [pid = 1660] [serial = 663] [outer = 0x0] [url = about:blank] 19:47:00 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x118651400) [pid = 1660] [serial = 659] [outer = 0x0] [url = about:blank] 19:47:00 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11916a800) [pid = 1660] [serial = 660] [outer = 0x0] [url = about:blank] 19:47:00 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x113d61000) [pid = 1660] [serial = 650] [outer = 0x0] [url = about:blank] 19:47:00 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x124c86800) [pid = 1660] [serial = 677] [outer = 0x0] [url = about:blank] 19:47:00 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x124c80000) [pid = 1660] [serial = 675] [outer = 0x0] [url = about:blank] 19:47:00 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119124000) [pid = 1660] [serial = 680] [outer = 0x0] [url = about:blank] 19:47:00 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1191c9000) [pid = 1660] [serial = 683] [outer = 0x0] [url = about:blank] 19:47:00 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1219da800) [pid = 1660] [serial = 681] [outer = 0x0] [url = about:blank] 19:47:00 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x126e16400) [pid = 1660] [serial = 686] [outer = 0x0] [url = about:blank] 19:47:00 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1260f4000) [pid = 1660] [serial = 678] [outer = 0x0] [url = about:blank] 19:47:00 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x128bef400) [pid = 1660] [serial = 687] [outer = 0x0] [url = about:blank] 19:47:00 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x121024400) [pid = 1660] [serial = 668] [outer = 0x0] [url = about:blank] 19:47:00 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12121d000) [pid = 1660] [serial = 669] [outer = 0x0] [url = about:blank] 19:47:00 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x121a85400) [pid = 1660] [serial = 684] [outer = 0x0] [url = about:blank] 19:47:00 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x124424c00) [pid = 1660] [serial = 672] [outer = 0x0] [url = about:blank] 19:47:00 INFO - PROCESS | 1660 | 1463971620075 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 19:47:00 INFO - PROCESS | 1660 | 1463971620077 Marionette TRACE conn2 <- [1,974,null,{}] 19:47:00 INFO - PROCESS | 1660 | 1463971620079 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}] 19:47:00 INFO - PROCESS | 1660 | 1463971620155 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 19:47:00 INFO - PROCESS | 1660 | 1463971620212 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x116972800 == 38 [pid = 1660] [id = 251] 19:47:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x115e3dc00) [pid = 1660] [serial = 751] [outer = 0x0] 19:47:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x116199800) [pid = 1660] [serial = 752] [outer = 0x115e3dc00] 19:47:00 INFO - PROCESS | 1660 | 1463971620239 Marionette DEBUG loaded listener.js 19:47:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1167dac00) [pid = 1660] [serial = 753] [outer = 0x115e3dc00] 19:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 19:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 478ms 19:47:00 INFO - PROCESS | 1660 | 1463971620537 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]]]}] 19:47:00 INFO - PROCESS | 1660 | 1463971620551 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 19:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 19:47:00 INFO - PROCESS | 1660 | 1463971620552 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 19:47:00 INFO - PROCESS | 1660 | 1463971620554 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 19:47:00 INFO - PROCESS | 1660 | 1463971620557 Marionette TRACE conn2 <- [1,978,null,{}] 19:47:00 INFO - PROCESS | 1660 | 1463971620572 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}] 19:47:00 INFO - PROCESS | 1660 | 1463971620658 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 19:47:00 INFO - PROCESS | 1660 | 1463971620666 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182a6800 == 39 [pid = 1660] [id = 252] 19:47:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x116a51400) [pid = 1660] [serial = 754] [outer = 0x0] 19:47:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x118326800) [pid = 1660] [serial = 755] [outer = 0x116a51400] 19:47:00 INFO - PROCESS | 1660 | 1463971620694 Marionette DEBUG loaded listener.js 19:47:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118d13000) [pid = 1660] [serial = 756] [outer = 0x116a51400] 19:47:01 INFO - PROCESS | 1660 | 1463971621020 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]]]}] 19:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 19:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 478ms 19:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 19:47:01 INFO - PROCESS | 1660 | 1463971621033 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 19:47:01 INFO - PROCESS | 1660 | 1463971621035 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 19:47:01 INFO - PROCESS | 1660 | 1463971621045 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 19:47:01 INFO - PROCESS | 1660 | 1463971621048 Marionette TRACE conn2 <- [1,982,null,{}] 19:47:01 INFO - PROCESS | 1660 | 1463971621051 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}] 19:47:01 INFO - PROCESS | 1660 | 1463971621135 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 19:47:01 INFO - PROCESS | 1660 | 1463971621140 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x118dbd800 == 40 [pid = 1660] [id = 253] 19:47:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119122000) [pid = 1660] [serial = 757] [outer = 0x0] 19:47:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119172800) [pid = 1660] [serial = 758] [outer = 0x119122000] 19:47:01 INFO - PROCESS | 1660 | 1463971621168 Marionette DEBUG loaded listener.js 19:47:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119256000) [pid = 1660] [serial = 759] [outer = 0x119122000] 19:47:01 INFO - PROCESS | 1660 | 1463971621528 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]]]}] 19:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 19:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 527ms 19:47:01 INFO - PROCESS | 1660 | 1463971621566 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 19:47:01 INFO - PROCESS | 1660 | 1463971621567 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 19:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 19:47:01 INFO - PROCESS | 1660 | 1463971621570 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 19:47:01 INFO - PROCESS | 1660 | 1463971621571 Marionette TRACE conn2 <- [1,986,null,{}] 19:47:01 INFO - PROCESS | 1660 | 1463971621573 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}] 19:47:01 INFO - PROCESS | 1660 | 1463971621669 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 19:47:01 INFO - PROCESS | 1660 | 1463971621675 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x119217800 == 41 [pid = 1660] [id = 254] 19:47:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11916c400) [pid = 1660] [serial = 760] [outer = 0x0] 19:47:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x11942d000) [pid = 1660] [serial = 761] [outer = 0x11916c400] 19:47:01 INFO - PROCESS | 1660 | 1463971621703 Marionette DEBUG loaded listener.js 19:47:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1199e5000) [pid = 1660] [serial = 762] [outer = 0x11916c400] 19:47:02 INFO - PROCESS | 1660 | 1463971621998 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]]]}] 19:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 19:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 469ms 19:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 19:47:02 INFO - PROCESS | 1660 | 1463971622039 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 19:47:02 INFO - PROCESS | 1660 | 1463971622040 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 19:47:02 INFO - PROCESS | 1660 | 1463971622043 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 19:47:02 INFO - PROCESS | 1660 | 1463971622044 Marionette TRACE conn2 <- [1,990,null,{}] 19:47:02 INFO - PROCESS | 1660 | 1463971622049 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}] 19:47:02 INFO - PROCESS | 1660 | 1463971622141 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 19:47:02 INFO - PROCESS | 1660 | 1463971622148 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x121296000 == 42 [pid = 1660] [id = 255] 19:47:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1199eec00) [pid = 1660] [serial = 763] [outer = 0x0] 19:47:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12101f400) [pid = 1660] [serial = 764] [outer = 0x1199eec00] 19:47:02 INFO - PROCESS | 1660 | 1463971622174 Marionette DEBUG loaded listener.js 19:47:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x121c41400) [pid = 1660] [serial = 765] [outer = 0x1199eec00] 19:47:02 INFO - PROCESS | 1660 | 1463971622542 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]]]}] 19:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 19:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 521ms 19:47:02 INFO - PROCESS | 1660 | 1463971622564 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 19:47:02 INFO - PROCESS | 1660 | 1463971622566 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 19:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 19:47:02 INFO - PROCESS | 1660 | 1463971622568 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 19:47:02 INFO - PROCESS | 1660 | 1463971622569 Marionette TRACE conn2 <- [1,994,null,{}] 19:47:02 INFO - PROCESS | 1660 | 1463971622576 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}] 19:47:02 INFO - PROCESS | 1660 | 1463971622669 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 19:47:02 INFO - PROCESS | 1660 | 1463971622673 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x1216ce000 == 43 [pid = 1660] [id = 256] 19:47:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119b7dc00) [pid = 1660] [serial = 766] [outer = 0x0] 19:47:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x124432c00) [pid = 1660] [serial = 767] [outer = 0x119b7dc00] 19:47:02 INFO - PROCESS | 1660 | 1463971622698 Marionette DEBUG loaded listener.js 19:47:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x124c7a400) [pid = 1660] [serial = 768] [outer = 0x119b7dc00] 19:47:03 INFO - PROCESS | 1660 | 1463971623053 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]]]}] 19:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 19:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 520ms 19:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 19:47:03 INFO - PROCESS | 1660 | 1463971623091 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 19:47:03 INFO - PROCESS | 1660 | 1463971623092 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 19:47:03 INFO - PROCESS | 1660 | 1463971623095 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 19:47:03 INFO - PROCESS | 1660 | 1463971623096 Marionette TRACE conn2 <- [1,998,null,{}] 19:47:03 INFO - PROCESS | 1660 | 1463971623098 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}] 19:47:03 INFO - PROCESS | 1660 | 1463971623194 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 19:47:03 INFO - PROCESS | 1660 | 1463971623198 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12421b800 == 44 [pid = 1660] [id = 257] 19:47:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x124c7ac00) [pid = 1660] [serial = 769] [outer = 0x0] 19:47:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x124da0800) [pid = 1660] [serial = 770] [outer = 0x124c7ac00] 19:47:03 INFO - PROCESS | 1660 | 1463971623222 Marionette DEBUG loaded listener.js 19:47:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1260f1400) [pid = 1660] [serial = 771] [outer = 0x124c7ac00] 19:47:03 INFO - PROCESS | 1660 | 1463971623554 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]]]}] 19:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 19:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 519ms 19:47:03 INFO - PROCESS | 1660 | 1463971623618 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 19:47:03 INFO - PROCESS | 1660 | 1463971623620 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 19:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 19:47:03 INFO - PROCESS | 1660 | 1463971623622 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 19:47:03 INFO - PROCESS | 1660 | 1463971623623 Marionette TRACE conn2 <- [1,1002,null,{}] 19:47:03 INFO - PROCESS | 1660 | 1463971623625 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}] 19:47:03 INFO - PROCESS | 1660 | 1463971623725 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 19:47:03 INFO - PROCESS | 1660 | 1463971623729 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x1261d8000 == 45 [pid = 1660] [id = 258] 19:47:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1260f2000) [pid = 1660] [serial = 772] [outer = 0x0] 19:47:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1267e8c00) [pid = 1660] [serial = 773] [outer = 0x1260f2000] 19:47:03 INFO - PROCESS | 1660 | 1463971623754 Marionette DEBUG loaded listener.js 19:47:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x128be0400) [pid = 1660] [serial = 774] [outer = 0x1260f2000] 19:47:04 INFO - PROCESS | 1660 | 1463971624121 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]]]}] 19:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 19:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 524ms 19:47:04 INFO - PROCESS | 1660 | 1463971624148 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 19:47:04 INFO - PROCESS | 1660 | 1463971624150 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 19:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 19:47:04 INFO - PROCESS | 1660 | 1463971624152 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 19:47:04 INFO - PROCESS | 1660 | 1463971624153 Marionette TRACE conn2 <- [1,1006,null,{}] 19:47:04 INFO - PROCESS | 1660 | 1463971624155 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}] 19:47:04 INFO - PROCESS | 1660 | 1463971624252 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 19:47:04 INFO - PROCESS | 1660 | 1463971624266 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x128c28800 == 46 [pid = 1660] [id = 259] 19:47:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x126825c00) [pid = 1660] [serial = 775] [outer = 0x0] 19:47:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x128be9400) [pid = 1660] [serial = 776] [outer = 0x126825c00] 19:47:04 INFO - PROCESS | 1660 | 1463971624290 Marionette DEBUG loaded listener.js 19:47:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x128c5a000) [pid = 1660] [serial = 777] [outer = 0x126825c00] 19:47:04 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x124c79c00) [pid = 1660] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 19:47:04 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x126e21400) [pid = 1660] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 19:47:04 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x115e37400) [pid = 1660] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 19:47:04 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x119423800) [pid = 1660] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 19:47:04 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x119edb400) [pid = 1660] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 19:47:04 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x116196400) [pid = 1660] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 19:47:04 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11942c400) [pid = 1660] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 19:47:04 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12645cc00) [pid = 1660] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 19:47:04 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x128be9c00) [pid = 1660] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 19:47:04 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x124c78800) [pid = 1660] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 19:47:04 INFO - PROCESS | 1660 | 1463971624650 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]]]}] 19:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 19:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 517ms 19:47:04 INFO - PROCESS | 1660 | 1463971624670 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 19:47:04 INFO - PROCESS | 1660 | 1463971624672 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 19:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 19:47:04 INFO - PROCESS | 1660 | 1463971624674 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 19:47:04 INFO - PROCESS | 1660 | 1463971624676 Marionette TRACE conn2 <- [1,1010,null,{}] 19:47:04 INFO - PROCESS | 1660 | 1463971624680 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}] 19:47:04 INFO - PROCESS | 1660 | 1463971624816 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 19:47:04 INFO - PROCESS | 1660 | 1463971624860 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12900d800 == 47 [pid = 1660] [id = 260] 19:47:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x116070000) [pid = 1660] [serial = 778] [outer = 0x0] 19:47:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x128be4c00) [pid = 1660] [serial = 779] [outer = 0x116070000] 19:47:04 INFO - PROCESS | 1660 | 1463971624899 Marionette DEBUG loaded listener.js 19:47:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128e46800) [pid = 1660] [serial = 780] [outer = 0x116070000] 19:47:05 INFO - PROCESS | 1660 | 1463971625284 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]]]}] 19:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 19:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 622ms 19:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 19:47:05 INFO - PROCESS | 1660 | 1463971625298 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 19:47:05 INFO - PROCESS | 1660 | 1463971625299 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 19:47:05 INFO - PROCESS | 1660 | 1463971625302 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 19:47:05 INFO - PROCESS | 1660 | 1463971625303 Marionette TRACE conn2 <- [1,1014,null,{}] 19:47:05 INFO - PROCESS | 1660 | 1463971625305 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}] 19:47:05 INFO - PROCESS | 1660 | 1463971625406 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 19:47:05 INFO - PROCESS | 1660 | 1463971625412 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x1297e8000 == 48 [pid = 1660] [id = 261] 19:47:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1199ecc00) [pid = 1660] [serial = 781] [outer = 0x0] 19:47:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1290f1000) [pid = 1660] [serial = 782] [outer = 0x1199ecc00] 19:47:05 INFO - PROCESS | 1660 | 1463971625436 Marionette DEBUG loaded listener.js 19:47:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x129615400) [pid = 1660] [serial = 783] [outer = 0x1199ecc00] 19:47:05 INFO - PROCESS | 1660 | 1463971625732 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]]]}] 19:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 19:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 467ms 19:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 19:47:05 INFO - PROCESS | 1660 | 1463971625770 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 19:47:05 INFO - PROCESS | 1660 | 1463971625772 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 19:47:05 INFO - PROCESS | 1660 | 1463971625775 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 19:47:05 INFO - PROCESS | 1660 | 1463971625780 Marionette TRACE conn2 <- [1,1018,null,{}] 19:47:05 INFO - PROCESS | 1660 | 1463971625784 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}] 19:47:05 INFO - PROCESS | 1660 | 1463971625904 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 19:47:05 INFO - PROCESS | 1660 | 1463971625912 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a975800 == 49 [pid = 1660] [id = 262] 19:47:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x126e22000) [pid = 1660] [serial = 784] [outer = 0x0] 19:47:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12a765400) [pid = 1660] [serial = 785] [outer = 0x126e22000] 19:47:05 INFO - PROCESS | 1660 | 1463971625950 Marionette DEBUG loaded listener.js 19:47:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12a82a400) [pid = 1660] [serial = 786] [outer = 0x126e22000] 19:47:06 INFO - PROCESS | 1660 | 1463971626399 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]]]}] 19:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 19:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 673ms 19:47:06 INFO - PROCESS | 1660 | 1463971626449 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 19:47:06 INFO - PROCESS | 1660 | 1463971626450 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 19:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 19:47:06 INFO - PROCESS | 1660 | 1463971626452 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 19:47:06 INFO - PROCESS | 1660 | 1463971626453 Marionette TRACE conn2 <- [1,1022,null,{}] 19:47:06 INFO - PROCESS | 1660 | 1463971626456 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}] 19:47:06 INFO - PROCESS | 1660 | 1463971626584 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 19:47:06 INFO - PROCESS | 1660 | 1463971626636 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x112651800 == 50 [pid = 1660] [id = 263] 19:47:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x112017800) [pid = 1660] [serial = 787] [outer = 0x0] 19:47:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1122aa800) [pid = 1660] [serial = 788] [outer = 0x112017800] 19:47:06 INFO - PROCESS | 1660 | 1463971626667 Marionette DEBUG loaded listener.js 19:47:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x113350800) [pid = 1660] [serial = 789] [outer = 0x112017800] 19:47:07 INFO - PROCESS | 1660 | 1463971627108 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]]]}] 19:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 19:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 720ms 19:47:07 INFO - PROCESS | 1660 | 1463971627173 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 19:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 19:47:07 INFO - PROCESS | 1660 | 1463971627176 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 19:47:07 INFO - PROCESS | 1660 | 1463971627179 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 19:47:07 INFO - PROCESS | 1660 | 1463971627182 Marionette TRACE conn2 <- [1,1026,null,{}] 19:47:07 INFO - PROCESS | 1660 | 1463971627185 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}] 19:47:07 INFO - PROCESS | 1660 | 1463971627289 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 19:47:07 INFO - PROCESS | 1660 | 1463971627387 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x118662800 == 51 [pid = 1660] [id = 264] 19:47:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x116a52c00) [pid = 1660] [serial = 790] [outer = 0x0] 19:47:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x117673400) [pid = 1660] [serial = 791] [outer = 0x116a52c00] 19:47:07 INFO - PROCESS | 1660 | 1463971627419 Marionette DEBUG loaded listener.js 19:47:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x118678800) [pid = 1660] [serial = 792] [outer = 0x116a52c00] 19:47:07 INFO - PROCESS | 1660 | 1463971627813 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]]]}] 19:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 19:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 675ms 19:47:07 INFO - PROCESS | 1660 | 1463971627854 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 19:47:07 INFO - PROCESS | 1660 | 1463971627856 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 19:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 19:47:07 INFO - PROCESS | 1660 | 1463971627858 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 19:47:07 INFO - PROCESS | 1660 | 1463971627860 Marionette TRACE conn2 <- [1,1030,null,{}] 19:47:07 INFO - PROCESS | 1660 | 1463971627865 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}] 19:47:07 INFO - PROCESS | 1660 | 1463971627965 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 19:47:08 INFO - PROCESS | 1660 | 1463971628016 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12901f800 == 52 [pid = 1660] [id = 265] 19:47:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x118d19c00) [pid = 1660] [serial = 793] [outer = 0x0] 19:47:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x11942e800) [pid = 1660] [serial = 794] [outer = 0x118d19c00] 19:47:08 INFO - PROCESS | 1660 | 1463971628047 Marionette DEBUG loaded listener.js 19:47:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x12101d400) [pid = 1660] [serial = 795] [outer = 0x118d19c00] 19:47:08 INFO - PROCESS | 1660 | 1463971628527 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]]]}] 19:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 19:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 721ms 19:47:08 INFO - PROCESS | 1660 | 1463971628604 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 19:47:08 INFO - PROCESS | 1660 | 1463971628607 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 19:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 19:47:08 INFO - PROCESS | 1660 | 1463971628633 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 19:47:08 INFO - PROCESS | 1660 | 1463971628637 Marionette TRACE conn2 <- [1,1034,null,{}] 19:47:08 INFO - PROCESS | 1660 | 1463971628640 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}] 19:47:08 INFO - PROCESS | 1660 | 1463971628743 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 19:47:08 INFO - PROCESS | 1660 | 1463971628803 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b85a800 == 53 [pid = 1660] [id = 266] 19:47:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x119427800) [pid = 1660] [serial = 796] [outer = 0x0] 19:47:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x1242f6400) [pid = 1660] [serial = 797] [outer = 0x119427800] 19:47:08 INFO - PROCESS | 1660 | 1463971628832 Marionette DEBUG loaded listener.js 19:47:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x126826800) [pid = 1660] [serial = 798] [outer = 0x119427800] 19:47:09 INFO - PROCESS | 1660 | 1463971629244 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]]]}] 19:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 19:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 696ms 19:47:09 INFO - PROCESS | 1660 | 1463971629306 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 19:47:09 INFO - PROCESS | 1660 | 1463971629308 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 19:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 19:47:09 INFO - PROCESS | 1660 | 1463971629507 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 19:47:09 INFO - PROCESS | 1660 | 1463971629510 Marionette TRACE conn2 <- [1,1038,null,{}] 19:47:09 INFO - PROCESS | 1660 | 1463971629526 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}] 19:47:09 INFO - PROCESS | 1660 | 1463971629616 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 19:47:09 INFO - PROCESS | 1660 | 1463971629662 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x11828e800 == 54 [pid = 1660] [id = 267] 19:47:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x115e3e400) [pid = 1660] [serial = 799] [outer = 0x0] 19:47:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x11606ec00) [pid = 1660] [serial = 800] [outer = 0x115e3e400] 19:47:09 INFO - PROCESS | 1660 | 1463971629689 Marionette DEBUG loaded listener.js 19:47:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x116a50800) [pid = 1660] [serial = 801] [outer = 0x115e3e400] 19:47:10 INFO - PROCESS | 1660 | 1463971630137 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]]]}] 19:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 19:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 880ms 19:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 19:47:10 INFO - PROCESS | 1660 | 1463971630192 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 19:47:10 INFO - PROCESS | 1660 | 1463971630194 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 19:47:10 INFO - PROCESS | 1660 | 1463971630199 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 19:47:10 INFO - PROCESS | 1660 | 1463971630200 Marionette TRACE conn2 <- [1,1042,null,{}] 19:47:10 INFO - PROCESS | 1660 | 1463971630206 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}] 19:47:10 INFO - PROCESS | 1660 | 1463971630293 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 19:47:10 INFO - PROCESS | 1660 | 1463971630358 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f21800 == 55 [pid = 1660] [id = 268] 19:47:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x1169b4400) [pid = 1660] [serial = 802] [outer = 0x0] 19:47:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x11880d400) [pid = 1660] [serial = 803] [outer = 0x1169b4400] 19:47:10 INFO - PROCESS | 1660 | 1463971630385 Marionette DEBUG loaded listener.js 19:47:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x11916b000) [pid = 1660] [serial = 804] [outer = 0x1169b4400] 19:47:10 INFO - PROCESS | 1660 | --DOCSHELL 0x128d98800 == 54 [pid = 1660] [id = 233] 19:47:10 INFO - PROCESS | 1660 | --DOCSHELL 0x12a975800 == 53 [pid = 1660] [id = 262] 19:47:10 INFO - PROCESS | 1660 | --DOCSHELL 0x1297e8000 == 52 [pid = 1660] [id = 261] 19:47:10 INFO - PROCESS | 1660 | --DOCSHELL 0x12900d800 == 51 [pid = 1660] [id = 260] 19:47:10 INFO - PROCESS | 1660 | --DOCSHELL 0x128c28800 == 50 [pid = 1660] [id = 259] 19:47:10 INFO - PROCESS | 1660 | --DOCSHELL 0x1261d8000 == 49 [pid = 1660] [id = 258] 19:47:10 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x112d9b000) [pid = 1660] [serial = 692] [outer = 0x0] [url = about:blank] 19:47:10 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x1194e7400) [pid = 1660] [serial = 698] [outer = 0x0] [url = about:blank] 19:47:10 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x123d86400) [pid = 1660] [serial = 701] [outer = 0x0] [url = about:blank] 19:47:10 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x118d1a000) [pid = 1660] [serial = 695] [outer = 0x0] [url = about:blank] 19:47:10 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x116a52000) [pid = 1660] [serial = 731] [outer = 0x0] [url = about:blank] 19:47:10 INFO - PROCESS | 1660 | --DOCSHELL 0x12421b800 == 48 [pid = 1660] [id = 257] 19:47:10 INFO - PROCESS | 1660 | --DOCSHELL 0x1216ce000 == 47 [pid = 1660] [id = 256] 19:47:10 INFO - PROCESS | 1660 | --DOCSHELL 0x121296000 == 46 [pid = 1660] [id = 255] 19:47:10 INFO - PROCESS | 1660 | --DOCSHELL 0x119217800 == 45 [pid = 1660] [id = 254] 19:47:10 INFO - PROCESS | 1660 | --DOCSHELL 0x118dbd800 == 44 [pid = 1660] [id = 253] 19:47:10 INFO - PROCESS | 1660 | --DOCSHELL 0x1182a6800 == 43 [pid = 1660] [id = 252] 19:47:10 INFO - PROCESS | 1660 | --DOCSHELL 0x116972800 == 42 [pid = 1660] [id = 251] 19:47:10 INFO - PROCESS | 1660 | --DOCSHELL 0x112e6c000 == 41 [pid = 1660] [id = 250] 19:47:10 INFO - PROCESS | 1660 | --DOCSHELL 0x12931d000 == 40 [pid = 1660] [id = 247] 19:47:10 INFO - PROCESS | 1660 | --DOCSHELL 0x119992000 == 39 [pid = 1660] [id = 246] 19:47:10 INFO - PROCESS | 1660 | --DOCSHELL 0x1170f0000 == 38 [pid = 1660] [id = 245] 19:47:10 INFO - PROCESS | 1660 | --DOCSHELL 0x11828e000 == 37 [pid = 1660] [id = 244] 19:47:10 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x126828800) [pid = 1660] [serial = 722] [outer = 0x0] [url = about:blank] 19:47:10 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x128c62000) [pid = 1660] [serial = 725] [outer = 0x0] [url = about:blank] 19:47:10 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x128be8800) [pid = 1660] [serial = 723] [outer = 0x0] [url = about:blank] 19:47:10 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x117e61c00) [pid = 1660] [serial = 707] [outer = 0x0] [url = about:blank] 19:47:10 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x11916b400) [pid = 1660] [serial = 708] [outer = 0x0] [url = about:blank] 19:47:10 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x119972c00) [pid = 1660] [serial = 710] [outer = 0x0] [url = about:blank] 19:47:10 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1199eb800) [pid = 1660] [serial = 711] [outer = 0x0] [url = about:blank] 19:47:10 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x121028400) [pid = 1660] [serial = 713] [outer = 0x0] [url = about:blank] 19:47:10 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x121358c00) [pid = 1660] [serial = 714] [outer = 0x0] [url = about:blank] 19:47:10 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x11716dc00) [pid = 1660] [serial = 705] [outer = 0x0] [url = about:blank] 19:47:10 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x11671e800) [pid = 1660] [serial = 704] [outer = 0x0] [url = about:blank] 19:47:10 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x121558000) [pid = 1660] [serial = 716] [outer = 0x0] [url = about:blank] 19:47:10 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1242f5800) [pid = 1660] [serial = 717] [outer = 0x0] [url = about:blank] 19:47:10 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12903a400) [pid = 1660] [serial = 690] [outer = 0x0] [url = about:blank] 19:47:10 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1293a4400) [pid = 1660] [serial = 728] [outer = 0x0] [url = about:blank] 19:47:10 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x128e47400) [pid = 1660] [serial = 726] [outer = 0x0] [url = about:blank] 19:47:10 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12960f000) [pid = 1660] [serial = 729] [outer = 0x0] [url = about:blank] 19:47:10 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x124c86000) [pid = 1660] [serial = 719] [outer = 0x0] [url = about:blank] 19:47:10 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1267e9000) [pid = 1660] [serial = 720] [outer = 0x0] [url = about:blank] 19:47:10 INFO - PROCESS | 1660 | 1463971630780 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]]]}] 19:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 19:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 624ms 19:47:10 INFO - PROCESS | 1660 | 1463971630823 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 19:47:10 INFO - PROCESS | 1660 | 1463971630825 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 19:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 19:47:10 INFO - PROCESS | 1660 | 1463971630827 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 19:47:10 INFO - PROCESS | 1660 | 1463971630828 Marionette TRACE conn2 <- [1,1046,null,{}] 19:47:10 INFO - PROCESS | 1660 | 1463971630830 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}] 19:47:10 INFO - PROCESS | 1660 | 1463971630904 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 19:47:10 INFO - PROCESS | 1660 | 1463971630916 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e06000 == 38 [pid = 1660] [id = 269] 19:47:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x119423400) [pid = 1660] [serial = 805] [outer = 0x0] 19:47:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x119426c00) [pid = 1660] [serial = 806] [outer = 0x119423400] 19:47:10 INFO - PROCESS | 1660 | 1463971630946 Marionette DEBUG loaded listener.js 19:47:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1194da400) [pid = 1660] [serial = 807] [outer = 0x119423400] 19:47:11 INFO - PROCESS | 1660 | 1463971631258 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]]]}] 19:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 19:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 471ms 19:47:11 INFO - PROCESS | 1660 | 1463971631304 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 19:47:11 INFO - PROCESS | 1660 | 1463971631305 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 19:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 19:47:11 INFO - PROCESS | 1660 | 1463971631309 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 19:47:11 INFO - PROCESS | 1660 | 1463971631310 Marionette TRACE conn2 <- [1,1050,null,{}] 19:47:11 INFO - PROCESS | 1660 | 1463971631312 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}] 19:47:11 INFO - PROCESS | 1660 | 1463971631384 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 19:47:11 INFO - PROCESS | 1660 | 1463971631388 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x11918d800 == 39 [pid = 1660] [id = 270] 19:47:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x119972c00) [pid = 1660] [serial = 808] [outer = 0x0] 19:47:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x119fed000) [pid = 1660] [serial = 809] [outer = 0x119972c00] 19:47:11 INFO - PROCESS | 1660 | 1463971631416 Marionette DEBUG loaded listener.js 19:47:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x121028800) [pid = 1660] [serial = 810] [outer = 0x119972c00] 19:47:11 INFO - PROCESS | 1660 | 1463971631737 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]]]}] 19:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 19:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 470ms 19:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 19:47:11 INFO - PROCESS | 1660 | 1463971631779 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 19:47:11 INFO - PROCESS | 1660 | 1463971631781 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 19:47:11 INFO - PROCESS | 1660 | 1463971631789 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 19:47:11 INFO - PROCESS | 1660 | 1463971631790 Marionette TRACE conn2 <- [1,1054,null,{}] 19:47:11 INFO - PROCESS | 1660 | 1463971631793 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}] 19:47:11 INFO - PROCESS | 1660 | 1463971631863 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 19:47:11 INFO - PROCESS | 1660 | 1463971631911 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192a3800 == 40 [pid = 1660] [id = 271] 19:47:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x119423c00) [pid = 1660] [serial = 811] [outer = 0x0] 19:47:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12102b000) [pid = 1660] [serial = 812] [outer = 0x119423c00] 19:47:11 INFO - PROCESS | 1660 | 1463971631936 Marionette DEBUG loaded listener.js 19:47:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x121637000) [pid = 1660] [serial = 813] [outer = 0x119423c00] 19:47:12 INFO - PROCESS | 1660 | 1463971632209 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]]]}] 19:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 19:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 474ms 19:47:12 INFO - PROCESS | 1660 | 1463971632257 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 19:47:12 INFO - PROCESS | 1660 | 1463971632259 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 19:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 19:47:12 INFO - PROCESS | 1660 | 1463971632266 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 19:47:12 INFO - PROCESS | 1660 | 1463971632267 Marionette TRACE conn2 <- [1,1058,null,{}] 19:47:12 INFO - PROCESS | 1660 | 1463971632270 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}] 19:47:12 INFO - PROCESS | 1660 | 1463971632391 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 19:47:12 INFO - PROCESS | 1660 | 1463971632445 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x11663f800 == 41 [pid = 1660] [id = 272] 19:47:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x112a63800) [pid = 1660] [serial = 814] [outer = 0x0] 19:47:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x121a7cc00) [pid = 1660] [serial = 815] [outer = 0x112a63800] 19:47:12 INFO - PROCESS | 1660 | 1463971632471 Marionette DEBUG loaded listener.js 19:47:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x124c86000) [pid = 1660] [serial = 816] [outer = 0x112a63800] 19:47:12 INFO - PROCESS | 1660 | 1463971632776 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]]]}] 19:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 19:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 520ms 19:47:12 INFO - PROCESS | 1660 | 1463971632791 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 19:47:12 INFO - PROCESS | 1660 | 1463971632792 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 19:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 19:47:12 INFO - PROCESS | 1660 | 1463971632798 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 19:47:12 INFO - PROCESS | 1660 | 1463971632800 Marionette TRACE conn2 <- [1,1062,null,{}] 19:47:12 INFO - PROCESS | 1660 | 1463971632802 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}] 19:47:12 INFO - PROCESS | 1660 | 1463971632899 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 19:47:12 INFO - PROCESS | 1660 | 1463971632904 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x121d8c000 == 42 [pid = 1660] [id = 273] 19:47:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x124c81400) [pid = 1660] [serial = 817] [outer = 0x0] 19:47:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12670d000) [pid = 1660] [serial = 818] [outer = 0x124c81400] 19:47:12 INFO - PROCESS | 1660 | 1463971632928 Marionette DEBUG loaded listener.js 19:47:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x126824800) [pid = 1660] [serial = 819] [outer = 0x124c81400] 19:47:13 INFO - PROCESS | 1660 | 1463971633245 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]]]}] 19:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 19:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 470ms 19:47:13 INFO - PROCESS | 1660 | 1463971633268 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 19:47:13 INFO - PROCESS | 1660 | 1463971633269 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 19:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 19:47:13 INFO - PROCESS | 1660 | 1463971633271 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 19:47:13 INFO - PROCESS | 1660 | 1463971633272 Marionette TRACE conn2 <- [1,1066,null,{}] 19:47:13 INFO - PROCESS | 1660 | 1463971633274 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}] 19:47:13 INFO - PROCESS | 1660 | 1463971633367 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 19:47:13 INFO - PROCESS | 1660 | 1463971633398 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x124d17800 == 43 [pid = 1660] [id = 274] 19:47:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x126824c00) [pid = 1660] [serial = 820] [outer = 0x0] 19:47:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x126e25400) [pid = 1660] [serial = 821] [outer = 0x126824c00] 19:47:13 INFO - PROCESS | 1660 | 1463971633423 Marionette DEBUG loaded listener.js 19:47:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x128bec400) [pid = 1660] [serial = 822] [outer = 0x126824c00] 19:47:13 INFO - PROCESS | 1660 | 1463971633754 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]]]}] 19:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 19:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 519ms 19:47:13 INFO - PROCESS | 1660 | 1463971633791 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 19:47:13 INFO - PROCESS | 1660 | 1463971633792 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 19:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 19:47:13 INFO - PROCESS | 1660 | 1463971633794 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 19:47:13 INFO - PROCESS | 1660 | 1463971633795 Marionette TRACE conn2 <- [1,1070,null,{}] 19:47:13 INFO - PROCESS | 1660 | 1463971633797 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}] 19:47:13 INFO - PROCESS | 1660 | 1463971633886 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 19:47:13 INFO - PROCESS | 1660 | 1463971633899 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x126896800 == 44 [pid = 1660] [id = 275] 19:47:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x126e1e400) [pid = 1660] [serial = 823] [outer = 0x0] 19:47:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x128c59c00) [pid = 1660] [serial = 824] [outer = 0x126e1e400] 19:47:13 INFO - PROCESS | 1660 | 1463971633923 Marionette DEBUG loaded listener.js 19:47:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x128d6e000) [pid = 1660] [serial = 825] [outer = 0x126e1e400] 19:47:14 INFO - PROCESS | 1660 | 1463971634233 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]]]}] 19:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 19:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 470ms 19:47:14 INFO - PROCESS | 1660 | 1463971634265 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 19:47:14 INFO - PROCESS | 1660 | 1463971634266 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 19:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 19:47:14 INFO - PROCESS | 1660 | 1463971634268 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 19:47:14 INFO - PROCESS | 1660 | 1463971634269 Marionette TRACE conn2 <- [1,1074,null,{}] 19:47:14 INFO - PROCESS | 1660 | 1463971634271 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}] 19:47:14 INFO - PROCESS | 1660 | 1463971634358 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 19:47:14 INFO - PROCESS | 1660 | 1463971634392 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x128cde000 == 45 [pid = 1660] [id = 276] 19:47:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x128d6ec00) [pid = 1660] [serial = 826] [outer = 0x0] 19:47:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x128e43c00) [pid = 1660] [serial = 827] [outer = 0x128d6ec00] 19:47:14 INFO - PROCESS | 1660 | 1463971634416 Marionette DEBUG loaded listener.js 19:47:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x12903a400) [pid = 1660] [serial = 828] [outer = 0x128d6ec00] 19:47:14 INFO - PROCESS | 1660 | 1463971634880 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]]]}] 19:47:14 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x1130d9000) [pid = 1660] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 19:47:14 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x116a51400) [pid = 1660] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 19:47:14 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x115e3dc00) [pid = 1660] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 19:47:14 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x11916c400) [pid = 1660] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 19:47:14 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x119122000) [pid = 1660] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 19:47:14 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x1199eec00) [pid = 1660] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 19:47:14 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x126825c00) [pid = 1660] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 19:47:14 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x1199ecc00) [pid = 1660] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 19:47:14 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x119b7dc00) [pid = 1660] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 19:47:14 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x124c7ac00) [pid = 1660] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 19:47:14 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x116070000) [pid = 1660] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 19:47:14 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1260f2000) [pid = 1660] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 19:47:14 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1122adc00) [pid = 1660] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 19:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 19:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 668ms 19:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 19:47:14 INFO - PROCESS | 1660 | 1463971634937 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 19:47:14 INFO - PROCESS | 1660 | 1463971634939 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 19:47:14 INFO - PROCESS | 1660 | 1463971634942 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 19:47:14 INFO - PROCESS | 1660 | 1463971634945 Marionette TRACE conn2 <- [1,1078,null,{}] 19:47:14 INFO - PROCESS | 1660 | 1463971634948 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}] 19:47:15 INFO - PROCESS | 1660 | 1463971635086 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 19:47:15 INFO - PROCESS | 1660 | 1463971635162 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x121d85000 == 46 [pid = 1660] [id = 277] 19:47:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1242ee000) [pid = 1660] [serial = 829] [outer = 0x0] 19:47:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1260f2000) [pid = 1660] [serial = 830] [outer = 0x1242ee000] 19:47:15 INFO - PROCESS | 1660 | 1463971635192 Marionette DEBUG loaded listener.js 19:47:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1290ed000) [pid = 1660] [serial = 831] [outer = 0x1242ee000] 19:47:15 INFO - PROCESS | 1660 | 1463971635478 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]]]}] 19:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 19:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 572ms 19:47:15 INFO - PROCESS | 1660 | 1463971635525 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 19:47:15 INFO - PROCESS | 1660 | 1463971635527 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 19:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 19:47:15 INFO - PROCESS | 1660 | 1463971635533 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 19:47:15 INFO - PROCESS | 1660 | 1463971635534 Marionette TRACE conn2 <- [1,1082,null,{}] 19:47:15 INFO - PROCESS | 1660 | 1463971635536 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}] 19:47:15 INFO - PROCESS | 1660 | 1463971635611 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 19:47:15 INFO - PROCESS | 1660 | 1463971635617 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x1297d7800 == 47 [pid = 1660] [id = 278] 19:47:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1290ecc00) [pid = 1660] [serial = 832] [outer = 0x0] 19:47:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x1293a9800) [pid = 1660] [serial = 833] [outer = 0x1290ecc00] 19:47:15 INFO - PROCESS | 1660 | 1463971635641 Marionette DEBUG loaded listener.js 19:47:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x12965a400) [pid = 1660] [serial = 834] [outer = 0x1290ecc00] 19:47:15 INFO - PROCESS | 1660 | 1463971635952 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]]]}] 19:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 19:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 471ms 19:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 19:47:16 INFO - PROCESS | 1660 | 1463971636003 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 19:47:16 INFO - PROCESS | 1660 | 1463971636004 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 19:47:16 INFO - PROCESS | 1660 | 1463971636006 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 19:47:16 INFO - PROCESS | 1660 | 1463971636007 Marionette TRACE conn2 <- [1,1086,null,{}] 19:47:16 INFO - PROCESS | 1660 | 1463971636010 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}] 19:47:16 INFO - PROCESS | 1660 | 1463971636106 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 19:47:16 INFO - PROCESS | 1660 | 1463971636115 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a7aa000 == 48 [pid = 1660] [id = 279] 19:47:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x119253800) [pid = 1660] [serial = 835] [outer = 0x0] 19:47:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x12a767000) [pid = 1660] [serial = 836] [outer = 0x119253800] 19:47:16 INFO - PROCESS | 1660 | 1463971636139 Marionette DEBUG loaded listener.js 19:47:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x12a82a800) [pid = 1660] [serial = 837] [outer = 0x119253800] 19:47:16 INFO - PROCESS | 1660 | 1463971636447 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]]]}] 19:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 19:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 468ms 19:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 19:47:16 INFO - PROCESS | 1660 | 1463971636482 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 19:47:16 INFO - PROCESS | 1660 | 1463971636484 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 19:47:16 INFO - PROCESS | 1660 | 1463971636486 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 19:47:16 INFO - PROCESS | 1660 | 1463971636496 Marionette TRACE conn2 <- [1,1090,null,{}] 19:47:16 INFO - PROCESS | 1660 | 1463971636500 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}] 19:47:16 INFO - PROCESS | 1660 | 1463971636572 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 19:47:16 INFO - PROCESS | 1660 | 1463971636578 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2e7800 == 49 [pid = 1660] [id = 280] 19:47:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x12a82d800) [pid = 1660] [serial = 838] [outer = 0x0] 19:47:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x12a8dc800) [pid = 1660] [serial = 839] [outer = 0x12a82d800] 19:47:16 INFO - PROCESS | 1660 | 1463971636604 Marionette DEBUG loaded listener.js 19:47:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x12a8e7000) [pid = 1660] [serial = 840] [outer = 0x12a82d800] 19:47:17 INFO - PROCESS | 1660 | 1463971637003 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]]]}] 19:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 19:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 529ms 19:47:17 INFO - PROCESS | 1660 | 1463971637016 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 19:47:17 INFO - PROCESS | 1660 | 1463971637018 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 19:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 19:47:17 INFO - PROCESS | 1660 | 1463971637022 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 19:47:17 INFO - PROCESS | 1660 | 1463971637025 Marionette TRACE conn2 <- [1,1094,null,{}] 19:47:17 INFO - PROCESS | 1660 | 1463971637028 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}] 19:47:17 INFO - PROCESS | 1660 | 1463971637133 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 19:47:17 INFO - PROCESS | 1660 | 1463971637180 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x11696a000 == 50 [pid = 1660] [id = 281] 19:47:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x112da3800) [pid = 1660] [serial = 841] [outer = 0x0] 19:47:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x113d66000) [pid = 1660] [serial = 842] [outer = 0x112da3800] 19:47:17 INFO - PROCESS | 1660 | 1463971637211 Marionette DEBUG loaded listener.js 19:47:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x116a59800) [pid = 1660] [serial = 843] [outer = 0x112da3800] 19:47:17 INFO - PROCESS | 1660 | 1463971637662 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]]]}] 19:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 19:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 671ms 19:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 19:47:17 INFO - PROCESS | 1660 | 1463971637711 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 19:47:17 INFO - PROCESS | 1660 | 1463971637715 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 19:47:17 INFO - PROCESS | 1660 | 1463971637722 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 19:47:17 INFO - PROCESS | 1660 | 1463971637723 Marionette TRACE conn2 <- [1,1098,null,{}] 19:47:17 INFO - PROCESS | 1660 | 1463971637726 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}] 19:47:17 INFO - PROCESS | 1660 | 1463971637850 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 19:47:17 INFO - PROCESS | 1660 | 1463971637926 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1197e4000 == 51 [pid = 1660] [id = 282] 19:47:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x11880c400) [pid = 1660] [serial = 844] [outer = 0x0] 19:47:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x11916a400) [pid = 1660] [serial = 845] [outer = 0x11880c400] 19:47:17 INFO - PROCESS | 1660 | 1463971637956 Marionette DEBUG loaded listener.js 19:47:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x119257000) [pid = 1660] [serial = 846] [outer = 0x11880c400] 19:47:18 INFO - PROCESS | 1660 | 1463971638381 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]]]}] 19:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 19:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 669ms 19:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 19:47:18 INFO - PROCESS | 1660 | 1463971638391 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 19:47:18 INFO - PROCESS | 1660 | 1463971638393 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 19:47:18 INFO - PROCESS | 1660 | 1463971638395 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 19:47:18 INFO - PROCESS | 1660 | 1463971638397 Marionette TRACE conn2 <- [1,1102,null,{}] 19:47:18 INFO - PROCESS | 1660 | 1463971638405 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}] 19:47:18 INFO - PROCESS | 1660 | 1463971638509 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 19:47:18 INFO - PROCESS | 1660 | 1463971638556 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2d9800 == 52 [pid = 1660] [id = 283] 19:47:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x1194dac00) [pid = 1660] [serial = 847] [outer = 0x0] 19:47:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x12121b000) [pid = 1660] [serial = 848] [outer = 0x1194dac00] 19:47:18 INFO - PROCESS | 1660 | 1463971638588 Marionette DEBUG loaded listener.js 19:47:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x123d83000) [pid = 1660] [serial = 849] [outer = 0x1194dac00] 19:47:19 INFO - PROCESS | 1660 | 1463971639005 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]]]}] 19:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 19:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 621ms 19:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 19:47:19 INFO - PROCESS | 1660 | 1463971639017 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 19:47:19 INFO - PROCESS | 1660 | 1463971639019 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 19:47:19 INFO - PROCESS | 1660 | 1463971639021 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 19:47:19 INFO - PROCESS | 1660 | 1463971639023 Marionette TRACE conn2 <- [1,1106,null,{}] 19:47:19 INFO - PROCESS | 1660 | 1463971639025 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}] 19:47:19 INFO - PROCESS | 1660 | 1463971639132 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 19:47:19 INFO - PROCESS | 1660 | 1463971639242 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bb5b800 == 53 [pid = 1660] [id = 284] 19:47:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x124c83000) [pid = 1660] [serial = 850] [outer = 0x0] 19:47:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x124da2400) [pid = 1660] [serial = 851] [outer = 0x124c83000] 19:47:19 INFO - PROCESS | 1660 | 1463971639292 Marionette DEBUG loaded listener.js 19:47:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x128be1800) [pid = 1660] [serial = 852] [outer = 0x124c83000] 19:47:19 INFO - PROCESS | 1660 | 1463971639793 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]]]}] 19:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 19:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 821ms 19:47:19 INFO - PROCESS | 1660 | 1463971639848 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 19:47:19 INFO - PROCESS | 1660 | 1463971639850 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 19:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 19:47:19 INFO - PROCESS | 1660 | 1463971639855 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 19:47:19 INFO - PROCESS | 1660 | 1463971639857 Marionette TRACE conn2 <- [1,1110,null,{}] 19:47:19 INFO - PROCESS | 1660 | 1463971639862 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}] 19:47:19 INFO - PROCESS | 1660 | 1463971639970 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 19:47:20 INFO - PROCESS | 1660 | 1463971640030 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bfe4800 == 54 [pid = 1660] [id = 285] 19:47:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x124c7a800) [pid = 1660] [serial = 853] [outer = 0x0] 19:47:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x12903e400) [pid = 1660] [serial = 854] [outer = 0x124c7a800] 19:47:20 INFO - PROCESS | 1660 | 1463971640059 Marionette DEBUG loaded listener.js 19:47:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x129612400) [pid = 1660] [serial = 855] [outer = 0x124c7a800] 19:47:20 INFO - PROCESS | 1660 | 1463971640464 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]]]}] 19:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 19:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 625ms 19:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 19:47:20 INFO - PROCESS | 1660 | 1463971640479 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 19:47:20 INFO - PROCESS | 1660 | 1463971640481 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 19:47:20 INFO - PROCESS | 1660 | 1463971640483 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 19:47:20 INFO - PROCESS | 1660 | 1463971640484 Marionette TRACE conn2 <- [1,1114,null,{}] 19:47:20 INFO - PROCESS | 1660 | 1463971640487 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}] 19:47:20 INFO - PROCESS | 1660 | 1463971640634 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 19:47:20 INFO - PROCESS | 1660 | 1463971640686 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bfea000 == 55 [pid = 1660] [id = 286] 19:47:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x12a76e000) [pid = 1660] [serial = 856] [outer = 0x0] 19:47:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x12ab86800) [pid = 1660] [serial = 857] [outer = 0x12a76e000] 19:47:20 INFO - PROCESS | 1660 | 1463971640716 Marionette DEBUG loaded listener.js 19:47:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x12abdf400) [pid = 1660] [serial = 858] [outer = 0x12a76e000] 19:47:21 INFO - PROCESS | 1660 | 1463971641268 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]]]}] 19:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 19:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 821ms 19:47:21 INFO - PROCESS | 1660 | 1463971641305 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 19:47:21 INFO - PROCESS | 1660 | 1463971641307 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 19:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 19:47:21 INFO - PROCESS | 1660 | 1463971641311 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 19:47:21 INFO - PROCESS | 1660 | 1463971641313 Marionette TRACE conn2 <- [1,1118,null,{}] 19:47:21 INFO - PROCESS | 1660 | 1463971641318 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}] 19:47:21 INFO - PROCESS | 1660 | 1463971641412 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 19:47:21 INFO - PROCESS | 1660 | 1463971641480 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x118dd4000 == 56 [pid = 1660] [id = 287] 19:47:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x112eb6800) [pid = 1660] [serial = 859] [outer = 0x0] 19:47:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x115ec0c00) [pid = 1660] [serial = 860] [outer = 0x112eb6800] 19:47:21 INFO - PROCESS | 1660 | 1463971641507 Marionette DEBUG loaded listener.js 19:47:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x11716d800) [pid = 1660] [serial = 861] [outer = 0x112eb6800] 19:47:21 INFO - PROCESS | 1660 | 1463971641959 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]]]}] 19:47:22 INFO - PROCESS | 1660 | --DOCSHELL 0x12a7aa000 == 55 [pid = 1660] [id = 279] 19:47:22 INFO - PROCESS | 1660 | --DOCSHELL 0x1297d7800 == 54 [pid = 1660] [id = 278] 19:47:22 INFO - PROCESS | 1660 | --DOCSHELL 0x121d85000 == 53 [pid = 1660] [id = 277] 19:47:22 INFO - PROCESS | 1660 | --DOCSHELL 0x128cde000 == 52 [pid = 1660] [id = 276] 19:47:22 INFO - PROCESS | 1660 | --DOCSHELL 0x126896800 == 51 [pid = 1660] [id = 275] 19:47:22 INFO - PROCESS | 1660 | --DOCSHELL 0x124d17800 == 50 [pid = 1660] [id = 274] 19:47:22 INFO - PROCESS | 1660 | --DOCSHELL 0x121d8c000 == 49 [pid = 1660] [id = 273] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x12a765400) [pid = 1660] [serial = 785] [outer = 0x0] [url = about:blank] 19:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 19:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 722ms 19:47:22 INFO - PROCESS | 1660 | --DOCSHELL 0x11663f800 == 48 [pid = 1660] [id = 272] 19:47:22 INFO - PROCESS | 1660 | --DOCSHELL 0x1192a3800 == 47 [pid = 1660] [id = 271] 19:47:22 INFO - PROCESS | 1660 | --DOCSHELL 0x11918d800 == 46 [pid = 1660] [id = 270] 19:47:22 INFO - PROCESS | 1660 | --DOCSHELL 0x117e06000 == 45 [pid = 1660] [id = 269] 19:47:22 INFO - PROCESS | 1660 | --DOCSHELL 0x116f21800 == 44 [pid = 1660] [id = 268] 19:47:22 INFO - PROCESS | 1660 | --DOCSHELL 0x11828e800 == 43 [pid = 1660] [id = 267] 19:47:22 INFO - PROCESS | 1660 | --DOCSHELL 0x112651800 == 42 [pid = 1660] [id = 263] 19:47:22 INFO - PROCESS | 1660 | 1463971642035 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 19:47:22 INFO - PROCESS | 1660 | 1463971642039 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 19:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 19:47:22 INFO - PROCESS | 1660 | 1463971642043 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 19:47:22 INFO - PROCESS | 1660 | 1463971642045 Marionette TRACE conn2 <- [1,1122,null,{}] 19:47:22 INFO - PROCESS | 1660 | 1463971642047 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}] 19:47:22 INFO - PROCESS | 1660 | 1463971642123 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x124432c00) [pid = 1660] [serial = 767] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x124da0800) [pid = 1660] [serial = 770] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x128be4c00) [pid = 1660] [serial = 779] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x1267e8c00) [pid = 1660] [serial = 773] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x112a60800) [pid = 1660] [serial = 749] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x112eaa000) [pid = 1660] [serial = 750] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x121022800) [pid = 1660] [serial = 732] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x124427000) [pid = 1660] [serial = 740] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x118326800) [pid = 1660] [serial = 755] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x118d13000) [pid = 1660] [serial = 756] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x1260f1400) [pid = 1660] [serial = 771] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x116199800) [pid = 1660] [serial = 752] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x1167dac00) [pid = 1660] [serial = 753] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x11942d000) [pid = 1660] [serial = 761] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x1199e5000) [pid = 1660] [serial = 762] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x119172800) [pid = 1660] [serial = 758] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x119256000) [pid = 1660] [serial = 759] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x12101f400) [pid = 1660] [serial = 764] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x1260f8c00) [pid = 1660] [serial = 743] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x119255c00) [pid = 1660] [serial = 737] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x1167d9000) [pid = 1660] [serial = 734] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x12965d000) [pid = 1660] [serial = 746] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x128be9400) [pid = 1660] [serial = 776] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x128be0400) [pid = 1660] [serial = 774] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x1290f1000) [pid = 1660] [serial = 782] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x128c5a000) [pid = 1660] [serial = 777] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x124c7a400) [pid = 1660] [serial = 768] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x121c41400) [pid = 1660] [serial = 765] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x128e46800) [pid = 1660] [serial = 780] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x129615400) [pid = 1660] [serial = 783] [outer = 0x0] [url = about:blank] 19:47:22 INFO - PROCESS | 1660 | 1463971642188 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x116089000 == 43 [pid = 1660] [id = 288] 19:47:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x115065000) [pid = 1660] [serial = 862] [outer = 0x0] 19:47:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x118327000) [pid = 1660] [serial = 863] [outer = 0x115065000] 19:47:22 INFO - PROCESS | 1660 | 1463971642215 Marionette DEBUG loaded listener.js 19:47:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x1191cfc00) [pid = 1660] [serial = 864] [outer = 0x115065000] 19:47:22 INFO - PROCESS | 1660 | 1463971642508 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]]]}] 19:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 19:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 473ms 19:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 19:47:22 INFO - PROCESS | 1660 | 1463971642518 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 19:47:22 INFO - PROCESS | 1660 | 1463971642519 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 19:47:22 INFO - PROCESS | 1660 | 1463971642521 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 19:47:22 INFO - PROCESS | 1660 | 1463971642524 Marionette TRACE conn2 <- [1,1126,null,{}] 19:47:22 INFO - PROCESS | 1660 | 1463971642540 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}] 19:47:22 INFO - PROCESS | 1660 | 1463971642629 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 19:47:22 INFO - PROCESS | 1660 | 1463971642636 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x118dc5800 == 44 [pid = 1660] [id = 289] 19:47:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x119256000) [pid = 1660] [serial = 865] [outer = 0x0] 19:47:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x119974000) [pid = 1660] [serial = 866] [outer = 0x119256000] 19:47:22 INFO - PROCESS | 1660 | 1463971642664 Marionette DEBUG loaded listener.js 19:47:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x121029400) [pid = 1660] [serial = 867] [outer = 0x119256000] 19:47:23 INFO - PROCESS | 1660 | 1463971643000 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]]]}] 19:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 19:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 522ms 19:47:23 INFO - PROCESS | 1660 | 1463971643044 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 19:47:23 INFO - PROCESS | 1660 | 1463971643045 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 19:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 19:47:23 INFO - PROCESS | 1660 | 1463971643048 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 19:47:23 INFO - PROCESS | 1660 | 1463971643049 Marionette TRACE conn2 <- [1,1130,null,{}] 19:47:23 INFO - PROCESS | 1660 | 1463971643051 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}] 19:47:23 INFO - PROCESS | 1660 | 1463971643136 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 19:47:23 INFO - PROCESS | 1660 | 1463971643141 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212b0800 == 45 [pid = 1660] [id = 290] 19:47:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x12121fc00) [pid = 1660] [serial = 868] [outer = 0x0] 19:47:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x121599000) [pid = 1660] [serial = 869] [outer = 0x12121fc00] 19:47:23 INFO - PROCESS | 1660 | 1463971643171 Marionette DEBUG loaded listener.js 19:47:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x124225c00) [pid = 1660] [serial = 870] [outer = 0x12121fc00] 19:47:23 INFO - PROCESS | 1660 | 1463971643564 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]]]}] 19:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 19:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 569ms 19:47:23 INFO - PROCESS | 1660 | 1463971643618 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 19:47:23 INFO - PROCESS | 1660 | 1463971643620 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 19:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 19:47:23 INFO - PROCESS | 1660 | 1463971643623 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 19:47:23 INFO - PROCESS | 1660 | 1463971643625 Marionette TRACE conn2 <- [1,1134,null,{}] 19:47:23 INFO - PROCESS | 1660 | 1463971643629 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}] 19:47:23 INFO - PROCESS | 1660 | 1463971643745 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 19:47:23 INFO - PROCESS | 1660 | 1463971643756 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x112656000 == 46 [pid = 1660] [id = 291] 19:47:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x124458c00) [pid = 1660] [serial = 871] [outer = 0x0] 19:47:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x124c80800) [pid = 1660] [serial = 872] [outer = 0x124458c00] 19:47:23 INFO - PROCESS | 1660 | 1463971643796 Marionette DEBUG loaded listener.js 19:47:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x1260edc00) [pid = 1660] [serial = 873] [outer = 0x124458c00] 19:47:24 INFO - PROCESS | 1660 | 1463971644187 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]]]}] 19:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 19:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 572ms 19:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 19:47:24 INFO - PROCESS | 1660 | 1463971644200 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 19:47:24 INFO - PROCESS | 1660 | 1463971644201 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 19:47:24 INFO - PROCESS | 1660 | 1463971644203 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 19:47:24 INFO - PROCESS | 1660 | 1463971644204 Marionette TRACE conn2 <- [1,1138,null,{}] 19:47:24 INFO - PROCESS | 1660 | 1463971644207 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}] 19:47:24 INFO - PROCESS | 1660 | 1463971644335 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 19:47:24 INFO - PROCESS | 1660 | 1463971644348 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x124d13800 == 47 [pid = 1660] [id = 292] 19:47:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x1247a5000) [pid = 1660] [serial = 874] [outer = 0x0] 19:47:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x12670c400) [pid = 1660] [serial = 875] [outer = 0x1247a5000] 19:47:24 INFO - PROCESS | 1660 | 1463971644380 Marionette DEBUG loaded listener.js 19:47:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x128e49c00) [pid = 1660] [serial = 876] [outer = 0x1247a5000] 19:47:24 INFO - PROCESS | 1660 | 1463971644787 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]]]}] 19:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 19:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 620ms 19:47:24 INFO - PROCESS | 1660 | 1463971644823 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 19:47:24 INFO - PROCESS | 1660 | 1463971644824 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 19:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 19:47:24 INFO - PROCESS | 1660 | 1463971644826 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 19:47:24 INFO - PROCESS | 1660 | 1463971644827 Marionette TRACE conn2 <- [1,1142,null,{}] 19:47:24 INFO - PROCESS | 1660 | 1463971644830 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}] 19:47:24 INFO - PROCESS | 1660 | 1463971644921 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 19:47:24 INFO - PROCESS | 1660 | 1463971644933 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x1268a9800 == 48 [pid = 1660] [id = 293] 19:47:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x126827800) [pid = 1660] [serial = 877] [outer = 0x0] 19:47:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x1293ab400) [pid = 1660] [serial = 878] [outer = 0x126827800] 19:47:24 INFO - PROCESS | 1660 | 1463971644958 Marionette DEBUG loaded listener.js 19:47:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x12a763400) [pid = 1660] [serial = 879] [outer = 0x126827800] 19:47:25 INFO - PROCESS | 1660 | 1463971645335 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]]]}] 19:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 19:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 521ms 19:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 19:47:25 INFO - PROCESS | 1660 | 1463971645353 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 19:47:25 INFO - PROCESS | 1660 | 1463971645355 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 19:47:25 INFO - PROCESS | 1660 | 1463971645359 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 19:47:25 INFO - PROCESS | 1660 | 1463971645361 Marionette TRACE conn2 <- [1,1146,null,{}] 19:47:25 INFO - PROCESS | 1660 | 1463971645364 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}] 19:47:25 INFO - PROCESS | 1660 | 1463971645511 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 19:47:25 INFO - PROCESS | 1660 | 1463971645599 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x12901a800 == 49 [pid = 1660] [id = 294] 19:47:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x1293a9c00) [pid = 1660] [serial = 880] [outer = 0x0] 19:47:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x12a831800) [pid = 1660] [serial = 881] [outer = 0x1293a9c00] 19:47:25 INFO - PROCESS | 1660 | 1463971645639 Marionette DEBUG loaded listener.js 19:47:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x12ab8a800) [pid = 1660] [serial = 882] [outer = 0x1293a9c00] 19:47:26 INFO - PROCESS | 1660 | 1463971646181 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]]]}] 19:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 19:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 872ms 19:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 19:47:26 INFO - PROCESS | 1660 | 1463971646230 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 19:47:26 INFO - PROCESS | 1660 | 1463971646231 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 19:47:26 INFO - PROCESS | 1660 | 1463971646233 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 19:47:26 INFO - PROCESS | 1660 | 1463971646235 Marionette TRACE conn2 <- [1,1150,null,{}] 19:47:26 INFO - PROCESS | 1660 | 1463971646237 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}] 19:47:26 INFO - PROCESS | 1660 | 1463971646333 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 19:47:26 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x126824c00) [pid = 1660] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 19:47:26 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x124c81400) [pid = 1660] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 19:47:26 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x126e1e400) [pid = 1660] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 19:47:26 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x1169b4400) [pid = 1660] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 19:47:26 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x112a63800) [pid = 1660] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 19:47:26 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x119423400) [pid = 1660] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 19:47:26 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x119972c00) [pid = 1660] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 19:47:26 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x119423c00) [pid = 1660] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 19:47:26 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x115e3e400) [pid = 1660] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 19:47:26 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x1242ee000) [pid = 1660] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 19:47:26 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x126e22000) [pid = 1660] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 19:47:26 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x128d6ec00) [pid = 1660] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 19:47:26 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x1290ecc00) [pid = 1660] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 19:47:26 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x119253800) [pid = 1660] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 19:47:26 INFO - PROCESS | 1660 | 1463971646465 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x118dc7800 == 50 [pid = 1660] [id = 295] 19:47:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x115e3e400) [pid = 1660] [serial = 883] [outer = 0x0] 19:47:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x118644400) [pid = 1660] [serial = 884] [outer = 0x115e3e400] 19:47:26 INFO - PROCESS | 1660 | 1463971646489 Marionette DEBUG loaded listener.js 19:47:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x1246c9000) [pid = 1660] [serial = 885] [outer = 0x115e3e400] 19:47:26 INFO - PROCESS | 1660 | 1463971646765 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]]]}] 19:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 19:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 570ms 19:47:26 INFO - PROCESS | 1660 | 1463971646804 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 19:47:26 INFO - PROCESS | 1660 | 1463971646806 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 19:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 19:47:26 INFO - PROCESS | 1660 | 1463971646808 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 19:47:26 INFO - PROCESS | 1660 | 1463971646809 Marionette TRACE conn2 <- [1,1154,null,{}] 19:47:26 INFO - PROCESS | 1660 | 1463971646813 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}] 19:47:26 INFO - PROCESS | 1660 | 1463971646908 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 19:47:26 INFO - PROCESS | 1660 | 1463971646915 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2e7000 == 51 [pid = 1660] [id = 296] 19:47:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x126e1e400) [pid = 1660] [serial = 886] [outer = 0x0] 19:47:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x12a830c00) [pid = 1660] [serial = 887] [outer = 0x126e1e400] 19:47:26 INFO - PROCESS | 1660 | 1463971646940 Marionette DEBUG loaded listener.js 19:47:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x12abe0400) [pid = 1660] [serial = 888] [outer = 0x126e1e400] 19:47:27 INFO - PROCESS | 1660 | 1463971647275 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]]]}] 19:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 19:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 471ms 19:47:27 INFO - PROCESS | 1660 | 1463971647282 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 19:47:27 INFO - PROCESS | 1660 | 1463971647284 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 19:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 19:47:27 INFO - PROCESS | 1660 | 1463971647286 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 19:47:27 INFO - PROCESS | 1660 | 1463971647288 Marionette TRACE conn2 <- [1,1158,null,{}] 19:47:27 INFO - PROCESS | 1660 | 1463971647290 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}] 19:47:27 INFO - PROCESS | 1660 | 1463971647412 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 19:47:27 INFO - PROCESS | 1660 | 1463971647418 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bfe2800 == 52 [pid = 1660] [id = 297] 19:47:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x1122ad400) [pid = 1660] [serial = 889] [outer = 0x0] 19:47:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x12bb84800) [pid = 1660] [serial = 890] [outer = 0x1122ad400] 19:47:27 INFO - PROCESS | 1660 | 1463971647447 Marionette DEBUG loaded listener.js 19:47:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x12bfaf800) [pid = 1660] [serial = 891] [outer = 0x1122ad400] 19:47:27 INFO - PROCESS | 1660 | 1463971647758 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]]]}] 19:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 19:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 520ms 19:47:27 INFO - PROCESS | 1660 | 1463971647807 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 19:47:27 INFO - PROCESS | 1660 | 1463971647808 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 19:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 19:47:27 INFO - PROCESS | 1660 | 1463971647810 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 19:47:27 INFO - PROCESS | 1660 | 1463971647811 Marionette TRACE conn2 <- [1,1162,null,{}] 19:47:27 INFO - PROCESS | 1660 | 1463971647814 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}] 19:47:27 INFO - PROCESS | 1660 | 1463971647892 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 19:47:27 INFO - PROCESS | 1660 | 1463971647899 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c7ce000 == 53 [pid = 1660] [id = 298] 19:47:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x12bfb2800) [pid = 1660] [serial = 892] [outer = 0x0] 19:47:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x12bfb8400) [pid = 1660] [serial = 893] [outer = 0x12bfb2800] 19:47:27 INFO - PROCESS | 1660 | 1463971647918 Marionette DEBUG loaded listener.js 19:47:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x12c4d9400) [pid = 1660] [serial = 894] [outer = 0x12bfb2800] 19:47:28 INFO - PROCESS | 1660 | 1463971648327 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]]]}] 19:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 19:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 571ms 19:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 19:47:28 INFO - PROCESS | 1660 | 1463971648382 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 19:47:28 INFO - PROCESS | 1660 | 1463971648383 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 19:47:28 INFO - PROCESS | 1660 | 1463971648387 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 19:47:28 INFO - PROCESS | 1660 | 1463971648389 Marionette TRACE conn2 <- [1,1166,null,{}] 19:47:28 INFO - PROCESS | 1660 | 1463971648392 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}] 19:47:28 INFO - PROCESS | 1660 | 1463971648599 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 19:47:28 INFO - PROCESS | 1660 | 1463971648697 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x113d41000 == 54 [pid = 1660] [id = 299] 19:47:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x112a6a800) [pid = 1660] [serial = 895] [outer = 0x0] 19:47:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x112e57400) [pid = 1660] [serial = 896] [outer = 0x112a6a800] 19:47:28 INFO - PROCESS | 1660 | 1463971648746 Marionette DEBUG loaded listener.js 19:47:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x1166b5c00) [pid = 1660] [serial = 897] [outer = 0x112a6a800] 19:47:29 INFO - PROCESS | 1660 | 1463971649162 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]]]}] 19:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 19:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 821ms 19:47:29 INFO - PROCESS | 1660 | 1463971649209 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 19:47:29 INFO - PROCESS | 1660 | 1463971649211 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 19:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 19:47:29 INFO - PROCESS | 1660 | 1463971649217 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 19:47:29 INFO - PROCESS | 1660 | 1463971649220 Marionette TRACE conn2 <- [1,1170,null,{}] 19:47:29 INFO - PROCESS | 1660 | 1463971649223 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}] 19:47:29 INFO - PROCESS | 1660 | 1463971649326 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 19:47:29 INFO - PROCESS | 1660 | 1463971649380 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12129e800 == 55 [pid = 1660] [id = 300] 19:47:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x118650c00) [pid = 1660] [serial = 898] [outer = 0x0] 19:47:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x119423000) [pid = 1660] [serial = 899] [outer = 0x118650c00] 19:47:29 INFO - PROCESS | 1660 | 1463971649412 Marionette DEBUG loaded listener.js 19:47:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x119974800) [pid = 1660] [serial = 900] [outer = 0x118650c00] 19:47:29 INFO - PROCESS | 1660 | 1463971649818 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]]]}] 19:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 19:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 622ms 19:47:29 INFO - PROCESS | 1660 | 1463971649839 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 19:47:29 INFO - PROCESS | 1660 | 1463971649841 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 19:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 19:47:29 INFO - PROCESS | 1660 | 1463971649844 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 19:47:29 INFO - PROCESS | 1660 | 1463971649845 Marionette TRACE conn2 <- [1,1174,null,{}] 19:47:29 INFO - PROCESS | 1660 | 1463971649847 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}] 19:47:29 INFO - PROCESS | 1660 | 1463971649949 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 19:47:30 INFO - PROCESS | 1660 | 1463971650040 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a963000 == 56 [pid = 1660] [id = 301] 19:47:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x124224c00) [pid = 1660] [serial = 901] [outer = 0x0] 19:47:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x124464400) [pid = 1660] [serial = 902] [outer = 0x124224c00] 19:47:30 INFO - PROCESS | 1660 | 1463971650069 Marionette DEBUG loaded listener.js 19:47:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x12676d000) [pid = 1660] [serial = 903] [outer = 0x124224c00] 19:47:30 INFO - PROCESS | 1660 | 1463971650491 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] 19:47:30 INFO - PROCESS | 1660 | 1463971650533 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 19:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 19:47:30 INFO - PROCESS | 1660 | 1463971650542 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 19:47:30 INFO - PROCESS | 1660 | 1463971650547 Marionette TRACE conn2 <- [1,1178,null,{}] 19:47:30 INFO - PROCESS | 1660 | 1463971650550 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}] 19:47:30 INFO - PROCESS | 1660 | 1463971650650 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 19:47:30 INFO - PROCESS | 1660 | 1463971650714 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ce36800 == 57 [pid = 1660] [id = 302] 19:47:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x126e20400) [pid = 1660] [serial = 904] [outer = 0x0] 19:47:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x1293aa000) [pid = 1660] [serial = 905] [outer = 0x126e20400] 19:47:30 INFO - PROCESS | 1660 | 1463971650743 Marionette DEBUG loaded listener.js 19:47:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x12ab89800) [pid = 1660] [serial = 906] [outer = 0x126e20400] 19:47:31 INFO - PROCESS | 1660 | 1463971651189 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] 19:47:31 INFO - PROCESS | 1660 | 1463971651220 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 19:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 19:47:31 INFO - PROCESS | 1660 | 1463971651224 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 19:47:31 INFO - PROCESS | 1660 | 1463971651226 Marionette TRACE conn2 <- [1,1182,null,{}] 19:47:31 INFO - PROCESS | 1660 | 1463971651230 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}] 19:47:31 INFO - PROCESS | 1660 | 1463971651404 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 19:47:31 INFO - PROCESS | 1660 | 1463971651497 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d00c800 == 58 [pid = 1660] [id = 303] 19:47:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x12abe0800) [pid = 1660] [serial = 907] [outer = 0x0] 19:47:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x12bb90400) [pid = 1660] [serial = 908] [outer = 0x12abe0800] 19:47:31 INFO - PROCESS | 1660 | 1463971651534 Marionette DEBUG loaded listener.js 19:47:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x12bfac800) [pid = 1660] [serial = 909] [outer = 0x12abe0800] 19:47:31 INFO - PROCESS | 1660 | 1463971651962 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] 19:47:32 INFO - PROCESS | 1660 | 1463971651999 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 19:47:32 INFO - PROCESS | 1660 | 1463971652001 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 19:47:32 INFO - PROCESS | 1660 | 1463971652003 Marionette TRACE conn2 <- [1,1186,null,{}] 19:47:32 INFO - PROCESS | 1660 | 1463971652005 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}] 19:47:32 INFO - PROCESS | 1660 | 1463971652102 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 19:47:32 INFO - PROCESS | 1660 | 1463971652157 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d16c800 == 59 [pid = 1660] [id = 304] 19:47:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x12c4e2000) [pid = 1660] [serial = 910] [outer = 0x0] 19:47:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x12c760c00) [pid = 1660] [serial = 911] [outer = 0x12c4e2000] 19:47:32 INFO - PROCESS | 1660 | 1463971652192 Marionette DEBUG loaded listener.js 19:47:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x12c769000) [pid = 1660] [serial = 912] [outer = 0x12c4e2000] 19:47:32 INFO - PROCESS | 1660 | 1463971652822 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] 19:47:32 INFO - PROCESS | 1660 | 1463971652898 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 19:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 19:47:32 INFO - PROCESS | 1660 | 1463971652903 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 19:47:32 INFO - PROCESS | 1660 | 1463971652905 Marionette TRACE conn2 <- [1,1190,null,{}] 19:47:32 INFO - PROCESS | 1660 | 1463971652908 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}] 19:47:33 INFO - PROCESS | 1660 | 1463971653006 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 19:47:33 INFO - PROCESS | 1660 | 1463971653068 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x1216dd000 == 60 [pid = 1660] [id = 305] 19:47:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x118650000) [pid = 1660] [serial = 913] [outer = 0x0] 19:47:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x118d13800) [pid = 1660] [serial = 914] [outer = 0x118650000] 19:47:33 INFO - PROCESS | 1660 | 1463971653095 Marionette DEBUG loaded listener.js 19:47:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x119426400) [pid = 1660] [serial = 915] [outer = 0x118650000] 19:47:33 INFO - PROCESS | 1660 | 1463971653505 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] 19:47:33 INFO - PROCESS | 1660 | 1463971653530 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 19:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 19:47:33 INFO - PROCESS | 1660 | 1463971653534 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 19:47:33 INFO - PROCESS | 1660 | 1463971653536 Marionette TRACE conn2 <- [1,1194,null,{}] 19:47:33 INFO - PROCESS | 1660 | 1463971653538 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}] 19:47:33 INFO - PROCESS | 1660 | 1463971653630 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 19:47:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x116721800) [pid = 1660] [serial = 916] [outer = 0x12c76b800] 19:47:33 INFO - PROCESS | 1660 | 1463971653705 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x123d20800 == 61 [pid = 1660] [id = 306] 19:47:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x1199ec000) [pid = 1660] [serial = 917] [outer = 0x0] 19:47:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x121023800) [pid = 1660] [serial = 918] [outer = 0x1199ec000] 19:47:33 INFO - PROCESS | 1660 | 1463971653736 Marionette DEBUG loaded listener.js 19:47:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x121557c00) [pid = 1660] [serial = 919] [outer = 0x1199ec000] 19:47:33 INFO - PROCESS | 1660 | --DOCSHELL 0x12c7ce000 == 60 [pid = 1660] [id = 298] 19:47:33 INFO - PROCESS | 1660 | --DOCSHELL 0x12bfe2800 == 59 [pid = 1660] [id = 297] 19:47:33 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2e7000 == 58 [pid = 1660] [id = 296] 19:47:33 INFO - PROCESS | 1660 | --DOCSHELL 0x118dc7800 == 57 [pid = 1660] [id = 295] 19:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x1242f6400) [pid = 1660] [serial = 797] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x12a8dc800) [pid = 1660] [serial = 839] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x1122aa800) [pid = 1660] [serial = 788] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x117673400) [pid = 1660] [serial = 791] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x11942e800) [pid = 1660] [serial = 794] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1660 | --DOCSHELL 0x12901a800 == 56 [pid = 1660] [id = 294] 19:47:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1268a9800 == 55 [pid = 1660] [id = 293] 19:47:33 INFO - PROCESS | 1660 | --DOCSHELL 0x124d13800 == 54 [pid = 1660] [id = 292] 19:47:33 INFO - PROCESS | 1660 | --DOCSHELL 0x112656000 == 53 [pid = 1660] [id = 291] 19:47:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1212b0800 == 52 [pid = 1660] [id = 290] 19:47:33 INFO - PROCESS | 1660 | --DOCSHELL 0x118dc5800 == 51 [pid = 1660] [id = 289] 19:47:33 INFO - PROCESS | 1660 | --DOCSHELL 0x116089000 == 50 [pid = 1660] [id = 288] 19:47:34 INFO - PROCESS | 1660 | --DOCSHELL 0x118dd4000 == 49 [pid = 1660] [id = 287] 19:47:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12bb5b800 == 48 [pid = 1660] [id = 284] 19:47:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2d9800 == 47 [pid = 1660] [id = 283] 19:47:34 INFO - PROCESS | 1660 | --DOCSHELL 0x1197e4000 == 46 [pid = 1660] [id = 282] 19:47:34 INFO - PROCESS | 1660 | --DOCSHELL 0x11696a000 == 45 [pid = 1660] [id = 281] 19:47:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2e7800 == 44 [pid = 1660] [id = 280] 19:47:34 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x121028800) [pid = 1660] [serial = 810] [outer = 0x0] [url = about:blank] 19:47:34 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x12102b000) [pid = 1660] [serial = 812] [outer = 0x0] [url = about:blank] 19:47:34 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x121637000) [pid = 1660] [serial = 813] [outer = 0x0] [url = about:blank] 19:47:34 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x116a50800) [pid = 1660] [serial = 801] [outer = 0x0] [url = about:blank] 19:47:34 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x11606ec00) [pid = 1660] [serial = 800] [outer = 0x0] [url = about:blank] 19:47:34 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x1260f2000) [pid = 1660] [serial = 830] [outer = 0x0] [url = about:blank] 19:47:34 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x12a82a400) [pid = 1660] [serial = 786] [outer = 0x0] [url = about:blank] 19:47:34 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x128e43c00) [pid = 1660] [serial = 827] [outer = 0x0] [url = about:blank] 19:47:34 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x1293a9800) [pid = 1660] [serial = 833] [outer = 0x0] [url = about:blank] 19:47:34 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x12965a400) [pid = 1660] [serial = 834] [outer = 0x0] [url = about:blank] 19:47:34 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x12903a400) [pid = 1660] [serial = 828] [outer = 0x0] [url = about:blank] 19:47:34 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x128d6e000) [pid = 1660] [serial = 825] [outer = 0x0] [url = about:blank] 19:47:34 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x1290ed000) [pid = 1660] [serial = 831] [outer = 0x0] [url = about:blank] 19:47:34 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x126824800) [pid = 1660] [serial = 819] [outer = 0x0] [url = about:blank] 19:47:34 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x12a82a800) [pid = 1660] [serial = 837] [outer = 0x0] [url = about:blank] 19:47:34 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x124c86000) [pid = 1660] [serial = 816] [outer = 0x0] [url = about:blank] 19:47:34 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x12a767000) [pid = 1660] [serial = 836] [outer = 0x0] [url = about:blank] 19:47:34 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x126e25400) [pid = 1660] [serial = 821] [outer = 0x0] [url = about:blank] 19:47:34 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x12670d000) [pid = 1660] [serial = 818] [outer = 0x0] [url = about:blank] 19:47:34 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x128c59c00) [pid = 1660] [serial = 824] [outer = 0x0] [url = about:blank] 19:47:34 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x11916b000) [pid = 1660] [serial = 804] [outer = 0x0] [url = about:blank] 19:47:34 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x11880d400) [pid = 1660] [serial = 803] [outer = 0x0] [url = about:blank] 19:47:34 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x128bec400) [pid = 1660] [serial = 822] [outer = 0x0] [url = about:blank] 19:47:34 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x121a7cc00) [pid = 1660] [serial = 815] [outer = 0x0] [url = about:blank] 19:47:34 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x119426c00) [pid = 1660] [serial = 806] [outer = 0x0] [url = about:blank] 19:47:34 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x1194da400) [pid = 1660] [serial = 807] [outer = 0x0] [url = about:blank] 19:47:34 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x119fed000) [pid = 1660] [serial = 809] [outer = 0x0] [url = about:blank] 19:47:34 INFO - PROCESS | 1660 | 1463971654170 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] 19:47:34 INFO - PROCESS | 1660 | 1463971654207 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 19:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 19:47:34 INFO - PROCESS | 1660 | 1463971654210 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 19:47:34 INFO - PROCESS | 1660 | 1463971654212 Marionette TRACE conn2 <- [1,1198,null,{}] 19:47:34 INFO - PROCESS | 1660 | 1463971654219 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}] 19:47:34 INFO - PROCESS | 1660 | 1463971654316 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 19:47:34 INFO - PROCESS | 1660 | 1463971654371 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186d1800 == 45 [pid = 1660] [id = 307] 19:47:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x113def800) [pid = 1660] [serial = 920] [outer = 0x0] 19:47:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x121555000) [pid = 1660] [serial = 921] [outer = 0x113def800] 19:47:34 INFO - PROCESS | 1660 | 1463971654398 Marionette DEBUG loaded listener.js 19:47:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x124d9fc00) [pid = 1660] [serial = 922] [outer = 0x113def800] 19:47:34 INFO - PROCESS | 1660 | 1463971654707 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]]]}] 19:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 19:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 523ms 19:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 19:47:34 INFO - PROCESS | 1660 | 1463971654734 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 19:47:34 INFO - PROCESS | 1660 | 1463971654735 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 19:47:34 INFO - PROCESS | 1660 | 1463971654737 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 19:47:34 INFO - PROCESS | 1660 | 1463971654739 Marionette TRACE conn2 <- [1,1202,null,{}] 19:47:34 INFO - PROCESS | 1660 | 1463971654741 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}] 19:47:34 INFO - PROCESS | 1660 | 1463971654818 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 19:47:34 INFO - PROCESS | 1660 | 1463971654823 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x121299800 == 46 [pid = 1660] [id = 308] 19:47:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x1260f4c00) [pid = 1660] [serial = 923] [outer = 0x0] 19:47:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x126e25400) [pid = 1660] [serial = 924] [outer = 0x1260f4c00] 19:47:34 INFO - PROCESS | 1660 | 1463971654851 Marionette DEBUG loaded listener.js 19:47:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x128bef800) [pid = 1660] [serial = 925] [outer = 0x1260f4c00] 19:47:35 INFO - PROCESS | 1660 | 1463971655174 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]]]}] 19:47:35 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 19:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 469ms 19:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 19:47:35 INFO - PROCESS | 1660 | 1463971655207 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 19:47:35 INFO - PROCESS | 1660 | 1463971655208 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 19:47:35 INFO - PROCESS | 1660 | 1463971655210 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 19:47:35 INFO - PROCESS | 1660 | 1463971655211 Marionette TRACE conn2 <- [1,1206,null,{}] 19:47:35 INFO - PROCESS | 1660 | 1463971655216 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}] 19:47:35 INFO - PROCESS | 1660 | 1463971655288 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 19:47:35 INFO - PROCESS | 1660 | 1463971655293 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x124d14800 == 47 [pid = 1660] [id = 309] 19:47:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x126e25800) [pid = 1660] [serial = 926] [outer = 0x0] 19:47:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x128e3f400) [pid = 1660] [serial = 927] [outer = 0x126e25800] 19:47:35 INFO - PROCESS | 1660 | 1463971655322 Marionette DEBUG loaded listener.js 19:47:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x129040c00) [pid = 1660] [serial = 928] [outer = 0x126e25800] 19:47:35 INFO - PROCESS | 1660 | 1463971655664 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]]]}] 19:47:35 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 19:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 473ms 19:47:35 INFO - PROCESS | 1660 | 1463971655684 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 19:47:35 INFO - PROCESS | 1660 | 1463971655685 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 19:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 19:47:35 INFO - PROCESS | 1660 | 1463971655687 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 19:47:35 INFO - PROCESS | 1660 | 1463971655688 Marionette TRACE conn2 <- [1,1210,null,{}] 19:47:35 INFO - PROCESS | 1660 | 1463971655690 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}] 19:47:35 INFO - PROCESS | 1660 | 1463971655785 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 19:47:35 INFO - PROCESS | 1660 | 1463971655844 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186df000 == 48 [pid = 1660] [id = 310] 19:47:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x128c5f800) [pid = 1660] [serial = 929] [outer = 0x0] 19:47:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x1293a9400) [pid = 1660] [serial = 930] [outer = 0x128c5f800] 19:47:35 INFO - PROCESS | 1660 | 1463971655869 Marionette DEBUG loaded listener.js 19:47:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x12ab93800) [pid = 1660] [serial = 931] [outer = 0x128c5f800] 19:47:36 INFO - PROCESS | 1660 | 1463971656162 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]]]}] 19:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 19:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 518ms 19:47:36 INFO - PROCESS | 1660 | 1463971656206 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 19:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 19:47:36 INFO - PROCESS | 1660 | 1463971656207 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 19:47:36 INFO - PROCESS | 1660 | 1463971656209 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 19:47:36 INFO - PROCESS | 1660 | 1463971656210 Marionette TRACE conn2 <- [1,1214,null,{}] 19:47:36 INFO - PROCESS | 1660 | 1463971656219 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}] 19:47:36 INFO - PROCESS | 1660 | 1463971656318 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 19:47:36 INFO - PROCESS | 1660 | 1463971656322 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12901a800 == 49 [pid = 1660] [id = 311] 19:47:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x126767000) [pid = 1660] [serial = 932] [outer = 0x0] 19:47:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x12abe1c00) [pid = 1660] [serial = 933] [outer = 0x126767000] 19:47:36 INFO - PROCESS | 1660 | 1463971656347 Marionette DEBUG loaded listener.js 19:47:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x12be2f400) [pid = 1660] [serial = 934] [outer = 0x126767000] 19:47:36 INFO - PROCESS | 1660 | 1463971656769 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]]]}] 19:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 19:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 575ms 19:47:36 INFO - PROCESS | 1660 | 1463971656785 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 19:47:36 INFO - PROCESS | 1660 | 1463971656787 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 19:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 19:47:36 INFO - PROCESS | 1660 | 1463971656790 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 19:47:36 INFO - PROCESS | 1660 | 1463971656791 Marionette TRACE conn2 <- [1,1218,null,{}] 19:47:36 INFO - PROCESS | 1660 | 1463971656795 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}] 19:47:36 INFO - PROCESS | 1660 | 1463971656940 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 19:47:36 INFO - PROCESS | 1660 | 1463971656961 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a7a1000 == 50 [pid = 1660] [id = 312] 19:47:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x12bfb9c00) [pid = 1660] [serial = 935] [outer = 0x0] 19:47:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x12c4dec00) [pid = 1660] [serial = 936] [outer = 0x12bfb9c00] 19:47:37 INFO - PROCESS | 1660 | 1463971657000 Marionette DEBUG loaded listener.js 19:47:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x12c764800) [pid = 1660] [serial = 937] [outer = 0x12bfb9c00] 19:47:37 INFO - PROCESS | 1660 | 1463971657357 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]]]}] 19:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 19:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 572ms 19:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 19:47:37 INFO - PROCESS | 1660 | 1463971657364 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 19:47:37 INFO - PROCESS | 1660 | 1463971657366 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 19:47:37 INFO - PROCESS | 1660 | 1463971657368 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 19:47:37 INFO - PROCESS | 1660 | 1463971657369 Marionette TRACE conn2 <- [1,1222,null,{}] 19:47:37 INFO - PROCESS | 1660 | 1463971657371 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}] 19:47:37 INFO - PROCESS | 1660 | 1463971657471 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 19:47:37 INFO - PROCESS | 1660 | 1463971657476 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac5b000 == 51 [pid = 1660] [id = 313] 19:47:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x12c762000) [pid = 1660] [serial = 938] [outer = 0x0] 19:47:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x12c76b400) [pid = 1660] [serial = 939] [outer = 0x12c762000] 19:47:37 INFO - PROCESS | 1660 | 1463971657508 Marionette DEBUG loaded listener.js 19:47:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x12c9ce000) [pid = 1660] [serial = 940] [outer = 0x12c762000] 19:47:37 INFO - PROCESS | 1660 | 1463971657816 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] 19:47:37 INFO - PROCESS | 1660 | 1463971657842 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 19:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 19:47:37 INFO - PROCESS | 1660 | 1463971657853 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 19:47:37 INFO - PROCESS | 1660 | 1463971657854 Marionette TRACE conn2 <- [1,1226,null,{}] 19:47:37 INFO - PROCESS | 1660 | 1463971657856 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}] 19:47:37 INFO - PROCESS | 1660 | 1463971657958 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 19:47:37 INFO - PROCESS | 1660 | 1463971657962 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bb5a000 == 52 [pid = 1660] [id = 314] 19:47:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x1296ac000) [pid = 1660] [serial = 941] [outer = 0x0] 19:47:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x1296b1000) [pid = 1660] [serial = 942] [outer = 0x1296ac000] 19:47:37 INFO - PROCESS | 1660 | 1463971657987 Marionette DEBUG loaded listener.js 19:47:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x1296b6c00) [pid = 1660] [serial = 943] [outer = 0x1296ac000] 19:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x126827800) [pid = 1660] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 19:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x1293a9c00) [pid = 1660] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 19:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x115065000) [pid = 1660] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 19:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x115e3e400) [pid = 1660] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 19:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x119256000) [pid = 1660] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 19:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x12121fc00) [pid = 1660] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 19:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x124458c00) [pid = 1660] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 19:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x112eb6800) [pid = 1660] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 19:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x1122ad400) [pid = 1660] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 19:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x1247a5000) [pid = 1660] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 19:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x126e1e400) [pid = 1660] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 19:47:38 INFO - PROCESS | 1660 | 1463971658445 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]]]}] 19:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 19:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 629ms 19:47:38 INFO - PROCESS | 1660 | 1463971658474 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 19:47:38 INFO - PROCESS | 1660 | 1463971658476 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 19:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 19:47:38 INFO - PROCESS | 1660 | 1463971658479 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 19:47:38 INFO - PROCESS | 1660 | 1463971658482 Marionette TRACE conn2 <- [1,1230,null,{}] 19:47:38 INFO - PROCESS | 1660 | 1463971658485 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}] 19:47:38 INFO - PROCESS | 1660 | 1463971658650 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 19:47:38 INFO - PROCESS | 1660 | 1463971658687 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bb41800 == 53 [pid = 1660] [id = 315] 19:47:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x11942a800) [pid = 1660] [serial = 944] [outer = 0x0] 19:47:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x129032400) [pid = 1660] [serial = 945] [outer = 0x11942a800] 19:47:38 INFO - PROCESS | 1660 | 1463971658715 Marionette DEBUG loaded listener.js 19:47:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x12c9d2c00) [pid = 1660] [serial = 946] [outer = 0x11942a800] 19:47:39 INFO - PROCESS | 1660 | 1463971659009 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]]]}] 19:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 19:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 571ms 19:47:39 INFO - PROCESS | 1660 | 1463971659051 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 19:47:39 INFO - PROCESS | 1660 | 1463971659052 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 19:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 19:47:39 INFO - PROCESS | 1660 | 1463971659054 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 19:47:39 INFO - PROCESS | 1660 | 1463971659055 Marionette TRACE conn2 <- [1,1234,null,{}] 19:47:39 INFO - PROCESS | 1660 | 1463971659058 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}] 19:47:39 INFO - PROCESS | 1660 | 1463971659139 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 19:47:39 INFO - PROCESS | 1660 | 1463971659143 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb3c800 == 54 [pid = 1660] [id = 316] 19:47:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x12170b800) [pid = 1660] [serial = 947] [outer = 0x0] 19:47:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x121710c00) [pid = 1660] [serial = 948] [outer = 0x12170b800] 19:47:39 INFO - PROCESS | 1660 | 1463971659168 Marionette DEBUG loaded listener.js 19:47:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x12c9d5400) [pid = 1660] [serial = 949] [outer = 0x12170b800] 19:47:39 INFO - PROCESS | 1660 | 1463971659488 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]]]}] 19:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 19:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 468ms 19:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 19:47:39 INFO - PROCESS | 1660 | 1463971659522 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 19:47:39 INFO - PROCESS | 1660 | 1463971659523 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 19:47:39 INFO - PROCESS | 1660 | 1463971659525 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 19:47:39 INFO - PROCESS | 1660 | 1463971659526 Marionette TRACE conn2 <- [1,1238,null,{}] 19:47:39 INFO - PROCESS | 1660 | 1463971659529 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}] 19:47:39 INFO - PROCESS | 1660 | 1463971659629 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 19:47:39 INFO - PROCESS | 1660 | 1463971659637 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d020000 == 55 [pid = 1660] [id = 317] 19:47:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x12173d400) [pid = 1660] [serial = 950] [outer = 0x0] 19:47:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x121740000) [pid = 1660] [serial = 951] [outer = 0x12173d400] 19:47:39 INFO - PROCESS | 1660 | 1463971659661 Marionette DEBUG loaded listener.js 19:47:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x121744000) [pid = 1660] [serial = 952] [outer = 0x12173d400] 19:47:39 INFO - PROCESS | 1660 | 1463971659947 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]]]}] 19:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 19:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 469ms 19:47:39 INFO - PROCESS | 1660 | 1463971659997 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 19:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 19:47:40 INFO - PROCESS | 1660 | 1463971660000 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 19:47:40 INFO - PROCESS | 1660 | 1463971660002 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 19:47:40 INFO - PROCESS | 1660 | 1463971660003 Marionette TRACE conn2 <- [1,1242,null,{}] 19:47:40 INFO - PROCESS | 1660 | 1463971660016 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}] 19:47:40 INFO - PROCESS | 1660 | 1463971660092 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 19:47:40 INFO - PROCESS | 1660 | 1463971660097 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d8d1800 == 56 [pid = 1660] [id = 318] 19:47:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x12173e400) [pid = 1660] [serial = 953] [outer = 0x0] 19:47:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x12c9d7400) [pid = 1660] [serial = 954] [outer = 0x12173e400] 19:47:40 INFO - PROCESS | 1660 | 1463971660122 Marionette DEBUG loaded listener.js 19:47:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x12c9dc800) [pid = 1660] [serial = 955] [outer = 0x12173e400] 19:47:40 INFO - PROCESS | 1660 | 1463971660599 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]]]}] 19:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 19:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 629ms 19:47:40 INFO - PROCESS | 1660 | 1463971660632 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 19:47:40 INFO - PROCESS | 1660 | 1463971660634 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 19:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 19:47:40 INFO - PROCESS | 1660 | 1463971660638 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 19:47:40 INFO - PROCESS | 1660 | 1463971660641 Marionette TRACE conn2 <- [1,1246,null,{}] 19:47:40 INFO - PROCESS | 1660 | 1463971660644 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}] 19:47:40 INFO - PROCESS | 1660 | 1463971660754 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 19:47:40 INFO - PROCESS | 1660 | 1463971660846 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x11918e800 == 57 [pid = 1660] [id = 319] 19:47:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x11880d400) [pid = 1660] [serial = 956] [outer = 0x0] 19:47:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x119172400) [pid = 1660] [serial = 957] [outer = 0x11880d400] 19:47:40 INFO - PROCESS | 1660 | 1463971660879 Marionette DEBUG loaded listener.js 19:47:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x119978c00) [pid = 1660] [serial = 958] [outer = 0x11880d400] 19:47:41 INFO - PROCESS | 1660 | 1463971661315 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]]]}] 19:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 19:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 721ms 19:47:41 INFO - PROCESS | 1660 | 1463971661359 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 19:47:41 INFO - PROCESS | 1660 | 1463971661363 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 19:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 19:47:41 INFO - PROCESS | 1660 | 1463971661368 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 19:47:41 INFO - PROCESS | 1660 | 1463971661370 Marionette TRACE conn2 <- [1,1250,null,{}] 19:47:41 INFO - PROCESS | 1660 | 1463971661372 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}] 19:47:41 INFO - PROCESS | 1660 | 1463971661479 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 19:47:41 INFO - PROCESS | 1660 | 1463971661534 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x126081000 == 58 [pid = 1660] [id = 320] 19:47:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x121028800) [pid = 1660] [serial = 959] [outer = 0x0] 19:47:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x12170c000) [pid = 1660] [serial = 960] [outer = 0x121028800] 19:47:41 INFO - PROCESS | 1660 | 1463971661564 Marionette DEBUG loaded listener.js 19:47:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x12176f400) [pid = 1660] [serial = 961] [outer = 0x121028800] 19:47:41 INFO - PROCESS | 1660 | 1463971661989 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]]]}] 19:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 19:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 670ms 19:47:42 INFO - PROCESS | 1660 | 1463971662037 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 19:47:42 INFO - PROCESS | 1660 | 1463971662039 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 19:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 19:47:42 INFO - PROCESS | 1660 | 1463971662041 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 19:47:42 INFO - PROCESS | 1660 | 1463971662044 Marionette TRACE conn2 <- [1,1254,null,{}] 19:47:42 INFO - PROCESS | 1660 | 1463971662074 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}] 19:47:42 INFO - PROCESS | 1660 | 1463971662215 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 19:47:42 INFO - PROCESS | 1660 | 1463971662267 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d8c6000 == 59 [pid = 1660] [id = 321] 19:47:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x124c7d000) [pid = 1660] [serial = 962] [outer = 0x0] 19:47:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x128c5d400) [pid = 1660] [serial = 963] [outer = 0x124c7d000] 19:47:42 INFO - PROCESS | 1660 | 1463971662300 Marionette DEBUG loaded listener.js 19:47:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x12960d000) [pid = 1660] [serial = 964] [outer = 0x124c7d000] 19:47:42 INFO - PROCESS | 1660 | 1463971662716 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]]]}] 19:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 19:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 695ms 19:47:42 INFO - PROCESS | 1660 | 1463971662736 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 19:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 19:47:42 INFO - PROCESS | 1660 | 1463971662738 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 19:47:42 INFO - PROCESS | 1660 | 1463971662741 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 19:47:42 INFO - PROCESS | 1660 | 1463971662742 Marionette TRACE conn2 <- [1,1258,null,{}] 19:47:42 INFO - PROCESS | 1660 | 1463971662744 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}] 19:47:42 INFO - PROCESS | 1660 | 1463971662848 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 19:47:42 INFO - PROCESS | 1660 | 1463971662903 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12dde3800 == 60 [pid = 1660] [id = 322] 19:47:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x1296af800) [pid = 1660] [serial = 965] [outer = 0x0] 19:47:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x12a82a800) [pid = 1660] [serial = 966] [outer = 0x1296af800] 19:47:42 INFO - PROCESS | 1660 | 1463971662932 Marionette DEBUG loaded listener.js 19:47:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x12ab88800) [pid = 1660] [serial = 967] [outer = 0x1296af800] 19:47:43 INFO - PROCESS | 1660 | 1463971663337 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]]]}] 19:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 19:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 621ms 19:47:43 INFO - PROCESS | 1660 | 1463971663364 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 19:47:43 INFO - PROCESS | 1660 | 1463971663366 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 19:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 19:47:43 INFO - PROCESS | 1660 | 1463971663368 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 19:47:43 INFO - PROCESS | 1660 | 1463971663369 Marionette TRACE conn2 <- [1,1262,null,{}] 19:47:43 INFO - PROCESS | 1660 | 1463971663372 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}] 19:47:43 INFO - PROCESS | 1660 | 1463971663470 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 19:47:43 INFO - PROCESS | 1660 | 1463971663556 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x110eb5800 == 61 [pid = 1660] [id = 323] 19:47:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x12a82f000) [pid = 1660] [serial = 968] [outer = 0x0] 19:47:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x12be35c00) [pid = 1660] [serial = 969] [outer = 0x12a82f000] 19:47:43 INFO - PROCESS | 1660 | 1463971663584 Marionette DEBUG loaded listener.js 19:47:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x12c762800) [pid = 1660] [serial = 970] [outer = 0x12a82f000] 19:47:43 INFO - PROCESS | 1660 | 1463971663965 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]]]}] 19:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 19:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 668ms 19:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 19:47:44 INFO - PROCESS | 1660 | 1463971664037 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 19:47:44 INFO - PROCESS | 1660 | 1463971664038 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 19:47:44 INFO - PROCESS | 1660 | 1463971664041 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 19:47:44 INFO - PROCESS | 1660 | 1463971664042 Marionette TRACE conn2 <- [1,1266,null,{}] 19:47:44 INFO - PROCESS | 1660 | 1463971664044 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}] 19:47:44 INFO - PROCESS | 1660 | 1463971664163 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 19:47:44 INFO - PROCESS | 1660 | 1463971664220 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bf08800 == 62 [pid = 1660] [id = 324] 19:47:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x12c9d3800) [pid = 1660] [serial = 971] [outer = 0x0] 19:47:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x12ce20c00) [pid = 1660] [serial = 972] [outer = 0x12c9d3800] 19:47:44 INFO - PROCESS | 1660 | 1463971664249 Marionette DEBUG loaded listener.js 19:47:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x12d691c00) [pid = 1660] [serial = 973] [outer = 0x12c9d3800] 19:47:44 INFO - PROCESS | 1660 | 1463971664686 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]]]}] 19:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 19:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 668ms 19:47:44 INFO - PROCESS | 1660 | 1463971664709 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 19:47:44 INFO - PROCESS | 1660 | 1463971664710 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 19:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 19:47:44 INFO - PROCESS | 1660 | 1463971664713 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 19:47:44 INFO - PROCESS | 1660 | 1463971664714 Marionette TRACE conn2 <- [1,1270,null,{}] 19:47:44 INFO - PROCESS | 1660 | 1463971664716 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}] 19:47:44 INFO - PROCESS | 1660 | 1463971664861 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 19:47:44 INFO - PROCESS | 1660 | 1463971664957 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x119229800 == 63 [pid = 1660] [id = 325] 19:47:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x119423c00) [pid = 1660] [serial = 974] [outer = 0x0] 19:47:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x128b60800) [pid = 1660] [serial = 975] [outer = 0x119423c00] 19:47:45 INFO - PROCESS | 1660 | 1463971665002 Marionette DEBUG loaded listener.js 19:47:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 174 (0x128b64000) [pid = 1660] [serial = 976] [outer = 0x119423c00] 19:47:45 INFO - PROCESS | 1660 | 1463971665629 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]]]}] 19:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 19:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 969ms 19:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 19:47:45 INFO - PROCESS | 1660 | 1463971665683 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 19:47:45 INFO - PROCESS | 1660 | 1463971665685 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 19:47:45 INFO - PROCESS | 1660 | 1463971665688 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 19:47:45 INFO - PROCESS | 1660 | 1463971665691 Marionette TRACE conn2 <- [1,1274,null,{}] 19:47:45 INFO - PROCESS | 1660 | 1463971665695 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}] 19:47:45 INFO - PROCESS | 1660 | 1463971665793 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 19:47:45 INFO - PROCESS | 1660 | 1463971665859 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x119ce2000 == 64 [pid = 1660] [id = 326] 19:47:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x11803d800) [pid = 1660] [serial = 977] [outer = 0x0] 19:47:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 176 (0x118808c00) [pid = 1660] [serial = 978] [outer = 0x11803d800] 19:47:45 INFO - PROCESS | 1660 | 1463971665886 Marionette DEBUG loaded listener.js 19:47:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 177 (0x1199e5800) [pid = 1660] [serial = 979] [outer = 0x11803d800] 19:47:46 INFO - PROCESS | 1660 | 1463971666323 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]]]}] 19:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 19:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 677ms 19:47:46 INFO - PROCESS | 1660 | 1463971666368 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 19:47:46 INFO - PROCESS | 1660 | 1463971666372 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 19:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 19:47:46 INFO - PROCESS | 1660 | 1463971666377 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 19:47:46 INFO - PROCESS | 1660 | 1463971666381 Marionette TRACE conn2 <- [1,1278,null,{}] 19:47:46 INFO - PROCESS | 1660 | 1463971666384 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}] 19:47:46 INFO - PROCESS | 1660 | 1463971666479 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 19:47:46 INFO - PROCESS | 1660 | 1463971666548 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x118290800 == 65 [pid = 1660] [id = 327] 19:47:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 178 (0x11767cc00) [pid = 1660] [serial = 980] [outer = 0x0] 19:47:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 179 (0x121021000) [pid = 1660] [serial = 981] [outer = 0x11767cc00] 19:47:46 INFO - PROCESS | 1660 | 1463971666576 Marionette DEBUG loaded listener.js 19:47:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 180 (0x121706800) [pid = 1660] [serial = 982] [outer = 0x11767cc00] 19:47:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12d020000 == 64 [pid = 1660] [id = 317] 19:47:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12cb3c800 == 63 [pid = 1660] [id = 316] 19:47:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12bb41800 == 62 [pid = 1660] [id = 315] 19:47:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12bb5a000 == 61 [pid = 1660] [id = 314] 19:47:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac5b000 == 60 [pid = 1660] [id = 313] 19:47:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12a7a1000 == 59 [pid = 1660] [id = 312] 19:47:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12901a800 == 58 [pid = 1660] [id = 311] 19:47:46 INFO - PROCESS | 1660 | --DOMWINDOW == 179 (0x12903e400) [pid = 1660] [serial = 854] [outer = 0x0] [url = about:blank] 19:47:46 INFO - PROCESS | 1660 | --DOMWINDOW == 178 (0x12ab86800) [pid = 1660] [serial = 857] [outer = 0x0] [url = about:blank] 19:47:46 INFO - PROCESS | 1660 | --DOMWINDOW == 177 (0x12bfb8400) [pid = 1660] [serial = 893] [outer = 0x0] [url = about:blank] 19:47:46 INFO - PROCESS | 1660 | --DOCSHELL 0x1186df000 == 57 [pid = 1660] [id = 310] 19:47:46 INFO - PROCESS | 1660 | --DOCSHELL 0x124d14800 == 56 [pid = 1660] [id = 309] 19:47:46 INFO - PROCESS | 1660 | --DOCSHELL 0x121299800 == 55 [pid = 1660] [id = 308] 19:47:46 INFO - PROCESS | 1660 | --DOCSHELL 0x1186d1800 == 54 [pid = 1660] [id = 307] 19:47:46 INFO - PROCESS | 1660 | --DOCSHELL 0x123d20800 == 53 [pid = 1660] [id = 306] 19:47:46 INFO - PROCESS | 1660 | --DOCSHELL 0x1216dd000 == 52 [pid = 1660] [id = 305] 19:47:46 INFO - PROCESS | 1660 | --DOCSHELL 0x113d41000 == 51 [pid = 1660] [id = 299] 19:47:46 INFO - PROCESS | 1660 | 1463971666981 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]]]}] 19:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 19:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 623ms 19:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 19:47:47 INFO - PROCESS | 1660 | 1463971667000 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 19:47:47 INFO - PROCESS | 1660 | 1463971667002 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 19:47:47 INFO - PROCESS | 1660 | 1463971667004 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 19:47:47 INFO - PROCESS | 1660 | 1463971667006 Marionette TRACE conn2 <- [1,1282,null,{}] 19:47:47 INFO - PROCESS | 1660 | 1463971667015 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}] 19:47:47 INFO - PROCESS | 1660 | 1463971667101 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 19:47:47 INFO - PROCESS | 1660 | 1463971667106 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186d1800 == 52 [pid = 1660] [id = 328] 19:47:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 178 (0x12173ec00) [pid = 1660] [serial = 983] [outer = 0x0] 19:47:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 179 (0x124230000) [pid = 1660] [serial = 984] [outer = 0x12173ec00] 19:47:47 INFO - PROCESS | 1660 | 1463971667138 Marionette DEBUG loaded listener.js 19:47:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 180 (0x124dacc00) [pid = 1660] [serial = 985] [outer = 0x12173ec00] 19:47:47 INFO - PROCESS | 1660 | --DOMWINDOW == 179 (0x118327000) [pid = 1660] [serial = 863] [outer = 0x0] [url = about:blank] 19:47:47 INFO - PROCESS | 1660 | --DOMWINDOW == 178 (0x1191cfc00) [pid = 1660] [serial = 864] [outer = 0x0] [url = about:blank] 19:47:47 INFO - PROCESS | 1660 | --DOMWINDOW == 177 (0x1246c9000) [pid = 1660] [serial = 885] [outer = 0x0] [url = about:blank] 19:47:47 INFO - PROCESS | 1660 | --DOMWINDOW == 176 (0x11916a400) [pid = 1660] [serial = 845] [outer = 0x0] [url = about:blank] 19:47:47 INFO - PROCESS | 1660 | --DOMWINDOW == 175 (0x119974000) [pid = 1660] [serial = 866] [outer = 0x0] [url = about:blank] 19:47:47 INFO - PROCESS | 1660 | --DOMWINDOW == 174 (0x121029400) [pid = 1660] [serial = 867] [outer = 0x0] [url = about:blank] 19:47:47 INFO - PROCESS | 1660 | --DOMWINDOW == 173 (0x121599000) [pid = 1660] [serial = 869] [outer = 0x0] [url = about:blank] 19:47:47 INFO - PROCESS | 1660 | --DOMWINDOW == 172 (0x124225c00) [pid = 1660] [serial = 870] [outer = 0x0] [url = about:blank] 19:47:47 INFO - PROCESS | 1660 | --DOMWINDOW == 171 (0x124da2400) [pid = 1660] [serial = 851] [outer = 0x0] [url = about:blank] 19:47:47 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x124c80800) [pid = 1660] [serial = 872] [outer = 0x0] [url = about:blank] 19:47:47 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x1260edc00) [pid = 1660] [serial = 873] [outer = 0x0] [url = about:blank] 19:47:47 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x12121b000) [pid = 1660] [serial = 848] [outer = 0x0] [url = about:blank] 19:47:47 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x11716d800) [pid = 1660] [serial = 861] [outer = 0x0] [url = about:blank] 19:47:47 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x115ec0c00) [pid = 1660] [serial = 860] [outer = 0x0] [url = about:blank] 19:47:47 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x113d66000) [pid = 1660] [serial = 842] [outer = 0x0] [url = about:blank] 19:47:47 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x12bfaf800) [pid = 1660] [serial = 891] [outer = 0x0] [url = about:blank] 19:47:47 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x118644400) [pid = 1660] [serial = 884] [outer = 0x0] [url = about:blank] 19:47:47 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x12670c400) [pid = 1660] [serial = 875] [outer = 0x0] [url = about:blank] 19:47:47 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x128e49c00) [pid = 1660] [serial = 876] [outer = 0x0] [url = about:blank] 19:47:47 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x12a830c00) [pid = 1660] [serial = 887] [outer = 0x0] [url = about:blank] 19:47:47 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x12a763400) [pid = 1660] [serial = 879] [outer = 0x0] [url = about:blank] 19:47:47 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x12abe0400) [pid = 1660] [serial = 888] [outer = 0x0] [url = about:blank] 19:47:47 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x12bb84800) [pid = 1660] [serial = 890] [outer = 0x0] [url = about:blank] 19:47:47 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x1293ab400) [pid = 1660] [serial = 878] [outer = 0x0] [url = about:blank] 19:47:47 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x12a831800) [pid = 1660] [serial = 881] [outer = 0x0] [url = about:blank] 19:47:47 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x12ab8a800) [pid = 1660] [serial = 882] [outer = 0x0] [url = about:blank] 19:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 19:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 520ms 19:47:47 INFO - PROCESS | 1660 | 1463971667521 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]]]}] 19:47:47 INFO - PROCESS | 1660 | 1463971667525 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 19:47:47 INFO - PROCESS | 1660 | 1463971667526 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 19:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 19:47:47 INFO - PROCESS | 1660 | 1463971667533 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 19:47:47 INFO - PROCESS | 1660 | 1463971667534 Marionette TRACE conn2 <- [1,1286,null,{}] 19:47:47 INFO - PROCESS | 1660 | 1463971667536 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}] 19:47:47 INFO - PROCESS | 1660 | 1463971667624 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 19:47:47 INFO - PROCESS | 1660 | 1463971667629 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x121d85000 == 53 [pid = 1660] [id = 329] 19:47:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x12670c400) [pid = 1660] [serial = 986] [outer = 0x0] 19:47:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x126824000) [pid = 1660] [serial = 987] [outer = 0x12670c400] 19:47:47 INFO - PROCESS | 1660 | 1463971667655 Marionette DEBUG loaded listener.js 19:47:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x128b65c00) [pid = 1660] [serial = 988] [outer = 0x12670c400] 19:47:48 INFO - PROCESS | 1660 | 1463971668008 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]]]}] 19:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 19:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 523ms 19:47:48 INFO - PROCESS | 1660 | 1463971668056 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 19:47:48 INFO - PROCESS | 1660 | 1463971668065 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 19:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 19:47:48 INFO - PROCESS | 1660 | 1463971668067 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 19:47:48 INFO - PROCESS | 1660 | 1463971668068 Marionette TRACE conn2 <- [1,1290,null,{}] 19:47:48 INFO - PROCESS | 1660 | 1463971668070 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}] 19:47:48 INFO - PROCESS | 1660 | 1463971668153 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 19:47:48 INFO - PROCESS | 1660 | 1463971668157 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x1268b0000 == 54 [pid = 1660] [id = 330] 19:47:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x128b67800) [pid = 1660] [serial = 989] [outer = 0x0] 19:47:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x128be6400) [pid = 1660] [serial = 990] [outer = 0x128b67800] 19:47:48 INFO - PROCESS | 1660 | 1463971668182 Marionette DEBUG loaded listener.js 19:47:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x128d6ec00) [pid = 1660] [serial = 991] [outer = 0x128b67800] 19:47:48 INFO - PROCESS | 1660 | 1463971668500 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]]]}] 19:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 19:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 470ms 19:47:48 INFO - PROCESS | 1660 | 1463971668537 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 19:47:48 INFO - PROCESS | 1660 | 1463971668539 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 19:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 19:47:48 INFO - PROCESS | 1660 | 1463971668541 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 19:47:48 INFO - PROCESS | 1660 | 1463971668542 Marionette TRACE conn2 <- [1,1294,null,{}] 19:47:48 INFO - PROCESS | 1660 | 1463971668544 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}] 19:47:48 INFO - PROCESS | 1660 | 1463971668640 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 19:47:48 INFO - PROCESS | 1660 | 1463971668709 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x128cef000 == 55 [pid = 1660] [id = 331] 19:47:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x128b6a800) [pid = 1660] [serial = 992] [outer = 0x0] 19:47:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x1293a9000) [pid = 1660] [serial = 993] [outer = 0x128b6a800] 19:47:48 INFO - PROCESS | 1660 | 1463971668735 Marionette DEBUG loaded listener.js 19:47:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x12a828400) [pid = 1660] [serial = 994] [outer = 0x128b6a800] 19:47:49 INFO - PROCESS | 1660 | 1463971669032 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]]]}] 19:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 19:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 518ms 19:47:49 INFO - PROCESS | 1660 | 1463971669060 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 19:47:49 INFO - PROCESS | 1660 | 1463971669061 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 19:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 19:47:49 INFO - PROCESS | 1660 | 1463971669070 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 19:47:49 INFO - PROCESS | 1660 | 1463971669072 Marionette TRACE conn2 <- [1,1298,null,{}] 19:47:49 INFO - PROCESS | 1660 | 1463971669074 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}] 19:47:49 INFO - PROCESS | 1660 | 1463971669180 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 19:47:49 INFO - PROCESS | 1660 | 1463971669184 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x129494800 == 56 [pid = 1660] [id = 332] 19:47:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x1296b6000) [pid = 1660] [serial = 995] [outer = 0x0] 19:47:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x12ab86000) [pid = 1660] [serial = 996] [outer = 0x1296b6000] 19:47:49 INFO - PROCESS | 1660 | 1463971669239 Marionette DEBUG loaded listener.js 19:47:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x12be26400) [pid = 1660] [serial = 997] [outer = 0x1296b6000] 19:47:49 INFO - PROCESS | 1660 | 1463971669543 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]]]}] 19:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 19:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 523ms 19:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 19:47:49 INFO - PROCESS | 1660 | 1463971669589 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 19:47:49 INFO - PROCESS | 1660 | 1463971669590 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 19:47:49 INFO - PROCESS | 1660 | 1463971669592 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 19:47:49 INFO - PROCESS | 1660 | 1463971669593 Marionette TRACE conn2 <- [1,1302,null,{}] 19:47:49 INFO - PROCESS | 1660 | 1463971669596 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}] 19:47:49 INFO - PROCESS | 1660 | 1463971669695 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 19:47:49 INFO - PROCESS | 1660 | 1463971669710 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a96a000 == 57 [pid = 1660] [id = 333] 19:47:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x12a82a000) [pid = 1660] [serial = 998] [outer = 0x0] 19:47:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x12bfaf800) [pid = 1660] [serial = 999] [outer = 0x12a82a000] 19:47:49 INFO - PROCESS | 1660 | 1463971669735 Marionette DEBUG loaded listener.js 19:47:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x12c4e0800) [pid = 1660] [serial = 1000] [outer = 0x12a82a000] 19:47:50 INFO - PROCESS | 1660 | 1463971670077 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]]]}] 19:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 19:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 523ms 19:47:50 INFO - PROCESS | 1660 | 1463971670115 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 19:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 19:47:50 INFO - PROCESS | 1660 | 1463971670117 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 19:47:50 INFO - PROCESS | 1660 | 1463971670119 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 19:47:50 INFO - PROCESS | 1660 | 1463971670120 Marionette TRACE conn2 <- [1,1306,null,{}] 19:47:50 INFO - PROCESS | 1660 | 1463971670122 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}] 19:47:50 INFO - PROCESS | 1660 | 1463971670224 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 19:47:50 INFO - PROCESS | 1660 | 1463971670261 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b876000 == 58 [pid = 1660] [id = 334] 19:47:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x12c4d6800) [pid = 1660] [serial = 1001] [outer = 0x0] 19:47:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x12c76a000) [pid = 1660] [serial = 1002] [outer = 0x12c4d6800] 19:47:50 INFO - PROCESS | 1660 | 1463971670285 Marionette DEBUG loaded listener.js 19:47:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x12c9d5000) [pid = 1660] [serial = 1003] [outer = 0x12c4d6800] 19:47:50 INFO - PROCESS | 1660 | 1463971670650 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]]]}] 19:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 19:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 568ms 19:47:50 INFO - PROCESS | 1660 | 1463971670688 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 19:47:50 INFO - PROCESS | 1660 | 1463971670690 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 19:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 19:47:50 INFO - PROCESS | 1660 | 1463971670694 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 19:47:50 INFO - PROCESS | 1660 | 1463971670695 Marionette TRACE conn2 <- [1,1310,null,{}] 19:47:50 INFO - PROCESS | 1660 | 1463971670699 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}] 19:47:50 INFO - PROCESS | 1660 | 1463971670856 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 19:47:50 INFO - PROCESS | 1660 | 1463971670876 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bfca800 == 59 [pid = 1660] [id = 335] 19:47:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x128c5b800) [pid = 1660] [serial = 1004] [outer = 0x0] 19:47:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 174 (0x12c9da800) [pid = 1660] [serial = 1005] [outer = 0x128c5b800] 19:47:50 INFO - PROCESS | 1660 | 1463971670909 Marionette DEBUG loaded listener.js 19:47:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x113d11c00) [pid = 1660] [serial = 1006] [outer = 0x128c5b800] 19:47:51 INFO - PROCESS | 1660 | --DOMWINDOW == 174 (0x12a82d800) [pid = 1660] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 19:47:51 INFO - PROCESS | 1660 | --DOMWINDOW == 173 (0x12bfb9c00) [pid = 1660] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 19:47:51 INFO - PROCESS | 1660 | --DOMWINDOW == 172 (0x126767000) [pid = 1660] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 19:47:51 INFO - PROCESS | 1660 | --DOMWINDOW == 171 (0x12c762000) [pid = 1660] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 19:47:51 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x128c5f800) [pid = 1660] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 19:47:51 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x118650000) [pid = 1660] [serial = 913] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 19:47:51 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x113def800) [pid = 1660] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 19:47:51 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x126e25800) [pid = 1660] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 19:47:51 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x1260f4c00) [pid = 1660] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 19:47:51 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x1296ac000) [pid = 1660] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 19:47:51 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x1199ec000) [pid = 1660] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 19:47:51 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x11942a800) [pid = 1660] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 19:47:51 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x12bfb2800) [pid = 1660] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 19:47:51 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x12170b800) [pid = 1660] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 19:47:51 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x12173d400) [pid = 1660] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 19:47:51 INFO - PROCESS | 1660 | 1463971671347 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] 19:47:51 INFO - PROCESS | 1660 | 1463971671372 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 19:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 19:47:51 INFO - PROCESS | 1660 | 1463971671374 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 19:47:51 INFO - PROCESS | 1660 | 1463971671376 Marionette TRACE conn2 <- [1,1314,null,{}] 19:47:51 INFO - PROCESS | 1660 | 1463971671384 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}] 19:47:51 INFO - PROCESS | 1660 | 1463971671527 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 19:47:51 INFO - PROCESS | 1660 | 1463971671569 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c7b2800 == 60 [pid = 1660] [id = 336] 19:47:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x113183800) [pid = 1660] [serial = 1007] [outer = 0x0] 19:47:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x11318bc00) [pid = 1660] [serial = 1008] [outer = 0x113183800] 19:47:51 INFO - PROCESS | 1660 | 1463971671598 Marionette DEBUG loaded listener.js 19:47:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x121a7cc00) [pid = 1660] [serial = 1009] [outer = 0x113183800] 19:47:51 INFO - PROCESS | 1660 | 1463971671885 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]]]}] 19:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 19:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 522ms 19:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 19:47:51 INFO - PROCESS | 1660 | 1463971671903 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 19:47:51 INFO - PROCESS | 1660 | 1463971671904 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 19:47:51 INFO - PROCESS | 1660 | 1463971671906 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 19:47:51 INFO - PROCESS | 1660 | 1463971671907 Marionette TRACE conn2 <- [1,1318,null,{}] 19:47:51 INFO - PROCESS | 1660 | 1463971671910 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}] 19:47:52 INFO - PROCESS | 1660 | 1463971672006 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 19:47:52 INFO - PROCESS | 1660 | 1463971672010 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb3b800 == 61 [pid = 1660] [id = 337] 19:47:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x12903a800) [pid = 1660] [serial = 1010] [outer = 0x0] 19:47:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x12bfb5400) [pid = 1660] [serial = 1011] [outer = 0x12903a800] 19:47:52 INFO - PROCESS | 1660 | 1463971672035 Marionette DEBUG loaded listener.js 19:47:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x12d082c00) [pid = 1660] [serial = 1012] [outer = 0x12903a800] 19:47:52 INFO - PROCESS | 1660 | 1463971672340 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]]]}] 19:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 19:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 468ms 19:47:52 INFO - PROCESS | 1660 | 1463971672375 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 19:47:52 INFO - PROCESS | 1660 | 1463971672377 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 19:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 19:47:52 INFO - PROCESS | 1660 | 1463971672386 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 19:47:52 INFO - PROCESS | 1660 | 1463971672387 Marionette TRACE conn2 <- [1,1322,null,{}] 19:47:52 INFO - PROCESS | 1660 | 1463971672389 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}] 19:47:52 INFO - PROCESS | 1660 | 1463971672508 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 19:47:52 INFO - PROCESS | 1660 | 1463971672514 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d15e000 == 62 [pid = 1660] [id = 338] 19:47:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x112a63000) [pid = 1660] [serial = 1013] [outer = 0x0] 19:47:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x12d694800) [pid = 1660] [serial = 1014] [outer = 0x112a63000] 19:47:52 INFO - PROCESS | 1660 | 1463971672538 Marionette DEBUG loaded listener.js 19:47:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x12d69b000) [pid = 1660] [serial = 1015] [outer = 0x112a63000] 19:47:52 INFO - PROCESS | 1660 | 1463971672857 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]]]}] 19:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 19:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 519ms 19:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 19:47:52 INFO - PROCESS | 1660 | 1463971672905 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 19:47:52 INFO - PROCESS | 1660 | 1463971672906 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 19:47:52 INFO - PROCESS | 1660 | 1463971672908 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 19:47:52 INFO - PROCESS | 1660 | 1463971672909 Marionette TRACE conn2 <- [1,1326,null,{}] 19:47:52 INFO - PROCESS | 1660 | 1463971672912 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}] 19:47:53 INFO - PROCESS | 1660 | 1463971673006 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 19:47:53 INFO - PROCESS | 1660 | 1463971673066 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x135248800 == 63 [pid = 1660] [id = 339] 19:47:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x12ce12800) [pid = 1660] [serial = 1016] [outer = 0x0] 19:47:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x12d6a0400) [pid = 1660] [serial = 1017] [outer = 0x12ce12800] 19:47:53 INFO - PROCESS | 1660 | 1463971673090 Marionette DEBUG loaded listener.js 19:47:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x12d6bac00) [pid = 1660] [serial = 1018] [outer = 0x12ce12800] 19:47:53 INFO - PROCESS | 1660 | 1463971673516 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]]]}] 19:47:53 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 19:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 623ms 19:47:53 INFO - PROCESS | 1660 | 1463971673547 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 19:47:53 INFO - PROCESS | 1660 | 1463971673550 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 19:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 19:47:53 INFO - PROCESS | 1660 | 1463971673555 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 19:47:53 INFO - PROCESS | 1660 | 1463971673557 Marionette TRACE conn2 <- [1,1330,null,{}] 19:47:53 INFO - PROCESS | 1660 | 1463971673562 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}] 19:47:53 INFO - PROCESS | 1660 | 1463971673674 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 19:47:53 INFO - PROCESS | 1660 | 1463971673746 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186d6000 == 64 [pid = 1660] [id = 340] 19:47:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x116155400) [pid = 1660] [serial = 1019] [outer = 0x0] 19:47:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 174 (0x118677800) [pid = 1660] [serial = 1020] [outer = 0x116155400] 19:47:53 INFO - PROCESS | 1660 | 1463971673777 Marionette DEBUG loaded listener.js 19:47:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x11942d000) [pid = 1660] [serial = 1021] [outer = 0x116155400] 19:47:54 INFO - PROCESS | 1660 | 1463971674214 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]]]}] 19:47:54 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 19:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 676ms 19:47:54 INFO - PROCESS | 1660 | 1463971674232 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 19:47:54 INFO - PROCESS | 1660 | 1463971674236 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 19:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 19:47:54 INFO - PROCESS | 1660 | 1463971674241 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 19:47:54 INFO - PROCESS | 1660 | 1463971674243 Marionette TRACE conn2 <- [1,1334,null,{}] 19:47:54 INFO - PROCESS | 1660 | 1463971674246 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}] 19:47:54 INFO - PROCESS | 1660 | 1463971674382 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 19:47:54 INFO - PROCESS | 1660 | 1463971674487 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x128cdc000 == 65 [pid = 1660] [id = 341] 19:47:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 176 (0x121708000) [pid = 1660] [serial = 1022] [outer = 0x0] 19:47:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 177 (0x121739400) [pid = 1660] [serial = 1023] [outer = 0x121708000] 19:47:54 INFO - PROCESS | 1660 | 1463971674536 Marionette DEBUG loaded listener.js 19:47:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 178 (0x1242edc00) [pid = 1660] [serial = 1024] [outer = 0x121708000] 19:47:55 INFO - PROCESS | 1660 | 1463971675035 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]]]}] 19:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 19:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 824ms 19:47:55 INFO - PROCESS | 1660 | 1463971675066 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 19:47:55 INFO - PROCESS | 1660 | 1463971675067 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 19:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 19:47:55 INFO - PROCESS | 1660 | 1463971675070 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 19:47:55 INFO - PROCESS | 1660 | 1463971675072 Marionette TRACE conn2 <- [1,1338,null,{}] 19:47:55 INFO - PROCESS | 1660 | 1463971675080 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}] 19:47:55 INFO - PROCESS | 1660 | 1463971675192 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 19:47:55 INFO - PROCESS | 1660 | 1463971675267 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d8d0800 == 66 [pid = 1660] [id = 342] 19:47:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 179 (0x1267e5c00) [pid = 1660] [serial = 1025] [outer = 0x0] 19:47:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 180 (0x128c5e000) [pid = 1660] [serial = 1026] [outer = 0x1267e5c00] 19:47:55 INFO - PROCESS | 1660 | 1463971675299 Marionette DEBUG loaded listener.js 19:47:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 181 (0x1293ab400) [pid = 1660] [serial = 1027] [outer = 0x1267e5c00] 19:47:56 INFO - PROCESS | 1660 | 1463971676213 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]]]}] 19:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 19:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1170ms 19:47:56 INFO - PROCESS | 1660 | 1463971676241 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 19:47:56 INFO - PROCESS | 1660 | 1463971676243 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 19:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 19:47:56 INFO - PROCESS | 1660 | 1463971676246 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 19:47:56 INFO - PROCESS | 1660 | 1463971676247 Marionette TRACE conn2 <- [1,1342,null,{}] 19:47:56 INFO - PROCESS | 1660 | 1463971676250 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}] 19:47:56 INFO - PROCESS | 1660 | 1463971676351 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 19:47:56 INFO - PROCESS | 1660 | 1463971676407 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294ce000 == 67 [pid = 1660] [id = 343] 19:47:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 182 (0x129663800) [pid = 1660] [serial = 1028] [outer = 0x0] 19:47:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 183 (0x1296b7800) [pid = 1660] [serial = 1029] [outer = 0x129663800] 19:47:56 INFO - PROCESS | 1660 | 1463971676435 Marionette DEBUG loaded listener.js 19:47:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 184 (0x12ba16000) [pid = 1660] [serial = 1030] [outer = 0x129663800] 19:47:56 INFO - PROCESS | 1660 | 1463971676901 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]]]}] 19:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 19:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 720ms 19:47:56 INFO - PROCESS | 1660 | 1463971676966 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 19:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 19:47:56 INFO - PROCESS | 1660 | 1463971676968 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 19:47:56 INFO - PROCESS | 1660 | 1463971676970 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 19:47:56 INFO - PROCESS | 1660 | 1463971676971 Marionette TRACE conn2 <- [1,1346,null,{}] 19:47:56 INFO - PROCESS | 1660 | 1463971676974 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}] 19:47:57 INFO - PROCESS | 1660 | 1463971677078 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 19:47:57 INFO - PROCESS | 1660 | 1463971677150 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x11869b800 == 68 [pid = 1660] [id = 344] 19:47:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 185 (0x11204c800) [pid = 1660] [serial = 1031] [outer = 0x0] 19:47:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 186 (0x121745400) [pid = 1660] [serial = 1032] [outer = 0x11204c800] 19:47:57 INFO - PROCESS | 1660 | 1463971677179 Marionette DEBUG loaded listener.js 19:47:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 187 (0x12a82f800) [pid = 1660] [serial = 1033] [outer = 0x11204c800] 19:47:57 INFO - PROCESS | 1660 | 1463971677825 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]]]}] 19:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 19:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 869ms 19:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 19:47:57 INFO - PROCESS | 1660 | 1463971677839 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 19:47:57 INFO - PROCESS | 1660 | 1463971677841 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 19:47:57 INFO - PROCESS | 1660 | 1463971677847 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 19:47:57 INFO - PROCESS | 1660 | 1463971677850 Marionette TRACE conn2 <- [1,1350,null,{}] 19:47:57 INFO - PROCESS | 1660 | 1463971677854 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}] 19:47:57 INFO - PROCESS | 1660 | 1463971677953 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 19:47:58 INFO - PROCESS | 1660 | 1463971678031 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f22000 == 69 [pid = 1660] [id = 345] 19:47:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 188 (0x113191c00) [pid = 1660] [serial = 1034] [outer = 0x0] 19:47:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 189 (0x11618e800) [pid = 1660] [serial = 1035] [outer = 0x113191c00] 19:47:58 INFO - PROCESS | 1660 | 1463971678060 Marionette DEBUG loaded listener.js 19:47:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 190 (0x118039400) [pid = 1660] [serial = 1036] [outer = 0x113191c00] 19:47:58 INFO - PROCESS | 1660 | 1463971678477 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]]]}] 19:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 19:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 679ms 19:47:58 INFO - PROCESS | 1660 | 1463971678524 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 19:47:58 INFO - PROCESS | 1660 | 1463971678527 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 19:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 19:47:58 INFO - PROCESS | 1660 | 1463971678532 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 19:47:58 INFO - PROCESS | 1660 | 1463971678533 Marionette TRACE conn2 <- [1,1354,null,{}] 19:47:58 INFO - PROCESS | 1660 | 1463971678536 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}] 19:47:58 INFO - PROCESS | 1660 | 1463971678629 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 19:47:58 INFO - PROCESS | 1660 | 1463971678689 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x1183bd000 == 70 [pid = 1660] [id = 346] 19:47:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 191 (0x11864f800) [pid = 1660] [serial = 1037] [outer = 0x0] 19:47:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 192 (0x119254000) [pid = 1660] [serial = 1038] [outer = 0x11864f800] 19:47:58 INFO - PROCESS | 1660 | 1463971678716 Marionette DEBUG loaded listener.js 19:47:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 193 (0x1194e3800) [pid = 1660] [serial = 1039] [outer = 0x11864f800] 19:47:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12d15e000 == 69 [pid = 1660] [id = 338] 19:47:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12cb3b800 == 68 [pid = 1660] [id = 337] 19:47:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12c7b2800 == 67 [pid = 1660] [id = 336] 19:47:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12bfca800 == 66 [pid = 1660] [id = 335] 19:47:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12b876000 == 65 [pid = 1660] [id = 334] 19:47:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12a96a000 == 64 [pid = 1660] [id = 333] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 192 (0x12c9d7400) [pid = 1660] [serial = 954] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOCSHELL 0x129494800 == 63 [pid = 1660] [id = 332] 19:47:59 INFO - PROCESS | 1660 | --DOCSHELL 0x128cef000 == 62 [pid = 1660] [id = 331] 19:47:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1268b0000 == 61 [pid = 1660] [id = 330] 19:47:59 INFO - PROCESS | 1660 | --DOCSHELL 0x121d85000 == 60 [pid = 1660] [id = 329] 19:47:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1186d1800 == 59 [pid = 1660] [id = 328] 19:47:59 INFO - PROCESS | 1660 | --DOCSHELL 0x118290800 == 58 [pid = 1660] [id = 327] 19:47:59 INFO - PROCESS | 1660 | --DOCSHELL 0x119ce2000 == 57 [pid = 1660] [id = 326] 19:47:59 INFO - PROCESS | 1660 | --DOCSHELL 0x110eb5800 == 56 [pid = 1660] [id = 323] 19:47:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12dde3800 == 55 [pid = 1660] [id = 322] 19:47:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12d8c6000 == 54 [pid = 1660] [id = 321] 19:47:59 INFO - PROCESS | 1660 | --DOCSHELL 0x126081000 == 53 [pid = 1660] [id = 320] 19:47:59 INFO - PROCESS | 1660 | --DOCSHELL 0x11918e800 == 52 [pid = 1660] [id = 319] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 191 (0x124464400) [pid = 1660] [serial = 902] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 190 (0x121710c00) [pid = 1660] [serial = 948] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 189 (0x12c9d5400) [pid = 1660] [serial = 949] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 188 (0x113d0c000) [pid = 1660] [serial = 498] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 187 (0x1296b6c00) [pid = 1660] [serial = 943] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 186 (0x121740000) [pid = 1660] [serial = 951] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 185 (0x12be2f400) [pid = 1660] [serial = 934] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 184 (0x12c9ce000) [pid = 1660] [serial = 940] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 183 (0x12ab93800) [pid = 1660] [serial = 931] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 182 (0x121744000) [pid = 1660] [serial = 952] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 181 (0x12c9d2c00) [pid = 1660] [serial = 946] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 180 (0x12a8e7000) [pid = 1660] [serial = 840] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 179 (0x12c4dec00) [pid = 1660] [serial = 936] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 178 (0x12abe1c00) [pid = 1660] [serial = 933] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 177 (0x12c76b400) [pid = 1660] [serial = 939] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 176 (0x1293a9400) [pid = 1660] [serial = 930] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 175 (0x119423000) [pid = 1660] [serial = 899] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 174 (0x119426400) [pid = 1660] [serial = 915] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 173 (0x118d13800) [pid = 1660] [serial = 914] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 172 (0x121555000) [pid = 1660] [serial = 921] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 171 (0x124d9fc00) [pid = 1660] [serial = 922] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x112e57400) [pid = 1660] [serial = 896] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x128e3f400) [pid = 1660] [serial = 927] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x129040c00) [pid = 1660] [serial = 928] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x12c764800) [pid = 1660] [serial = 937] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x126e25400) [pid = 1660] [serial = 924] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x128bef800) [pid = 1660] [serial = 925] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x12bb90400) [pid = 1660] [serial = 908] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x1296b1000) [pid = 1660] [serial = 942] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x121557c00) [pid = 1660] [serial = 919] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x121023800) [pid = 1660] [serial = 918] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x1293aa000) [pid = 1660] [serial = 905] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x129032400) [pid = 1660] [serial = 945] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x12c760c00) [pid = 1660] [serial = 911] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x12c4d9400) [pid = 1660] [serial = 894] [outer = 0x0] [url = about:blank] 19:47:59 INFO - PROCESS | 1660 | 1463971679152 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]]]}] 19:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 19:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 669ms 19:47:59 INFO - PROCESS | 1660 | 1463971679201 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 19:47:59 INFO - PROCESS | 1660 | 1463971679202 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 19:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 19:47:59 INFO - PROCESS | 1660 | 1463971679204 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 19:47:59 INFO - PROCESS | 1660 | 1463971679207 Marionette TRACE conn2 <- [1,1358,null,{}] 19:47:59 INFO - PROCESS | 1660 | 1463971679214 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}] 19:47:59 INFO - PROCESS | 1660 | 1463971679315 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 19:47:59 INFO - PROCESS | 1660 | 1463971679322 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x118dd8800 == 53 [pid = 1660] [id = 347] 19:47:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x119424800) [pid = 1660] [serial = 1040] [outer = 0x0] 19:47:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x12101e800) [pid = 1660] [serial = 1041] [outer = 0x119424800] 19:47:59 INFO - PROCESS | 1660 | 1463971679350 Marionette DEBUG loaded listener.js 19:47:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x121599800) [pid = 1660] [serial = 1042] [outer = 0x119424800] 19:47:59 INFO - PROCESS | 1660 | 1463971679685 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]]]}] 19:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 19:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 522ms 19:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 19:47:59 INFO - PROCESS | 1660 | 1463971679726 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 19:47:59 INFO - PROCESS | 1660 | 1463971679728 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 19:47:59 INFO - PROCESS | 1660 | 1463971679730 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 19:47:59 INFO - PROCESS | 1660 | 1463971679731 Marionette TRACE conn2 <- [1,1362,null,{}] 19:47:59 INFO - PROCESS | 1660 | 1463971679733 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}] 19:47:59 INFO - PROCESS | 1660 | 1463971679811 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 19:47:59 INFO - PROCESS | 1660 | 1463971679818 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12194a800 == 54 [pid = 1660] [id = 348] 19:47:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x117e56400) [pid = 1660] [serial = 1043] [outer = 0x0] 19:47:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x12173a400) [pid = 1660] [serial = 1044] [outer = 0x117e56400] 19:47:59 INFO - PROCESS | 1660 | 1463971679844 Marionette DEBUG loaded listener.js 19:47:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x121a84800) [pid = 1660] [serial = 1045] [outer = 0x117e56400] 19:48:00 INFO - PROCESS | 1660 | 1463971680309 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]]]}] 19:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 19:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 619ms 19:48:00 INFO - PROCESS | 1660 | 1463971680350 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 19:48:00 INFO - PROCESS | 1660 | 1463971680352 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 19:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 19:48:00 INFO - PROCESS | 1660 | 1463971680356 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 19:48:00 INFO - PROCESS | 1660 | 1463971680359 Marionette TRACE conn2 <- [1,1366,null,{}] 19:48:00 INFO - PROCESS | 1660 | 1463971680363 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}] 19:48:00 INFO - PROCESS | 1660 | 1463971680470 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 19:48:00 INFO - PROCESS | 1660 | 1463971680538 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x118659800 == 55 [pid = 1660] [id = 349] 19:48:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x113863400) [pid = 1660] [serial = 1046] [outer = 0x0] 19:48:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x116195000) [pid = 1660] [serial = 1047] [outer = 0x113863400] 19:48:00 INFO - PROCESS | 1660 | 1463971680570 Marionette DEBUG loaded listener.js 19:48:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x118674400) [pid = 1660] [serial = 1048] [outer = 0x113863400] 19:48:01 INFO - PROCESS | 1660 | 1463971681051 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] 19:48:01 INFO - PROCESS | 1660 | 1463971681087 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 19:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 19:48:01 INFO - PROCESS | 1660 | 1463971681091 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 19:48:01 INFO - PROCESS | 1660 | 1463971681093 Marionette TRACE conn2 <- [1,1370,null,{}] 19:48:01 INFO - PROCESS | 1660 | 1463971681096 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}] 19:48:01 INFO - PROCESS | 1660 | 1463971681193 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 19:48:01 INFO - PROCESS | 1660 | 1463971681260 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x124d25000 == 56 [pid = 1660] [id = 350] 19:48:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x119ff2c00) [pid = 1660] [serial = 1049] [outer = 0x0] 19:48:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x121595c00) [pid = 1660] [serial = 1050] [outer = 0x119ff2c00] 19:48:01 INFO - PROCESS | 1660 | 1463971681291 Marionette DEBUG loaded listener.js 19:48:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x12173ac00) [pid = 1660] [serial = 1051] [outer = 0x119ff2c00] 19:48:01 INFO - PROCESS | 1660 | 1463971681724 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] 19:48:01 INFO - PROCESS | 1660 | 1463971681782 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 19:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 19:48:01 INFO - PROCESS | 1660 | 1463971681813 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 19:48:01 INFO - PROCESS | 1660 | 1463971681816 Marionette TRACE conn2 <- [1,1374,null,{}] 19:48:01 INFO - PROCESS | 1660 | 1463971681830 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}] 19:48:01 INFO - PROCESS | 1660 | 1463971681928 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 19:48:02 INFO - PROCESS | 1660 | 1463971681996 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b49800 == 57 [pid = 1660] [id = 351] 19:48:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x1247a5000) [pid = 1660] [serial = 1052] [outer = 0x0] 19:48:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x124da2000) [pid = 1660] [serial = 1053] [outer = 0x1247a5000] 19:48:02 INFO - PROCESS | 1660 | 1463971682028 Marionette DEBUG loaded listener.js 19:48:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x1260f4c00) [pid = 1660] [serial = 1054] [outer = 0x1247a5000] 19:48:02 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:48:02 INFO - PROCESS | 1660 | 1463971682523 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] 19:48:02 INFO - PROCESS | 1660 | 1463971682544 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 19:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 19:48:02 INFO - PROCESS | 1660 | 1463971682570 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 19:48:02 INFO - PROCESS | 1660 | 1463971682572 Marionette TRACE conn2 <- [1,1378,null,{}] 19:48:02 INFO - PROCESS | 1660 | 1463971682576 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}] 19:48:02 INFO - PROCESS | 1660 | 1463971682720 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 19:48:02 INFO - PROCESS | 1660 | 1463971682814 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x129015800 == 58 [pid = 1660] [id = 352] 19:48:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x126e23c00) [pid = 1660] [serial = 1055] [outer = 0x0] 19:48:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 174 (0x128b62000) [pid = 1660] [serial = 1056] [outer = 0x126e23c00] 19:48:02 INFO - PROCESS | 1660 | 1463971682861 Marionette DEBUG loaded listener.js 19:48:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x128be1c00) [pid = 1660] [serial = 1057] [outer = 0x126e23c00] 19:48:03 INFO - PROCESS | 1660 | 1463971683311 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] 19:48:03 INFO - PROCESS | 1660 | 1463971683342 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 19:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 19:48:03 INFO - PROCESS | 1660 | 1463971683344 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 19:48:03 INFO - PROCESS | 1660 | 1463971683345 Marionette TRACE conn2 <- [1,1382,null,{}] 19:48:03 INFO - PROCESS | 1660 | 1463971683348 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}] 19:48:03 INFO - PROCESS | 1660 | 1463971683442 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 19:48:03 INFO - PROCESS | 1660 | 1463971683493 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x129325800 == 59 [pid = 1660] [id = 353] 19:48:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 176 (0x128b64800) [pid = 1660] [serial = 1058] [outer = 0x0] 19:48:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 177 (0x128c5a400) [pid = 1660] [serial = 1059] [outer = 0x128b64800] 19:48:03 INFO - PROCESS | 1660 | 1463971683525 Marionette DEBUG loaded listener.js 19:48:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 178 (0x12903a400) [pid = 1660] [serial = 1060] [outer = 0x128b64800] 19:48:03 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:48:03 INFO - PROCESS | 1660 | 1463971683970 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] 19:48:04 INFO - PROCESS | 1660 | 1463971684018 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 19:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 19:48:04 INFO - PROCESS | 1660 | 1463971684020 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 19:48:04 INFO - PROCESS | 1660 | 1463971684021 Marionette TRACE conn2 <- [1,1386,null,{}] 19:48:04 INFO - PROCESS | 1660 | 1463971684024 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}] 19:48:04 INFO - PROCESS | 1660 | 1463971684138 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 19:48:04 INFO - PROCESS | 1660 | 1463971684207 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a911000 == 60 [pid = 1660] [id = 354] 19:48:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 179 (0x12965ec00) [pid = 1660] [serial = 1061] [outer = 0x0] 19:48:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 180 (0x1296ad400) [pid = 1660] [serial = 1062] [outer = 0x12965ec00] 19:48:04 INFO - PROCESS | 1660 | 1463971684237 Marionette DEBUG loaded listener.js 19:48:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 181 (0x12a82ac00) [pid = 1660] [serial = 1063] [outer = 0x12965ec00] 19:48:04 INFO - PROCESS | 1660 | 1463971684738 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] 19:48:04 INFO - PROCESS | 1660 | 1463971684791 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 19:48:04 INFO - PROCESS | 1660 | 1463971684794 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 19:48:04 INFO - PROCESS | 1660 | 1463971684795 Marionette TRACE conn2 <- [1,1390,null,{}] 19:48:04 INFO - PROCESS | 1660 | 1463971684797 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}] 19:48:04 INFO - PROCESS | 1660 | 1463971684981 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 19:48:05 INFO - PROCESS | 1660 | 1463971685065 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x118699800 == 61 [pid = 1660] [id = 355] 19:48:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 182 (0x1130d5000) [pid = 1660] [serial = 1064] [outer = 0x0] 19:48:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 183 (0x11318d000) [pid = 1660] [serial = 1065] [outer = 0x1130d5000] 19:48:05 INFO - PROCESS | 1660 | 1463971685102 Marionette DEBUG loaded listener.js 19:48:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 184 (0x115e3f000) [pid = 1660] [serial = 1066] [outer = 0x1130d5000] 19:48:05 INFO - PROCESS | 1660 | 1463971685612 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]]]}] 19:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 19:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 871ms 19:48:05 INFO - PROCESS | 1660 | 1463971685683 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 19:48:05 INFO - PROCESS | 1660 | 1463971685685 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 19:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 19:48:05 INFO - PROCESS | 1660 | 1463971685689 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 19:48:05 INFO - PROCESS | 1660 | 1463971685692 Marionette TRACE conn2 <- [1,1394,null,{}] 19:48:05 INFO - PROCESS | 1660 | 1463971685696 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}] 19:48:05 INFO - PROCESS | 1660 | 1463971685793 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 19:48:05 INFO - PROCESS | 1660 | 1463971685863 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186c7800 == 62 [pid = 1660] [id = 356] 19:48:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 185 (0x11942cc00) [pid = 1660] [serial = 1067] [outer = 0x0] 19:48:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 186 (0x119ff4800) [pid = 1660] [serial = 1068] [outer = 0x11942cc00] 19:48:05 INFO - PROCESS | 1660 | 1463971685892 Marionette DEBUG loaded listener.js 19:48:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 187 (0x12170fc00) [pid = 1660] [serial = 1069] [outer = 0x11942cc00] 19:48:06 INFO - PROCESS | 1660 | 1463971686308 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]]]}] 19:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 19:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 673ms 19:48:06 INFO - PROCESS | 1660 | 1463971686383 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 19:48:06 INFO - PROCESS | 1660 | 1463971686385 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 19:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 19:48:06 INFO - PROCESS | 1660 | 1463971686389 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 19:48:06 INFO - PROCESS | 1660 | 1463971686390 Marionette TRACE conn2 <- [1,1398,null,{}] 19:48:06 INFO - PROCESS | 1660 | 1463971686393 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}] 19:48:06 INFO - PROCESS | 1660 | 1463971686489 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 19:48:06 INFO - PROCESS | 1660 | --DOCSHELL 0x119229800 == 61 [pid = 1660] [id = 325] 19:48:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12d16c800 == 60 [pid = 1660] [id = 304] 19:48:06 INFO - PROCESS | 1660 | --DOCSHELL 0x118dd8800 == 59 [pid = 1660] [id = 347] 19:48:06 INFO - PROCESS | 1660 | --DOCSHELL 0x1183bd000 == 58 [pid = 1660] [id = 346] 19:48:06 INFO - PROCESS | 1660 | --DOCSHELL 0x116f22000 == 57 [pid = 1660] [id = 345] 19:48:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12d8d0800 == 56 [pid = 1660] [id = 342] 19:48:06 INFO - PROCESS | 1660 | --DOCSHELL 0x128cdc000 == 55 [pid = 1660] [id = 341] 19:48:06 INFO - PROCESS | 1660 | --DOCSHELL 0x1186d6000 == 54 [pid = 1660] [id = 340] 19:48:06 INFO - PROCESS | 1660 | 1463971686597 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x1183bd000 == 55 [pid = 1660] [id = 357] 19:48:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 188 (0x11693b800) [pid = 1660] [serial = 1070] [outer = 0x0] 19:48:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 189 (0x121742800) [pid = 1660] [serial = 1071] [outer = 0x11693b800] 19:48:06 INFO - PROCESS | 1660 | 1463971686623 Marionette DEBUG loaded listener.js 19:48:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 190 (0x12681c000) [pid = 1660] [serial = 1072] [outer = 0x11693b800] 19:48:06 INFO - PROCESS | 1660 | 1463971686919 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]]]}] 19:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 19:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 569ms 19:48:06 INFO - PROCESS | 1660 | 1463971686959 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 19:48:06 INFO - PROCESS | 1660 | 1463971686963 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 19:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 19:48:06 INFO - PROCESS | 1660 | 1463971686973 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 19:48:06 INFO - PROCESS | 1660 | 1463971686975 Marionette TRACE conn2 <- [1,1402,null,{}] 19:48:06 INFO - PROCESS | 1660 | 1463971686978 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}] 19:48:07 INFO - PROCESS | 1660 | 1463971687067 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 19:48:07 INFO - PROCESS | 1660 | 1463971687123 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12949e000 == 56 [pid = 1660] [id = 358] 19:48:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 191 (0x124464400) [pid = 1660] [serial = 1073] [outer = 0x0] 19:48:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 192 (0x128be6800) [pid = 1660] [serial = 1074] [outer = 0x124464400] 19:48:07 INFO - PROCESS | 1660 | 1463971687149 Marionette DEBUG loaded listener.js 19:48:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 193 (0x1296ab000) [pid = 1660] [serial = 1075] [outer = 0x124464400] 19:48:07 INFO - PROCESS | 1660 | 1463971687439 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]]]}] 19:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 19:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 479ms 19:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 19:48:07 INFO - PROCESS | 1660 | 1463971687453 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 19:48:07 INFO - PROCESS | 1660 | 1463971687454 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 19:48:07 INFO - PROCESS | 1660 | 1463971687456 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 19:48:07 INFO - PROCESS | 1660 | 1463971687457 Marionette TRACE conn2 <- [1,1406,null,{}] 19:48:07 INFO - PROCESS | 1660 | 1463971687459 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}] 19:48:07 INFO - PROCESS | 1660 | 1463971687545 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 19:48:07 INFO - PROCESS | 1660 | 1463971687552 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x116978800 == 57 [pid = 1660] [id = 359] 19:48:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 194 (0x1296b2400) [pid = 1660] [serial = 1076] [outer = 0x0] 19:48:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 195 (0x12a835400) [pid = 1660] [serial = 1077] [outer = 0x1296b2400] 19:48:07 INFO - PROCESS | 1660 | 1463971687577 Marionette DEBUG loaded listener.js 19:48:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 196 (0x12abe3800) [pid = 1660] [serial = 1078] [outer = 0x1296b2400] 19:48:07 INFO - PROCESS | 1660 | 1463971687986 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]]]}] 19:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 19:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 569ms 19:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 19:48:08 INFO - PROCESS | 1660 | 1463971688037 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 19:48:08 INFO - PROCESS | 1660 | 1463971688038 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 19:48:08 INFO - PROCESS | 1660 | 1463971688041 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 19:48:08 INFO - PROCESS | 1660 | 1463971688042 Marionette TRACE conn2 <- [1,1410,null,{}] 19:48:08 INFO - PROCESS | 1660 | 1463971688044 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}] 19:48:08 INFO - PROCESS | 1660 | 1463971688145 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 19:48:08 INFO - PROCESS | 1660 | 1463971688150 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bfd5000 == 58 [pid = 1660] [id = 360] 19:48:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 197 (0x12be29800) [pid = 1660] [serial = 1079] [outer = 0x0] 19:48:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 198 (0x12be2f400) [pid = 1660] [serial = 1080] [outer = 0x12be29800] 19:48:08 INFO - PROCESS | 1660 | 1463971688212 Marionette DEBUG loaded listener.js 19:48:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 199 (0x12bfb6400) [pid = 1660] [serial = 1081] [outer = 0x12be29800] 19:48:08 INFO - PROCESS | 1660 | 1463971688572 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]]]}] 19:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 19:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 568ms 19:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 19:48:08 INFO - PROCESS | 1660 | 1463971688609 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 19:48:08 INFO - PROCESS | 1660 | 1463971688610 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 19:48:08 INFO - PROCESS | 1660 | 1463971688612 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 19:48:08 INFO - PROCESS | 1660 | 1463971688613 Marionette TRACE conn2 <- [1,1414,null,{}] 19:48:08 INFO - PROCESS | 1660 | 1463971688616 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}] 19:48:08 INFO - PROCESS | 1660 | 1463971688723 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 19:48:08 INFO - PROCESS | 1660 | 1463971688735 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c62f000 == 59 [pid = 1660] [id = 361] 19:48:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 200 (0x12442d000) [pid = 1660] [serial = 1082] [outer = 0x0] 19:48:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 201 (0x119426800) [pid = 1660] [serial = 1083] [outer = 0x12442d000] 19:48:08 INFO - PROCESS | 1660 | 1463971688760 Marionette DEBUG loaded listener.js 19:48:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 202 (0x12bfb9c00) [pid = 1660] [serial = 1084] [outer = 0x12442d000] 19:48:09 INFO - PROCESS | 1660 | 1463971689143 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]]]}] 19:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 19:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 570ms 19:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 19:48:09 INFO - PROCESS | 1660 | 1463971689183 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 19:48:09 INFO - PROCESS | 1660 | 1463971689184 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 19:48:09 INFO - PROCESS | 1660 | 1463971689186 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 19:48:09 INFO - PROCESS | 1660 | 1463971689187 Marionette TRACE conn2 <- [1,1418,null,{}] 19:48:09 INFO - PROCESS | 1660 | 1463971689190 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}] 19:48:09 INFO - PROCESS | 1660 | 1463971689291 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 19:48:09 INFO - PROCESS | 1660 | 1463971689309 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb3a800 == 60 [pid = 1660] [id = 362] 19:48:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 203 (0x128bea400) [pid = 1660] [serial = 1085] [outer = 0x0] 19:48:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 204 (0x12c76e800) [pid = 1660] [serial = 1086] [outer = 0x128bea400] 19:48:09 INFO - PROCESS | 1660 | 1463971689334 Marionette DEBUG loaded listener.js 19:48:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 205 (0x12c9d5c00) [pid = 1660] [serial = 1087] [outer = 0x128bea400] 19:48:09 INFO - PROCESS | 1660 | 1463971689845 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]]]}] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 204 (0x128beec00) [pid = 1660] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 203 (0x124c83000) [pid = 1660] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 202 (0x116a4d800) [pid = 1660] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 201 (0x124d9f400) [pid = 1660] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 200 (0x112017800) [pid = 1660] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 199 (0x119430000) [pid = 1660] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 198 (0x124c7a800) [pid = 1660] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 197 (0x118650c00) [pid = 1660] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 196 (0x1191c3000) [pid = 1660] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 195 (0x12c4e2000) [pid = 1660] [serial = 910] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 194 (0x12abe0800) [pid = 1660] [serial = 907] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 193 (0x12155cc00) [pid = 1660] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 192 (0x11880c400) [pid = 1660] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 191 (0x116a52c00) [pid = 1660] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 190 (0x112a6a800) [pid = 1660] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 189 (0x121028000) [pid = 1660] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 188 (0x113350c00) [pid = 1660] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 187 (0x112da3800) [pid = 1660] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 186 (0x126e20400) [pid = 1660] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 185 (0x1160de000) [pid = 1660] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 184 (0x124224c00) [pid = 1660] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 183 (0x11201ac00) [pid = 1660] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 182 (0x118d19c00) [pid = 1660] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 181 (0x12a76e000) [pid = 1660] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 180 (0x119427800) [pid = 1660] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 179 (0x1194dac00) [pid = 1660] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 178 (0x118680000) [pid = 1660] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 177 (0x12a82a000) [pid = 1660] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 176 (0x1296b6000) [pid = 1660] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 175 (0x12c4d6800) [pid = 1660] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 174 (0x128c5b800) [pid = 1660] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 173 (0x113183800) [pid = 1660] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 172 (0x128b6a800) [pid = 1660] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 171 (0x12a82f000) [pid = 1660] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x11767cc00) [pid = 1660] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x12670c400) [pid = 1660] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x12173e400) [pid = 1660] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x124c7d000) [pid = 1660] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x128b67800) [pid = 1660] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x11803d800) [pid = 1660] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x121028800) [pid = 1660] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x12173ec00) [pid = 1660] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x1296af800) [pid = 1660] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x12c9d3800) [pid = 1660] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x12903a800) [pid = 1660] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x11880d400) [pid = 1660] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x113191c00) [pid = 1660] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x112a63000) [pid = 1660] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x11864f800) [pid = 1660] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x119424800) [pid = 1660] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 19:48:09 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x11204c800) [pid = 1660] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 19:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 19:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 718ms 19:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 19:48:09 INFO - PROCESS | 1660 | 1463971689905 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 19:48:09 INFO - PROCESS | 1660 | 1463971689906 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 19:48:09 INFO - PROCESS | 1660 | 1463971689908 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 19:48:09 INFO - PROCESS | 1660 | 1463971689910 Marionette TRACE conn2 <- [1,1422,null,{}] 19:48:09 INFO - PROCESS | 1660 | 1463971689912 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}] 19:48:09 INFO - PROCESS | 1660 | 1463971689991 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 19:48:10 INFO - PROCESS | 1660 | 1463971690013 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x1131b7000 == 61 [pid = 1660] [id = 363] 19:48:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x112eb6800) [pid = 1660] [serial = 1088] [outer = 0x0] 19:48:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x113188000) [pid = 1660] [serial = 1089] [outer = 0x112eb6800] 19:48:10 INFO - PROCESS | 1660 | 1463971690038 Marionette DEBUG loaded listener.js 19:48:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x116072c00) [pid = 1660] [serial = 1090] [outer = 0x112eb6800] 19:48:10 INFO - PROCESS | 1660 | 1463971690379 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]]]}] 19:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 19:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 523ms 19:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 19:48:10 INFO - PROCESS | 1660 | 1463971690432 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 19:48:10 INFO - PROCESS | 1660 | 1463971690433 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 19:48:10 INFO - PROCESS | 1660 | 1463971690435 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 19:48:10 INFO - PROCESS | 1660 | 1463971690436 Marionette TRACE conn2 <- [1,1426,null,{}] 19:48:10 INFO - PROCESS | 1660 | 1463971690439 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}] 19:48:10 INFO - PROCESS | 1660 | 1463971690554 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 19:48:10 INFO - PROCESS | 1660 | 1463971690558 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x128cde000 == 62 [pid = 1660] [id = 364] 19:48:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x112eb4800) [pid = 1660] [serial = 1091] [outer = 0x0] 19:48:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x117e62400) [pid = 1660] [serial = 1092] [outer = 0x112eb4800] 19:48:10 INFO - PROCESS | 1660 | 1463971690584 Marionette DEBUG loaded listener.js 19:48:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x1191c3000) [pid = 1660] [serial = 1093] [outer = 0x112eb4800] 19:48:10 INFO - PROCESS | 1660 | 1463971690903 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]]]}] 19:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 19:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 519ms 19:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 19:48:10 INFO - PROCESS | 1660 | 1463971690955 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 19:48:10 INFO - PROCESS | 1660 | 1463971690956 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 19:48:10 INFO - PROCESS | 1660 | 1463971690958 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 19:48:10 INFO - PROCESS | 1660 | 1463971690959 Marionette TRACE conn2 <- [1,1430,null,{}] 19:48:10 INFO - PROCESS | 1660 | 1463971690961 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}] 19:48:11 INFO - PROCESS | 1660 | 1463971691044 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 19:48:11 INFO - PROCESS | 1660 | 1463971691110 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d15b000 == 63 [pid = 1660] [id = 365] 19:48:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x1191c2400) [pid = 1660] [serial = 1094] [outer = 0x0] 19:48:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x12102c800) [pid = 1660] [serial = 1095] [outer = 0x1191c2400] 19:48:11 INFO - PROCESS | 1660 | 1463971691139 Marionette DEBUG loaded listener.js 19:48:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x124458400) [pid = 1660] [serial = 1096] [outer = 0x1191c2400] 19:48:11 INFO - PROCESS | 1660 | 1463971691457 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]]]}] 19:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 19:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 521ms 19:48:11 INFO - PROCESS | 1660 | 1463971691481 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 19:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 19:48:11 INFO - PROCESS | 1660 | 1463971691485 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 19:48:11 INFO - PROCESS | 1660 | 1463971691487 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 19:48:11 INFO - PROCESS | 1660 | 1463971691489 Marionette TRACE conn2 <- [1,1434,null,{}] 19:48:11 INFO - PROCESS | 1660 | 1463971691491 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}] 19:48:11 INFO - PROCESS | 1660 | 1463971691591 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 19:48:11 INFO - PROCESS | 1660 | 1463971691596 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ddd9800 == 64 [pid = 1660] [id = 366] 19:48:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x121c42400) [pid = 1660] [serial = 1097] [outer = 0x0] 19:48:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x128be0800) [pid = 1660] [serial = 1098] [outer = 0x121c42400] 19:48:11 INFO - PROCESS | 1660 | 1463971691629 Marionette DEBUG loaded listener.js 19:48:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x12be28800) [pid = 1660] [serial = 1099] [outer = 0x121c42400] 19:48:12 INFO - PROCESS | 1660 | 1463971692143 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]]]}] 19:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 19:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 669ms 19:48:12 INFO - PROCESS | 1660 | 1463971692157 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 19:48:12 INFO - PROCESS | 1660 | 1463971692159 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 19:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 19:48:12 INFO - PROCESS | 1660 | 1463971692164 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 19:48:12 INFO - PROCESS | 1660 | 1463971692168 Marionette TRACE conn2 <- [1,1438,null,{}] 19:48:12 INFO - PROCESS | 1660 | 1463971692172 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}] 19:48:12 INFO - PROCESS | 1660 | 1463971692284 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 19:48:12 INFO - PROCESS | 1660 | 1463971692385 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x121d8d000 == 65 [pid = 1660] [id = 367] 19:48:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x119120c00) [pid = 1660] [serial = 1100] [outer = 0x0] 19:48:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x119252000) [pid = 1660] [serial = 1101] [outer = 0x119120c00] 19:48:12 INFO - PROCESS | 1660 | 1463971692418 Marionette DEBUG loaded listener.js 19:48:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x121028000) [pid = 1660] [serial = 1102] [outer = 0x119120c00] 19:48:12 INFO - PROCESS | 1660 | 1463971692837 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]]]}] 19:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 19:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 724ms 19:48:12 INFO - PROCESS | 1660 | 1463971692888 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 19:48:12 INFO - PROCESS | 1660 | 1463971692891 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 19:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 19:48:12 INFO - PROCESS | 1660 | 1463971692896 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 19:48:12 INFO - PROCESS | 1660 | 1463971692898 Marionette TRACE conn2 <- [1,1442,null,{}] 19:48:12 INFO - PROCESS | 1660 | 1463971692900 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}] 19:48:13 INFO - PROCESS | 1660 | 1463971693005 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 19:48:13 INFO - PROCESS | 1660 | 1463971693065 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bb56800 == 66 [pid = 1660] [id = 368] 19:48:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x12170f800) [pid = 1660] [serial = 1103] [outer = 0x0] 19:48:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x12445c800) [pid = 1660] [serial = 1104] [outer = 0x12170f800] 19:48:13 INFO - PROCESS | 1660 | 1463971693095 Marionette DEBUG loaded listener.js 19:48:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x126037c00) [pid = 1660] [serial = 1105] [outer = 0x12170f800] 19:48:13 INFO - PROCESS | 1660 | 1463971693535 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]]]}] 19:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 19:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 671ms 19:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 19:48:13 INFO - PROCESS | 1660 | 1463971693568 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 19:48:13 INFO - PROCESS | 1660 | 1463971693569 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 19:48:13 INFO - PROCESS | 1660 | 1463971693572 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 19:48:13 INFO - PROCESS | 1660 | 1463971693574 Marionette TRACE conn2 <- [1,1446,null,{}] 19:48:13 INFO - PROCESS | 1660 | 1463971693599 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}] 19:48:13 INFO - PROCESS | 1660 | 1463971693758 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 19:48:13 INFO - PROCESS | 1660 | 1463971693813 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12dde3800 == 67 [pid = 1660] [id = 369] 19:48:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x128c5e800) [pid = 1660] [serial = 1106] [outer = 0x0] 19:48:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 174 (0x1290ed400) [pid = 1660] [serial = 1107] [outer = 0x128c5e800] 19:48:13 INFO - PROCESS | 1660 | 1463971693845 Marionette DEBUG loaded listener.js 19:48:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x1296ae400) [pid = 1660] [serial = 1108] [outer = 0x128c5e800] 19:48:14 INFO - PROCESS | 1660 | 1463971694271 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]]]}] 19:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 19:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 726ms 19:48:14 INFO - PROCESS | 1660 | 1463971694298 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 19:48:14 INFO - PROCESS | 1660 | 1463971694300 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 19:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 19:48:14 INFO - PROCESS | 1660 | 1463971694303 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 19:48:14 INFO - PROCESS | 1660 | 1463971694304 Marionette TRACE conn2 <- [1,1450,null,{}] 19:48:14 INFO - PROCESS | 1660 | 1463971694306 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}] 19:48:14 INFO - PROCESS | 1660 | 1463971694413 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 19:48:14 INFO - PROCESS | 1660 | 1463971694484 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x1356cc000 == 68 [pid = 1660] [id = 370] 19:48:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 176 (0x1296b6c00) [pid = 1660] [serial = 1109] [outer = 0x0] 19:48:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 177 (0x12abe1800) [pid = 1660] [serial = 1110] [outer = 0x1296b6c00] 19:48:14 INFO - PROCESS | 1660 | 1463971694515 Marionette DEBUG loaded listener.js 19:48:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 178 (0x12be2fc00) [pid = 1660] [serial = 1111] [outer = 0x1296b6c00] 19:48:14 INFO - PROCESS | 1660 | 1463971694945 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]]]}] 19:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 19:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 670ms 19:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 19:48:14 INFO - PROCESS | 1660 | 1463971694974 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 19:48:14 INFO - PROCESS | 1660 | 1463971694975 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 19:48:14 INFO - PROCESS | 1660 | 1463971694977 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 19:48:14 INFO - PROCESS | 1660 | 1463971694979 Marionette TRACE conn2 <- [1,1454,null,{}] 19:48:14 INFO - PROCESS | 1660 | 1463971694981 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}] 19:48:15 INFO - PROCESS | 1660 | 1463971695100 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 19:48:15 INFO - PROCESS | 1660 | 1463971695173 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12de2a000 == 69 [pid = 1660] [id = 371] 19:48:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 179 (0x12ba19400) [pid = 1660] [serial = 1112] [outer = 0x0] 19:48:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 180 (0x12c4d7000) [pid = 1660] [serial = 1113] [outer = 0x12ba19400] 19:48:15 INFO - PROCESS | 1660 | 1463971695202 Marionette DEBUG loaded listener.js 19:48:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 181 (0x12c4e5c00) [pid = 1660] [serial = 1114] [outer = 0x12ba19400] 19:48:15 INFO - PROCESS | 1660 | 1463971695634 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]]]}] 19:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 19:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 671ms 19:48:15 INFO - PROCESS | 1660 | 1463971695650 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 19:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 19:48:15 INFO - PROCESS | 1660 | 1463971695651 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 19:48:15 INFO - PROCESS | 1660 | 1463971695653 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 19:48:15 INFO - PROCESS | 1660 | 1463971695655 Marionette TRACE conn2 <- [1,1458,null,{}] 19:48:15 INFO - PROCESS | 1660 | 1463971695657 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}] 19:48:15 INFO - PROCESS | 1660 | 1463971695788 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 19:48:15 INFO - PROCESS | 1660 | 1463971695849 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x133fdd800 == 70 [pid = 1660] [id = 372] 19:48:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 182 (0x12be28c00) [pid = 1660] [serial = 1115] [outer = 0x0] 19:48:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 183 (0x12ce13c00) [pid = 1660] [serial = 1116] [outer = 0x12be28c00] 19:48:15 INFO - PROCESS | 1660 | 1463971695879 Marionette DEBUG loaded listener.js 19:48:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 184 (0x12d6a0c00) [pid = 1660] [serial = 1117] [outer = 0x12be28c00] 19:48:16 INFO - PROCESS | 1660 | 1463971696340 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]]]}] 19:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 19:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 721ms 19:48:16 INFO - PROCESS | 1660 | 1463971696416 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 19:48:16 INFO - PROCESS | 1660 | 1463971696418 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 19:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 19:48:16 INFO - PROCESS | 1660 | 1463971696422 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 19:48:16 INFO - PROCESS | 1660 | 1463971696423 Marionette TRACE conn2 <- [1,1462,null,{}] 19:48:16 INFO - PROCESS | 1660 | 1463971696425 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}] 19:48:16 INFO - PROCESS | 1660 | 1463971696526 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 19:48:16 INFO - PROCESS | 1660 | 1463971696598 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x113db3800 == 71 [pid = 1660] [id = 373] 19:48:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 185 (0x113104000) [pid = 1660] [serial = 1118] [outer = 0x0] 19:48:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 186 (0x11310b800) [pid = 1660] [serial = 1119] [outer = 0x113104000] 19:48:16 INFO - PROCESS | 1660 | 1463971696628 Marionette DEBUG loaded listener.js 19:48:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 187 (0x113110400) [pid = 1660] [serial = 1120] [outer = 0x113104000] 19:48:17 INFO - PROCESS | 1660 | 1463971697315 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]]]}] 19:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 19:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 968ms 19:48:17 INFO - PROCESS | 1660 | 1463971697392 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 19:48:17 INFO - PROCESS | 1660 | 1463971697395 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 19:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 19:48:17 INFO - PROCESS | 1660 | 1463971697401 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 19:48:17 INFO - PROCESS | 1660 | 1463971697404 Marionette TRACE conn2 <- [1,1466,null,{}] 19:48:17 INFO - PROCESS | 1660 | 1463971697409 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}] 19:48:17 INFO - PROCESS | 1660 | 1463971697560 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 19:48:17 INFO - PROCESS | 1660 | 1463971697691 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186ce800 == 72 [pid = 1660] [id = 374] 19:48:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 188 (0x113185000) [pid = 1660] [serial = 1121] [outer = 0x0] 19:48:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 189 (0x113191c00) [pid = 1660] [serial = 1122] [outer = 0x113185000] 19:48:17 INFO - PROCESS | 1660 | 1463971697739 Marionette DEBUG loaded listener.js 19:48:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 190 (0x115064400) [pid = 1660] [serial = 1123] [outer = 0x113185000] 19:48:18 INFO - PROCESS | 1660 | 1463971698230 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]]]}] 19:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 19:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 874ms 19:48:18 INFO - PROCESS | 1660 | 1463971698283 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 19:48:18 INFO - PROCESS | 1660 | 1463971698289 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 19:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 19:48:18 INFO - PROCESS | 1660 | 1463971698300 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 19:48:18 INFO - PROCESS | 1660 | 1463971698302 Marionette TRACE conn2 <- [1,1470,null,{}] 19:48:18 INFO - PROCESS | 1660 | 1463971698306 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}] 19:48:18 INFO - PROCESS | 1660 | 1463971698431 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 19:48:18 INFO - PROCESS | 1660 | 1463971698507 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x118dce000 == 73 [pid = 1660] [id = 375] 19:48:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 191 (0x118041400) [pid = 1660] [serial = 1124] [outer = 0x0] 19:48:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 192 (0x118642400) [pid = 1660] [serial = 1125] [outer = 0x118041400] 19:48:18 INFO - PROCESS | 1660 | 1463971698534 Marionette DEBUG loaded listener.js 19:48:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 193 (0x118d1c000) [pid = 1660] [serial = 1126] [outer = 0x118041400] 19:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12d15b000 == 72 [pid = 1660] [id = 365] 19:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x128cde000 == 71 [pid = 1660] [id = 364] 19:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x1131b7000 == 70 [pid = 1660] [id = 363] 19:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12cb3a800 == 69 [pid = 1660] [id = 362] 19:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12c62f000 == 68 [pid = 1660] [id = 361] 19:48:18 INFO - PROCESS | 1660 | --DOMWINDOW == 192 (0x128b60800) [pid = 1660] [serial = 975] [outer = 0x0] [url = about:blank] 19:48:18 INFO - PROCESS | 1660 | --DOMWINDOW == 191 (0x118677800) [pid = 1660] [serial = 1020] [outer = 0x0] [url = about:blank] 19:48:18 INFO - PROCESS | 1660 | --DOMWINDOW == 190 (0x121739400) [pid = 1660] [serial = 1023] [outer = 0x0] [url = about:blank] 19:48:18 INFO - PROCESS | 1660 | --DOMWINDOW == 189 (0x12173a400) [pid = 1660] [serial = 1044] [outer = 0x0] [url = about:blank] 19:48:18 INFO - PROCESS | 1660 | --DOMWINDOW == 188 (0x128c5e000) [pid = 1660] [serial = 1026] [outer = 0x0] [url = about:blank] 19:48:18 INFO - PROCESS | 1660 | --DOMWINDOW == 187 (0x1296b7800) [pid = 1660] [serial = 1029] [outer = 0x0] [url = about:blank] 19:48:18 INFO - PROCESS | 1660 | --DOMWINDOW == 186 (0x12d6a0400) [pid = 1660] [serial = 1017] [outer = 0x0] [url = about:blank] 19:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12bfd5000 == 67 [pid = 1660] [id = 360] 19:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x116978800 == 66 [pid = 1660] [id = 359] 19:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12949e000 == 65 [pid = 1660] [id = 358] 19:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x1183bd000 == 64 [pid = 1660] [id = 357] 19:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x1186c7800 == 63 [pid = 1660] [id = 356] 19:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x118699800 == 62 [pid = 1660] [id = 355] 19:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x129015800 == 61 [pid = 1660] [id = 352] 19:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x128b49800 == 60 [pid = 1660] [id = 351] 19:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x124d25000 == 59 [pid = 1660] [id = 350] 19:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x135248800 == 58 [pid = 1660] [id = 339] 19:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x118659800 == 57 [pid = 1660] [id = 349] 19:48:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12194a800 == 56 [pid = 1660] [id = 348] 19:48:18 INFO - PROCESS | 1660 | 1463971698950 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]]]}] 19:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 19:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 672ms 19:48:18 INFO - PROCESS | 1660 | 1463971698974 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 19:48:18 INFO - PROCESS | 1660 | 1463971698976 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 19:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 19:48:18 INFO - PROCESS | 1660 | 1463971698979 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 19:48:18 INFO - PROCESS | 1660 | 1463971698982 Marionette TRACE conn2 <- [1,1474,null,{}] 19:48:18 INFO - PROCESS | 1660 | 1463971698989 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}] 19:48:19 INFO - PROCESS | 1660 | 1463971699079 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 185 (0x119122800) [pid = 1660] [serial = 654] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 184 (0x128bee400) [pid = 1660] [serial = 744] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 183 (0x113350800) [pid = 1660] [serial = 789] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 182 (0x121026c00) [pid = 1660] [serial = 699] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 181 (0x129612400) [pid = 1660] [serial = 855] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 180 (0x119974800) [pid = 1660] [serial = 900] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 179 (0x119973000) [pid = 1660] [serial = 738] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 178 (0x12c769000) [pid = 1660] [serial = 912] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 177 (0x12bfac800) [pid = 1660] [serial = 909] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 176 (0x124c80c00) [pid = 1660] [serial = 741] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 175 (0x119257000) [pid = 1660] [serial = 846] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 174 (0x118678800) [pid = 1660] [serial = 792] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 173 (0x1166b5c00) [pid = 1660] [serial = 897] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 172 (0x126769400) [pid = 1660] [serial = 702] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 171 (0x1160e9800) [pid = 1660] [serial = 651] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x116a59800) [pid = 1660] [serial = 843] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x12ab89800) [pid = 1660] [serial = 906] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x117e57800) [pid = 1660] [serial = 735] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x12676d000) [pid = 1660] [serial = 903] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x1160e2000) [pid = 1660] [serial = 693] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x12101d400) [pid = 1660] [serial = 795] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x12abdf400) [pid = 1660] [serial = 858] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x126826800) [pid = 1660] [serial = 798] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x123d83000) [pid = 1660] [serial = 849] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x1191cd000) [pid = 1660] [serial = 696] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x12a768000) [pid = 1660] [serial = 747] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x128be1800) [pid = 1660] [serial = 852] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x12176f400) [pid = 1660] [serial = 961] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x12c762800) [pid = 1660] [serial = 970] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x12ab88800) [pid = 1660] [serial = 967] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x12d691c00) [pid = 1660] [serial = 973] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x12960d000) [pid = 1660] [serial = 964] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x12bfaf800) [pid = 1660] [serial = 999] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x12be26400) [pid = 1660] [serial = 997] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x12c76a000) [pid = 1660] [serial = 1002] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x12c9da800) [pid = 1660] [serial = 1005] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x12c9d5000) [pid = 1660] [serial = 1003] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x11318bc00) [pid = 1660] [serial = 1008] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x1293a9000) [pid = 1660] [serial = 993] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x12be35c00) [pid = 1660] [serial = 969] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x121021000) [pid = 1660] [serial = 981] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x121706800) [pid = 1660] [serial = 982] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x126824000) [pid = 1660] [serial = 987] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x128b65c00) [pid = 1660] [serial = 988] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x12c9dc800) [pid = 1660] [serial = 955] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x128c5d400) [pid = 1660] [serial = 963] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x128be6400) [pid = 1660] [serial = 990] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x128d6ec00) [pid = 1660] [serial = 991] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x1199e5800) [pid = 1660] [serial = 979] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x118808c00) [pid = 1660] [serial = 978] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x12170c000) [pid = 1660] [serial = 960] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x124230000) [pid = 1660] [serial = 984] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x124dacc00) [pid = 1660] [serial = 985] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x12a82a800) [pid = 1660] [serial = 966] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x12ce20c00) [pid = 1660] [serial = 972] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x12bfb5400) [pid = 1660] [serial = 1011] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x119172400) [pid = 1660] [serial = 957] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x11618e800) [pid = 1660] [serial = 1035] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x12d694800) [pid = 1660] [serial = 1014] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x118039400) [pid = 1660] [serial = 1036] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x119254000) [pid = 1660] [serial = 1038] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x12101e800) [pid = 1660] [serial = 1041] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x1194e3800) [pid = 1660] [serial = 1039] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x121599800) [pid = 1660] [serial = 1042] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x12ab86000) [pid = 1660] [serial = 996] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x12a82f800) [pid = 1660] [serial = 1033] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x121745400) [pid = 1660] [serial = 1032] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x12d082c00) [pid = 1660] [serial = 1012] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12c4e0800) [pid = 1660] [serial = 1000] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x12d69b000) [pid = 1660] [serial = 1015] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x113d11c00) [pid = 1660] [serial = 1006] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x121a7cc00) [pid = 1660] [serial = 1009] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12a828400) [pid = 1660] [serial = 994] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x119978c00) [pid = 1660] [serial = 958] [outer = 0x0] [url = about:blank] 19:48:19 INFO - PROCESS | 1660 | 1463971699142 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x118290000 == 57 [pid = 1660] [id = 376] 19:48:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x113d11c00) [pid = 1660] [serial = 1127] [outer = 0x0] 19:48:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x117e57800) [pid = 1660] [serial = 1128] [outer = 0x113d11c00] 19:48:19 INFO - PROCESS | 1660 | 1463971699175 Marionette DEBUG loaded listener.js 19:48:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x11942f800) [pid = 1660] [serial = 1129] [outer = 0x113d11c00] 19:48:19 INFO - PROCESS | 1660 | 1463971699533 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]]]}] 19:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 19:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 573ms 19:48:19 INFO - PROCESS | 1660 | 1463971699551 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 19:48:19 INFO - PROCESS | 1660 | 1463971699553 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 19:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 19:48:19 INFO - PROCESS | 1660 | 1463971699555 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 19:48:19 INFO - PROCESS | 1660 | 1463971699556 Marionette TRACE conn2 <- [1,1478,null,{}] 19:48:19 INFO - PROCESS | 1660 | 1463971699559 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}] 19:48:19 INFO - PROCESS | 1660 | 1463971699643 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 19:48:19 INFO - PROCESS | 1660 | 1463971699650 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x119997000 == 58 [pid = 1660] [id = 377] 19:48:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x119b75000) [pid = 1660] [serial = 1130] [outer = 0x0] 19:48:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12121e000) [pid = 1660] [serial = 1131] [outer = 0x119b75000] 19:48:19 INFO - PROCESS | 1660 | 1463971699677 Marionette DEBUG loaded listener.js 19:48:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x121706400) [pid = 1660] [serial = 1132] [outer = 0x119b75000] 19:48:20 INFO - PROCESS | 1660 | 1463971700021 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]]]}] 19:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 19:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 518ms 19:48:20 INFO - PROCESS | 1660 | 1463971700074 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 19:48:20 INFO - PROCESS | 1660 | 1463971700082 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 19:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 19:48:20 INFO - PROCESS | 1660 | 1463971700084 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 19:48:20 INFO - PROCESS | 1660 | 1463971700086 Marionette TRACE conn2 <- [1,1482,null,{}] 19:48:20 INFO - PROCESS | 1660 | 1463971700088 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}] 19:48:20 INFO - PROCESS | 1660 | 1463971700169 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 19:48:20 INFO - PROCESS | 1660 | 1463971700173 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a97000 == 59 [pid = 1660] [id = 378] 19:48:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x12170b000) [pid = 1660] [serial = 1133] [outer = 0x0] 19:48:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x12173fc00) [pid = 1660] [serial = 1134] [outer = 0x12170b000] 19:48:20 INFO - PROCESS | 1660 | 1463971700199 Marionette DEBUG loaded listener.js 19:48:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x121a77000) [pid = 1660] [serial = 1135] [outer = 0x12170b000] 19:48:20 INFO - PROCESS | 1660 | 1463971700536 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]]]}] 19:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 19:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 471ms 19:48:20 INFO - PROCESS | 1660 | 1463971700556 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 19:48:20 INFO - PROCESS | 1660 | 1463971700558 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 19:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 19:48:20 INFO - PROCESS | 1660 | 1463971700560 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 19:48:20 INFO - PROCESS | 1660 | 1463971700561 Marionette TRACE conn2 <- [1,1486,null,{}] 19:48:20 INFO - PROCESS | 1660 | 1463971700566 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}] 19:48:20 INFO - PROCESS | 1660 | 1463971700661 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 19:48:20 INFO - PROCESS | 1660 | 1463971700725 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12448e000 == 60 [pid = 1660] [id = 379] 19:48:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x121847c00) [pid = 1660] [serial = 1136] [outer = 0x0] 19:48:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x1247ad800) [pid = 1660] [serial = 1137] [outer = 0x121847c00] 19:48:20 INFO - PROCESS | 1660 | 1463971700751 Marionette DEBUG loaded listener.js 19:48:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x128b5c400) [pid = 1660] [serial = 1138] [outer = 0x121847c00] 19:48:21 INFO - PROCESS | 1660 | 1463971701077 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]]]}] 19:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 19:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 523ms 19:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 19:48:21 INFO - PROCESS | 1660 | 1463971701085 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 19:48:21 INFO - PROCESS | 1660 | 1463971701086 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 19:48:21 INFO - PROCESS | 1660 | 1463971701089 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 19:48:21 INFO - PROCESS | 1660 | 1463971701090 Marionette TRACE conn2 <- [1,1490,null,{}] 19:48:21 INFO - PROCESS | 1660 | 1463971701092 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}] 19:48:21 INFO - PROCESS | 1660 | 1463971701207 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 19:48:21 INFO - PROCESS | 1660 | 1463971701239 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b3b800 == 61 [pid = 1660] [id = 380] 19:48:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x1219e7c00) [pid = 1660] [serial = 1139] [outer = 0x0] 19:48:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x128be2800) [pid = 1660] [serial = 1140] [outer = 0x1219e7c00] 19:48:21 INFO - PROCESS | 1660 | 1463971701264 Marionette DEBUG loaded listener.js 19:48:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x12903b400) [pid = 1660] [serial = 1141] [outer = 0x1219e7c00] 19:48:21 INFO - PROCESS | 1660 | 1463971701593 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]]]}] 19:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 19:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 517ms 19:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 19:48:21 INFO - PROCESS | 1660 | 1463971701607 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 19:48:21 INFO - PROCESS | 1660 | 1463971701608 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 19:48:21 INFO - PROCESS | 1660 | 1463971701610 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 19:48:21 INFO - PROCESS | 1660 | 1463971701611 Marionette TRACE conn2 <- [1,1494,null,{}] 19:48:21 INFO - PROCESS | 1660 | 1463971701616 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}] 19:48:21 INFO - PROCESS | 1660 | 1463971701717 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 19:48:21 INFO - PROCESS | 1660 | 1463971701730 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x129014800 == 62 [pid = 1660] [id = 381] 19:48:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x12903d000) [pid = 1660] [serial = 1142] [outer = 0x0] 19:48:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x129616400) [pid = 1660] [serial = 1143] [outer = 0x12903d000] 19:48:21 INFO - PROCESS | 1660 | 1463971701755 Marionette DEBUG loaded listener.js 19:48:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x1296aec00) [pid = 1660] [serial = 1144] [outer = 0x12903d000] 19:48:22 INFO - PROCESS | 1660 | 1463971702118 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]]]}] 19:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 19:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 521ms 19:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 19:48:22 INFO - PROCESS | 1660 | 1463971702132 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 19:48:22 INFO - PROCESS | 1660 | 1463971702133 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 19:48:22 INFO - PROCESS | 1660 | 1463971702136 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 19:48:22 INFO - PROCESS | 1660 | 1463971702137 Marionette TRACE conn2 <- [1,1498,null,{}] 19:48:22 INFO - PROCESS | 1660 | 1463971702141 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}] 19:48:22 INFO - PROCESS | 1660 | 1463971702284 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 19:48:22 INFO - PROCESS | 1660 | 1463971702310 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294d4800 == 63 [pid = 1660] [id = 382] 19:48:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x129040c00) [pid = 1660] [serial = 1145] [outer = 0x0] 19:48:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x12a76d400) [pid = 1660] [serial = 1146] [outer = 0x129040c00] 19:48:22 INFO - PROCESS | 1660 | 1463971702361 Marionette DEBUG loaded listener.js 19:48:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x12a8e7000) [pid = 1660] [serial = 1147] [outer = 0x129040c00] 19:48:22 INFO - PROCESS | 1660 | 1463971702782 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]]]}] 19:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 19:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 671ms 19:48:22 INFO - PROCESS | 1660 | 1463971702807 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 19:48:22 INFO - PROCESS | 1660 | 1463971702808 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 19:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 19:48:22 INFO - PROCESS | 1660 | 1463971702810 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 19:48:22 INFO - PROCESS | 1660 | 1463971702812 Marionette TRACE conn2 <- [1,1502,null,{}] 19:48:22 INFO - PROCESS | 1660 | 1463971702814 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}] 19:48:22 INFO - PROCESS | 1660 | 1463971702921 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 19:48:22 INFO - PROCESS | 1660 | 1463971702934 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a7a7800 == 64 [pid = 1660] [id = 383] 19:48:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x12a82c400) [pid = 1660] [serial = 1148] [outer = 0x0] 19:48:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x12abe1400) [pid = 1660] [serial = 1149] [outer = 0x12a82c400] 19:48:22 INFO - PROCESS | 1660 | 1463971702959 Marionette DEBUG loaded listener.js 19:48:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x12be2a000) [pid = 1660] [serial = 1150] [outer = 0x12a82c400] 19:48:23 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x124464400) [pid = 1660] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 19:48:23 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x11942cc00) [pid = 1660] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 19:48:23 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x11693b800) [pid = 1660] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 19:48:23 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x1191c2400) [pid = 1660] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 19:48:23 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x12be29800) [pid = 1660] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 19:48:23 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x1296b2400) [pid = 1660] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 19:48:23 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x12442d000) [pid = 1660] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 19:48:23 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x128bea400) [pid = 1660] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 19:48:23 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x1130d5000) [pid = 1660] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 19:48:23 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x112eb4800) [pid = 1660] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 19:48:23 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x112eb6800) [pid = 1660] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 19:48:23 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x119423c00) [pid = 1660] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 19:48:23 INFO - PROCESS | 1660 | 1463971703409 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]]]}] 19:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 19:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 619ms 19:48:23 INFO - PROCESS | 1660 | 1463971703437 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 19:48:23 INFO - PROCESS | 1660 | 1463971703438 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 19:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 19:48:23 INFO - PROCESS | 1660 | 1463971703440 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 19:48:23 INFO - PROCESS | 1660 | 1463971703442 Marionette TRACE conn2 <- [1,1506,null,{}] 19:48:23 INFO - PROCESS | 1660 | 1463971703445 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}] 19:48:23 INFO - PROCESS | 1660 | 1463971703581 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 19:48:23 INFO - PROCESS | 1660 | 1463971703622 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac58800 == 65 [pid = 1660] [id = 384] 19:48:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x112eb6800) [pid = 1660] [serial = 1151] [outer = 0x0] 19:48:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x124464400) [pid = 1660] [serial = 1152] [outer = 0x112eb6800] 19:48:23 INFO - PROCESS | 1660 | 1463971703651 Marionette DEBUG loaded listener.js 19:48:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x12c4d8800) [pid = 1660] [serial = 1153] [outer = 0x112eb6800] 19:48:23 INFO - PROCESS | 1660 | 1463971703969 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]]]}] 19:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 19:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 573ms 19:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 19:48:24 INFO - PROCESS | 1660 | 1463971704016 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 19:48:24 INFO - PROCESS | 1660 | 1463971704017 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 19:48:24 INFO - PROCESS | 1660 | 1463971704019 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 19:48:24 INFO - PROCESS | 1660 | 1463971704020 Marionette TRACE conn2 <- [1,1510,null,{}] 19:48:24 INFO - PROCESS | 1660 | 1463971704022 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}] 19:48:24 INFO - PROCESS | 1660 | 1463971704106 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 19:48:24 INFO - PROCESS | 1660 | 1463971704161 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b865800 == 66 [pid = 1660] [id = 385] 19:48:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x12be32400) [pid = 1660] [serial = 1154] [outer = 0x0] 19:48:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x12c762800) [pid = 1660] [serial = 1155] [outer = 0x12be32400] 19:48:24 INFO - PROCESS | 1660 | 1463971704186 Marionette DEBUG loaded listener.js 19:48:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x12c9cec00) [pid = 1660] [serial = 1156] [outer = 0x12be32400] 19:48:24 INFO - PROCESS | 1660 | 1463971704450 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]]]}] 19:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 19:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 468ms 19:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 19:48:24 INFO - PROCESS | 1660 | 1463971704488 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 19:48:24 INFO - PROCESS | 1660 | 1463971704489 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 19:48:24 INFO - PROCESS | 1660 | 1463971704491 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 19:48:24 INFO - PROCESS | 1660 | 1463971704492 Marionette TRACE conn2 <- [1,1514,null,{}] 19:48:24 INFO - PROCESS | 1660 | 1463971704503 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}] 19:48:24 INFO - PROCESS | 1660 | 1463971704590 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 19:48:24 INFO - PROCESS | 1660 | 1463971704595 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bfd3800 == 67 [pid = 1660] [id = 386] 19:48:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x12be31000) [pid = 1660] [serial = 1157] [outer = 0x0] 19:48:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x12d077400) [pid = 1660] [serial = 1158] [outer = 0x12be31000] 19:48:24 INFO - PROCESS | 1660 | 1463971704620 Marionette DEBUG loaded listener.js 19:48:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x12d692000) [pid = 1660] [serial = 1159] [outer = 0x12be31000] 19:48:24 INFO - PROCESS | 1660 | 1463971704965 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]]]}] 19:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 19:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 524ms 19:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 19:48:25 INFO - PROCESS | 1660 | 1463971705015 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 19:48:25 INFO - PROCESS | 1660 | 1463971705016 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 19:48:25 INFO - PROCESS | 1660 | 1463971705027 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 19:48:25 INFO - PROCESS | 1660 | 1463971705028 Marionette TRACE conn2 <- [1,1518,null,{}] 19:48:25 INFO - PROCESS | 1660 | 1463971705040 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}] 19:48:25 INFO - PROCESS | 1660 | 1463971705170 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 19:48:25 INFO - PROCESS | 1660 | 1463971705177 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c62f800 == 68 [pid = 1660] [id = 387] 19:48:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x112783800) [pid = 1660] [serial = 1160] [outer = 0x0] 19:48:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x112786c00) [pid = 1660] [serial = 1161] [outer = 0x112783800] 19:48:25 INFO - PROCESS | 1660 | 1463971705218 Marionette DEBUG loaded listener.js 19:48:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x11278ac00) [pid = 1660] [serial = 1162] [outer = 0x112783800] 19:48:25 INFO - PROCESS | 1660 | 1463971705811 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]]]}] 19:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 19:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 836ms 19:48:25 INFO - PROCESS | 1660 | 1463971705856 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 19:48:25 INFO - PROCESS | 1660 | 1463971705859 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 19:48:25 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 19:48:25 INFO - PROCESS | 1660 | 1463971705944 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 19:48:25 INFO - PROCESS | 1660 | 1463971705945 Marionette TRACE conn2 <- [1,1522,null,{}] 19:48:25 INFO - PROCESS | 1660 | 1463971705988 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}] 19:48:26 INFO - PROCESS | 1660 | 1463971706105 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 19:48:26 INFO - PROCESS | 1660 | 1463971706160 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192b2800 == 69 [pid = 1660] [id = 388] 19:48:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x112d97c00) [pid = 1660] [serial = 1163] [outer = 0x0] 19:48:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x118642c00) [pid = 1660] [serial = 1164] [outer = 0x112d97c00] 19:48:26 INFO - PROCESS | 1660 | 1463971706191 Marionette DEBUG loaded listener.js 19:48:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x1191cc000) [pid = 1660] [serial = 1165] [outer = 0x112d97c00] 19:48:26 INFO - PROCESS | 1660 | 1463971706605 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"]]]}] 19:48:26 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 () { 19:48:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:48:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 19:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 19:48:26 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 () { 19:48:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:48:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 19:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 19:48:26 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 () { 19:48:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:48:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 19:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 19:48:26 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 () { 19:48:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:48:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 19:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 19:48:26 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 772ms 19:48:26 INFO - PROCESS | 1660 | 1463971706635 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 19:48:26 INFO - PROCESS | 1660 | 1463971706640 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 19:48:26 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 19:48:26 INFO - PROCESS | 1660 | 1463971706645 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 19:48:26 INFO - PROCESS | 1660 | 1463971706646 Marionette TRACE conn2 <- [1,1526,null,{}] 19:48:26 INFO - PROCESS | 1660 | 1463971706649 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}] 19:48:26 INFO - PROCESS | 1660 | 1463971706757 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 19:48:26 INFO - PROCESS | 1660 | 1463971706816 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x129319000 == 70 [pid = 1660] [id = 389] 19:48:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x119254000) [pid = 1660] [serial = 1166] [outer = 0x0] 19:48:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x12173a400) [pid = 1660] [serial = 1167] [outer = 0x119254000] 19:48:26 INFO - PROCESS | 1660 | 1463971706884 Marionette DEBUG loaded listener.js 19:48:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x1247aec00) [pid = 1660] [serial = 1168] [outer = 0x119254000] 19:48:27 INFO - PROCESS | 1660 | 1463971707265 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"]]]}] 19:48:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:48:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 19:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 19:48:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:48:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 19:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 19:48:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 19:48:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 19:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 19:48:27 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 671ms 19:48:27 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 19:48:27 INFO - PROCESS | 1660 | 1463971707317 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 19:48:27 INFO - PROCESS | 1660 | 1463971707318 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 19:48:27 INFO - PROCESS | 1660 | 1463971707321 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 19:48:27 INFO - PROCESS | 1660 | 1463971707323 Marionette TRACE conn2 <- [1,1530,null,{}] 19:48:27 INFO - PROCESS | 1660 | 1463971707348 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}] 19:48:27 INFO - PROCESS | 1660 | 1463971707503 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 19:48:27 INFO - PROCESS | 1660 | 1463971707558 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb35000 == 71 [pid = 1660] [id = 390] 19:48:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x1296a8400) [pid = 1660] [serial = 1169] [outer = 0x0] 19:48:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x1296b7800) [pid = 1660] [serial = 1170] [outer = 0x1296a8400] 19:48:27 INFO - PROCESS | 1660 | 1463971707590 Marionette DEBUG loaded listener.js 19:48:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x12be29800) [pid = 1660] [serial = 1171] [outer = 0x1296a8400] 19:48:27 INFO - PROCESS | 1660 | 1463971707953 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]]]}] 19:48:27 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 19:48:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 19:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 19:48:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 19:48:27 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. 19:48:27 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 19:48:27 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 672ms 19:48:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 19:48:27 INFO - PROCESS | 1660 | 1463971707993 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 19:48:27 INFO - PROCESS | 1660 | 1463971707995 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 19:48:27 INFO - PROCESS | 1660 | 1463971707998 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 19:48:28 INFO - PROCESS | 1660 | 1463971707999 Marionette TRACE conn2 <- [1,1534,null,{}] 19:48:28 INFO - PROCESS | 1660 | 1463971708001 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}] 19:48:28 INFO - PROCESS | 1660 | 1463971708109 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 19:48:28 INFO - PROCESS | 1660 | 1463971708211 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d020800 == 72 [pid = 1660] [id = 391] 19:48:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x12be2b800) [pid = 1660] [serial = 1172] [outer = 0x0] 19:48:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x12c4db000) [pid = 1660] [serial = 1173] [outer = 0x12be2b800] 19:48:28 INFO - PROCESS | 1660 | 1463971708242 Marionette DEBUG loaded listener.js 19:48:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x12c9d8400) [pid = 1660] [serial = 1174] [outer = 0x12be2b800] 19:48:28 INFO - PROCESS | 1660 | 1463971708651 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]]]}] 19:48:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 19:48:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 670ms 19:48:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 19:48:28 INFO - PROCESS | 1660 | 1463971708682 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 19:48:28 INFO - PROCESS | 1660 | 1463971708683 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 19:48:28 INFO - PROCESS | 1660 | 1463971708687 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 19:48:28 INFO - PROCESS | 1660 | 1463971708688 Marionette TRACE conn2 <- [1,1538,null,{}] 19:48:28 INFO - PROCESS | 1660 | 1463971708690 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}] 19:48:28 INFO - PROCESS | 1660 | 1463971708802 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 19:48:28 INFO - PROCESS | 1660 | 1463971708895 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d8c6800 == 73 [pid = 1660] [id = 392] 19:48:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x12bf4ac00) [pid = 1660] [serial = 1175] [outer = 0x0] 19:48:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x12bf52c00) [pid = 1660] [serial = 1176] [outer = 0x12bf4ac00] 19:48:28 INFO - PROCESS | 1660 | 1463971708923 Marionette DEBUG loaded listener.js 19:48:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x12bf56c00) [pid = 1660] [serial = 1177] [outer = 0x12bf4ac00] 19:48:29 INFO - PROCESS | 1660 | 1463971709345 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]]]}] 19:48:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 19:48:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 719ms 19:48:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 19:48:29 INFO - PROCESS | 1660 | 1463971709407 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 19:48:29 INFO - PROCESS | 1660 | 1463971709408 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 19:48:29 INFO - PROCESS | 1660 | 1463971709411 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 19:48:29 INFO - PROCESS | 1660 | 1463971709412 Marionette TRACE conn2 <- [1,1542,null,{}] 19:48:29 INFO - PROCESS | 1660 | 1463971709414 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}] 19:48:29 INFO - PROCESS | 1660 | 1463971709528 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 19:48:29 INFO - PROCESS | 1660 | 1463971709603 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x121d9b800 == 74 [pid = 1660] [id = 393] 19:48:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x1160dfc00) [pid = 1660] [serial = 1178] [outer = 0x0] 19:48:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x120f6c000) [pid = 1660] [serial = 1179] [outer = 0x1160dfc00] 19:48:29 INFO - PROCESS | 1660 | 1463971709634 Marionette DEBUG loaded listener.js 19:48:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x12bf57000) [pid = 1660] [serial = 1180] [outer = 0x1160dfc00] 19:48:30 INFO - PROCESS | 1660 | 1463971710278 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]]]}] 19:48:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 19:48:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 922ms 19:48:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 19:48:30 INFO - PROCESS | 1660 | 1463971710334 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 19:48:30 INFO - PROCESS | 1660 | 1463971710336 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 19:48:30 INFO - PROCESS | 1660 | 1463971710339 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 19:48:30 INFO - PROCESS | 1660 | 1463971710342 Marionette TRACE conn2 <- [1,1546,null,{}] 19:48:30 INFO - PROCESS | 1660 | 1463971710346 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}] 19:48:30 INFO - PROCESS | 1660 | 1463971710449 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 19:48:30 INFO - PROCESS | 1660 | 1463971710525 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x119cf3000 == 75 [pid = 1660] [id = 394] 19:48:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x113350800) [pid = 1660] [serial = 1181] [outer = 0x0] 19:48:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x113df0400) [pid = 1660] [serial = 1182] [outer = 0x113350800] 19:48:30 INFO - PROCESS | 1660 | 1463971710552 Marionette DEBUG loaded listener.js 19:48:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x116a50800) [pid = 1660] [serial = 1183] [outer = 0x113350800] 19:48:30 INFO - PROCESS | 1660 | 1463971710993 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]]]}] 19:48:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 19:48:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 674ms 19:48:31 INFO - PROCESS | 1660 | 1463971711013 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 19:48:31 INFO - PROCESS | 1660 | 1463971711017 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 19:48:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 19:48:31 INFO - PROCESS | 1660 | 1463971711021 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 19:48:31 INFO - PROCESS | 1660 | 1463971711022 Marionette TRACE conn2 <- [1,1550,null,{}] 19:48:31 INFO - PROCESS | 1660 | 1463971711025 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}] 19:48:31 INFO - PROCESS | 1660 | 1463971711131 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 19:48:31 INFO - PROCESS | 1660 | 1463971711226 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x118692000 == 76 [pid = 1660] [id = 395] 19:48:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x117e57000) [pid = 1660] [serial = 1184] [outer = 0x0] 19:48:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x119166000) [pid = 1660] [serial = 1185] [outer = 0x117e57000] 19:48:31 INFO - PROCESS | 1660 | 1463971711270 Marionette DEBUG loaded listener.js 19:48:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x119423c00) [pid = 1660] [serial = 1186] [outer = 0x117e57000] 19:48:31 INFO - PROCESS | 1660 | --DOCSHELL 0x12bfd3800 == 75 [pid = 1660] [id = 386] 19:48:31 INFO - PROCESS | 1660 | --DOCSHELL 0x12b865800 == 74 [pid = 1660] [id = 385] 19:48:31 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac58800 == 73 [pid = 1660] [id = 384] 19:48:31 INFO - PROCESS | 1660 | --DOCSHELL 0x12a7a7800 == 72 [pid = 1660] [id = 383] 19:48:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1294d4800 == 71 [pid = 1660] [id = 382] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x128be0800) [pid = 1660] [serial = 1098] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOCSHELL 0x129014800 == 70 [pid = 1660] [id = 381] 19:48:31 INFO - PROCESS | 1660 | --DOCSHELL 0x128b3b800 == 69 [pid = 1660] [id = 380] 19:48:31 INFO - PROCESS | 1660 | --DOCSHELL 0x12448e000 == 68 [pid = 1660] [id = 379] 19:48:31 INFO - PROCESS | 1660 | --DOCSHELL 0x121a97000 == 67 [pid = 1660] [id = 378] 19:48:31 INFO - PROCESS | 1660 | --DOCSHELL 0x119997000 == 66 [pid = 1660] [id = 377] 19:48:31 INFO - PROCESS | 1660 | --DOCSHELL 0x118290000 == 65 [pid = 1660] [id = 376] 19:48:31 INFO - PROCESS | 1660 | --DOCSHELL 0x118dce000 == 64 [pid = 1660] [id = 375] 19:48:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1186ce800 == 63 [pid = 1660] [id = 374] 19:48:31 INFO - PROCESS | 1660 | --DOCSHELL 0x133fdd800 == 62 [pid = 1660] [id = 372] 19:48:31 INFO - PROCESS | 1660 | --DOCSHELL 0x12de2a000 == 61 [pid = 1660] [id = 371] 19:48:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1356cc000 == 60 [pid = 1660] [id = 370] 19:48:31 INFO - PROCESS | 1660 | --DOCSHELL 0x12dde3800 == 59 [pid = 1660] [id = 369] 19:48:31 INFO - PROCESS | 1660 | --DOCSHELL 0x12bb56800 == 58 [pid = 1660] [id = 368] 19:48:31 INFO - PROCESS | 1660 | --DOCSHELL 0x121d8d000 == 57 [pid = 1660] [id = 367] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x124458400) [pid = 1660] [serial = 1096] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x116195000) [pid = 1660] [serial = 1047] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x1296ab000) [pid = 1660] [serial = 1075] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x12170fc00) [pid = 1660] [serial = 1069] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x128b62000) [pid = 1660] [serial = 1056] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x12681c000) [pid = 1660] [serial = 1072] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x12102c800) [pid = 1660] [serial = 1095] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x12bfb6400) [pid = 1660] [serial = 1081] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x128be6800) [pid = 1660] [serial = 1074] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x12abe3800) [pid = 1660] [serial = 1078] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x12bfb9c00) [pid = 1660] [serial = 1084] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x119ff4800) [pid = 1660] [serial = 1068] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x121595c00) [pid = 1660] [serial = 1050] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x12c76e800) [pid = 1660] [serial = 1086] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x11318d000) [pid = 1660] [serial = 1065] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x115e3f000) [pid = 1660] [serial = 1066] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x12be2f400) [pid = 1660] [serial = 1080] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x1191c3000) [pid = 1660] [serial = 1093] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x121742800) [pid = 1660] [serial = 1071] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x117e62400) [pid = 1660] [serial = 1092] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x113188000) [pid = 1660] [serial = 1089] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x119426800) [pid = 1660] [serial = 1083] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x116072c00) [pid = 1660] [serial = 1090] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x128c5a400) [pid = 1660] [serial = 1059] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x12a835400) [pid = 1660] [serial = 1077] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x128b64000) [pid = 1660] [serial = 976] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x12c9d5c00) [pid = 1660] [serial = 1087] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x124da2000) [pid = 1660] [serial = 1053] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x1296ad400) [pid = 1660] [serial = 1062] [outer = 0x0] [url = about:blank] 19:48:31 INFO - PROCESS | 1660 | 1463971711805 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]]]}] 19:48:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 19:48:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 822ms 19:48:31 INFO - PROCESS | 1660 | 1463971711843 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 19:48:31 INFO - PROCESS | 1660 | 1463971711845 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 19:48:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 19:48:31 INFO - PROCESS | 1660 | 1463971711850 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 19:48:31 INFO - PROCESS | 1660 | 1463971711852 Marionette TRACE conn2 <- [1,1554,null,{}] 19:48:31 INFO - PROCESS | 1660 | 1463971711859 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}] 19:48:31 INFO - PROCESS | 1660 | 1463971711950 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 19:48:31 INFO - PROCESS | 1660 | 1463971711968 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x118dc2000 == 58 [pid = 1660] [id = 396] 19:48:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x120f61400) [pid = 1660] [serial = 1187] [outer = 0x0] 19:48:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x120f68800) [pid = 1660] [serial = 1188] [outer = 0x120f61400] 19:48:31 INFO - PROCESS | 1660 | 1463971711996 Marionette DEBUG loaded listener.js 19:48:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x121023000) [pid = 1660] [serial = 1189] [outer = 0x120f61400] 19:48:32 INFO - PROCESS | 1660 | 1463971712366 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]]]}] 19:48:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 19:48:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 573ms 19:48:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 19:48:32 INFO - PROCESS | 1660 | 1463971712422 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 19:48:32 INFO - PROCESS | 1660 | 1463971712424 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 19:48:32 INFO - PROCESS | 1660 | 1463971712426 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 19:48:32 INFO - PROCESS | 1660 | 1463971712427 Marionette TRACE conn2 <- [1,1558,null,{}] 19:48:32 INFO - PROCESS | 1660 | 1463971712430 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}] 19:48:32 INFO - PROCESS | 1660 | 1463971712515 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 19:48:32 INFO - PROCESS | 1660 | 1463971712521 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x124d18000 == 59 [pid = 1660] [id = 397] 19:48:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x121553000) [pid = 1660] [serial = 1190] [outer = 0x0] 19:48:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x121740800) [pid = 1660] [serial = 1191] [outer = 0x121553000] 19:48:32 INFO - PROCESS | 1660 | 1463971712547 Marionette DEBUG loaded listener.js 19:48:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x124432000) [pid = 1660] [serial = 1192] [outer = 0x121553000] 19:48:32 INFO - PROCESS | 1660 | 1463971712967 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]]]}] 19:48:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 19:48:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 568ms 19:48:32 INFO - PROCESS | 1660 | 1463971712995 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 19:48:32 INFO - PROCESS | 1660 | 1463971712997 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 19:48:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 19:48:33 INFO - PROCESS | 1660 | 1463971712999 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 19:48:33 INFO - PROCESS | 1660 | 1463971713000 Marionette TRACE conn2 <- [1,1562,null,{}] 19:48:33 INFO - PROCESS | 1660 | 1463971713002 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}] 19:48:33 INFO - PROCESS | 1660 | 1463971713088 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 19:48:33 INFO - PROCESS | 1660 | 1463971713092 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b4d800 == 60 [pid = 1660] [id = 398] 19:48:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x1247a5400) [pid = 1660] [serial = 1193] [outer = 0x0] 19:48:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x124c86400) [pid = 1660] [serial = 1194] [outer = 0x1247a5400] 19:48:33 INFO - PROCESS | 1660 | 1463971713118 Marionette DEBUG loaded listener.js 19:48:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x126035c00) [pid = 1660] [serial = 1195] [outer = 0x1247a5400] 19:48:33 INFO - PROCESS | 1660 | 1463971713467 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]]]}] 19:48:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 19:48:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 518ms 19:48:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 19:48:33 INFO - PROCESS | 1660 | 1463971713518 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 19:48:33 INFO - PROCESS | 1660 | 1463971713519 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 19:48:33 INFO - PROCESS | 1660 | 1463971713521 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 19:48:33 INFO - PROCESS | 1660 | 1463971713522 Marionette TRACE conn2 <- [1,1566,null,{}] 19:48:33 INFO - PROCESS | 1660 | 1463971713524 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}] 19:48:33 INFO - PROCESS | 1660 | 1463971713653 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 19:48:33 INFO - PROCESS | 1660 | 1463971713695 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x129489000 == 61 [pid = 1660] [id = 399] 19:48:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x121222800) [pid = 1660] [serial = 1196] [outer = 0x0] 19:48:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x126034400) [pid = 1660] [serial = 1197] [outer = 0x121222800] 19:48:33 INFO - PROCESS | 1660 | 1463971713721 Marionette DEBUG loaded listener.js 19:48:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x129039000) [pid = 1660] [serial = 1198] [outer = 0x121222800] 19:48:34 INFO - PROCESS | 1660 | 1463971714036 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]]]}] 19:48:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 19:48:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 568ms 19:48:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 19:48:34 INFO - PROCESS | 1660 | 1463971714090 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 19:48:34 INFO - PROCESS | 1660 | 1463971714091 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 19:48:34 INFO - PROCESS | 1660 | 1463971714093 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 19:48:34 INFO - PROCESS | 1660 | 1463971714094 Marionette TRACE conn2 <- [1,1570,null,{}] 19:48:34 INFO - PROCESS | 1660 | 1463971714096 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}] 19:48:34 INFO - PROCESS | 1660 | 1463971714213 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 19:48:34 INFO - PROCESS | 1660 | 1463971714233 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a798000 == 62 [pid = 1660] [id = 400] 19:48:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x12903e400) [pid = 1660] [serial = 1199] [outer = 0x0] 19:48:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x1296a9000) [pid = 1660] [serial = 1200] [outer = 0x12903e400] 19:48:34 INFO - PROCESS | 1660 | 1463971714259 Marionette DEBUG loaded listener.js 19:48:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x12a768000) [pid = 1660] [serial = 1201] [outer = 0x12903e400] 19:48:34 INFO - PROCESS | 1660 | 1463971714640 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]]]}] 19:48:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 19:48:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 574ms 19:48:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 19:48:34 INFO - PROCESS | 1660 | 1463971714675 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 19:48:34 INFO - PROCESS | 1660 | 1463971714677 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 19:48:34 INFO - PROCESS | 1660 | 1463971714680 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 19:48:34 INFO - PROCESS | 1660 | 1463971714682 Marionette TRACE conn2 <- [1,1574,null,{}] 19:48:34 INFO - PROCESS | 1660 | 1463971714686 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}] 19:48:34 INFO - PROCESS | 1660 | 1463971714845 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 19:48:34 INFO - PROCESS | 1660 | 1463971714867 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2cf000 == 63 [pid = 1660] [id = 401] 19:48:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x1293afc00) [pid = 1660] [serial = 1202] [outer = 0x0] 19:48:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x12ab90800) [pid = 1660] [serial = 1203] [outer = 0x1293afc00] 19:48:34 INFO - PROCESS | 1660 | 1463971714905 Marionette DEBUG loaded listener.js 19:48:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x12be29400) [pid = 1660] [serial = 1204] [outer = 0x1293afc00] 19:48:35 INFO - PROCESS | 1660 | 1463971715251 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]]]}] 19:48:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 19:48:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 620ms 19:48:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 19:48:35 INFO - PROCESS | 1660 | 1463971715301 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 19:48:35 INFO - PROCESS | 1660 | 1463971715302 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 19:48:35 INFO - PROCESS | 1660 | 1463971715304 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 19:48:35 INFO - PROCESS | 1660 | 1463971715305 Marionette TRACE conn2 <- [1,1578,null,{}] 19:48:35 INFO - PROCESS | 1660 | 1463971715307 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}] 19:48:35 INFO - PROCESS | 1660 | 1463971715425 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 19:48:35 INFO - PROCESS | 1660 | 1463971715454 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bf15000 == 64 [pid = 1660] [id = 402] 19:48:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x12abe3000) [pid = 1660] [serial = 1205] [outer = 0x0] 19:48:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x12bfac000) [pid = 1660] [serial = 1206] [outer = 0x12abe3000] 19:48:35 INFO - PROCESS | 1660 | 1463971715478 Marionette DEBUG loaded listener.js 19:48:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x12c4dcc00) [pid = 1660] [serial = 1207] [outer = 0x12abe3000] 19:48:35 INFO - PROCESS | 1660 | 1463971715807 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]]]}] 19:48:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 19:48:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 517ms 19:48:35 INFO - PROCESS | 1660 | 1463971715822 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 19:48:35 INFO - PROCESS | 1660 | 1463971715823 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 19:48:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 19:48:35 INFO - PROCESS | 1660 | 1463971715825 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 19:48:35 INFO - PROCESS | 1660 | 1463971715826 Marionette TRACE conn2 <- [1,1582,null,{}] 19:48:35 INFO - PROCESS | 1660 | 1463971715829 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}] 19:48:35 INFO - PROCESS | 1660 | 1463971715945 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 19:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x12ce12800) [pid = 1660] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 19:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x116155400) [pid = 1660] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 19:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x121708000) [pid = 1660] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 19:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x1267e5c00) [pid = 1660] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 19:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x129663800) [pid = 1660] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 19:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x117e56400) [pid = 1660] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 19:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x12be31000) [pid = 1660] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 19:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x1219e7c00) [pid = 1660] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 19:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x129040c00) [pid = 1660] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 19:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x12903d000) [pid = 1660] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 19:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x12a82c400) [pid = 1660] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 19:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x112eb6800) [pid = 1660] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 19:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x113d11c00) [pid = 1660] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 19:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x118041400) [pid = 1660] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 19:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x12170b000) [pid = 1660] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 19:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x121847c00) [pid = 1660] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 19:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x119b75000) [pid = 1660] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 19:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x121c42400) [pid = 1660] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 19:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x113185000) [pid = 1660] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 19:48:36 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x12be32400) [pid = 1660] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 19:48:36 INFO - PROCESS | 1660 | 1463971716184 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x115e0f000 == 65 [pid = 1660] [id = 403] 19:48:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x1122b0000) [pid = 1660] [serial = 1208] [outer = 0x0] 19:48:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x113185000) [pid = 1660] [serial = 1209] [outer = 0x1122b0000] 19:48:36 INFO - PROCESS | 1660 | 1463971716209 Marionette DEBUG loaded listener.js 19:48:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x119252c00) [pid = 1660] [serial = 1210] [outer = 0x1122b0000] 19:48:36 INFO - PROCESS | 1660 | 1463971716485 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]]]}] 19:48:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 19:48:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 669ms 19:48:36 INFO - PROCESS | 1660 | 1463971716503 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 19:48:36 INFO - PROCESS | 1660 | 1463971716504 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 19:48:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 19:48:36 INFO - PROCESS | 1660 | 1463971716507 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 19:48:36 INFO - PROCESS | 1660 | 1463971716509 Marionette TRACE conn2 <- [1,1586,null,{}] 19:48:36 INFO - PROCESS | 1660 | 1463971716511 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}] 19:48:36 INFO - PROCESS | 1660 | 1463971716626 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 19:48:36 INFO - PROCESS | 1660 | 1463971716631 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c7c3000 == 66 [pid = 1660] [id = 404] 19:48:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x119b7e000) [pid = 1660] [serial = 1211] [outer = 0x0] 19:48:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x1296b1c00) [pid = 1660] [serial = 1212] [outer = 0x119b7e000] 19:48:36 INFO - PROCESS | 1660 | 1463971716660 Marionette DEBUG loaded listener.js 19:48:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x12c9d0400) [pid = 1660] [serial = 1213] [outer = 0x119b7e000] 19:48:37 INFO - PROCESS | 1660 | 1463971717032 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]]]}] 19:48:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 19:48:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 570ms 19:48:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 19:48:37 INFO - PROCESS | 1660 | 1463971717077 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 19:48:37 INFO - PROCESS | 1660 | 1463971717080 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 19:48:37 INFO - PROCESS | 1660 | 1463971717082 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 19:48:37 INFO - PROCESS | 1660 | 1463971717083 Marionette TRACE conn2 <- [1,1590,null,{}] 19:48:37 INFO - PROCESS | 1660 | 1463971717085 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}] 19:48:37 INFO - PROCESS | 1660 | 1463971717182 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 19:48:37 INFO - PROCESS | 1660 | 1463971717189 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d021800 == 67 [pid = 1660] [id = 405] 19:48:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x12c9d1000) [pid = 1660] [serial = 1214] [outer = 0x0] 19:48:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x12ce20c00) [pid = 1660] [serial = 1215] [outer = 0x12c9d1000] 19:48:37 INFO - PROCESS | 1660 | 1463971717228 Marionette DEBUG loaded listener.js 19:48:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x12d698800) [pid = 1660] [serial = 1216] [outer = 0x12c9d1000] 19:48:37 INFO - PROCESS | 1660 | 1463971717628 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]]]}] 19:48:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 19:48:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 569ms 19:48:37 INFO - PROCESS | 1660 | 1463971717652 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 19:48:37 INFO - PROCESS | 1660 | 1463971717653 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 19:48:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 19:48:37 INFO - PROCESS | 1660 | 1463971717655 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 19:48:37 INFO - PROCESS | 1660 | 1463971717657 Marionette TRACE conn2 <- [1,1594,null,{}] 19:48:37 INFO - PROCESS | 1660 | 1463971717660 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}] 19:48:37 INFO - PROCESS | 1660 | 1463971717842 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 19:48:37 INFO - PROCESS | 1660 | 1463971717854 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ddcb800 == 68 [pid = 1660] [id = 406] 19:48:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x12c9d9000) [pid = 1660] [serial = 1217] [outer = 0x0] 19:48:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x12d69dc00) [pid = 1660] [serial = 1218] [outer = 0x12c9d9000] 19:48:37 INFO - PROCESS | 1660 | 1463971717893 Marionette DEBUG loaded listener.js 19:48:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x12d6bb000) [pid = 1660] [serial = 1219] [outer = 0x12c9d9000] 19:48:38 INFO - PROCESS | 1660 | 1463971718439 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]]]}] 19:48:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 19:48:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 820ms 19:48:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 19:48:38 INFO - PROCESS | 1660 | 1463971718475 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 19:48:38 INFO - PROCESS | 1660 | 1463971718478 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 19:48:38 INFO - PROCESS | 1660 | 1463971718484 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 19:48:38 INFO - PROCESS | 1660 | 1463971718487 Marionette TRACE conn2 <- [1,1598,null,{}] 19:48:38 INFO - PROCESS | 1660 | 1463971718491 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}] 19:48:38 INFO - PROCESS | 1660 | 1463971718607 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 19:48:38 INFO - PROCESS | 1660 | 1463971718686 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186c8000 == 69 [pid = 1660] [id = 407] 19:48:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x113190400) [pid = 1660] [serial = 1220] [outer = 0x0] 19:48:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x1161f4c00) [pid = 1660] [serial = 1221] [outer = 0x113190400] 19:48:38 INFO - PROCESS | 1660 | 1463971718718 Marionette DEBUG loaded listener.js 19:48:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x118651400) [pid = 1660] [serial = 1222] [outer = 0x113190400] 19:48:39 INFO - PROCESS | 1660 | 1463971719143 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]]]}] 19:48:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 19:48:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 673ms 19:48:39 INFO - PROCESS | 1660 | 1463971719157 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 19:48:39 INFO - PROCESS | 1660 | 1463971719160 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 19:48:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 19:48:39 INFO - PROCESS | 1660 | 1463971719190 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 19:48:39 INFO - PROCESS | 1660 | 1463971719192 Marionette TRACE conn2 <- [1,1602,null,{}] 19:48:39 INFO - PROCESS | 1660 | 1463971719195 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}] 19:48:39 INFO - PROCESS | 1660 | 1463971719347 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 19:48:39 INFO - PROCESS | 1660 | 1463971719358 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12900c000 == 70 [pid = 1660] [id = 408] 19:48:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x1194e6000) [pid = 1660] [serial = 1223] [outer = 0x0] 19:48:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x120f65400) [pid = 1660] [serial = 1224] [outer = 0x1194e6000] 19:48:39 INFO - PROCESS | 1660 | 1463971719388 Marionette DEBUG loaded listener.js 19:48:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x12121fc00) [pid = 1660] [serial = 1225] [outer = 0x1194e6000] 19:48:39 INFO - PROCESS | 1660 | 1463971719832 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]]]}] 19:48:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 19:48:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 670ms 19:48:39 INFO - PROCESS | 1660 | 1463971719860 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 19:48:39 INFO - PROCESS | 1660 | 1463971719862 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 19:48:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 19:48:39 INFO - PROCESS | 1660 | 1463971719864 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 19:48:39 INFO - PROCESS | 1660 | 1463971719867 Marionette TRACE conn2 <- [1,1606,null,{}] 19:48:39 INFO - PROCESS | 1660 | 1463971719875 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}] 19:48:40 INFO - PROCESS | 1660 | 1463971720027 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 19:48:40 INFO - PROCESS | 1660 | 1463971720040 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ce44000 == 71 [pid = 1660] [id = 409] 19:48:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x124c7f000) [pid = 1660] [serial = 1226] [outer = 0x0] 19:48:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x126764000) [pid = 1660] [serial = 1227] [outer = 0x124c7f000] 19:48:40 INFO - PROCESS | 1660 | 1463971720071 Marionette DEBUG loaded listener.js 19:48:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x128b61c00) [pid = 1660] [serial = 1228] [outer = 0x124c7f000] 19:48:40 INFO - PROCESS | 1660 | 1463971720494 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]]]}] 19:48:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 19:48:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 672ms 19:48:40 INFO - PROCESS | 1660 | 1463971720537 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 19:48:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 19:48:40 INFO - PROCESS | 1660 | 1463971720539 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 19:48:40 INFO - PROCESS | 1660 | 1463971720541 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 19:48:40 INFO - PROCESS | 1660 | 1463971720542 Marionette TRACE conn2 <- [1,1610,null,{}] 19:48:40 INFO - PROCESS | 1660 | 1463971720545 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}] 19:48:40 INFO - PROCESS | 1660 | 1463971720653 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 19:48:40 INFO - PROCESS | 1660 | 1463971720762 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x133fdf000 == 72 [pid = 1660] [id = 410] 19:48:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x128bef800) [pid = 1660] [serial = 1229] [outer = 0x0] 19:48:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x128e48000) [pid = 1660] [serial = 1230] [outer = 0x128bef800] 19:48:40 INFO - PROCESS | 1660 | 1463971720793 Marionette DEBUG loaded listener.js 19:48:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x12ab90c00) [pid = 1660] [serial = 1231] [outer = 0x128bef800] 19:48:41 INFO - PROCESS | 1660 | 1463971721202 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]]]}] 19:48:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 19:48:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 674ms 19:48:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 19:48:41 INFO - PROCESS | 1660 | 1463971721216 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 19:48:41 INFO - PROCESS | 1660 | 1463971721217 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 19:48:41 INFO - PROCESS | 1660 | 1463971721219 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 19:48:41 INFO - PROCESS | 1660 | 1463971721220 Marionette TRACE conn2 <- [1,1614,null,{}] 19:48:41 INFO - PROCESS | 1660 | 1463971721223 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}] 19:48:41 INFO - PROCESS | 1660 | 1463971721332 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 19:48:41 INFO - PROCESS | 1660 | 1463971721436 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x135253800 == 73 [pid = 1660] [id = 411] 19:48:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x124ce9000) [pid = 1660] [serial = 1232] [outer = 0x0] 19:48:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x124cee000) [pid = 1660] [serial = 1233] [outer = 0x124ce9000] 19:48:41 INFO - PROCESS | 1660 | 1463971721468 Marionette DEBUG loaded listener.js 19:48:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x124cf3c00) [pid = 1660] [serial = 1234] [outer = 0x124ce9000] 19:48:41 INFO - PROCESS | 1660 | 1463971721872 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]]]}] 19:48:41 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 19:48:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 719ms 19:48:41 INFO - PROCESS | 1660 | 1463971721938 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 19:48:41 INFO - PROCESS | 1660 | 1463971721940 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 19:48:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 19:48:41 INFO - PROCESS | 1660 | 1463971721942 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 19:48:41 INFO - PROCESS | 1660 | 1463971721943 Marionette TRACE conn2 <- [1,1618,null,{}] 19:48:41 INFO - PROCESS | 1660 | 1463971721945 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}] 19:48:42 INFO - PROCESS | 1660 | 1463971722086 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 19:48:42 INFO - PROCESS | 1660 | 1463971722193 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x13514b800 == 74 [pid = 1660] [id = 412] 19:48:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x128d6ec00) [pid = 1660] [serial = 1235] [outer = 0x0] 19:48:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x12bfb0000) [pid = 1660] [serial = 1236] [outer = 0x128d6ec00] 19:48:42 INFO - PROCESS | 1660 | 1463971722227 Marionette DEBUG loaded listener.js 19:48:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x12d6bb800) [pid = 1660] [serial = 1237] [outer = 0x128d6ec00] 19:48:42 INFO - PROCESS | 1660 | 1463971722640 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]]]}] 19:48:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 19:48:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 724ms 19:48:42 INFO - PROCESS | 1660 | 1463971722667 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 19:48:42 INFO - PROCESS | 1660 | 1463971722668 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 19:48:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 19:48:42 INFO - PROCESS | 1660 | 1463971722670 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 19:48:42 INFO - PROCESS | 1660 | 1463971722672 Marionette TRACE conn2 <- [1,1622,null,{}] 19:48:42 INFO - PROCESS | 1660 | 1463971722674 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}] 19:48:42 INFO - PROCESS | 1660 | 1463971722797 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 19:48:42 INFO - PROCESS | 1660 | 1463971722904 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x1244ad800 == 75 [pid = 1660] [id = 413] 19:48:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x11277ec00) [pid = 1660] [serial = 1238] [outer = 0x0] 19:48:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x11767d000) [pid = 1660] [serial = 1239] [outer = 0x11277ec00] 19:48:42 INFO - PROCESS | 1660 | 1463971722936 Marionette DEBUG loaded listener.js 19:48:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x12ce18c00) [pid = 1660] [serial = 1240] [outer = 0x11277ec00] 19:48:43 INFO - PROCESS | 1660 | 1463971723354 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]]]}] 19:48:43 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 19:48:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 722ms 19:48:43 INFO - PROCESS | 1660 | 1463971723393 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 19:48:43 INFO - PROCESS | 1660 | 1463971723394 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 19:48:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 19:48:43 INFO - PROCESS | 1660 | 1463971723418 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 19:48:43 INFO - PROCESS | 1660 | 1463971723420 Marionette TRACE conn2 <- [1,1626,null,{}] 19:48:43 INFO - PROCESS | 1660 | 1463971723422 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}] 19:48:43 INFO - PROCESS | 1660 | 1463971723687 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 19:48:43 INFO - PROCESS | 1660 | 1463971723817 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186df000 == 76 [pid = 1660] [id = 414] 19:48:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x112a64400) [pid = 1660] [serial = 1241] [outer = 0x0] 19:48:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x1130d5000) [pid = 1660] [serial = 1242] [outer = 0x112a64400] 19:48:43 INFO - PROCESS | 1660 | 1463971723846 Marionette DEBUG loaded listener.js 19:48:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x11311dc00) [pid = 1660] [serial = 1243] [outer = 0x112a64400] 19:48:44 INFO - PROCESS | 1660 | 1463971724299 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]]]}] 19:48:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 19:48:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 923ms 19:48:44 INFO - PROCESS | 1660 | 1463971724342 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 19:48:44 INFO - PROCESS | 1660 | 1463971724344 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 19:48:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 19:48:44 INFO - PROCESS | 1660 | 1463971724347 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 19:48:44 INFO - PROCESS | 1660 | 1463971724350 Marionette TRACE conn2 <- [1,1630,null,{}] 19:48:44 INFO - PROCESS | 1660 | 1463971724353 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}] 19:48:44 INFO - PROCESS | 1660 | 1463971724461 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 19:48:44 INFO - PROCESS | 1660 | 1463971724531 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x116976800 == 77 [pid = 1660] [id = 415] 19:48:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x113104800) [pid = 1660] [serial = 1244] [outer = 0x0] 19:48:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x1166b8800) [pid = 1660] [serial = 1245] [outer = 0x113104800] 19:48:44 INFO - PROCESS | 1660 | 1463971724583 Marionette DEBUG loaded listener.js 19:48:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x118042800) [pid = 1660] [serial = 1246] [outer = 0x113104800] 19:48:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12901f800 == 76 [pid = 1660] [id = 265] 19:48:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12d021800 == 75 [pid = 1660] [id = 405] 19:48:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12c7c3000 == 74 [pid = 1660] [id = 404] 19:48:44 INFO - PROCESS | 1660 | --DOCSHELL 0x115e0f000 == 73 [pid = 1660] [id = 403] 19:48:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12bf15000 == 72 [pid = 1660] [id = 402] 19:48:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2cf000 == 71 [pid = 1660] [id = 401] 19:48:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12a798000 == 70 [pid = 1660] [id = 400] 19:48:44 INFO - PROCESS | 1660 | --DOCSHELL 0x129489000 == 69 [pid = 1660] [id = 399] 19:48:44 INFO - PROCESS | 1660 | --DOCSHELL 0x128b4d800 == 68 [pid = 1660] [id = 398] 19:48:44 INFO - PROCESS | 1660 | --DOCSHELL 0x124d18000 == 67 [pid = 1660] [id = 397] 19:48:44 INFO - PROCESS | 1660 | --DOCSHELL 0x118dc2000 == 66 [pid = 1660] [id = 396] 19:48:44 INFO - PROCESS | 1660 | --DOCSHELL 0x118692000 == 65 [pid = 1660] [id = 395] 19:48:44 INFO - PROCESS | 1660 | --DOCSHELL 0x119cf3000 == 64 [pid = 1660] [id = 394] 19:48:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12cb35000 == 63 [pid = 1660] [id = 390] 19:48:44 INFO - PROCESS | 1660 | --DOCSHELL 0x129319000 == 62 [pid = 1660] [id = 389] 19:48:44 INFO - PROCESS | 1660 | --DOCSHELL 0x1192b2800 == 61 [pid = 1660] [id = 388] 19:48:44 INFO - PROCESS | 1660 | 1463971724940 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]]]}] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x12d6bac00) [pid = 1660] [serial = 1018] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x11942d000) [pid = 1660] [serial = 1021] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x1242edc00) [pid = 1660] [serial = 1024] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x1293ab400) [pid = 1660] [serial = 1027] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x12ba16000) [pid = 1660] [serial = 1030] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x12903b400) [pid = 1660] [serial = 1141] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x12a76d400) [pid = 1660] [serial = 1146] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x129616400) [pid = 1660] [serial = 1143] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x12abe1400) [pid = 1660] [serial = 1149] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x124464400) [pid = 1660] [serial = 1152] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x117e57800) [pid = 1660] [serial = 1128] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x11942f800) [pid = 1660] [serial = 1129] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x118d1c000) [pid = 1660] [serial = 1126] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x118642400) [pid = 1660] [serial = 1125] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x12173fc00) [pid = 1660] [serial = 1134] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x121a77000) [pid = 1660] [serial = 1135] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x1247ad800) [pid = 1660] [serial = 1137] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x12445c800) [pid = 1660] [serial = 1104] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x11310b800) [pid = 1660] [serial = 1119] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x12121e000) [pid = 1660] [serial = 1131] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x121706400) [pid = 1660] [serial = 1132] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x119252000) [pid = 1660] [serial = 1101] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x12be28800) [pid = 1660] [serial = 1099] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x115064400) [pid = 1660] [serial = 1123] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x113191c00) [pid = 1660] [serial = 1122] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x12c4d7000) [pid = 1660] [serial = 1113] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x1290ed400) [pid = 1660] [serial = 1107] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x12abe1800) [pid = 1660] [serial = 1110] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x12ce13c00) [pid = 1660] [serial = 1116] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x12c9cec00) [pid = 1660] [serial = 1156] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x12be2a000) [pid = 1660] [serial = 1150] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x128be2800) [pid = 1660] [serial = 1140] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x12a8e7000) [pid = 1660] [serial = 1147] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x128b5c400) [pid = 1660] [serial = 1138] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x12c4d8800) [pid = 1660] [serial = 1153] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x1296aec00) [pid = 1660] [serial = 1144] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x12d692000) [pid = 1660] [serial = 1159] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x12c762800) [pid = 1660] [serial = 1155] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x121a84800) [pid = 1660] [serial = 1045] [outer = 0x0] [url = about:blank] 19:48:44 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x12d077400) [pid = 1660] [serial = 1158] [outer = 0x0] [url = about:blank] 19:48:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 19:48:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 620ms 19:48:44 INFO - PROCESS | 1660 | 1463971724968 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 19:48:44 INFO - PROCESS | 1660 | 1463971724970 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 19:48:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 19:48:44 INFO - PROCESS | 1660 | 1463971724972 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 19:48:44 INFO - PROCESS | 1660 | 1463971724973 Marionette TRACE conn2 <- [1,1634,null,{}] 19:48:44 INFO - PROCESS | 1660 | 1463971724976 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}] 19:48:45 INFO - PROCESS | 1660 | 1463971725074 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 19:48:45 INFO - PROCESS | 1660 | 1463971725111 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12129c000 == 62 [pid = 1660] [id = 416] 19:48:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x1191d0800) [pid = 1660] [serial = 1247] [outer = 0x0] 19:48:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x119428000) [pid = 1660] [serial = 1248] [outer = 0x1191d0800] 19:48:45 INFO - PROCESS | 1660 | 1463971725148 Marionette DEBUG loaded listener.js 19:48:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x119edb800) [pid = 1660] [serial = 1249] [outer = 0x1191d0800] 19:48:45 INFO - PROCESS | 1660 | 1463971725623 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]]]}] 19:48:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 19:48:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 668ms 19:48:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 19:48:45 INFO - PROCESS | 1660 | 1463971725641 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 19:48:45 INFO - PROCESS | 1660 | 1463971725643 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 19:48:45 INFO - PROCESS | 1660 | 1463971725654 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 19:48:45 INFO - PROCESS | 1660 | 1463971725657 Marionette TRACE conn2 <- [1,1638,null,{}] 19:48:45 INFO - PROCESS | 1660 | 1463971725659 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}] 19:48:45 INFO - PROCESS | 1660 | 1463971725751 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 19:48:45 INFO - PROCESS | 1660 | 1463971725755 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x1264d0800 == 63 [pid = 1660] [id = 417] 19:48:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x119febc00) [pid = 1660] [serial = 1250] [outer = 0x0] 19:48:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x12102b000) [pid = 1660] [serial = 1251] [outer = 0x119febc00] 19:48:45 INFO - PROCESS | 1660 | 1463971725781 Marionette DEBUG loaded listener.js 19:48:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x12170e000) [pid = 1660] [serial = 1252] [outer = 0x119febc00] 19:48:46 INFO - PROCESS | 1660 | 1463971726151 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]]]}] 19:48:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 19:48:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 527ms 19:48:46 INFO - PROCESS | 1660 | 1463971726175 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 19:48:46 INFO - PROCESS | 1660 | 1463971726177 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 19:48:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 19:48:46 INFO - PROCESS | 1660 | 1463971726180 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 19:48:46 INFO - PROCESS | 1660 | 1463971726181 Marionette TRACE conn2 <- [1,1642,null,{}] 19:48:46 INFO - PROCESS | 1660 | 1463971726184 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}] 19:48:46 INFO - PROCESS | 1660 | 1463971726292 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 19:48:46 INFO - PROCESS | 1660 | 1463971726297 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x128c2d800 == 64 [pid = 1660] [id = 418] 19:48:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x121742800) [pid = 1660] [serial = 1253] [outer = 0x0] 19:48:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x121c42c00) [pid = 1660] [serial = 1254] [outer = 0x121742800] 19:48:46 INFO - PROCESS | 1660 | 1463971726322 Marionette DEBUG loaded listener.js 19:48:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x1247ad800) [pid = 1660] [serial = 1255] [outer = 0x121742800] 19:48:46 INFO - PROCESS | 1660 | 1463971726674 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]]]}] 19:48:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 19:48:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 520ms 19:48:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 19:48:46 INFO - PROCESS | 1660 | 1463971726700 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 19:48:46 INFO - PROCESS | 1660 | 1463971726701 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 19:48:46 INFO - PROCESS | 1660 | 1463971726703 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 19:48:46 INFO - PROCESS | 1660 | 1463971726704 Marionette TRACE conn2 <- [1,1646,null,{}] 19:48:46 INFO - PROCESS | 1660 | 1463971726707 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}] 19:48:46 INFO - PROCESS | 1660 | 1463971726793 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 19:48:46 INFO - PROCESS | 1660 | 1463971726877 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x129487000 == 65 [pid = 1660] [id = 419] 19:48:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x124d9fc00) [pid = 1660] [serial = 1256] [outer = 0x0] 19:48:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x12602b000) [pid = 1660] [serial = 1257] [outer = 0x124d9fc00] 19:48:46 INFO - PROCESS | 1660 | 1463971726907 Marionette DEBUG loaded listener.js 19:48:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x128b65000) [pid = 1660] [serial = 1258] [outer = 0x124d9fc00] 19:48:47 INFO - PROCESS | 1660 | 1463971727261 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]]]}] 19:48:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 19:48:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 568ms 19:48:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 19:48:47 INFO - PROCESS | 1660 | 1463971727272 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 19:48:47 INFO - PROCESS | 1660 | 1463971727273 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 19:48:47 INFO - PROCESS | 1660 | 1463971727275 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 19:48:47 INFO - PROCESS | 1660 | 1463971727276 Marionette TRACE conn2 <- [1,1650,null,{}] 19:48:47 INFO - PROCESS | 1660 | 1463971727278 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}] 19:48:47 INFO - PROCESS | 1660 | 1463971727392 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 19:48:47 INFO - PROCESS | 1660 | 1463971727404 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x1297f1800 == 66 [pid = 1660] [id = 420] 19:48:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x126826400) [pid = 1660] [serial = 1259] [outer = 0x0] 19:48:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x128e3f400) [pid = 1660] [serial = 1260] [outer = 0x126826400] 19:48:47 INFO - PROCESS | 1660 | 1463971727429 Marionette DEBUG loaded listener.js 19:48:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x12965e000) [pid = 1660] [serial = 1261] [outer = 0x126826400] 19:48:47 INFO - PROCESS | 1660 | 1463971727790 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]]]}] 19:48:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 19:48:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 568ms 19:48:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 19:48:47 INFO - PROCESS | 1660 | 1463971727843 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 19:48:47 INFO - PROCESS | 1660 | 1463971727845 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 19:48:47 INFO - PROCESS | 1660 | 1463971727847 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 19:48:47 INFO - PROCESS | 1660 | 1463971727848 Marionette TRACE conn2 <- [1,1654,null,{}] 19:48:47 INFO - PROCESS | 1660 | 1463971727850 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}] 19:48:47 INFO - PROCESS | 1660 | 1463971727957 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 19:48:48 INFO - PROCESS | 1660 | 1463971727997 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b862000 == 67 [pid = 1660] [id = 421] 19:48:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x128be2800) [pid = 1660] [serial = 1262] [outer = 0x0] 19:48:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x12a765000) [pid = 1660] [serial = 1263] [outer = 0x128be2800] 19:48:48 INFO - PROCESS | 1660 | 1463971728021 Marionette DEBUG loaded listener.js 19:48:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x12abdf400) [pid = 1660] [serial = 1264] [outer = 0x128be2800] 19:48:48 INFO - PROCESS | 1660 | 1463971728342 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]]]}] 19:48:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 19:48:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 519ms 19:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 19:48:48 INFO - PROCESS | 1660 | 1463971728368 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 19:48:48 INFO - PROCESS | 1660 | 1463971728369 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 19:48:48 INFO - PROCESS | 1660 | 1463971728378 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 19:48:48 INFO - PROCESS | 1660 | 1463971728381 Marionette TRACE conn2 <- [1,1658,null,{}] 19:48:48 INFO - PROCESS | 1660 | 1463971728392 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}] 19:48:48 INFO - PROCESS | 1660 | 1463971728499 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 19:48:48 INFO - PROCESS | 1660 | 1463971728539 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bfd8000 == 68 [pid = 1660] [id = 422] 19:48:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x12a76d400) [pid = 1660] [serial = 1265] [outer = 0x0] 19:48:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x12be27400) [pid = 1660] [serial = 1266] [outer = 0x12a76d400] 19:48:48 INFO - PROCESS | 1660 | 1463971728563 Marionette DEBUG loaded listener.js 19:48:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x12bf53800) [pid = 1660] [serial = 1267] [outer = 0x12a76d400] 19:48:48 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x117e57000) [pid = 1660] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 19:48:48 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x12c9d1000) [pid = 1660] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 19:48:48 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x120f61400) [pid = 1660] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 19:48:48 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x12903e400) [pid = 1660] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 19:48:48 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x113350800) [pid = 1660] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 19:48:48 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x121222800) [pid = 1660] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 19:48:48 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x1247a5400) [pid = 1660] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 19:48:48 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x1293afc00) [pid = 1660] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 19:48:48 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x121553000) [pid = 1660] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 19:48:48 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x12abe3000) [pid = 1660] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 19:48:48 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x1122b0000) [pid = 1660] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 19:48:48 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x119b7e000) [pid = 1660] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 19:48:49 INFO - PROCESS | 1660 | 1463971729010 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]]]}] 19:48:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 19:48:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 685ms 19:48:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 19:48:49 INFO - PROCESS | 1660 | 1463971729058 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 19:48:49 INFO - PROCESS | 1660 | 1463971729059 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 19:48:49 INFO - PROCESS | 1660 | 1463971729061 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 19:48:49 INFO - PROCESS | 1660 | 1463971729062 Marionette TRACE conn2 <- [1,1662,null,{}] 19:48:49 INFO - PROCESS | 1660 | 1463971729064 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}] 19:48:49 INFO - PROCESS | 1660 | 1463971729152 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 19:48:49 INFO - PROCESS | 1660 | 1463971729156 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x129486000 == 69 [pid = 1660] [id = 423] 19:48:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x11318c800) [pid = 1660] [serial = 1268] [outer = 0x0] 19:48:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x120f64400) [pid = 1660] [serial = 1269] [outer = 0x11318c800] 19:48:49 INFO - PROCESS | 1660 | 1463971729181 Marionette DEBUG loaded listener.js 19:48:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x12965bc00) [pid = 1660] [serial = 1270] [outer = 0x11318c800] 19:48:49 INFO - PROCESS | 1660 | 1463971729516 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]]]}] 19:48:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 19:48:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 469ms 19:48:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 19:48:49 INFO - PROCESS | 1660 | 1463971729534 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 19:48:49 INFO - PROCESS | 1660 | 1463971729535 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 19:48:49 INFO - PROCESS | 1660 | 1463971729537 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 19:48:49 INFO - PROCESS | 1660 | 1463971729538 Marionette TRACE conn2 <- [1,1666,null,{}] 19:48:49 INFO - PROCESS | 1660 | 1463971729540 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}] 19:48:49 INFO - PROCESS | 1660 | 1463971729664 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 19:48:49 INFO - PROCESS | 1660 | 1463971729670 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c632800 == 70 [pid = 1660] [id = 424] 19:48:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x124c7b800) [pid = 1660] [serial = 1271] [outer = 0x0] 19:48:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x12bf53000) [pid = 1660] [serial = 1272] [outer = 0x124c7b800] 19:48:49 INFO - PROCESS | 1660 | 1463971729700 Marionette DEBUG loaded listener.js 19:48:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x12c766c00) [pid = 1660] [serial = 1273] [outer = 0x124c7b800] 19:48:50 INFO - PROCESS | 1660 | 1463971730029 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]]]}] 19:48:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 19:48:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 518ms 19:48:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 19:48:50 INFO - PROCESS | 1660 | 1463971730055 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 19:48:50 INFO - PROCESS | 1660 | 1463971730057 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 19:48:50 INFO - PROCESS | 1660 | 1463971730059 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 19:48:50 INFO - PROCESS | 1660 | 1463971730061 Marionette TRACE conn2 <- [1,1670,null,{}] 19:48:50 INFO - PROCESS | 1660 | 1463971730063 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}] 19:48:50 INFO - PROCESS | 1660 | 1463971730164 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 19:48:50 INFO - PROCESS | 1660 | 1463971730168 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12dddb000 == 71 [pid = 1660] [id = 425] 19:48:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x12c9ce000) [pid = 1660] [serial = 1274] [outer = 0x0] 19:48:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x12d080800) [pid = 1660] [serial = 1275] [outer = 0x12c9ce000] 19:48:50 INFO - PROCESS | 1660 | 1463971730192 Marionette DEBUG loaded listener.js 19:48:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x12d6c3000) [pid = 1660] [serial = 1276] [outer = 0x12c9ce000] 19:48:50 INFO - PROCESS | 1660 | 1463971730537 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]]]}] 19:48:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 19:48:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 524ms 19:48:50 INFO - PROCESS | 1660 | 1463971730593 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 19:48:50 INFO - PROCESS | 1660 | 1463971730595 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 19:48:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 19:48:50 INFO - PROCESS | 1660 | 1463971730598 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 19:48:50 INFO - PROCESS | 1660 | 1463971730600 Marionette TRACE conn2 <- [1,1674,null,{}] 19:48:50 INFO - PROCESS | 1660 | 1463971730603 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}] 19:48:50 INFO - PROCESS | 1660 | 1463971730691 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 19:48:50 INFO - PROCESS | 1660 | 1463971730696 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x135145800 == 72 [pid = 1660] [id = 426] 19:48:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x12d6c0400) [pid = 1660] [serial = 1277] [outer = 0x0] 19:48:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x12d77a400) [pid = 1660] [serial = 1278] [outer = 0x12d6c0400] 19:48:50 INFO - PROCESS | 1660 | 1463971730720 Marionette DEBUG loaded listener.js 19:48:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x12d780800) [pid = 1660] [serial = 1279] [outer = 0x12d6c0400] 19:48:51 INFO - PROCESS | 1660 | 1463971731200 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]]]}] 19:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 19:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 621ms 19:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 19:48:51 INFO - PROCESS | 1660 | 1463971731232 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 19:48:51 INFO - PROCESS | 1660 | 1463971731235 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 19:48:51 INFO - PROCESS | 1660 | 1463971731239 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 19:48:51 INFO - PROCESS | 1660 | 1463971731242 Marionette TRACE conn2 <- [1,1678,null,{}] 19:48:51 INFO - PROCESS | 1660 | 1463971731246 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}] 19:48:51 INFO - PROCESS | 1660 | 1463971731364 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 19:48:51 INFO - PROCESS | 1660 | 1463971731470 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192b9000 == 73 [pid = 1660] [id = 427] 19:48:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x11311e800) [pid = 1660] [serial = 1280] [outer = 0x0] 19:48:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x113df4800) [pid = 1660] [serial = 1281] [outer = 0x11311e800] 19:48:51 INFO - PROCESS | 1660 | 1463971731504 Marionette DEBUG loaded listener.js 19:48:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x11803fc00) [pid = 1660] [serial = 1282] [outer = 0x11311e800] 19:48:51 INFO - PROCESS | 1660 | 1463971731910 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]]]}] 19:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 19:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 721ms 19:48:51 INFO - PROCESS | 1660 | 1463971731961 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 19:48:51 INFO - PROCESS | 1660 | 1463971731965 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 19:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 19:48:51 INFO - PROCESS | 1660 | 1463971731970 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 19:48:51 INFO - PROCESS | 1660 | 1463971731972 Marionette TRACE conn2 <- [1,1682,null,{}] 19:48:51 INFO - PROCESS | 1660 | 1463971731974 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}] 19:48:52 INFO - PROCESS | 1660 | 1463971732110 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 19:48:52 INFO - PROCESS | 1660 | 1463971732220 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x128c2d000 == 74 [pid = 1660] [id = 428] 19:48:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x118808c00) [pid = 1660] [serial = 1283] [outer = 0x0] 19:48:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x119430400) [pid = 1660] [serial = 1284] [outer = 0x118808c00] 19:48:52 INFO - PROCESS | 1660 | 1463971732250 Marionette DEBUG loaded listener.js 19:48:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x121555000) [pid = 1660] [serial = 1285] [outer = 0x118808c00] 19:48:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 19:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 719ms 19:48:52 INFO - PROCESS | 1660 | 1463971732684 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]]]}] 19:48:52 INFO - PROCESS | 1660 | 1463971732690 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 19:48:52 INFO - PROCESS | 1660 | 1463971732691 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 19:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 19:48:52 INFO - PROCESS | 1660 | 1463971732693 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 19:48:52 INFO - PROCESS | 1660 | 1463971732696 Marionette TRACE conn2 <- [1,1686,null,{}] 19:48:52 INFO - PROCESS | 1660 | 1463971732706 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}] 19:48:52 INFO - PROCESS | 1660 | 1463971732819 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 19:48:52 INFO - PROCESS | 1660 | 1463971732930 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x133fe8000 == 75 [pid = 1660] [id = 429] 19:48:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x121746400) [pid = 1660] [serial = 1286] [outer = 0x0] 19:48:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x124c83000) [pid = 1660] [serial = 1287] [outer = 0x121746400] 19:48:52 INFO - PROCESS | 1660 | 1463971732963 Marionette DEBUG loaded listener.js 19:48:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x126e25400) [pid = 1660] [serial = 1288] [outer = 0x121746400] 19:48:53 INFO - PROCESS | 1660 | 1463971733391 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]]]}] 19:48:53 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 19:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 724ms 19:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 19:48:53 INFO - PROCESS | 1660 | 1463971733418 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 19:48:53 INFO - PROCESS | 1660 | 1463971733420 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 19:48:53 INFO - PROCESS | 1660 | 1463971733422 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 19:48:53 INFO - PROCESS | 1660 | 1463971733423 Marionette TRACE conn2 <- [1,1690,null,{}] 19:48:53 INFO - PROCESS | 1660 | 1463971733426 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}] 19:48:53 INFO - PROCESS | 1660 | 1463971733556 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 19:48:53 INFO - PROCESS | 1660 | 1463971733662 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x135316800 == 76 [pid = 1660] [id = 430] 19:48:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x128b5fc00) [pid = 1660] [serial = 1289] [outer = 0x0] 19:48:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x12903dc00) [pid = 1660] [serial = 1290] [outer = 0x128b5fc00] 19:48:53 INFO - PROCESS | 1660 | 1463971733693 Marionette DEBUG loaded listener.js 19:48:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x12be2dc00) [pid = 1660] [serial = 1291] [outer = 0x128b5fc00] 19:48:54 INFO - PROCESS | 1660 | 1463971734084 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]]]}] 19:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 19:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 720ms 19:48:54 INFO - PROCESS | 1660 | 1463971734142 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 19:48:54 INFO - PROCESS | 1660 | 1463971734144 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 19:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 19:48:54 INFO - PROCESS | 1660 | 1463971734146 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 19:48:54 INFO - PROCESS | 1660 | 1463971734147 Marionette TRACE conn2 <- [1,1694,null,{}] 19:48:54 INFO - PROCESS | 1660 | 1463971734150 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}] 19:48:54 INFO - PROCESS | 1660 | 1463971734257 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 19:48:54 INFO - PROCESS | 1660 | 1463971734336 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x1356d2000 == 77 [pid = 1660] [id = 431] 19:48:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x1290f3800) [pid = 1660] [serial = 1292] [outer = 0x0] 19:48:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x12bfb9400) [pid = 1660] [serial = 1293] [outer = 0x1290f3800] 19:48:54 INFO - PROCESS | 1660 | 1463971734365 Marionette DEBUG loaded listener.js 19:48:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x12d694c00) [pid = 1660] [serial = 1294] [outer = 0x1290f3800] 19:48:54 INFO - PROCESS | 1660 | 1463971734822 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]]]}] 19:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 19:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 721ms 19:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 19:48:54 INFO - PROCESS | 1660 | 1463971734876 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 19:48:54 INFO - PROCESS | 1660 | 1463971734877 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 19:48:54 INFO - PROCESS | 1660 | 1463971734881 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 19:48:54 INFO - PROCESS | 1660 | 1463971734882 Marionette TRACE conn2 <- [1,1698,null,{}] 19:48:54 INFO - PROCESS | 1660 | 1463971734885 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}] 19:48:55 INFO - PROCESS | 1660 | 1463971735011 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 19:48:55 INFO - PROCESS | 1660 | 1463971735118 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186c6800 == 78 [pid = 1660] [id = 432] 19:48:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x11310e000) [pid = 1660] [serial = 1295] [outer = 0x0] 19:48:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x12155dc00) [pid = 1660] [serial = 1296] [outer = 0x11310e000] 19:48:55 INFO - PROCESS | 1660 | 1463971735150 Marionette DEBUG loaded listener.js 19:48:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x12d77cc00) [pid = 1660] [serial = 1297] [outer = 0x11310e000] 19:48:55 INFO - PROCESS | 1660 | 1463971735755 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]]]}] 19:48:55 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 19:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 920ms 19:48:55 INFO - PROCESS | 1660 | 1463971735802 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 19:48:55 INFO - PROCESS | 1660 | 1463971735804 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 19:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 19:48:55 INFO - PROCESS | 1660 | 1463971735808 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 19:48:55 INFO - PROCESS | 1660 | 1463971735812 Marionette TRACE conn2 <- [1,1702,null,{}] 19:48:55 INFO - PROCESS | 1660 | 1463971735817 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}] 19:48:55 INFO - PROCESS | 1660 | 1463971735942 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 19:48:56 INFO - PROCESS | 1660 | 1463971736026 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x124d13000 == 79 [pid = 1660] [id = 433] 19:48:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x113121800) [pid = 1660] [serial = 1298] [outer = 0x0] 19:48:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x11318d000) [pid = 1660] [serial = 1299] [outer = 0x113121800] 19:48:56 INFO - PROCESS | 1660 | 1463971736055 Marionette DEBUG loaded listener.js 19:48:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x11618d400) [pid = 1660] [serial = 1300] [outer = 0x113121800] 19:48:56 INFO - PROCESS | 1660 | 1463971736490 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]]]}] 19:48:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 19:48:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 726ms 19:48:56 INFO - PROCESS | 1660 | 1463971736534 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 19:48:56 INFO - PROCESS | 1660 | 1463971736538 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 19:48:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 19:48:56 INFO - PROCESS | 1660 | 1463971736543 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 19:48:56 INFO - PROCESS | 1660 | 1463971736544 Marionette TRACE conn2 <- [1,1706,null,{}] 19:48:56 INFO - PROCESS | 1660 | 1463971736571 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}] 19:48:56 INFO - PROCESS | 1660 | 1463971736668 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 19:48:56 INFO - PROCESS | 1660 | 1463971736753 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x119175000 == 80 [pid = 1660] [id = 434] 19:48:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x118037c00) [pid = 1660] [serial = 1301] [outer = 0x0] 19:48:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 174 (0x1191c3800) [pid = 1660] [serial = 1302] [outer = 0x118037c00] 19:48:56 INFO - PROCESS | 1660 | 1463971736780 Marionette DEBUG loaded listener.js 19:48:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x119977800) [pid = 1660] [serial = 1303] [outer = 0x118037c00] 19:48:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12dddb000 == 79 [pid = 1660] [id = 425] 19:48:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12c632800 == 78 [pid = 1660] [id = 424] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 174 (0x12d69dc00) [pid = 1660] [serial = 1218] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | 1463971737300 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]]]}] 19:48:57 INFO - PROCESS | 1660 | --DOCSHELL 0x129486000 == 77 [pid = 1660] [id = 423] 19:48:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12bfd8000 == 76 [pid = 1660] [id = 422] 19:48:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12b862000 == 75 [pid = 1660] [id = 421] 19:48:57 INFO - PROCESS | 1660 | --DOCSHELL 0x1297f1800 == 74 [pid = 1660] [id = 420] 19:48:57 INFO - PROCESS | 1660 | --DOCSHELL 0x129487000 == 73 [pid = 1660] [id = 419] 19:48:57 INFO - PROCESS | 1660 | --DOCSHELL 0x128c2d800 == 72 [pid = 1660] [id = 418] 19:48:57 INFO - PROCESS | 1660 | --DOCSHELL 0x1264d0800 == 71 [pid = 1660] [id = 417] 19:48:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12129c000 == 70 [pid = 1660] [id = 416] 19:48:57 INFO - PROCESS | 1660 | --DOCSHELL 0x116976800 == 69 [pid = 1660] [id = 415] 19:48:57 INFO - PROCESS | 1660 | --DOCSHELL 0x1186df000 == 68 [pid = 1660] [id = 414] 19:48:57 INFO - PROCESS | 1660 | --DOCSHELL 0x135253800 == 67 [pid = 1660] [id = 411] 19:48:57 INFO - PROCESS | 1660 | --DOCSHELL 0x133fdf000 == 66 [pid = 1660] [id = 410] 19:48:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12ce44000 == 65 [pid = 1660] [id = 409] 19:48:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12900c000 == 64 [pid = 1660] [id = 408] 19:48:57 INFO - PROCESS | 1660 | --DOCSHELL 0x1186c8000 == 63 [pid = 1660] [id = 407] 19:48:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 19:48:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 792ms 19:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 19:48:57 INFO - PROCESS | 1660 | 1463971737335 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 19:48:57 INFO - PROCESS | 1660 | 1463971737337 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 19:48:57 INFO - PROCESS | 1660 | 1463971737341 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 19:48:57 INFO - PROCESS | 1660 | 1463971737345 Marionette TRACE conn2 <- [1,1710,null,{}] 19:48:57 INFO - PROCESS | 1660 | 1463971737356 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}] 19:48:57 INFO - PROCESS | 1660 | 1463971737498 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 173 (0x119423c00) [pid = 1660] [serial = 1186] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 172 (0x12d698800) [pid = 1660] [serial = 1216] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 171 (0x119166000) [pid = 1660] [serial = 1185] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x12c4db000) [pid = 1660] [serial = 1173] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x112786c00) [pid = 1660] [serial = 1161] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x120f68800) [pid = 1660] [serial = 1188] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x121023000) [pid = 1660] [serial = 1189] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x12a768000) [pid = 1660] [serial = 1201] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x1296a9000) [pid = 1660] [serial = 1200] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x116a50800) [pid = 1660] [serial = 1183] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x113df0400) [pid = 1660] [serial = 1182] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x1296b7800) [pid = 1660] [serial = 1170] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x126034400) [pid = 1660] [serial = 1197] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x124c86400) [pid = 1660] [serial = 1194] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x126035c00) [pid = 1660] [serial = 1195] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x118642c00) [pid = 1660] [serial = 1164] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x12173a400) [pid = 1660] [serial = 1167] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x12ab90800) [pid = 1660] [serial = 1203] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x121740800) [pid = 1660] [serial = 1191] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x124432000) [pid = 1660] [serial = 1192] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x12bf52c00) [pid = 1660] [serial = 1176] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x120f6c000) [pid = 1660] [serial = 1179] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x12c4dcc00) [pid = 1660] [serial = 1207] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x12bfac000) [pid = 1660] [serial = 1206] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x119252c00) [pid = 1660] [serial = 1210] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x12ce20c00) [pid = 1660] [serial = 1215] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x113185000) [pid = 1660] [serial = 1209] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x12be29400) [pid = 1660] [serial = 1204] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x1296b1c00) [pid = 1660] [serial = 1212] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x12c9d0400) [pid = 1660] [serial = 1213] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x129039000) [pid = 1660] [serial = 1198] [outer = 0x0] [url = about:blank] 19:48:57 INFO - PROCESS | 1660 | 1463971737580 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x119224800 == 64 [pid = 1660] [id = 435] 19:48:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x113df0400) [pid = 1660] [serial = 1304] [outer = 0x0] 19:48:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x119ff2400) [pid = 1660] [serial = 1305] [outer = 0x113df0400] 19:48:57 INFO - PROCESS | 1660 | 1463971737610 Marionette DEBUG loaded listener.js 19:48:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x121631800) [pid = 1660] [serial = 1306] [outer = 0x113df0400] 19:48:57 INFO - PROCESS | 1660 | 1463971737939 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]]]}] 19:48:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 19:48:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 627ms 19:48:57 INFO - PROCESS | 1660 | 1463971737975 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 19:48:57 INFO - PROCESS | 1660 | 1463971737977 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 19:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 19:48:57 INFO - PROCESS | 1660 | 1463971737981 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 19:48:57 INFO - PROCESS | 1660 | 1463971737982 Marionette TRACE conn2 <- [1,1714,null,{}] 19:48:57 INFO - PROCESS | 1660 | 1463971737985 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}] 19:48:58 INFO - PROCESS | 1660 | 1463971738072 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 19:48:58 INFO - PROCESS | 1660 | 1463971738132 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x124d0b800 == 65 [pid = 1660] [id = 436] 19:48:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x12102c400) [pid = 1660] [serial = 1307] [outer = 0x0] 19:48:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x12173c800) [pid = 1660] [serial = 1308] [outer = 0x12102c400] 19:48:58 INFO - PROCESS | 1660 | 1463971738160 Marionette DEBUG loaded listener.js 19:48:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x124230000) [pid = 1660] [serial = 1309] [outer = 0x12102c400] 19:48:58 INFO - PROCESS | 1660 | 1463971738442 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]]]}] 19:48:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 19:48:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 521ms 19:48:58 INFO - PROCESS | 1660 | 1463971738501 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 19:48:58 INFO - PROCESS | 1660 | 1463971738502 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 19:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 19:48:58 INFO - PROCESS | 1660 | 1463971738505 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 19:48:58 INFO - PROCESS | 1660 | 1463971738506 Marionette TRACE conn2 <- [1,1718,null,{}] 19:48:58 INFO - PROCESS | 1660 | 1463971738508 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}] 19:48:58 INFO - PROCESS | 1660 | 1463971738603 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 19:48:58 INFO - PROCESS | 1660 | 1463971738668 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x11611c800 == 66 [pid = 1660] [id = 437] 19:48:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x121703c00) [pid = 1660] [serial = 1310] [outer = 0x0] 19:48:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x1247ad400) [pid = 1660] [serial = 1311] [outer = 0x121703c00] 19:48:58 INFO - PROCESS | 1660 | 1463971738693 Marionette DEBUG loaded listener.js 19:48:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x124cef400) [pid = 1660] [serial = 1312] [outer = 0x121703c00] 19:48:58 INFO - PROCESS | 1660 | 1463971738989 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]]]}] 19:48:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 19:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 520ms 19:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 19:48:59 INFO - PROCESS | 1660 | 1463971739026 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 19:48:59 INFO - PROCESS | 1660 | 1463971739027 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 19:48:59 INFO - PROCESS | 1660 | 1463971739029 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 19:48:59 INFO - PROCESS | 1660 | 1463971739032 Marionette TRACE conn2 <- [1,1722,null,{}] 19:48:59 INFO - PROCESS | 1660 | 1463971739035 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}] 19:48:59 INFO - PROCESS | 1660 | 1463971739136 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 19:48:59 INFO - PROCESS | 1660 | 1463971739141 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a95d800 == 67 [pid = 1660] [id = 438] 19:48:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x124da3800) [pid = 1660] [serial = 1313] [outer = 0x0] 19:48:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x12681d400) [pid = 1660] [serial = 1314] [outer = 0x124da3800] 19:48:59 INFO - PROCESS | 1660 | 1463971739167 Marionette DEBUG loaded listener.js 19:48:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x128d73000) [pid = 1660] [serial = 1315] [outer = 0x124da3800] 19:48:59 INFO - PROCESS | 1660 | 1463971739567 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]]]}] 19:48:59 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 19:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 572ms 19:48:59 INFO - PROCESS | 1660 | 1463971739602 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 19:48:59 INFO - PROCESS | 1660 | 1463971739603 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 19:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 19:48:59 INFO - PROCESS | 1660 | 1463971739605 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 19:48:59 INFO - PROCESS | 1660 | 1463971739606 Marionette TRACE conn2 <- [1,1726,null,{}] 19:48:59 INFO - PROCESS | 1660 | 1463971739608 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}] 19:48:59 INFO - PROCESS | 1660 | 1463971739719 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 19:48:59 INFO - PROCESS | 1660 | 1463971739763 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b874800 == 68 [pid = 1660] [id = 439] 19:48:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x129036000) [pid = 1660] [serial = 1316] [outer = 0x0] 19:48:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x1293ac400) [pid = 1660] [serial = 1317] [outer = 0x129036000] 19:48:59 INFO - PROCESS | 1660 | 1463971739796 Marionette DEBUG loaded listener.js 19:48:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x1296aec00) [pid = 1660] [serial = 1318] [outer = 0x129036000] 19:49:00 INFO - PROCESS | 1660 | 1463971740136 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]]]}] 19:49:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 19:49:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 568ms 19:49:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 19:49:00 INFO - PROCESS | 1660 | 1463971740173 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 19:49:00 INFO - PROCESS | 1660 | 1463971740175 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 19:49:00 INFO - PROCESS | 1660 | 1463971740177 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 19:49:00 INFO - PROCESS | 1660 | 1463971740178 Marionette TRACE conn2 <- [1,1730,null,{}] 19:49:00 INFO - PROCESS | 1660 | 1463971740180 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}] 19:49:00 INFO - PROCESS | 1660 | 1463971740290 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 19:49:00 INFO - PROCESS | 1660 | 1463971740332 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bf17800 == 69 [pid = 1660] [id = 440] 19:49:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x1290f2000) [pid = 1660] [serial = 1319] [outer = 0x0] 19:49:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x12a828400) [pid = 1660] [serial = 1320] [outer = 0x1290f2000] 19:49:00 INFO - PROCESS | 1660 | 1463971740356 Marionette DEBUG loaded listener.js 19:49:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x12ab94000) [pid = 1660] [serial = 1321] [outer = 0x1290f2000] 19:49:00 INFO - PROCESS | 1660 | 1463971740698 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]]]}] 19:49:00 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 19:49:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 568ms 19:49:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 19:49:00 INFO - PROCESS | 1660 | 1463971740746 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 19:49:00 INFO - PROCESS | 1660 | 1463971740747 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 19:49:00 INFO - PROCESS | 1660 | 1463971740749 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 19:49:00 INFO - PROCESS | 1660 | 1463971740750 Marionette TRACE conn2 <- [1,1734,null,{}] 19:49:00 INFO - PROCESS | 1660 | 1463971740752 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}] 19:49:00 INFO - PROCESS | 1660 | 1463971740863 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 19:49:00 INFO - PROCESS | 1660 | 1463971740875 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c62b000 == 70 [pid = 1660] [id = 441] 19:49:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x12a82d400) [pid = 1660] [serial = 1322] [outer = 0x0] 19:49:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x12bb91400) [pid = 1660] [serial = 1323] [outer = 0x12a82d400] 19:49:00 INFO - PROCESS | 1660 | 1463971740899 Marionette DEBUG loaded listener.js 19:49:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x12bf54800) [pid = 1660] [serial = 1324] [outer = 0x12a82d400] 19:49:01 INFO - PROCESS | 1660 | 1463971741428 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]]]}] 19:49:01 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x112783800) [pid = 1660] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 19:49:01 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x12a76d400) [pid = 1660] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 19:49:01 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x113104800) [pid = 1660] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 19:49:01 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x119febc00) [pid = 1660] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 19:49:01 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x121742800) [pid = 1660] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 19:49:01 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x128be2800) [pid = 1660] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 19:49:01 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x124d9fc00) [pid = 1660] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 19:49:01 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x124c7b800) [pid = 1660] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 19:49:01 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x112a64400) [pid = 1660] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 19:49:01 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x12c9d9000) [pid = 1660] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 19:49:01 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x126826400) [pid = 1660] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 19:49:01 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x1191d0800) [pid = 1660] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 19:49:01 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x12c9ce000) [pid = 1660] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 19:49:01 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x11318c800) [pid = 1660] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 19:49:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 19:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 721ms 19:49:01 INFO - PROCESS | 1660 | 1463971741470 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 19:49:01 INFO - PROCESS | 1660 | 1463971741471 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 19:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 19:49:01 INFO - PROCESS | 1660 | 1463971741473 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 19:49:01 INFO - PROCESS | 1660 | 1463971741474 Marionette TRACE conn2 <- [1,1738,null,{}] 19:49:01 INFO - PROCESS | 1660 | 1463971741477 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}] 19:49:01 INFO - PROCESS | 1660 | 1463971741563 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 19:49:01 INFO - PROCESS | 1660 | 1463971741584 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x123de0000 == 71 [pid = 1660] [id = 442] 19:49:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x113104800) [pid = 1660] [serial = 1325] [outer = 0x0] 19:49:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x119febc00) [pid = 1660] [serial = 1326] [outer = 0x113104800] 19:49:01 INFO - PROCESS | 1660 | 1463971741609 Marionette DEBUG loaded listener.js 19:49:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x126826400) [pid = 1660] [serial = 1327] [outer = 0x113104800] 19:49:01 INFO - PROCESS | 1660 | 1463971741953 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]]]}] 19:49:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 19:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 517ms 19:49:01 INFO - PROCESS | 1660 | 1463971741992 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 19:49:01 INFO - PROCESS | 1660 | 1463971741993 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 19:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 19:49:01 INFO - PROCESS | 1660 | 1463971741995 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 19:49:01 INFO - PROCESS | 1660 | 1463971741997 Marionette TRACE conn2 <- [1,1742,null,{}] 19:49:02 INFO - PROCESS | 1660 | 1463971742000 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}] 19:49:02 INFO - PROCESS | 1660 | 1463971742130 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 19:49:02 INFO - PROCESS | 1660 | 1463971742148 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d01b000 == 72 [pid = 1660] [id = 443] 19:49:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x12c4db000) [pid = 1660] [serial = 1328] [outer = 0x0] 19:49:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x12c9ce800) [pid = 1660] [serial = 1329] [outer = 0x12c4db000] 19:49:02 INFO - PROCESS | 1660 | 1463971742181 Marionette DEBUG loaded listener.js 19:49:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x12d69b800) [pid = 1660] [serial = 1330] [outer = 0x12c4db000] 19:49:02 INFO - PROCESS | 1660 | 1463971742568 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]]]}] 19:49:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 19:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 619ms 19:49:02 INFO - PROCESS | 1660 | 1463971742616 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 19:49:02 INFO - PROCESS | 1660 | 1463971742618 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 19:49:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 19:49:02 INFO - PROCESS | 1660 | 1463971742621 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 19:49:02 INFO - PROCESS | 1660 | 1463971742623 Marionette TRACE conn2 <- [1,1746,null,{}] 19:49:02 INFO - PROCESS | 1660 | 1463971742626 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}] 19:49:02 INFO - PROCESS | 1660 | 1463971742760 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 19:49:02 INFO - PROCESS | 1660 | 1463971742894 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d8bc000 == 73 [pid = 1660] [id = 444] 19:49:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x12d6b6c00) [pid = 1660] [serial = 1331] [outer = 0x0] 19:49:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x12d775000) [pid = 1660] [serial = 1332] [outer = 0x12d6b6c00] 19:49:02 INFO - PROCESS | 1660 | 1463971742923 Marionette DEBUG loaded listener.js 19:49:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x12d77f800) [pid = 1660] [serial = 1333] [outer = 0x12d6b6c00] 19:49:03 INFO - PROCESS | 1660 | 1463971743197 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]]]}] 19:49:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 19:49:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 620ms 19:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 19:49:03 INFO - PROCESS | 1660 | 1463971743241 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 19:49:03 INFO - PROCESS | 1660 | 1463971743242 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 19:49:03 INFO - PROCESS | 1660 | 1463971743244 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 19:49:03 INFO - PROCESS | 1660 | 1463971743245 Marionette TRACE conn2 <- [1,1750,null,{}] 19:49:03 INFO - PROCESS | 1660 | 1463971743251 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}] 19:49:03 INFO - PROCESS | 1660 | 1463971743342 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 19:49:03 INFO - PROCESS | 1660 | 1463971743406 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x133ec5000 == 74 [pid = 1660] [id = 445] 19:49:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x112780400) [pid = 1660] [serial = 1334] [outer = 0x0] 19:49:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x12da02c00) [pid = 1660] [serial = 1335] [outer = 0x112780400] 19:49:03 INFO - PROCESS | 1660 | 1463971743434 Marionette DEBUG loaded listener.js 19:49:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x12da0a400) [pid = 1660] [serial = 1336] [outer = 0x112780400] 19:49:03 INFO - PROCESS | 1660 | 1463971743921 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]]]}] 19:49:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 19:49:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 722ms 19:49:03 INFO - PROCESS | 1660 | 1463971743966 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 19:49:03 INFO - PROCESS | 1660 | 1463971743970 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 19:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 19:49:03 INFO - PROCESS | 1660 | 1463971743973 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 19:49:03 INFO - PROCESS | 1660 | 1463971743976 Marionette TRACE conn2 <- [1,1754,null,{}] 19:49:03 INFO - PROCESS | 1660 | 1463971743979 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}] 19:49:04 INFO - PROCESS | 1660 | 1463971744097 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 19:49:04 INFO - PROCESS | 1660 | 1463971744219 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213b3000 == 75 [pid = 1660] [id = 446] 19:49:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x11671ec00) [pid = 1660] [serial = 1337] [outer = 0x0] 19:49:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x117e63000) [pid = 1660] [serial = 1338] [outer = 0x11671ec00] 19:49:04 INFO - PROCESS | 1660 | 1463971744250 Marionette DEBUG loaded listener.js 19:49:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x1191d0400) [pid = 1660] [serial = 1339] [outer = 0x11671ec00] 19:49:04 INFO - PROCESS | 1660 | 1463971744670 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]]]}] 19:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 19:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 721ms 19:49:04 INFO - PROCESS | 1660 | 1463971744695 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 19:49:04 INFO - PROCESS | 1660 | 1463971744699 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 19:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 19:49:04 INFO - PROCESS | 1660 | 1463971744704 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 19:49:04 INFO - PROCESS | 1660 | 1463971744705 Marionette TRACE conn2 <- [1,1758,null,{}] 19:49:04 INFO - PROCESS | 1660 | 1463971744708 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}] 19:49:04 INFO - PROCESS | 1660 | 1463971744825 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 19:49:04 INFO - PROCESS | 1660 | 1463971744936 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x129321800 == 76 [pid = 1660] [id = 447] 19:49:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x119976000) [pid = 1660] [serial = 1340] [outer = 0x0] 19:49:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x120f69c00) [pid = 1660] [serial = 1341] [outer = 0x119976000] 19:49:04 INFO - PROCESS | 1660 | 1463971744967 Marionette DEBUG loaded listener.js 19:49:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x121746000) [pid = 1660] [serial = 1342] [outer = 0x119976000] 19:49:05 INFO - PROCESS | 1660 | 1463971745395 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]]]}] 19:49:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 19:49:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 720ms 19:49:05 INFO - PROCESS | 1660 | 1463971745424 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 19:49:05 INFO - PROCESS | 1660 | 1463971745426 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 19:49:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 19:49:05 INFO - PROCESS | 1660 | 1463971745428 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 19:49:05 INFO - PROCESS | 1660 | 1463971745431 Marionette TRACE conn2 <- [1,1762,null,{}] 19:49:05 INFO - PROCESS | 1660 | 1463971745461 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}] 19:49:05 INFO - PROCESS | 1660 | 1463971745610 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 19:49:05 INFO - PROCESS | 1660 | 1463971745658 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x133edf800 == 77 [pid = 1660] [id = 448] 19:49:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x124cf2c00) [pid = 1660] [serial = 1343] [outer = 0x0] 19:49:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x128b60400) [pid = 1660] [serial = 1344] [outer = 0x124cf2c00] 19:49:05 INFO - PROCESS | 1660 | 1463971745691 Marionette DEBUG loaded listener.js 19:49:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x1293a3400) [pid = 1660] [serial = 1345] [outer = 0x124cf2c00] 19:49:06 INFO - PROCESS | 1660 | 1463971746114 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]]]}] 19:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 19:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 742ms 19:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 19:49:06 INFO - PROCESS | 1660 | 1463971746171 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 19:49:06 INFO - PROCESS | 1660 | 1463971746173 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 19:49:06 INFO - PROCESS | 1660 | 1463971746175 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 19:49:06 INFO - PROCESS | 1660 | 1463971746176 Marionette TRACE conn2 <- [1,1766,null,{}] 19:49:06 INFO - PROCESS | 1660 | 1463971746179 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}] 19:49:06 INFO - PROCESS | 1660 | 1463971746328 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 19:49:06 INFO - PROCESS | 1660 | 1463971746339 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x13524f800 == 78 [pid = 1660] [id = 449] 19:49:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x12a8da800) [pid = 1660] [serial = 1346] [outer = 0x0] 19:49:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x12be34000) [pid = 1660] [serial = 1347] [outer = 0x12a8da800] 19:49:06 INFO - PROCESS | 1660 | 1463971746368 Marionette DEBUG loaded listener.js 19:49:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 174 (0x12c765c00) [pid = 1660] [serial = 1348] [outer = 0x12a8da800] 19:49:06 INFO - PROCESS | 1660 | 1463971746804 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]]]}] 19:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 19:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 672ms 19:49:06 INFO - PROCESS | 1660 | 1463971746848 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 19:49:06 INFO - PROCESS | 1660 | 1463971746849 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 19:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 19:49:06 INFO - PROCESS | 1660 | 1463971746851 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 19:49:06 INFO - PROCESS | 1660 | 1463971746853 Marionette TRACE conn2 <- [1,1770,null,{}] 19:49:06 INFO - PROCESS | 1660 | 1463971746855 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}] 19:49:06 INFO - PROCESS | 1660 | 1463971746975 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 19:49:07 INFO - PROCESS | 1660 | 1463971747057 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x135bc3000 == 79 [pid = 1660] [id = 450] 19:49:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x12abe3000) [pid = 1660] [serial = 1349] [outer = 0x0] 19:49:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 176 (0x12d084c00) [pid = 1660] [serial = 1350] [outer = 0x12abe3000] 19:49:07 INFO - PROCESS | 1660 | 1463971747086 Marionette DEBUG loaded listener.js 19:49:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 177 (0x12d775c00) [pid = 1660] [serial = 1351] [outer = 0x12abe3000] 19:49:07 INFO - PROCESS | 1660 | 1463971747514 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]]]}] 19:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 19:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 669ms 19:49:07 INFO - PROCESS | 1660 | 1463971747521 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 19:49:07 INFO - PROCESS | 1660 | 1463971747522 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 19:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 19:49:07 INFO - PROCESS | 1660 | 1463971747524 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 19:49:07 INFO - PROCESS | 1660 | 1463971747526 Marionette TRACE conn2 <- [1,1774,null,{}] 19:49:07 INFO - PROCESS | 1660 | 1463971747528 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}] 19:49:07 INFO - PROCESS | 1660 | 1463971747643 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 19:49:07 INFO - PROCESS | 1660 | 1463971747725 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x135ac6800 == 80 [pid = 1660] [id = 451] 19:49:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 178 (0x12d794400) [pid = 1660] [serial = 1352] [outer = 0x0] 19:49:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 179 (0x12d79f400) [pid = 1660] [serial = 1353] [outer = 0x12d794400] 19:49:07 INFO - PROCESS | 1660 | 1463971747755 Marionette DEBUG loaded listener.js 19:49:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 180 (0x12da07c00) [pid = 1660] [serial = 1354] [outer = 0x12d794400] 19:49:08 INFO - PROCESS | 1660 | 1463971748188 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]]]}] 19:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 19:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 720ms 19:49:08 INFO - PROCESS | 1660 | 1463971748245 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 19:49:08 INFO - PROCESS | 1660 | 1463971748247 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 19:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 19:49:08 INFO - PROCESS | 1660 | 1463971748317 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 19:49:08 INFO - PROCESS | 1660 | 1463971748319 Marionette TRACE conn2 <- [1,1778,null,{}] 19:49:08 INFO - PROCESS | 1660 | 1463971748322 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}] 19:49:08 INFO - PROCESS | 1660 | 1463971748481 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 19:49:08 INFO - PROCESS | 1660 | 1463971748604 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x135adf800 == 81 [pid = 1660] [id = 452] 19:49:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 181 (0x12d7a2000) [pid = 1660] [serial = 1355] [outer = 0x0] 19:49:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 182 (0x12da0f800) [pid = 1660] [serial = 1356] [outer = 0x12d7a2000] 19:49:08 INFO - PROCESS | 1660 | 1463971748634 Marionette DEBUG loaded listener.js 19:49:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 183 (0x12da56400) [pid = 1660] [serial = 1357] [outer = 0x12d7a2000] 19:49:09 INFO - PROCESS | 1660 | 1463971749069 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]]]}] 19:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 19:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 819ms 19:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 19:49:09 INFO - PROCESS | 1660 | 1463971749105 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 19:49:09 INFO - PROCESS | 1660 | 1463971749106 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 19:49:09 INFO - PROCESS | 1660 | 1463971749109 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 19:49:09 INFO - PROCESS | 1660 | 1463971749110 Marionette TRACE conn2 <- [1,1782,null,{}] 19:49:09 INFO - PROCESS | 1660 | 1463971749113 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}] 19:49:09 INFO - PROCESS | 1660 | 1463971749223 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 19:49:09 INFO - PROCESS | 1660 | 1463971749305 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x119188800 == 82 [pid = 1660] [id = 453] 19:49:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 184 (0x112782000) [pid = 1660] [serial = 1358] [outer = 0x0] 19:49:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 185 (0x119430000) [pid = 1660] [serial = 1359] [outer = 0x112782000] 19:49:09 INFO - PROCESS | 1660 | 1463971749336 Marionette DEBUG loaded listener.js 19:49:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 186 (0x12bfac800) [pid = 1660] [serial = 1360] [outer = 0x112782000] 19:49:09 INFO - PROCESS | 1660 | 1463971749974 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]]]}] 19:49:09 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 19:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 875ms 19:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 19:49:10 INFO - PROCESS | 1660 | 1463971750004 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 19:49:10 INFO - PROCESS | 1660 | 1463971750008 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 19:49:10 INFO - PROCESS | 1660 | 1463971750017 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 19:49:10 INFO - PROCESS | 1660 | 1463971750021 Marionette TRACE conn2 <- [1,1786,null,{}] 19:49:10 INFO - PROCESS | 1660 | 1463971750028 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}] 19:49:10 INFO - PROCESS | 1660 | 1463971750136 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 19:49:10 INFO - PROCESS | 1660 | 1463971750224 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x129316800 == 83 [pid = 1660] [id = 454] 19:49:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 187 (0x113188000) [pid = 1660] [serial = 1361] [outer = 0x0] 19:49:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 188 (0x116a4e800) [pid = 1660] [serial = 1362] [outer = 0x113188000] 19:49:10 INFO - PROCESS | 1660 | 1463971750252 Marionette DEBUG loaded listener.js 19:49:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 189 (0x1191c2800) [pid = 1660] [serial = 1363] [outer = 0x113188000] 19:49:10 INFO - PROCESS | 1660 | 1463971750671 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]]]}] 19:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 19:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 680ms 19:49:10 INFO - PROCESS | 1660 | 1463971750694 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 19:49:10 INFO - PROCESS | 1660 | 1463971750698 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 19:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 19:49:10 INFO - PROCESS | 1660 | 1463971750702 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 19:49:10 INFO - PROCESS | 1660 | 1463971750704 Marionette TRACE conn2 <- [1,1790,null,{}] 19:49:10 INFO - PROCESS | 1660 | 1463971750706 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}] 19:49:10 INFO - PROCESS | 1660 | 1463971750809 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 19:49:10 INFO - PROCESS | 1660 | 1463971750883 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212b1800 == 84 [pid = 1660] [id = 455] 19:49:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 190 (0x116941000) [pid = 1660] [serial = 1364] [outer = 0x0] 19:49:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 191 (0x119edd400) [pid = 1660] [serial = 1365] [outer = 0x116941000] 19:49:10 INFO - PROCESS | 1660 | 1463971750953 Marionette DEBUG loaded listener.js 19:49:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 192 (0x121706400) [pid = 1660] [serial = 1366] [outer = 0x116941000] 19:49:11 INFO - PROCESS | 1660 | --DOCSHELL 0x12d8bc000 == 83 [pid = 1660] [id = 444] 19:49:11 INFO - PROCESS | 1660 | --DOCSHELL 0x12d01b000 == 82 [pid = 1660] [id = 443] 19:49:11 INFO - PROCESS | 1660 | --DOCSHELL 0x123de0000 == 81 [pid = 1660] [id = 442] 19:49:11 INFO - PROCESS | 1660 | --DOCSHELL 0x12c62b000 == 80 [pid = 1660] [id = 441] 19:49:11 INFO - PROCESS | 1660 | --DOCSHELL 0x12bf17800 == 79 [pid = 1660] [id = 440] 19:49:11 INFO - PROCESS | 1660 | --DOCSHELL 0x12b874800 == 78 [pid = 1660] [id = 439] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 191 (0x12bfb0000) [pid = 1660] [serial = 1236] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 190 (0x124cee000) [pid = 1660] [serial = 1233] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 189 (0x11767d000) [pid = 1660] [serial = 1239] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 188 (0x128e48000) [pid = 1660] [serial = 1230] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 187 (0x12d77a400) [pid = 1660] [serial = 1278] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOCSHELL 0x12a95d800 == 77 [pid = 1660] [id = 438] 19:49:11 INFO - PROCESS | 1660 | --DOCSHELL 0x11611c800 == 76 [pid = 1660] [id = 437] 19:49:11 INFO - PROCESS | 1660 | --DOCSHELL 0x124d0b800 == 75 [pid = 1660] [id = 436] 19:49:11 INFO - PROCESS | 1660 | --DOCSHELL 0x119224800 == 74 [pid = 1660] [id = 435] 19:49:11 INFO - PROCESS | 1660 | --DOCSHELL 0x119175000 == 73 [pid = 1660] [id = 434] 19:49:11 INFO - PROCESS | 1660 | --DOCSHELL 0x124d13000 == 72 [pid = 1660] [id = 433] 19:49:11 INFO - PROCESS | 1660 | --DOCSHELL 0x135316800 == 71 [pid = 1660] [id = 430] 19:49:11 INFO - PROCESS | 1660 | --DOCSHELL 0x133fe8000 == 70 [pid = 1660] [id = 429] 19:49:11 INFO - PROCESS | 1660 | --DOCSHELL 0x128c2d000 == 69 [pid = 1660] [id = 428] 19:49:11 INFO - PROCESS | 1660 | --DOCSHELL 0x1192b9000 == 68 [pid = 1660] [id = 427] 19:49:11 INFO - PROCESS | 1660 | --DOCSHELL 0x135145800 == 67 [pid = 1660] [id = 426] 19:49:11 INFO - PROCESS | 1660 | 1463971751344 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]]]}] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 186 (0x11278ac00) [pid = 1660] [serial = 1162] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 185 (0x12bf53800) [pid = 1660] [serial = 1267] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 184 (0x1166b8800) [pid = 1660] [serial = 1245] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 183 (0x12170e000) [pid = 1660] [serial = 1252] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 182 (0x1247ad800) [pid = 1660] [serial = 1255] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 181 (0x12a765000) [pid = 1660] [serial = 1263] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 180 (0x12602b000) [pid = 1660] [serial = 1257] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 179 (0x12c766c00) [pid = 1660] [serial = 1273] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 178 (0x11311dc00) [pid = 1660] [serial = 1243] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 177 (0x12bf53000) [pid = 1660] [serial = 1272] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 176 (0x118042800) [pid = 1660] [serial = 1246] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 175 (0x12d6bb000) [pid = 1660] [serial = 1219] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 174 (0x1130d5000) [pid = 1660] [serial = 1242] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 173 (0x126764000) [pid = 1660] [serial = 1227] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 172 (0x1161f4c00) [pid = 1660] [serial = 1221] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 171 (0x12965e000) [pid = 1660] [serial = 1261] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x119428000) [pid = 1660] [serial = 1248] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x12102b000) [pid = 1660] [serial = 1251] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x128e3f400) [pid = 1660] [serial = 1260] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x12d080800) [pid = 1660] [serial = 1275] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x120f65400) [pid = 1660] [serial = 1224] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x119edb800) [pid = 1660] [serial = 1249] [outer = 0x0] [url = about:blank] 19:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 19:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 669ms 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x121c42c00) [pid = 1660] [serial = 1254] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x12965bc00) [pid = 1660] [serial = 1270] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x12be27400) [pid = 1660] [serial = 1266] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x120f64400) [pid = 1660] [serial = 1269] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x12abdf400) [pid = 1660] [serial = 1264] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x128b65000) [pid = 1660] [serial = 1258] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x12d6c3000) [pid = 1660] [serial = 1276] [outer = 0x0] [url = about:blank] 19:49:11 INFO - PROCESS | 1660 | 1463971751374 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 19:49:11 INFO - PROCESS | 1660 | 1463971751375 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 19:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 19:49:11 INFO - PROCESS | 1660 | 1463971751377 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 19:49:11 INFO - PROCESS | 1660 | 1463971751380 Marionette TRACE conn2 <- [1,1794,null,{}] 19:49:11 INFO - PROCESS | 1660 | 1463971751391 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}] 19:49:11 INFO - PROCESS | 1660 | 1463971751502 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 19:49:11 INFO - PROCESS | 1660 | 1463971751509 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x1216d4000 == 68 [pid = 1660] [id = 456] 19:49:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x12173fc00) [pid = 1660] [serial = 1367] [outer = 0x0] 19:49:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x121747c00) [pid = 1660] [serial = 1368] [outer = 0x12173fc00] 19:49:11 INFO - PROCESS | 1660 | 1463971751537 Marionette DEBUG loaded listener.js 19:49:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x12445fc00) [pid = 1660] [serial = 1369] [outer = 0x12173fc00] 19:49:11 INFO - PROCESS | 1660 | 1463971751903 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]]]}] 19:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 579ms 19:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 19:49:11 INFO - PROCESS | 1660 | 1463971751957 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 19:49:11 INFO - PROCESS | 1660 | 1463971751958 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 19:49:11 INFO - PROCESS | 1660 | 1463971751961 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 19:49:11 INFO - PROCESS | 1660 | 1463971751962 Marionette TRACE conn2 <- [1,1798,null,{}] 19:49:11 INFO - PROCESS | 1660 | 1463971751964 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}] 19:49:12 INFO - PROCESS | 1660 | 1463971752054 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 19:49:12 INFO - PROCESS | 1660 | 1463971752058 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294c5800 == 69 [pid = 1660] [id = 457] 19:49:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x1246c9000) [pid = 1660] [serial = 1370] [outer = 0x0] 19:49:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x124cf2800) [pid = 1660] [serial = 1371] [outer = 0x1246c9000] 19:49:12 INFO - PROCESS | 1660 | 1463971752085 Marionette DEBUG loaded listener.js 19:49:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x12681c000) [pid = 1660] [serial = 1372] [outer = 0x1246c9000] 19:49:12 INFO - PROCESS | 1660 | 1463971752435 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]]]}] 19:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 19:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 521ms 19:49:12 INFO - PROCESS | 1660 | 1463971752482 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 19:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 19:49:12 INFO - PROCESS | 1660 | 1463971752491 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 19:49:12 INFO - PROCESS | 1660 | 1463971752493 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 19:49:12 INFO - PROCESS | 1660 | 1463971752494 Marionette TRACE conn2 <- [1,1802,null,{}] 19:49:12 INFO - PROCESS | 1660 | 1463971752496 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}] 19:49:12 INFO - PROCESS | 1660 | 1463971752587 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 19:49:12 INFO - PROCESS | 1660 | 1463971752593 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b86f000 == 70 [pid = 1660] [id = 458] 19:49:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x128b5c400) [pid = 1660] [serial = 1373] [outer = 0x0] 19:49:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x128be5400) [pid = 1660] [serial = 1374] [outer = 0x128b5c400] 19:49:12 INFO - PROCESS | 1660 | 1463971752618 Marionette DEBUG loaded listener.js 19:49:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x126e1ec00) [pid = 1660] [serial = 1375] [outer = 0x128b5c400] 19:49:12 INFO - PROCESS | 1660 | 1463971752985 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]]]}] 19:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 19:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 522ms 19:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 19:49:13 INFO - PROCESS | 1660 | 1463971753016 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 19:49:13 INFO - PROCESS | 1660 | 1463971753017 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 19:49:13 INFO - PROCESS | 1660 | 1463971753019 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 19:49:13 INFO - PROCESS | 1660 | 1463971753020 Marionette TRACE conn2 <- [1,1806,null,{}] 19:49:13 INFO - PROCESS | 1660 | 1463971753022 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}] 19:49:13 INFO - PROCESS | 1660 | 1463971753127 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 19:49:13 INFO - PROCESS | 1660 | 1463971753212 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c626800 == 71 [pid = 1660] [id = 459] 19:49:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x128b65000) [pid = 1660] [serial = 1376] [outer = 0x0] 19:49:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x1296b1c00) [pid = 1660] [serial = 1377] [outer = 0x128b65000] 19:49:13 INFO - PROCESS | 1660 | 1463971753238 Marionette DEBUG loaded listener.js 19:49:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x12bf59400) [pid = 1660] [serial = 1378] [outer = 0x128b65000] 19:49:13 INFO - PROCESS | 1660 | 1463971753551 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]]]}] 19:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 19:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 568ms 19:49:13 INFO - PROCESS | 1660 | 1463971753588 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 19:49:13 INFO - PROCESS | 1660 | 1463971753589 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 19:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 19:49:13 INFO - PROCESS | 1660 | 1463971753591 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 19:49:13 INFO - PROCESS | 1660 | 1463971753592 Marionette TRACE conn2 <- [1,1810,null,{}] 19:49:13 INFO - PROCESS | 1660 | 1463971753595 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}] 19:49:13 INFO - PROCESS | 1660 | 1463971753717 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 19:49:13 INFO - PROCESS | 1660 | 1463971753731 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb39800 == 72 [pid = 1660] [id = 460] 19:49:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x12a82c400) [pid = 1660] [serial = 1379] [outer = 0x0] 19:49:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x12c4dfc00) [pid = 1660] [serial = 1380] [outer = 0x12a82c400] 19:49:13 INFO - PROCESS | 1660 | 1463971753755 Marionette DEBUG loaded listener.js 19:49:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x12d6bec00) [pid = 1660] [serial = 1381] [outer = 0x12a82c400] 19:49:14 INFO - PROCESS | 1660 | 1463971754111 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]]]}] 19:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 19:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 569ms 19:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 19:49:14 INFO - PROCESS | 1660 | 1463971754161 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 19:49:14 INFO - PROCESS | 1660 | 1463971754162 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 19:49:14 INFO - PROCESS | 1660 | 1463971754164 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 19:49:14 INFO - PROCESS | 1660 | 1463971754165 Marionette TRACE conn2 <- [1,1814,null,{}] 19:49:14 INFO - PROCESS | 1660 | 1463971754168 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}] 19:49:14 INFO - PROCESS | 1660 | 1463971754281 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 19:49:14 INFO - PROCESS | 1660 | 1463971754293 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d8cc800 == 73 [pid = 1660] [id = 461] 19:49:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 174 (0x110f0b400) [pid = 1660] [serial = 1382] [outer = 0x0] 19:49:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x110f13000) [pid = 1660] [serial = 1383] [outer = 0x110f0b400] 19:49:14 INFO - PROCESS | 1660 | 1463971754317 Marionette DEBUG loaded listener.js 19:49:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 176 (0x110f18800) [pid = 1660] [serial = 1384] [outer = 0x110f0b400] 19:49:14 INFO - PROCESS | 1660 | 1463971754690 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]]]}] 19:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 19:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 568ms 19:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 19:49:14 INFO - PROCESS | 1660 | 1463971754736 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 19:49:14 INFO - PROCESS | 1660 | 1463971754737 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 19:49:14 INFO - PROCESS | 1660 | 1463971754739 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 19:49:14 INFO - PROCESS | 1660 | 1463971754741 Marionette TRACE conn2 <- [1,1818,null,{}] 19:49:14 INFO - PROCESS | 1660 | 1463971754743 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}] 19:49:14 INFO - PROCESS | 1660 | 1463971754859 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 19:49:14 INFO - PROCESS | 1660 | 1463971754907 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x12f0b6800 == 74 [pid = 1660] [id = 462] 19:49:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 177 (0x110f13c00) [pid = 1660] [serial = 1385] [outer = 0x0] 19:49:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 178 (0x12d6c0800) [pid = 1660] [serial = 1386] [outer = 0x110f13c00] 19:49:14 INFO - PROCESS | 1660 | 1463971754938 Marionette DEBUG loaded listener.js 19:49:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 179 (0x12d799400) [pid = 1660] [serial = 1387] [outer = 0x110f13c00] 19:49:15 INFO - PROCESS | 1660 | 1463971755278 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]]]}] 19:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 19:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 568ms 19:49:15 INFO - PROCESS | 1660 | 1463971755316 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 19:49:15 INFO - PROCESS | 1660 | 1463971755318 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 19:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 19:49:15 INFO - PROCESS | 1660 | 1463971755320 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 19:49:15 INFO - PROCESS | 1660 | 1463971755321 Marionette TRACE conn2 <- [1,1822,null,{}] 19:49:15 INFO - PROCESS | 1660 | 1463971755323 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}] 19:49:15 INFO - PROCESS | 1660 | 1463971755436 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 19:49:15 INFO - PROCESS | 1660 | 1463971755446 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x133ed2800 == 75 [pid = 1660] [id = 463] 19:49:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 180 (0x12c9cd800) [pid = 1660] [serial = 1388] [outer = 0x0] 19:49:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 181 (0x12d7a0000) [pid = 1660] [serial = 1389] [outer = 0x12c9cd800] 19:49:15 INFO - PROCESS | 1660 | 1463971755471 Marionette DEBUG loaded listener.js 19:49:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 182 (0x12da55400) [pid = 1660] [serial = 1390] [outer = 0x12c9cd800] 19:49:15 INFO - PROCESS | 1660 | --DOMWINDOW == 181 (0x129036000) [pid = 1660] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 19:49:15 INFO - PROCESS | 1660 | --DOMWINDOW == 180 (0x1290f2000) [pid = 1660] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 19:49:15 INFO - PROCESS | 1660 | --DOMWINDOW == 179 (0x12a82d400) [pid = 1660] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 19:49:15 INFO - PROCESS | 1660 | --DOMWINDOW == 178 (0x113df0400) [pid = 1660] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 19:49:15 INFO - PROCESS | 1660 | --DOMWINDOW == 177 (0x124da3800) [pid = 1660] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 19:49:15 INFO - PROCESS | 1660 | --DOMWINDOW == 176 (0x118037c00) [pid = 1660] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 19:49:15 INFO - PROCESS | 1660 | --DOMWINDOW == 175 (0x121703c00) [pid = 1660] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 19:49:15 INFO - PROCESS | 1660 | --DOMWINDOW == 174 (0x12d6c0400) [pid = 1660] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 19:49:15 INFO - PROCESS | 1660 | --DOMWINDOW == 173 (0x12102c400) [pid = 1660] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 19:49:15 INFO - PROCESS | 1660 | --DOMWINDOW == 172 (0x113121800) [pid = 1660] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 19:49:15 INFO - PROCESS | 1660 | --DOMWINDOW == 171 (0x113104800) [pid = 1660] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 19:49:15 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x12c4db000) [pid = 1660] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 19:49:15 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x12d6b6c00) [pid = 1660] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 19:49:15 INFO - PROCESS | 1660 | 1463971755904 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]]]}] 19:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 19:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 618ms 19:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 19:49:15 INFO - PROCESS | 1660 | 1463971755939 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 19:49:15 INFO - PROCESS | 1660 | 1463971755940 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 19:49:15 INFO - PROCESS | 1660 | 1463971755942 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 19:49:15 INFO - PROCESS | 1660 | 1463971755944 Marionette TRACE conn2 <- [1,1826,null,{}] 19:49:15 INFO - PROCESS | 1660 | 1463971755952 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}] 19:49:16 INFO - PROCESS | 1660 | 1463971756100 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 19:49:16 INFO - PROCESS | 1660 | 1463971756109 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x135154000 == 76 [pid = 1660] [id = 464] 19:49:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x11311ac00) [pid = 1660] [serial = 1391] [outer = 0x0] 19:49:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x12960e000) [pid = 1660] [serial = 1392] [outer = 0x11311ac00] 19:49:16 INFO - PROCESS | 1660 | 1463971756138 Marionette DEBUG loaded listener.js 19:49:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x12da5c800) [pid = 1660] [serial = 1393] [outer = 0x11311ac00] 19:49:16 INFO - PROCESS | 1660 | 1463971756495 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]]]}] 19:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 19:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 574ms 19:49:16 INFO - PROCESS | 1660 | 1463971756518 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 19:49:16 INFO - PROCESS | 1660 | 1463971756519 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 19:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 19:49:16 INFO - PROCESS | 1660 | 1463971756521 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 19:49:16 INFO - PROCESS | 1660 | 1463971756522 Marionette TRACE conn2 <- [1,1830,null,{}] 19:49:16 INFO - PROCESS | 1660 | 1463971756525 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}] 19:49:16 INFO - PROCESS | 1660 | 1463971756619 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 19:49:16 INFO - PROCESS | 1660 | 1463971756695 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x1356c2800 == 77 [pid = 1660] [id = 465] 19:49:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x121028800) [pid = 1660] [serial = 1394] [outer = 0x0] 19:49:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 174 (0x12da60800) [pid = 1660] [serial = 1395] [outer = 0x121028800] 19:49:16 INFO - PROCESS | 1660 | 1463971756720 Marionette DEBUG loaded listener.js 19:49:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x135282800) [pid = 1660] [serial = 1396] [outer = 0x121028800] 19:49:17 INFO - PROCESS | 1660 | 1463971757003 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]]]}] 19:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 19:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 518ms 19:49:17 INFO - PROCESS | 1660 | 1463971757040 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 19:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 19:49:17 INFO - PROCESS | 1660 | 1463971757041 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 19:49:17 INFO - PROCESS | 1660 | 1463971757043 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 19:49:17 INFO - PROCESS | 1660 | 1463971757044 Marionette TRACE conn2 <- [1,1834,null,{}] 19:49:17 INFO - PROCESS | 1660 | 1463971757047 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}] 19:49:17 INFO - PROCESS | 1660 | 1463971757141 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 19:49:17 INFO - PROCESS | 1660 | 1463971757146 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x137a60000 == 78 [pid = 1660] [id = 466] 19:49:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 176 (0x135283800) [pid = 1660] [serial = 1397] [outer = 0x0] 19:49:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 177 (0x1352b8000) [pid = 1660] [serial = 1398] [outer = 0x135283800] 19:49:17 INFO - PROCESS | 1660 | 1463971757171 Marionette DEBUG loaded listener.js 19:49:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 178 (0x1352bcc00) [pid = 1660] [serial = 1399] [outer = 0x135283800] 19:49:17 INFO - PROCESS | 1660 | 1463971757532 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]]]}] 19:49:17 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 19:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 521ms 19:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 19:49:17 INFO - PROCESS | 1660 | 1463971757566 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 19:49:17 INFO - PROCESS | 1660 | 1463971757568 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 19:49:17 INFO - PROCESS | 1660 | 1463971757570 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 19:49:17 INFO - PROCESS | 1660 | 1463971757571 Marionette TRACE conn2 <- [1,1838,null,{}] 19:49:17 INFO - PROCESS | 1660 | 1463971757573 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}] 19:49:17 INFO - PROCESS | 1660 | 1463971757699 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 19:49:17 INFO - PROCESS | 1660 | 1463971757817 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x116976800 == 79 [pid = 1660] [id = 467] 19:49:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 179 (0x110f0e000) [pid = 1660] [serial = 1400] [outer = 0x0] 19:49:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 180 (0x110f19000) [pid = 1660] [serial = 1401] [outer = 0x110f0e000] 19:49:17 INFO - PROCESS | 1660 | 1463971757850 Marionette DEBUG loaded listener.js 19:49:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 181 (0x113110000) [pid = 1660] [serial = 1402] [outer = 0x110f0e000] 19:49:18 INFO - PROCESS | 1660 | 1463971758308 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]]]}] 19:49:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 19:49:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 768ms 19:49:18 INFO - PROCESS | 1660 | 1463971758340 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 19:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 19:49:18 INFO - PROCESS | 1660 | 1463971758342 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 19:49:18 INFO - PROCESS | 1660 | 1463971758345 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 19:49:18 INFO - PROCESS | 1660 | 1463971758348 Marionette TRACE conn2 <- [1,1842,null,{}] 19:49:18 INFO - PROCESS | 1660 | 1463971758351 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}] 19:49:18 INFO - PROCESS | 1660 | 1463971758472 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 19:49:18 INFO - PROCESS | 1660 | 1463971758596 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x124d1b800 == 80 [pid = 1660] [id = 468] 19:49:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 182 (0x11767d400) [pid = 1660] [serial = 1403] [outer = 0x0] 19:49:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 183 (0x119255400) [pid = 1660] [serial = 1404] [outer = 0x11767d400] 19:49:18 INFO - PROCESS | 1660 | 1463971758628 Marionette DEBUG loaded listener.js 19:49:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 184 (0x120f6c400) [pid = 1660] [serial = 1405] [outer = 0x11767d400] 19:49:19 INFO - PROCESS | 1660 | 1463971759041 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]]]}] 19:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 19:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 722ms 19:49:19 INFO - PROCESS | 1660 | 1463971759070 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 19:49:19 INFO - PROCESS | 1660 | 1463971759073 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 19:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 19:49:19 INFO - PROCESS | 1660 | 1463971759076 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 19:49:19 INFO - PROCESS | 1660 | 1463971759077 Marionette TRACE conn2 <- [1,1846,null,{}] 19:49:19 INFO - PROCESS | 1660 | 1463971759080 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}] 19:49:19 INFO - PROCESS | 1660 | 1463971759194 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 19:49:19 INFO - PROCESS | 1660 | 1463971759310 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d8cd800 == 81 [pid = 1660] [id = 469] 19:49:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 185 (0x121023000) [pid = 1660] [serial = 1406] [outer = 0x0] 19:49:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 186 (0x121741400) [pid = 1660] [serial = 1407] [outer = 0x121023000] 19:49:19 INFO - PROCESS | 1660 | 1463971759343 Marionette DEBUG loaded listener.js 19:49:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 187 (0x126771800) [pid = 1660] [serial = 1408] [outer = 0x121023000] 19:49:19 INFO - PROCESS | 1660 | 1463971759773 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]]]}] 19:49:19 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) 19:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 718ms 19:49:19 INFO - PROCESS | 1660 | 1463971759795 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 19:49:19 INFO - PROCESS | 1660 | 1463971759797 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 19:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 19:49:19 INFO - PROCESS | 1660 | 1463971759806 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 19:49:19 INFO - PROCESS | 1660 | 1463971759810 Marionette TRACE conn2 <- [1,1850,null,{}] 19:49:19 INFO - PROCESS | 1660 | 1463971759814 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}] 19:49:19 INFO - PROCESS | 1660 | 1463971759952 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 19:49:20 INFO - PROCESS | 1660 | 1463971760072 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x1359c5800 == 82 [pid = 1660] [id = 470] 19:49:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 188 (0x128bea400) [pid = 1660] [serial = 1409] [outer = 0x0] 19:49:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 189 (0x12a82e400) [pid = 1660] [serial = 1410] [outer = 0x128bea400] 19:49:20 INFO - PROCESS | 1660 | 1463971760102 Marionette DEBUG loaded listener.js 19:49:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 190 (0x12c4db000) [pid = 1660] [serial = 1411] [outer = 0x128bea400] 19:49:20 INFO - PROCESS | 1660 | 1463971760505 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]]]}] 19:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 731ms 19:49:20 INFO - PROCESS | 1660 | 1463971760533 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 19:49:20 INFO - PROCESS | 1660 | 1463971760535 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 19:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 19:49:20 INFO - PROCESS | 1660 | 1463971760538 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 19:49:20 INFO - PROCESS | 1660 | 1463971760539 Marionette TRACE conn2 <- [1,1854,null,{}] 19:49:20 INFO - PROCESS | 1660 | 1463971760541 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}] 19:49:20 INFO - PROCESS | 1660 | 1463971760653 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 19:49:20 INFO - PROCESS | 1660 | 1463971760768 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x135571000 == 83 [pid = 1660] [id = 471] 19:49:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 191 (0x12bfac400) [pid = 1660] [serial = 1412] [outer = 0x0] 19:49:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 192 (0x12d780400) [pid = 1660] [serial = 1413] [outer = 0x12bfac400] 19:49:20 INFO - PROCESS | 1660 | 1463971760799 Marionette DEBUG loaded listener.js 19:49:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 193 (0x12da07400) [pid = 1660] [serial = 1414] [outer = 0x12bfac400] 19:49:21 INFO - PROCESS | 1660 | 1463971761176 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]]]}] 19:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 19:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 669ms 19:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 19:49:21 INFO - PROCESS | 1660 | 1463971761208 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 19:49:21 INFO - PROCESS | 1660 | 1463971761209 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 19:49:21 INFO - PROCESS | 1660 | 1463971761212 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 19:49:21 INFO - PROCESS | 1660 | 1463971761213 Marionette TRACE conn2 <- [1,1858,null,{}] 19:49:21 INFO - PROCESS | 1660 | 1463971761216 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}] 19:49:21 INFO - PROCESS | 1660 | 1463971761327 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 19:49:21 INFO - PROCESS | 1660 | 1463971761446 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1359d4800 == 84 [pid = 1660] [id = 472] 19:49:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 194 (0x112799400) [pid = 1660] [serial = 1415] [outer = 0x0] 19:49:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 195 (0x11279b000) [pid = 1660] [serial = 1416] [outer = 0x112799400] 19:49:21 INFO - PROCESS | 1660 | 1463971761483 Marionette DEBUG loaded listener.js 19:49:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 196 (0x12da09400) [pid = 1660] [serial = 1417] [outer = 0x112799400] 19:49:21 INFO - PROCESS | 1660 | 1463971761882 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]]]}] 19:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 19:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 721ms 19:49:21 INFO - PROCESS | 1660 | 1463971761961 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 19:49:21 INFO - PROCESS | 1660 | 1463971761963 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 19:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 19:49:21 INFO - PROCESS | 1660 | 1463971761965 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 19:49:21 INFO - PROCESS | 1660 | 1463971761966 Marionette TRACE conn2 <- [1,1862,null,{}] 19:49:21 INFO - PROCESS | 1660 | 1463971761969 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}] 19:49:22 INFO - PROCESS | 1660 | 1463971762080 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 19:49:22 INFO - PROCESS | 1660 | 1463971762167 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bfda800 == 85 [pid = 1660] [id = 473] 19:49:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 197 (0x12c4d9400) [pid = 1660] [serial = 1418] [outer = 0x0] 19:49:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 198 (0x12da05c00) [pid = 1660] [serial = 1419] [outer = 0x12c4d9400] 19:49:22 INFO - PROCESS | 1660 | 1463971762198 Marionette DEBUG loaded listener.js 19:49:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 199 (0x1352bd000) [pid = 1660] [serial = 1420] [outer = 0x12c4d9400] 19:49:22 INFO - PROCESS | 1660 | 1463971762671 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]]]}] 19:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 19:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 770ms 19:49:22 INFO - PROCESS | 1660 | 1463971762736 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 19:49:22 INFO - PROCESS | 1660 | 1463971762738 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 19:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 19:49:22 INFO - PROCESS | 1660 | 1463971762742 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 19:49:22 INFO - PROCESS | 1660 | 1463971762744 Marionette TRACE conn2 <- [1,1866,null,{}] 19:49:22 INFO - PROCESS | 1660 | 1463971762747 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}] 19:49:22 INFO - PROCESS | 1660 | 1463971762874 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 19:49:22 INFO - PROCESS | 1660 | 1463971762963 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x1264cb000 == 86 [pid = 1660] [id = 474] 19:49:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 200 (0x1194e5c00) [pid = 1660] [serial = 1421] [outer = 0x0] 19:49:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 201 (0x12c4e3c00) [pid = 1660] [serial = 1422] [outer = 0x1194e5c00] 19:49:22 INFO - PROCESS | 1660 | 1463971762994 Marionette DEBUG loaded listener.js 19:49:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 202 (0x1352c4400) [pid = 1660] [serial = 1423] [outer = 0x1194e5c00] 19:49:23 INFO - PROCESS | 1660 | 1463971763689 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]]]}] 19:49:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 19:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 975ms 19:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 19:49:23 INFO - PROCESS | 1660 | 1463971763718 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 19:49:23 INFO - PROCESS | 1660 | 1463971763720 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 19:49:23 INFO - PROCESS | 1660 | 1463971763723 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 19:49:23 INFO - PROCESS | 1660 | 1463971763725 Marionette TRACE conn2 <- [1,1870,null,{}] 19:49:23 INFO - PROCESS | 1660 | 1463971763729 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}] 19:49:23 INFO - PROCESS | 1660 | 1463971763839 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 19:49:23 INFO - PROCESS | 1660 | 1463971763925 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x1216e1000 == 87 [pid = 1660] [id = 475] 19:49:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 203 (0x112795000) [pid = 1660] [serial = 1424] [outer = 0x0] 19:49:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 204 (0x112798000) [pid = 1660] [serial = 1425] [outer = 0x112795000] 19:49:23 INFO - PROCESS | 1660 | 1463971763953 Marionette DEBUG loaded listener.js 19:49:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 205 (0x11310d800) [pid = 1660] [serial = 1426] [outer = 0x112795000] 19:49:24 INFO - PROCESS | 1660 | 1463971764390 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]]]}] 19:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 19:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 721ms 19:49:24 INFO - PROCESS | 1660 | 1463971764448 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 19:49:24 INFO - PROCESS | 1660 | 1463971764452 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 19:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 19:49:24 INFO - PROCESS | 1660 | 1463971764458 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 19:49:24 INFO - PROCESS | 1660 | 1463971764459 Marionette TRACE conn2 <- [1,1874,null,{}] 19:49:24 INFO - PROCESS | 1660 | 1463971764462 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}] 19:49:24 INFO - PROCESS | 1660 | 1463971764563 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 19:49:24 INFO - PROCESS | 1660 | 1463971764656 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192aa800 == 88 [pid = 1660] [id = 476] 19:49:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 206 (0x113120000) [pid = 1660] [serial = 1427] [outer = 0x0] 19:49:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 207 (0x113347000) [pid = 1660] [serial = 1428] [outer = 0x113120000] 19:49:24 INFO - PROCESS | 1660 | 1463971764682 Marionette DEBUG loaded listener.js 19:49:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 208 (0x116195000) [pid = 1660] [serial = 1429] [outer = 0x113120000] 19:49:25 INFO - PROCESS | 1660 | 1463971765166 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]]]}] 19:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1244ad800 == 87 [pid = 1660] [id = 413] 19:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12a911000 == 86 [pid = 1660] [id = 354] 19:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x137a60000 == 85 [pid = 1660] [id = 466] 19:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1356c2800 == 84 [pid = 1660] [id = 465] 19:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x135154000 == 83 [pid = 1660] [id = 464] 19:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x133ed2800 == 82 [pid = 1660] [id = 463] 19:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12f0b6800 == 81 [pid = 1660] [id = 462] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 207 (0x119430400) [pid = 1660] [serial = 1284] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 206 (0x124c83000) [pid = 1660] [serial = 1287] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 205 (0x12903dc00) [pid = 1660] [serial = 1290] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 204 (0x12bfb9400) [pid = 1660] [serial = 1293] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 203 (0x12155dc00) [pid = 1660] [serial = 1296] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12d8cc800 == 80 [pid = 1660] [id = 461] 19:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12cb39800 == 79 [pid = 1660] [id = 460] 19:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12c626800 == 78 [pid = 1660] [id = 459] 19:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12b86f000 == 77 [pid = 1660] [id = 458] 19:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1294c5800 == 76 [pid = 1660] [id = 457] 19:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1216d4000 == 75 [pid = 1660] [id = 456] 19:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1212b1800 == 74 [pid = 1660] [id = 455] 19:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x129316800 == 73 [pid = 1660] [id = 454] 19:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 19:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 769ms 19:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x135bc3000 == 72 [pid = 1660] [id = 450] 19:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x13524f800 == 71 [pid = 1660] [id = 449] 19:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x133edf800 == 70 [pid = 1660] [id = 448] 19:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x129321800 == 69 [pid = 1660] [id = 447] 19:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1213b3000 == 68 [pid = 1660] [id = 446] 19:49:25 INFO - PROCESS | 1660 | --DOCSHELL 0x133ec5000 == 67 [pid = 1660] [id = 445] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 202 (0x1293ac400) [pid = 1660] [serial = 1317] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 201 (0x12a828400) [pid = 1660] [serial = 1320] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 200 (0x1296aec00) [pid = 1660] [serial = 1318] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 199 (0x12bb91400) [pid = 1660] [serial = 1323] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 198 (0x119ff2400) [pid = 1660] [serial = 1305] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 197 (0x121631800) [pid = 1660] [serial = 1306] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 196 (0x12681d400) [pid = 1660] [serial = 1314] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 195 (0x12ab94000) [pid = 1660] [serial = 1321] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 194 (0x119977800) [pid = 1660] [serial = 1303] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 193 (0x1191c3800) [pid = 1660] [serial = 1302] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 192 (0x1247ad400) [pid = 1660] [serial = 1311] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 191 (0x124cef400) [pid = 1660] [serial = 1312] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 190 (0x113df4800) [pid = 1660] [serial = 1281] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 189 (0x12d780800) [pid = 1660] [serial = 1279] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 188 (0x12173c800) [pid = 1660] [serial = 1308] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 187 (0x124230000) [pid = 1660] [serial = 1309] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 186 (0x11618d400) [pid = 1660] [serial = 1300] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 185 (0x11318d000) [pid = 1660] [serial = 1299] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 184 (0x119febc00) [pid = 1660] [serial = 1326] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 183 (0x126826400) [pid = 1660] [serial = 1327] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 182 (0x12c9ce800) [pid = 1660] [serial = 1329] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 181 (0x12d775000) [pid = 1660] [serial = 1332] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 180 (0x12bf54800) [pid = 1660] [serial = 1324] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 179 (0x12d77f800) [pid = 1660] [serial = 1333] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 178 (0x12d69b800) [pid = 1660] [serial = 1330] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | --DOMWINDOW == 177 (0x128d73000) [pid = 1660] [serial = 1315] [outer = 0x0] [url = about:blank] 19:49:25 INFO - PROCESS | 1660 | 1463971765232 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 19:49:25 INFO - PROCESS | 1660 | 1463971765233 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 19:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 19:49:25 INFO - PROCESS | 1660 | 1463971765236 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 19:49:25 INFO - PROCESS | 1660 | 1463971765239 Marionette TRACE conn2 <- [1,1878,null,{}] 19:49:25 INFO - PROCESS | 1660 | 1463971765246 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}] 19:49:25 INFO - PROCESS | 1660 | 1463971765340 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 19:49:25 INFO - PROCESS | 1660 | 1463971765351 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x118dd0800 == 68 [pid = 1660] [id = 477] 19:49:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 178 (0x117e56800) [pid = 1660] [serial = 1430] [outer = 0x0] 19:49:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 179 (0x118040c00) [pid = 1660] [serial = 1431] [outer = 0x117e56800] 19:49:25 INFO - PROCESS | 1660 | 1463971765379 Marionette DEBUG loaded listener.js 19:49:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 180 (0x11916ac00) [pid = 1660] [serial = 1432] [outer = 0x117e56800] 19:49:25 INFO - PROCESS | 1660 | 1463971765747 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]]]}] 19:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 19:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 522ms 19:49:25 INFO - PROCESS | 1660 | 1463971765787 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 19:49:25 INFO - PROCESS | 1660 | 1463971765789 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 19:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 19:49:25 INFO - PROCESS | 1660 | 1463971765793 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 19:49:25 INFO - PROCESS | 1660 | 1463971765794 Marionette TRACE conn2 <- [1,1882,null,{}] 19:49:25 INFO - PROCESS | 1660 | 1463971765796 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}] 19:49:25 INFO - PROCESS | 1660 | 1463971765884 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 19:49:25 INFO - PROCESS | 1660 | 1463971765910 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x124db4000 == 69 [pid = 1660] [id = 478] 19:49:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 181 (0x11942a400) [pid = 1660] [serial = 1433] [outer = 0x0] 19:49:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 182 (0x1199edc00) [pid = 1660] [serial = 1434] [outer = 0x11942a400] 19:49:25 INFO - PROCESS | 1660 | 1463971765935 Marionette DEBUG loaded listener.js 19:49:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 183 (0x120f64000) [pid = 1660] [serial = 1435] [outer = 0x11942a400] 19:49:26 INFO - PROCESS | 1660 | 1463971766293 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]]]}] 19:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 19:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 523ms 19:49:26 INFO - PROCESS | 1660 | 1463971766318 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 19:49:26 INFO - PROCESS | 1660 | 1463971766319 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 19:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 19:49:26 INFO - PROCESS | 1660 | 1463971766336 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 19:49:26 INFO - PROCESS | 1660 | 1463971766337 Marionette TRACE conn2 <- [1,1886,null,{}] 19:49:26 INFO - PROCESS | 1660 | 1463971766340 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}] 19:49:26 INFO - PROCESS | 1660 | 1463971766431 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 19:49:26 INFO - PROCESS | 1660 | 1463971766437 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x128c30000 == 70 [pid = 1660] [id = 479] 19:49:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 184 (0x120f66800) [pid = 1660] [serial = 1436] [outer = 0x0] 19:49:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 185 (0x12102a400) [pid = 1660] [serial = 1437] [outer = 0x120f66800] 19:49:26 INFO - PROCESS | 1660 | 1463971766463 Marionette DEBUG loaded listener.js 19:49:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 186 (0x121592000) [pid = 1660] [serial = 1438] [outer = 0x120f66800] 19:49:26 INFO - PROCESS | 1660 | 1463971766804 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]]]}] 19:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 19:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 527ms 19:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 19:49:26 INFO - PROCESS | 1660 | 1463971766856 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 19:49:26 INFO - PROCESS | 1660 | 1463971766857 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 19:49:26 INFO - PROCESS | 1660 | 1463971766859 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 19:49:26 INFO - PROCESS | 1660 | 1463971766860 Marionette TRACE conn2 <- [1,1890,null,{}] 19:49:26 INFO - PROCESS | 1660 | 1463971766862 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}] 19:49:27 INFO - PROCESS | 1660 | 1463971767003 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 19:49:27 INFO - PROCESS | 1660 | 1463971767051 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x129491800 == 71 [pid = 1660] [id = 480] 19:49:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 187 (0x121023800) [pid = 1660] [serial = 1439] [outer = 0x0] 19:49:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 188 (0x12170f400) [pid = 1660] [serial = 1440] [outer = 0x121023800] 19:49:27 INFO - PROCESS | 1660 | 1463971767077 Marionette DEBUG loaded listener.js 19:49:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 189 (0x124c7d000) [pid = 1660] [serial = 1441] [outer = 0x121023800] 19:49:27 INFO - PROCESS | 1660 | 1463971767411 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]]]}] 19:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 19:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 568ms 19:49:27 INFO - PROCESS | 1660 | 1463971767428 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 19:49:27 INFO - PROCESS | 1660 | 1463971767429 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 19:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 19:49:27 INFO - PROCESS | 1660 | 1463971767434 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 19:49:27 INFO - PROCESS | 1660 | 1463971767436 Marionette TRACE conn2 <- [1,1894,null,{}] 19:49:27 INFO - PROCESS | 1660 | 1463971767444 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}] 19:49:27 INFO - PROCESS | 1660 | 1463971767555 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 19:49:27 INFO - PROCESS | 1660 | 1463971767602 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a7a4800 == 72 [pid = 1660] [id = 481] 19:49:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 190 (0x1194e4400) [pid = 1660] [serial = 1442] [outer = 0x0] 19:49:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 191 (0x124cef400) [pid = 1660] [serial = 1443] [outer = 0x1194e4400] 19:49:27 INFO - PROCESS | 1660 | 1463971767628 Marionette DEBUG loaded listener.js 19:49:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 192 (0x1267e9000) [pid = 1660] [serial = 1444] [outer = 0x1194e4400] 19:49:27 INFO - PROCESS | 1660 | 1463971767977 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]]]}] 19:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 19:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 577ms 19:49:28 INFO - PROCESS | 1660 | 1463971768012 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 19:49:28 INFO - PROCESS | 1660 | 1463971768014 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 19:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 19:49:28 INFO - PROCESS | 1660 | 1463971768020 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 19:49:28 INFO - PROCESS | 1660 | 1463971768021 Marionette TRACE conn2 <- [1,1898,null,{}] 19:49:28 INFO - PROCESS | 1660 | 1463971768024 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}] 19:49:28 INFO - PROCESS | 1660 | 1463971768193 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 19:49:28 INFO - PROCESS | 1660 | 1463971768214 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bb58000 == 73 [pid = 1660] [id = 482] 19:49:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 193 (0x124cf0000) [pid = 1660] [serial = 1445] [outer = 0x0] 19:49:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 194 (0x128b63c00) [pid = 1660] [serial = 1446] [outer = 0x124cf0000] 19:49:28 INFO - PROCESS | 1660 | 1463971768253 Marionette DEBUG loaded listener.js 19:49:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 195 (0x128c5dc00) [pid = 1660] [serial = 1447] [outer = 0x124cf0000] 19:49:28 INFO - PROCESS | 1660 | 1463971768698 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]]]}] 19:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 19:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 719ms 19:49:28 INFO - PROCESS | 1660 | 1463971768739 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 19:49:28 INFO - PROCESS | 1660 | 1463971768740 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 19:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 19:49:28 INFO - PROCESS | 1660 | 1463971768742 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 19:49:28 INFO - PROCESS | 1660 | 1463971768743 Marionette TRACE conn2 <- [1,1902,null,{}] 19:49:28 INFO - PROCESS | 1660 | 1463971768746 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}] 19:49:28 INFO - PROCESS | 1660 | 1463971768859 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 19:49:28 INFO - PROCESS | 1660 | 1463971768903 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c616000 == 74 [pid = 1660] [id = 483] 19:49:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 196 (0x128d73000) [pid = 1660] [serial = 1448] [outer = 0x0] 19:49:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 197 (0x129032400) [pid = 1660] [serial = 1449] [outer = 0x128d73000] 19:49:28 INFO - PROCESS | 1660 | 1463971768928 Marionette DEBUG loaded listener.js 19:49:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 198 (0x1293a3c00) [pid = 1660] [serial = 1450] [outer = 0x128d73000] 19:49:29 INFO - PROCESS | 1660 | 1463971769265 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]]]}] 19:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 19:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 568ms 19:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 197 (0x12a82c400) [pid = 1660] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 19:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 196 (0x110f13c00) [pid = 1660] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 19:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 195 (0x110f0b400) [pid = 1660] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 19:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 194 (0x1246c9000) [pid = 1660] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 19:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 193 (0x128b5c400) [pid = 1660] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 19:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 192 (0x12173fc00) [pid = 1660] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 19:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 191 (0x11311ac00) [pid = 1660] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 19:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 190 (0x116941000) [pid = 1660] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 19:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 189 (0x12c9cd800) [pid = 1660] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 19:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 188 (0x121028800) [pid = 1660] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 19:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 187 (0x113188000) [pid = 1660] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 19:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 186 (0x128b65000) [pid = 1660] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 19:49:29 INFO - PROCESS | 1660 | 1463971769667 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 19:49:29 INFO - PROCESS | 1660 | 1463971769670 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 19:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 19:49:29 INFO - PROCESS | 1660 | 1463971769683 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 19:49:29 INFO - PROCESS | 1660 | 1463971769685 Marionette TRACE conn2 <- [1,1906,null,{}] 19:49:29 INFO - PROCESS | 1660 | 1463971769689 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}] 19:49:29 INFO - PROCESS | 1660 | 1463971769808 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 19:49:29 INFO - PROCESS | 1660 | 1463971769915 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e1a000 == 75 [pid = 1660] [id = 484] 19:49:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 187 (0x1122b6000) [pid = 1660] [serial = 1451] [outer = 0x0] 19:49:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 188 (0x11278f400) [pid = 1660] [serial = 1452] [outer = 0x1122b6000] 19:49:29 INFO - PROCESS | 1660 | 1463971769949 Marionette DEBUG loaded listener.js 19:49:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 189 (0x113114c00) [pid = 1660] [serial = 1453] [outer = 0x1122b6000] 19:49:30 INFO - PROCESS | 1660 | 1463971770367 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]]]}] 19:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 19:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 725ms 19:49:30 INFO - PROCESS | 1660 | 1463971770409 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 19:49:30 INFO - PROCESS | 1660 | 1463971770411 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 19:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 19:49:30 INFO - PROCESS | 1660 | 1463971770419 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 19:49:30 INFO - PROCESS | 1660 | 1463971770421 Marionette TRACE conn2 <- [1,1910,null,{}] 19:49:30 INFO - PROCESS | 1660 | 1463971770425 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}] 19:49:30 INFO - PROCESS | 1660 | 1463971770539 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 19:49:30 INFO - PROCESS | 1660 | 1463971770654 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a91800 == 76 [pid = 1660] [id = 485] 19:49:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 190 (0x113120c00) [pid = 1660] [serial = 1454] [outer = 0x0] 19:49:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 191 (0x115e3f000) [pid = 1660] [serial = 1455] [outer = 0x113120c00] 19:49:30 INFO - PROCESS | 1660 | 1463971770686 Marionette DEBUG loaded listener.js 19:49:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 192 (0x11880c400) [pid = 1660] [serial = 1456] [outer = 0x113120c00] 19:49:31 INFO - PROCESS | 1660 | 1463971771134 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]]]}] 19:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 19:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 725ms 19:49:31 INFO - PROCESS | 1660 | 1463971771142 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 19:49:31 INFO - PROCESS | 1660 | 1463971771143 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 19:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 19:49:31 INFO - PROCESS | 1660 | 1463971771146 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 19:49:31 INFO - PROCESS | 1660 | 1463971771148 Marionette TRACE conn2 <- [1,1914,null,{}] 19:49:31 INFO - PROCESS | 1660 | 1463971771173 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}] 19:49:31 INFO - PROCESS | 1660 | 1463971771292 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 19:49:31 INFO - PROCESS | 1660 | 1463971771412 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294c8800 == 77 [pid = 1660] [id = 486] 19:49:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 193 (0x120f63400) [pid = 1660] [serial = 1457] [outer = 0x0] 19:49:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 194 (0x120f6e000) [pid = 1660] [serial = 1458] [outer = 0x120f63400] 19:49:31 INFO - PROCESS | 1660 | 1463971771449 Marionette DEBUG loaded listener.js 19:49:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 195 (0x121706800) [pid = 1660] [serial = 1459] [outer = 0x120f63400] 19:49:31 INFO - PROCESS | 1660 | 1463971771888 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]]]}] 19:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 19:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 791ms 19:49:31 INFO - PROCESS | 1660 | 1463971771937 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 19:49:31 INFO - PROCESS | 1660 | 1463971771939 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 19:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 19:49:31 INFO - PROCESS | 1660 | 1463971771941 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 19:49:31 INFO - PROCESS | 1660 | 1463971771942 Marionette TRACE conn2 <- [1,1918,null,{}] 19:49:31 INFO - PROCESS | 1660 | 1463971771945 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}] 19:49:32 INFO - PROCESS | 1660 | 1463971772055 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 19:49:32 INFO - PROCESS | 1660 | 1463971772169 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b86e800 == 78 [pid = 1660] [id = 487] 19:49:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 196 (0x121a77000) [pid = 1660] [serial = 1460] [outer = 0x0] 19:49:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 197 (0x124230000) [pid = 1660] [serial = 1461] [outer = 0x121a77000] 19:49:32 INFO - PROCESS | 1660 | 1463971772200 Marionette DEBUG loaded listener.js 19:49:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 198 (0x124c7a400) [pid = 1660] [serial = 1462] [outer = 0x121a77000] 19:49:32 INFO - PROCESS | 1660 | 1463971772657 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]]]}] 19:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 19:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 774ms 19:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 19:49:32 INFO - PROCESS | 1660 | 1463971772716 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 19:49:32 INFO - PROCESS | 1660 | 1463971772717 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 19:49:32 INFO - PROCESS | 1660 | 1463971772719 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 19:49:32 INFO - PROCESS | 1660 | 1463971772720 Marionette TRACE conn2 <- [1,1922,null,{}] 19:49:32 INFO - PROCESS | 1660 | 1463971772723 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}] 19:49:32 INFO - PROCESS | 1660 | 1463971772834 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 19:49:32 INFO - PROCESS | 1660 | 1463971772918 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d01e800 == 79 [pid = 1660] [id = 488] 19:49:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 199 (0x124c79000) [pid = 1660] [serial = 1463] [outer = 0x0] 19:49:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 200 (0x126e22c00) [pid = 1660] [serial = 1464] [outer = 0x124c79000] 19:49:32 INFO - PROCESS | 1660 | 1463971772951 Marionette DEBUG loaded listener.js 19:49:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 201 (0x129037400) [pid = 1660] [serial = 1465] [outer = 0x124c79000] 19:49:33 INFO - PROCESS | 1660 | 1463971773355 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]]]}] 19:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 19:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 669ms 19:49:33 INFO - PROCESS | 1660 | 1463971773389 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 19:49:33 INFO - PROCESS | 1660 | 1463971773390 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 19:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 19:49:33 INFO - PROCESS | 1660 | 1463971773392 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 19:49:33 INFO - PROCESS | 1660 | 1463971773394 Marionette TRACE conn2 <- [1,1926,null,{}] 19:49:33 INFO - PROCESS | 1660 | 1463971773396 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}] 19:49:33 INFO - PROCESS | 1660 | 1463971773537 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 19:49:33 INFO - PROCESS | 1660 | 1463971773655 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12f0b1000 == 80 [pid = 1660] [id = 489] 19:49:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 202 (0x129610c00) [pid = 1660] [serial = 1466] [outer = 0x0] 19:49:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 203 (0x12a765000) [pid = 1660] [serial = 1467] [outer = 0x129610c00] 19:49:33 INFO - PROCESS | 1660 | 1463971773688 Marionette DEBUG loaded listener.js 19:49:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 204 (0x12ba18800) [pid = 1660] [serial = 1468] [outer = 0x129610c00] 19:49:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 205 (0x12be34800) [pid = 1660] [serial = 1469] [outer = 0x12c76b800] 19:49:34 INFO - PROCESS | 1660 | 1463971774193 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]]]}] 19:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 19:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 818ms 19:49:34 INFO - PROCESS | 1660 | 1463971774211 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 19:49:34 INFO - PROCESS | 1660 | 1463971774213 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 19:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 19:49:34 INFO - PROCESS | 1660 | 1463971774237 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 19:49:34 INFO - PROCESS | 1660 | 1463971774238 Marionette TRACE conn2 <- [1,1930,null,{}] 19:49:34 INFO - PROCESS | 1660 | 1463971774241 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}] 19:49:34 INFO - PROCESS | 1660 | 1463971774348 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 19:49:34 INFO - PROCESS | 1660 | 1463971774468 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x117043800 == 81 [pid = 1660] [id = 490] 19:49:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 206 (0x112788000) [pid = 1660] [serial = 1470] [outer = 0x0] 19:49:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 207 (0x11832bc00) [pid = 1660] [serial = 1471] [outer = 0x112788000] 19:49:34 INFO - PROCESS | 1660 | 1463971774499 Marionette DEBUG loaded listener.js 19:49:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 208 (0x12be29000) [pid = 1660] [serial = 1472] [outer = 0x112788000] 19:49:34 INFO - PROCESS | 1660 | 1463971774907 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]]]}] 19:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 19:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 723ms 19:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 19:49:34 INFO - PROCESS | 1660 | 1463971774958 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 19:49:34 INFO - PROCESS | 1660 | 1463971774959 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 19:49:34 INFO - PROCESS | 1660 | 1463971774961 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 19:49:34 INFO - PROCESS | 1660 | 1463971774962 Marionette TRACE conn2 <- [1,1934,null,{}] 19:49:34 INFO - PROCESS | 1660 | 1463971774987 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}] 19:49:35 INFO - PROCESS | 1660 | 1463971775097 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 19:49:35 INFO - PROCESS | 1660 | 1463971775184 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b38000 == 82 [pid = 1660] [id = 491] 19:49:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 209 (0x112a63800) [pid = 1660] [serial = 1473] [outer = 0x0] 19:49:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 210 (0x12be2c000) [pid = 1660] [serial = 1474] [outer = 0x112a63800] 19:49:35 INFO - PROCESS | 1660 | 1463971775213 Marionette DEBUG loaded listener.js 19:49:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 211 (0x12c4d7800) [pid = 1660] [serial = 1475] [outer = 0x112a63800] 19:49:35 INFO - PROCESS | 1660 | 1463971775821 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]]]}] 19:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 19:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 890ms 19:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 19:49:35 INFO - PROCESS | 1660 | 1463971775857 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 19:49:35 INFO - PROCESS | 1660 | 1463971775859 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 19:49:35 INFO - PROCESS | 1660 | 1463971775862 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 19:49:35 INFO - PROCESS | 1660 | 1463971775866 Marionette TRACE conn2 <- [1,1938,null,{}] 19:49:35 INFO - PROCESS | 1660 | 1463971775872 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}] 19:49:35 INFO - PROCESS | 1660 | 1463971775977 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 19:49:36 INFO - PROCESS | 1660 | 1463971776068 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x124496800 == 83 [pid = 1660] [id = 492] 19:49:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 212 (0x1120ed000) [pid = 1660] [serial = 1476] [outer = 0x0] 19:49:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 213 (0x11279c000) [pid = 1660] [serial = 1477] [outer = 0x1120ed000] 19:49:36 INFO - PROCESS | 1660 | 1463971776097 Marionette DEBUG loaded listener.js 19:49:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 214 (0x11318e400) [pid = 1660] [serial = 1478] [outer = 0x1120ed000] 19:49:36 INFO - PROCESS | 1660 | 1463971776542 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]]]}] 19:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 19:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 727ms 19:49:36 INFO - PROCESS | 1660 | 1463971776590 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 19:49:36 INFO - PROCESS | 1660 | 1463971776594 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 19:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 19:49:36 INFO - PROCESS | 1660 | 1463971776598 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 19:49:36 INFO - PROCESS | 1660 | 1463971776600 Marionette TRACE conn2 <- [1,1942,null,{}] 19:49:36 INFO - PROCESS | 1660 | 1463971776602 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}] 19:49:36 INFO - PROCESS | 1660 | 1463971776717 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 19:49:36 INFO - PROCESS | 1660 | --DOCSHELL 0x116907800 == 82 [pid = 1660] [id = 26] 19:49:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12bb58000 == 81 [pid = 1660] [id = 482] 19:49:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12a7a4800 == 80 [pid = 1660] [id = 481] 19:49:36 INFO - PROCESS | 1660 | --DOCSHELL 0x129491800 == 79 [pid = 1660] [id = 480] 19:49:36 INFO - PROCESS | 1660 | --DOMWINDOW == 213 (0x1352b8000) [pid = 1660] [serial = 1398] [outer = 0x0] [url = about:blank] 19:49:36 INFO - PROCESS | 1660 | 1463971776959 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:36 INFO - PROCESS | 1660 | --DOCSHELL 0x128c30000 == 78 [pid = 1660] [id = 479] 19:49:36 INFO - PROCESS | 1660 | --DOCSHELL 0x124db4000 == 77 [pid = 1660] [id = 478] 19:49:36 INFO - PROCESS | 1660 | --DOCSHELL 0x118dd0800 == 76 [pid = 1660] [id = 477] 19:49:36 INFO - PROCESS | 1660 | --DOCSHELL 0x1192aa800 == 75 [pid = 1660] [id = 476] 19:49:36 INFO - PROCESS | 1660 | --DOCSHELL 0x1216e1000 == 74 [pid = 1660] [id = 475] 19:49:36 INFO - PROCESS | 1660 | --DOCSHELL 0x1264cb000 == 73 [pid = 1660] [id = 474] 19:49:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x117057800 == 74 [pid = 1660] [id = 493] 19:49:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 214 (0x110f11c00) [pid = 1660] [serial = 1479] [outer = 0x0] 19:49:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 215 (0x110f17400) [pid = 1660] [serial = 1480] [outer = 0x110f11c00] 19:49:37 INFO - PROCESS | 1660 | 1463971777019 Marionette DEBUG loaded listener.js 19:49:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 216 (0x11279e400) [pid = 1660] [serial = 1481] [outer = 0x110f11c00] 19:49:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12bfda800 == 73 [pid = 1660] [id = 473] 19:49:37 INFO - PROCESS | 1660 | --DOCSHELL 0x1359d4800 == 72 [pid = 1660] [id = 472] 19:49:37 INFO - PROCESS | 1660 | --DOCSHELL 0x135571000 == 71 [pid = 1660] [id = 471] 19:49:37 INFO - PROCESS | 1660 | --DOCSHELL 0x1359c5800 == 70 [pid = 1660] [id = 470] 19:49:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12d8cd800 == 69 [pid = 1660] [id = 469] 19:49:37 INFO - PROCESS | 1660 | --DOCSHELL 0x124d1b800 == 68 [pid = 1660] [id = 468] 19:49:37 INFO - PROCESS | 1660 | --DOCSHELL 0x116976800 == 67 [pid = 1660] [id = 467] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 215 (0x135282800) [pid = 1660] [serial = 1396] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 214 (0x1191c2800) [pid = 1660] [serial = 1363] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 213 (0x12da55400) [pid = 1660] [serial = 1390] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 212 (0x116a4e800) [pid = 1660] [serial = 1362] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 211 (0x1296b1c00) [pid = 1660] [serial = 1377] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 210 (0x110f18800) [pid = 1660] [serial = 1384] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 209 (0x12da5c800) [pid = 1660] [serial = 1393] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 208 (0x12bf59400) [pid = 1660] [serial = 1378] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 207 (0x12d6bec00) [pid = 1660] [serial = 1381] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 206 (0x12da60800) [pid = 1660] [serial = 1395] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 205 (0x12c4dfc00) [pid = 1660] [serial = 1380] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 204 (0x12d6c0800) [pid = 1660] [serial = 1386] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 203 (0x110f13000) [pid = 1660] [serial = 1383] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 202 (0x12d799400) [pid = 1660] [serial = 1387] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 201 (0x128b60400) [pid = 1660] [serial = 1344] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 200 (0x124cf2800) [pid = 1660] [serial = 1371] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 199 (0x12681c000) [pid = 1660] [serial = 1372] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 198 (0x128be5400) [pid = 1660] [serial = 1374] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 197 (0x126e1ec00) [pid = 1660] [serial = 1375] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 196 (0x121747c00) [pid = 1660] [serial = 1368] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 195 (0x12445fc00) [pid = 1660] [serial = 1369] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 194 (0x12960e000) [pid = 1660] [serial = 1392] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 193 (0x12da02c00) [pid = 1660] [serial = 1335] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 192 (0x119edd400) [pid = 1660] [serial = 1365] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 191 (0x121706400) [pid = 1660] [serial = 1366] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 190 (0x12d7a0000) [pid = 1660] [serial = 1389] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 189 (0x12d084c00) [pid = 1660] [serial = 1350] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 188 (0x12be34000) [pid = 1660] [serial = 1347] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 187 (0x117e63000) [pid = 1660] [serial = 1338] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 186 (0x119430000) [pid = 1660] [serial = 1359] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 185 (0x120f69c00) [pid = 1660] [serial = 1341] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 184 (0x12da0f800) [pid = 1660] [serial = 1356] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | --DOMWINDOW == 183 (0x12d79f400) [pid = 1660] [serial = 1353] [outer = 0x0] [url = about:blank] 19:49:37 INFO - PROCESS | 1660 | 1463971777671 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]]]}] 19:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 19:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1123ms 19:49:37 INFO - PROCESS | 1660 | 1463971777722 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 19:49:37 INFO - PROCESS | 1660 | 1463971777725 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 19:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 19:49:37 INFO - PROCESS | 1660 | 1463971777728 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 19:49:37 INFO - PROCESS | 1660 | 1463971777730 Marionette TRACE conn2 <- [1,1946,null,{}] 19:49:37 INFO - PROCESS | 1660 | 1463971777734 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}] 19:49:37 INFO - PROCESS | 1660 | 1463971777847 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 19:49:37 INFO - PROCESS | 1660 | 1463971777930 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x123d1d000 == 68 [pid = 1660] [id = 494] 19:49:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 184 (0x118650400) [pid = 1660] [serial = 1482] [outer = 0x0] 19:49:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 185 (0x119121000) [pid = 1660] [serial = 1483] [outer = 0x118650400] 19:49:37 INFO - PROCESS | 1660 | 1463971777962 Marionette DEBUG loaded listener.js 19:49:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 186 (0x119254c00) [pid = 1660] [serial = 1484] [outer = 0x118650400] 19:49:38 INFO - PROCESS | 1660 | 1463971778418 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]]]}] 19:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 19:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 723ms 19:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 19:49:38 INFO - PROCESS | 1660 | 1463971778452 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 19:49:38 INFO - PROCESS | 1660 | 1463971778455 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 19:49:38 INFO - PROCESS | 1660 | 1463971778458 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 19:49:38 INFO - PROCESS | 1660 | 1463971778459 Marionette TRACE conn2 <- [1,1950,null,{}] 19:49:38 INFO - PROCESS | 1660 | 1463971778462 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}] 19:49:38 INFO - PROCESS | 1660 | 1463971778614 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 19:49:38 INFO - PROCESS | 1660 | 1463971778707 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12900f800 == 69 [pid = 1660] [id = 495] 19:49:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 187 (0x119ff3800) [pid = 1660] [serial = 1485] [outer = 0x0] 19:49:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 188 (0x12101d400) [pid = 1660] [serial = 1486] [outer = 0x119ff3800] 19:49:38 INFO - PROCESS | 1660 | 1463971778737 Marionette DEBUG loaded listener.js 19:49:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 189 (0x121706400) [pid = 1660] [serial = 1487] [outer = 0x119ff3800] 19:49:39 INFO - PROCESS | 1660 | 1463971779158 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]]]}] 19:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 19:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 720ms 19:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 19:49:39 INFO - PROCESS | 1660 | 1463971779179 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 19:49:39 INFO - PROCESS | 1660 | 1463971779181 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 19:49:39 INFO - PROCESS | 1660 | 1463971779187 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 19:49:39 INFO - PROCESS | 1660 | 1463971779192 Marionette TRACE conn2 <- [1,1954,null,{}] 19:49:39 INFO - PROCESS | 1660 | 1463971779196 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}] 19:49:39 INFO - PROCESS | 1660 | 1463971779308 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 19:49:39 INFO - PROCESS | 1660 | 1463971779422 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2e8800 == 70 [pid = 1660] [id = 496] 19:49:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 190 (0x121708800) [pid = 1660] [serial = 1488] [outer = 0x0] 19:49:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 191 (0x124464400) [pid = 1660] [serial = 1489] [outer = 0x121708800] 19:49:39 INFO - PROCESS | 1660 | 1463971779455 Marionette DEBUG loaded listener.js 19:49:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 192 (0x124da1c00) [pid = 1660] [serial = 1490] [outer = 0x121708800] 19:49:39 INFO - PROCESS | 1660 | 1463971779901 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]]]}] 19:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 19:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 727ms 19:49:39 INFO - PROCESS | 1660 | 1463971779911 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 19:49:39 INFO - PROCESS | 1660 | 1463971779913 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 19:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 19:49:39 INFO - PROCESS | 1660 | 1463971779915 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 19:49:39 INFO - PROCESS | 1660 | 1463971779916 Marionette TRACE conn2 <- [1,1958,null,{}] 19:49:39 INFO - PROCESS | 1660 | 1463971779919 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}] 19:49:40 INFO - PROCESS | 1660 | 1463971780047 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 19:49:40 INFO - PROCESS | 1660 | 1463971780159 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bf13800 == 71 [pid = 1660] [id = 497] 19:49:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 193 (0x124cf3800) [pid = 1660] [serial = 1491] [outer = 0x0] 19:49:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 194 (0x128b5b400) [pid = 1660] [serial = 1492] [outer = 0x124cf3800] 19:49:40 INFO - PROCESS | 1660 | 1463971780191 Marionette DEBUG loaded listener.js 19:49:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 195 (0x128e4a400) [pid = 1660] [serial = 1493] [outer = 0x124cf3800] 19:49:40 INFO - PROCESS | 1660 | 1463971780607 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]]]}] 19:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 19:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 721ms 19:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 19:49:40 INFO - PROCESS | 1660 | 1463971780637 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 19:49:40 INFO - PROCESS | 1660 | 1463971780638 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 19:49:40 INFO - PROCESS | 1660 | 1463971780640 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 19:49:40 INFO - PROCESS | 1660 | 1463971780641 Marionette TRACE conn2 <- [1,1962,null,{}] 19:49:40 INFO - PROCESS | 1660 | 1463971780644 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}] 19:49:40 INFO - PROCESS | 1660 | 1463971780748 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 19:49:40 INFO - PROCESS | 1660 | 1463971780860 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ce36000 == 72 [pid = 1660] [id = 498] 19:49:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 196 (0x1293ac800) [pid = 1660] [serial = 1494] [outer = 0x0] 19:49:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 197 (0x129613000) [pid = 1660] [serial = 1495] [outer = 0x1293ac800] 19:49:40 INFO - PROCESS | 1660 | 1463971780899 Marionette DEBUG loaded listener.js 19:49:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 198 (0x12a8e2400) [pid = 1660] [serial = 1496] [outer = 0x1293ac800] 19:49:41 INFO - PROCESS | 1660 | 1463971781357 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]]]}] 19:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 19:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 768ms 19:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 19:49:41 INFO - PROCESS | 1660 | 1463971781411 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 19:49:41 INFO - PROCESS | 1660 | 1463971781413 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 19:49:41 INFO - PROCESS | 1660 | 1463971781415 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 19:49:41 INFO - PROCESS | 1660 | 1463971781416 Marionette TRACE conn2 <- [1,1966,null,{}] 19:49:41 INFO - PROCESS | 1660 | 1463971781419 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}] 19:49:41 INFO - PROCESS | 1660 | 1463971781526 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 19:49:41 INFO - PROCESS | 1660 | 1463971781640 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12f0b0000 == 73 [pid = 1660] [id = 499] 19:49:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 199 (0x12abdd400) [pid = 1660] [serial = 1497] [outer = 0x0] 19:49:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 200 (0x12be2bc00) [pid = 1660] [serial = 1498] [outer = 0x12abdd400] 19:49:41 INFO - PROCESS | 1660 | 1463971781671 Marionette DEBUG loaded listener.js 19:49:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 201 (0x12c9d6c00) [pid = 1660] [serial = 1499] [outer = 0x12abdd400] 19:49:42 INFO - PROCESS | 1660 | 1463971782081 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]]]}] 19:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 19:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 718ms 19:49:42 INFO - PROCESS | 1660 | 1463971782134 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 19:49:42 INFO - PROCESS | 1660 | 1463971782135 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 19:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 19:49:42 INFO - PROCESS | 1660 | 1463971782138 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 19:49:42 INFO - PROCESS | 1660 | 1463971782139 Marionette TRACE conn2 <- [1,1970,null,{}] 19:49:42 INFO - PROCESS | 1660 | 1463971782141 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}] 19:49:42 INFO - PROCESS | 1660 | 1463971782247 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 19:49:42 INFO - PROCESS | 1660 | 1463971782359 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x133fef800 == 74 [pid = 1660] [id = 500] 19:49:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 202 (0x12abde800) [pid = 1660] [serial = 1500] [outer = 0x0] 19:49:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 203 (0x12c9d7400) [pid = 1660] [serial = 1501] [outer = 0x12abde800] 19:49:42 INFO - PROCESS | 1660 | 1463971782394 Marionette DEBUG loaded listener.js 19:49:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 204 (0x12d693800) [pid = 1660] [serial = 1502] [outer = 0x12abde800] 19:49:42 INFO - PROCESS | 1660 | 1463971782831 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]]]}] 19:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 19:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 719ms 19:49:42 INFO - PROCESS | 1660 | 1463971782863 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 19:49:42 INFO - PROCESS | 1660 | 1463971782864 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 19:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 19:49:42 INFO - PROCESS | 1660 | 1463971782883 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 19:49:42 INFO - PROCESS | 1660 | 1463971782884 Marionette TRACE conn2 <- [1,1974,null,{}] 19:49:42 INFO - PROCESS | 1660 | 1463971782887 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}] 19:49:42 INFO - PROCESS | 1660 | 1463971782993 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 19:49:43 INFO - PROCESS | 1660 | 1463971783107 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x135261000 == 75 [pid = 1660] [id = 501] 19:49:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 205 (0x12d697800) [pid = 1660] [serial = 1503] [outer = 0x0] 19:49:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 206 (0x12d6b7400) [pid = 1660] [serial = 1504] [outer = 0x12d697800] 19:49:43 INFO - PROCESS | 1660 | 1463971783138 Marionette DEBUG loaded listener.js 19:49:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 207 (0x12d779000) [pid = 1660] [serial = 1505] [outer = 0x12d697800] 19:49:43 INFO - PROCESS | 1660 | 1463971783673 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]]]}] 19:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 19:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 826ms 19:49:43 INFO - PROCESS | 1660 | 1463971783707 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 19:49:43 INFO - PROCESS | 1660 | 1463971783709 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 19:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 19:49:43 INFO - PROCESS | 1660 | 1463971783713 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 19:49:43 INFO - PROCESS | 1660 | 1463971783715 Marionette TRACE conn2 <- [1,1978,null,{}] 19:49:43 INFO - PROCESS | 1660 | 1463971783718 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}] 19:49:43 INFO - PROCESS | 1660 | 1463971783825 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 19:49:43 INFO - PROCESS | 1660 | --DOCSHELL 0x113db3800 == 74 [pid = 1660] [id = 373] 19:49:43 INFO - PROCESS | 1660 | --DOCSHELL 0x124496800 == 73 [pid = 1660] [id = 492] 19:49:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12d01e800 == 72 [pid = 1660] [id = 488] 19:49:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12b86e800 == 71 [pid = 1660] [id = 487] 19:49:43 INFO - PROCESS | 1660 | --DOCSHELL 0x1294c8800 == 70 [pid = 1660] [id = 486] 19:49:43 INFO - PROCESS | 1660 | --DOCSHELL 0x121a91800 == 69 [pid = 1660] [id = 485] 19:49:43 INFO - PROCESS | 1660 | --DOCSHELL 0x117e1a000 == 68 [pid = 1660] [id = 484] 19:49:44 INFO - PROCESS | 1660 | 1463971784065 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f0f800 == 69 [pid = 1660] [id = 502] 19:49:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 208 (0x110f18c00) [pid = 1660] [serial = 1506] [outer = 0x0] 19:49:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 209 (0x112792400) [pid = 1660] [serial = 1507] [outer = 0x110f18c00] 19:49:44 INFO - PROCESS | 1660 | 1463971784143 Marionette DEBUG loaded listener.js 19:49:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 210 (0x113d0b400) [pid = 1660] [serial = 1508] [outer = 0x110f18c00] 19:49:44 INFO - PROCESS | 1660 | 1463971784675 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]]]}] 19:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 19:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 971ms 19:49:44 INFO - PROCESS | 1660 | 1463971784684 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 19:49:44 INFO - PROCESS | 1660 | 1463971784687 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 19:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 19:49:44 INFO - PROCESS | 1660 | 1463971784690 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 19:49:44 INFO - PROCESS | 1660 | 1463971784692 Marionette TRACE conn2 <- [1,1982,null,{}] 19:49:44 INFO - PROCESS | 1660 | 1463971784696 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}] 19:49:44 INFO - PROCESS | 1660 | 1463971784807 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 19:49:44 INFO - PROCESS | 1660 | 1463971784923 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12931a800 == 70 [pid = 1660] [id = 503] 19:49:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 211 (0x1191c9400) [pid = 1660] [serial = 1509] [outer = 0x0] 19:49:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 212 (0x119febc00) [pid = 1660] [serial = 1510] [outer = 0x1191c9400] 19:49:44 INFO - PROCESS | 1660 | 1463971784958 Marionette DEBUG loaded listener.js 19:49:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 213 (0x121597c00) [pid = 1660] [serial = 1511] [outer = 0x1191c9400] 19:49:45 INFO - PROCESS | 1660 | 1463971785443 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]]]}] 19:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 19:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 822ms 19:49:45 INFO - PROCESS | 1660 | 1463971785515 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 19:49:45 INFO - PROCESS | 1660 | 1463971785519 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 19:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 19:49:45 INFO - PROCESS | 1660 | 1463971785524 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 19:49:45 INFO - PROCESS | 1660 | 1463971785526 Marionette TRACE conn2 <- [1,1986,null,{}] 19:49:45 INFO - PROCESS | 1660 | 1463971785530 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}] 19:49:45 INFO - PROCESS | 1660 | 1463971785660 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 19:49:45 INFO - PROCESS | 1660 | 1463971785750 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x121297800 == 71 [pid = 1660] [id = 504] 19:49:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 214 (0x12442c800) [pid = 1660] [serial = 1512] [outer = 0x0] 19:49:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 215 (0x124c78c00) [pid = 1660] [serial = 1513] [outer = 0x12442c800] 19:49:45 INFO - PROCESS | 1660 | 1463971785780 Marionette DEBUG loaded listener.js 19:49:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 216 (0x126e22000) [pid = 1660] [serial = 1514] [outer = 0x12442c800] 19:49:46 INFO - PROCESS | 1660 | 1463971786227 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]]]}] 19:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 19:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 720ms 19:49:46 INFO - PROCESS | 1660 | 1463971786244 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 19:49:46 INFO - PROCESS | 1660 | 1463971786246 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 19:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 19:49:46 INFO - PROCESS | 1660 | 1463971786251 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 19:49:46 INFO - PROCESS | 1660 | 1463971786258 Marionette TRACE conn2 <- [1,1990,null,{}] 19:49:46 INFO - PROCESS | 1660 | 1463971786267 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}] 19:49:46 INFO - PROCESS | 1660 | 1463971786388 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 19:49:46 INFO - PROCESS | 1660 | 1463971786479 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12de30800 == 72 [pid = 1660] [id = 505] 19:49:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 217 (0x128d77000) [pid = 1660] [serial = 1515] [outer = 0x0] 19:49:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 218 (0x12a767c00) [pid = 1660] [serial = 1516] [outer = 0x128d77000] 19:49:46 INFO - PROCESS | 1660 | 1463971786509 Marionette DEBUG loaded listener.js 19:49:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 219 (0x12a836c00) [pid = 1660] [serial = 1517] [outer = 0x128d77000] 19:49:46 INFO - PROCESS | 1660 | 1463971786937 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]]]}] 19:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 19:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 732ms 19:49:46 INFO - PROCESS | 1660 | 1463971786994 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 19:49:46 INFO - PROCESS | 1660 | 1463971786996 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 19:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 19:49:47 INFO - PROCESS | 1660 | 1463971787001 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 19:49:47 INFO - PROCESS | 1660 | 1463971787002 Marionette TRACE conn2 <- [1,1994,null,{}] 19:49:47 INFO - PROCESS | 1660 | 1463971787004 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}] 19:49:47 INFO - PROCESS | 1660 | 1463971787115 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 19:49:47 INFO - PROCESS | 1660 | 1463971787209 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x135251800 == 73 [pid = 1660] [id = 506] 19:49:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 220 (0x12a828400) [pid = 1660] [serial = 1518] [outer = 0x0] 19:49:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 221 (0x12be27c00) [pid = 1660] [serial = 1519] [outer = 0x12a828400] 19:49:47 INFO - PROCESS | 1660 | 1463971787260 Marionette DEBUG loaded listener.js 19:49:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 222 (0x12c9cdc00) [pid = 1660] [serial = 1520] [outer = 0x12a828400] 19:49:47 INFO - PROCESS | 1660 | 1463971787756 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]]]}] 19:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 19:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 769ms 19:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 19:49:47 INFO - PROCESS | 1660 | 1463971787770 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 19:49:47 INFO - PROCESS | 1660 | 1463971787772 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 19:49:47 INFO - PROCESS | 1660 | 1463971787774 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 19:49:47 INFO - PROCESS | 1660 | 1463971787775 Marionette TRACE conn2 <- [1,1998,null,{}] 19:49:47 INFO - PROCESS | 1660 | 1463971787777 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}] 19:49:47 INFO - PROCESS | 1660 | 1463971787885 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 19:49:48 INFO - PROCESS | 1660 | 1463971788003 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x1356d4800 == 74 [pid = 1660] [id = 507] 19:49:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 223 (0x12d777000) [pid = 1660] [serial = 1521] [outer = 0x0] 19:49:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 224 (0x12d781400) [pid = 1660] [serial = 1522] [outer = 0x12d777000] 19:49:48 INFO - PROCESS | 1660 | 1463971788042 Marionette DEBUG loaded listener.js 19:49:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 225 (0x12da0c400) [pid = 1660] [serial = 1523] [outer = 0x12d777000] 19:49:48 INFO - PROCESS | 1660 | 1463971788595 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]]]}] 19:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 19:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 871ms 19:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 19:49:48 INFO - PROCESS | 1660 | 1463971788646 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 19:49:48 INFO - PROCESS | 1660 | 1463971788648 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 19:49:48 INFO - PROCESS | 1660 | 1463971788652 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 19:49:48 INFO - PROCESS | 1660 | 1463971788654 Marionette TRACE conn2 <- [1,2002,null,{}] 19:49:48 INFO - PROCESS | 1660 | 1463971788658 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}] 19:49:48 INFO - PROCESS | 1660 | 1463971788804 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 19:49:48 INFO - PROCESS | 1660 | 1463971788894 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x135ad2000 == 75 [pid = 1660] [id = 508] 19:49:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 226 (0x12da5d800) [pid = 1660] [serial = 1524] [outer = 0x0] 19:49:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 227 (0x13527b000) [pid = 1660] [serial = 1525] [outer = 0x12da5d800] 19:49:48 INFO - PROCESS | 1660 | 1463971788924 Marionette DEBUG loaded listener.js 19:49:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 228 (0x1352b7000) [pid = 1660] [serial = 1526] [outer = 0x12da5d800] 19:49:49 INFO - PROCESS | 1660 | 1463971789341 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]]]}] 19:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 19:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 720ms 19:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 19:49:49 INFO - PROCESS | 1660 | 1463971789372 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 19:49:49 INFO - PROCESS | 1660 | 1463971789373 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 19:49:49 INFO - PROCESS | 1660 | 1463971789375 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 19:49:49 INFO - PROCESS | 1660 | 1463971789376 Marionette TRACE conn2 <- [1,2006,null,{}] 19:49:49 INFO - PROCESS | 1660 | 1463971789379 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}] 19:49:49 INFO - PROCESS | 1660 | 1463971789484 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 19:49:49 INFO - PROCESS | 1660 | 1463971789602 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x135bd6000 == 76 [pid = 1660] [id = 509] 19:49:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 229 (0x12da5a800) [pid = 1660] [serial = 1527] [outer = 0x0] 19:49:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 230 (0x1352bfc00) [pid = 1660] [serial = 1528] [outer = 0x12da5a800] 19:49:49 INFO - PROCESS | 1660 | 1463971789634 Marionette DEBUG loaded listener.js 19:49:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 231 (0x135680c00) [pid = 1660] [serial = 1529] [outer = 0x12da5a800] 19:49:50 INFO - PROCESS | 1660 | 1463971790062 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]]]}] 19:49:50 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 19:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 720ms 19:49:50 INFO - PROCESS | 1660 | 1463971790113 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 19:49:50 INFO - PROCESS | 1660 | 1463971790114 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 19:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 19:49:50 INFO - PROCESS | 1660 | 1463971790133 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 19:49:50 INFO - PROCESS | 1660 | 1463971790134 Marionette TRACE conn2 <- [1,2010,null,{}] 19:49:50 INFO - PROCESS | 1660 | 1463971790136 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}] 19:49:50 INFO - PROCESS | 1660 | 1463971790242 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 19:49:50 INFO - PROCESS | 1660 | 1463971790361 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x137a6b000 == 77 [pid = 1660] [id = 510] 19:49:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 232 (0x1352bf800) [pid = 1660] [serial = 1530] [outer = 0x0] 19:49:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 233 (0x135684c00) [pid = 1660] [serial = 1531] [outer = 0x1352bf800] 19:49:50 INFO - PROCESS | 1660 | 1463971790394 Marionette DEBUG loaded listener.js 19:49:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 234 (0x13568ac00) [pid = 1660] [serial = 1532] [outer = 0x1352bf800] 19:49:50 INFO - PROCESS | 1660 | 1463971790836 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]]]}] 19:49:50 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 19:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 722ms 19:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 19:49:50 INFO - PROCESS | 1660 | 1463971790852 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 19:49:50 INFO - PROCESS | 1660 | 1463971790854 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 19:49:50 INFO - PROCESS | 1660 | 1463971790856 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 19:49:50 INFO - PROCESS | 1660 | 1463971790857 Marionette TRACE conn2 <- [1,2014,null,{}] 19:49:50 INFO - PROCESS | 1660 | 1463971790860 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}] 19:49:50 INFO - PROCESS | 1660 | 1463971790972 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 19:49:51 INFO - PROCESS | 1660 | 1463971791185 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1268a9800 == 78 [pid = 1660] [id = 511] 19:49:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 235 (0x111d80000) [pid = 1660] [serial = 1533] [outer = 0x0] 19:49:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 236 (0x112a63000) [pid = 1660] [serial = 1534] [outer = 0x111d80000] 19:49:51 INFO - PROCESS | 1660 | 1463971791222 Marionette DEBUG loaded listener.js 19:49:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 237 (0x117e63000) [pid = 1660] [serial = 1535] [outer = 0x111d80000] 19:49:51 INFO - PROCESS | 1660 | 1463971791688 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]]]}] 19:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 19:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 869ms 19:49:51 INFO - PROCESS | 1660 | 1463971791726 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 19:49:51 INFO - PROCESS | 1660 | 1463971791728 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 19:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 19:49:51 INFO - PROCESS | 1660 | 1463971791732 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 19:49:51 INFO - PROCESS | 1660 | 1463971791734 Marionette TRACE conn2 <- [1,2018,null,{}] 19:49:51 INFO - PROCESS | 1660 | 1463971791738 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}] 19:49:51 INFO - PROCESS | 1660 | 1463971791847 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 19:49:51 INFO - PROCESS | 1660 | 1463971791945 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a7a7800 == 79 [pid = 1660] [id = 512] 19:49:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 238 (0x119b75400) [pid = 1660] [serial = 1536] [outer = 0x0] 19:49:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 239 (0x121710800) [pid = 1660] [serial = 1537] [outer = 0x119b75400] 19:49:51 INFO - PROCESS | 1660 | 1463971791976 Marionette DEBUG loaded listener.js 19:49:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 240 (0x12445a400) [pid = 1660] [serial = 1538] [outer = 0x119b75400] 19:49:52 INFO - PROCESS | 1660 | 1463971792392 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]]]}] 19:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 19:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 725ms 19:49:52 INFO - PROCESS | 1660 | 1463971792458 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 19:49:52 INFO - PROCESS | 1660 | 1463971792460 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 19:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 19:49:52 INFO - PROCESS | 1660 | 1463971792463 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 19:49:52 INFO - PROCESS | 1660 | 1463971792465 Marionette TRACE conn2 <- [1,2022,null,{}] 19:49:52 INFO - PROCESS | 1660 | 1463971792467 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}] 19:49:52 INFO - PROCESS | 1660 | 1463971792575 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 19:49:52 INFO - PROCESS | 1660 | 1463971792693 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ddd7000 == 80 [pid = 1660] [id = 513] 19:49:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 241 (0x12602d400) [pid = 1660] [serial = 1539] [outer = 0x0] 19:49:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 242 (0x128b67400) [pid = 1660] [serial = 1540] [outer = 0x12602d400] 19:49:52 INFO - PROCESS | 1660 | 1463971792722 Marionette DEBUG loaded listener.js 19:49:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 243 (0x1296aa000) [pid = 1660] [serial = 1541] [outer = 0x12602d400] 19:49:53 INFO - PROCESS | 1660 | --DOCSHELL 0x133fef800 == 79 [pid = 1660] [id = 500] 19:49:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12f0b0000 == 78 [pid = 1660] [id = 499] 19:49:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12ce36000 == 77 [pid = 1660] [id = 498] 19:49:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12bf13800 == 76 [pid = 1660] [id = 497] 19:49:53 INFO - PROCESS | 1660 | 1463971793410 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]]]}] 19:49:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2e8800 == 75 [pid = 1660] [id = 496] 19:49:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12900f800 == 74 [pid = 1660] [id = 495] 19:49:53 INFO - PROCESS | 1660 | --DOCSHELL 0x123d1d000 == 73 [pid = 1660] [id = 494] 19:49:53 INFO - PROCESS | 1660 | --DOCSHELL 0x117057800 == 72 [pid = 1660] [id = 493] 19:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 19:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1021ms 19:49:53 INFO - PROCESS | 1660 | 1463971793485 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 19:49:53 INFO - PROCESS | 1660 | 1463971793488 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 19:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 19:49:53 INFO - PROCESS | 1660 | 1463971793503 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 19:49:53 INFO - PROCESS | 1660 | 1463971793506 Marionette TRACE conn2 <- [1,2026,null,{}] 19:49:53 INFO - PROCESS | 1660 | 1463971793510 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}] 19:49:53 INFO - PROCESS | 1660 | 1463971793633 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 19:49:53 INFO - PROCESS | 1660 | 1463971793718 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294cc000 == 73 [pid = 1660] [id = 514] 19:49:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 244 (0x11942e800) [pid = 1660] [serial = 1542] [outer = 0x0] 19:49:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 245 (0x119ff2400) [pid = 1660] [serial = 1543] [outer = 0x11942e800] 19:49:53 INFO - PROCESS | 1660 | 1463971793750 Marionette DEBUG loaded listener.js 19:49:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 246 (0x12173fc00) [pid = 1660] [serial = 1544] [outer = 0x11942e800] 19:49:54 INFO - PROCESS | 1660 | 1463971794167 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]]]}] 19:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 19:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 735ms 19:49:54 INFO - PROCESS | 1660 | 1463971794227 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 19:49:54 INFO - PROCESS | 1660 | 1463971794231 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 19:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 19:49:54 INFO - PROCESS | 1660 | 1463971794235 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 19:49:54 INFO - PROCESS | 1660 | 1463971794237 Marionette TRACE conn2 <- [1,2030,null,{}] 19:49:54 INFO - PROCESS | 1660 | 1463971794240 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}] 19:49:54 INFO - PROCESS | 1660 | 1463971794355 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 19:49:54 INFO - PROCESS | 1660 | 1463971794475 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x133fe8800 == 74 [pid = 1660] [id = 515] 19:49:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 247 (0x124429400) [pid = 1660] [serial = 1545] [outer = 0x0] 19:49:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 248 (0x128beb800) [pid = 1660] [serial = 1546] [outer = 0x124429400] 19:49:54 INFO - PROCESS | 1660 | 1463971794507 Marionette DEBUG loaded listener.js 19:49:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 249 (0x12a82a000) [pid = 1660] [serial = 1547] [outer = 0x124429400] 19:49:55 INFO - PROCESS | 1660 | 1463971795019 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]]]}] 19:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 19:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 824ms 19:49:55 INFO - PROCESS | 1660 | 1463971795060 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 19:49:55 INFO - PROCESS | 1660 | 1463971795061 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 19:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 19:49:55 INFO - PROCESS | 1660 | 1463971795063 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 19:49:55 INFO - PROCESS | 1660 | 1463971795066 Marionette TRACE conn2 <- [1,2034,null,{}] 19:49:55 INFO - PROCESS | 1660 | 1463971795074 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}] 19:49:55 INFO - PROCESS | 1660 | 1463971795192 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 19:49:55 INFO - PROCESS | 1660 | 1463971795316 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x137c5f800 == 75 [pid = 1660] [id = 516] 19:49:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 250 (0x12abe2000) [pid = 1660] [serial = 1548] [outer = 0x0] 19:49:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 251 (0x12ce16c00) [pid = 1660] [serial = 1549] [outer = 0x12abe2000] 19:49:55 INFO - PROCESS | 1660 | 1463971795350 Marionette DEBUG loaded listener.js 19:49:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 252 (0x12d79e000) [pid = 1660] [serial = 1550] [outer = 0x12abe2000] 19:49:55 INFO - PROCESS | 1660 | 1463971795817 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]]]}] 19:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 19:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 771ms 19:49:55 INFO - PROCESS | 1660 | 1463971795836 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 19:49:55 INFO - PROCESS | 1660 | 1463971795838 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 19:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 19:49:55 INFO - PROCESS | 1660 | 1463971795840 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 19:49:55 INFO - PROCESS | 1660 | 1463971795841 Marionette TRACE conn2 <- [1,2038,null,{}] 19:49:55 INFO - PROCESS | 1660 | 1463971795844 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}] 19:49:55 INFO - PROCESS | 1660 | 1463971795956 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 19:49:56 INFO - PROCESS | 1660 | 1463971796079 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x133b41000 == 76 [pid = 1660] [id = 517] 19:49:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 253 (0x12da04000) [pid = 1660] [serial = 1551] [outer = 0x0] 19:49:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 254 (0x12da56800) [pid = 1660] [serial = 1552] [outer = 0x12da04000] 19:49:56 INFO - PROCESS | 1660 | 1463971796113 Marionette DEBUG loaded listener.js 19:49:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 255 (0x135681400) [pid = 1660] [serial = 1553] [outer = 0x12da04000] 19:49:56 INFO - PROCESS | 1660 | 1463971796532 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]]]}] 19:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 19:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 719ms 19:49:56 INFO - PROCESS | 1660 | 1463971796603 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 19:49:56 INFO - PROCESS | 1660 | 1463971796605 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 19:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 19:49:56 INFO - PROCESS | 1660 | 1463971796609 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 19:49:56 INFO - PROCESS | 1660 | 1463971796610 Marionette TRACE conn2 <- [1,2042,null,{}] 19:49:56 INFO - PROCESS | 1660 | 1463971796613 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}] 19:49:56 INFO - PROCESS | 1660 | 1463971796721 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 19:49:56 INFO - PROCESS | 1660 | 1463971796845 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1358b9800 == 77 [pid = 1660] [id = 518] 19:49:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 256 (0x12da0a000) [pid = 1660] [serial = 1554] [outer = 0x0] 19:49:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 257 (0x13568b400) [pid = 1660] [serial = 1555] [outer = 0x12da0a000] 19:49:56 INFO - PROCESS | 1660 | 1463971796878 Marionette DEBUG loaded listener.js 19:49:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 258 (0x1358d2000) [pid = 1660] [serial = 1556] [outer = 0x12da0a000] 19:49:57 INFO - PROCESS | 1660 | 1463971797319 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]]]}] 19:49:57 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) 19:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 719ms 19:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 19:49:57 INFO - PROCESS | 1660 | 1463971797329 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 19:49:57 INFO - PROCESS | 1660 | 1463971797330 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 19:49:57 INFO - PROCESS | 1660 | 1463971797335 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 19:49:57 INFO - PROCESS | 1660 | 1463971797336 Marionette TRACE conn2 <- [1,2046,null,{}] 19:49:57 INFO - PROCESS | 1660 | 1463971797339 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}] 19:49:57 INFO - PROCESS | 1660 | 1463971797474 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 19:49:57 INFO - PROCESS | 1660 | 1463971797602 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f92000 == 78 [pid = 1660] [id = 519] 19:49:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 259 (0x1357a8800) [pid = 1660] [serial = 1557] [outer = 0x0] 19:49:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 260 (0x1357ac000) [pid = 1660] [serial = 1558] [outer = 0x1357a8800] 19:49:57 INFO - PROCESS | 1660 | 1463971797636 Marionette DEBUG loaded listener.js 19:49:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 261 (0x135909000) [pid = 1660] [serial = 1559] [outer = 0x1357a8800] 19:49:58 INFO - PROCESS | 1660 | 1463971798069 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]]]}] 19:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 773ms 19:49:58 INFO - PROCESS | 1660 | 1463971798111 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 19:49:58 INFO - PROCESS | 1660 | 1463971798112 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 19:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 19:49:58 INFO - PROCESS | 1660 | 1463971798117 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 19:49:58 INFO - PROCESS | 1660 | 1463971798118 Marionette TRACE conn2 <- [1,2050,null,{}] 19:49:58 INFO - PROCESS | 1660 | 1463971798120 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}] 19:49:58 INFO - PROCESS | 1660 | 1463971798228 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 19:49:58 INFO - PROCESS | 1660 | 1463971798352 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x138904800 == 79 [pid = 1660] [id = 520] 19:49:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 262 (0x1357a9000) [pid = 1660] [serial = 1560] [outer = 0x0] 19:49:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 263 (0x13590e000) [pid = 1660] [serial = 1561] [outer = 0x1357a9000] 19:49:58 INFO - PROCESS | 1660 | 1463971798384 Marionette DEBUG loaded listener.js 19:49:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 264 (0x135cdc400) [pid = 1660] [serial = 1562] [outer = 0x1357a9000] 19:49:58 INFO - PROCESS | 1660 | 1463971798826 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]]]}] 19:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 19:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 769ms 19:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 19:49:58 INFO - PROCESS | 1660 | 1463971798886 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 19:49:58 INFO - PROCESS | 1660 | 1463971798887 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 19:49:58 INFO - PROCESS | 1660 | 1463971798890 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 19:49:58 INFO - PROCESS | 1660 | 1463971798891 Marionette TRACE conn2 <- [1,2054,null,{}] 19:49:58 INFO - PROCESS | 1660 | 1463971798893 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}] 19:49:59 INFO - PROCESS | 1660 | 1463971799007 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 19:49:59 INFO - PROCESS | 1660 | 1463971799132 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x138921800 == 80 [pid = 1660] [id = 521] 19:49:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 265 (0x1358d4400) [pid = 1660] [serial = 1563] [outer = 0x0] 19:49:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 266 (0x135ce0000) [pid = 1660] [serial = 1564] [outer = 0x1358d4400] 19:49:59 INFO - PROCESS | 1660 | 1463971799165 Marionette DEBUG loaded listener.js 19:49:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 267 (0x135ce4800) [pid = 1660] [serial = 1565] [outer = 0x1358d4400] 19:49:59 INFO - PROCESS | 1660 | 1463971799603 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]]]}] 19:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 19:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 771ms 19:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 19:49:59 INFO - PROCESS | 1660 | 1463971799662 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 19:49:59 INFO - PROCESS | 1660 | 1463971799663 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 19:49:59 INFO - PROCESS | 1660 | 1463971799666 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 19:49:59 INFO - PROCESS | 1660 | 1463971799668 Marionette TRACE conn2 <- [1,2058,null,{}] 19:49:59 INFO - PROCESS | 1660 | 1463971799671 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}] 19:49:59 INFO - PROCESS | 1660 | 1463971799837 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 19:50:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12a7a7800 == 79 [pid = 1660] [id = 512] 19:50:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1268a9800 == 78 [pid = 1660] [id = 511] 19:50:00 INFO - PROCESS | 1660 | --DOCSHELL 0x135251800 == 77 [pid = 1660] [id = 506] 19:50:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12de30800 == 76 [pid = 1660] [id = 505] 19:50:00 INFO - PROCESS | 1660 | --DOCSHELL 0x121297800 == 75 [pid = 1660] [id = 504] 19:50:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12931a800 == 74 [pid = 1660] [id = 503] 19:50:00 INFO - PROCESS | 1660 | --DOCSHELL 0x116f0f800 == 73 [pid = 1660] [id = 502] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x135adf800 == 72 [pid = 1660] [id = 452] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x118299800 == 71 [pid = 1660] [id = 11] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12d160000 == 70 [pid = 1660] [id = 18] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12ddcb800 == 69 [pid = 1660] [id = 406] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x119188800 == 68 [pid = 1660] [id = 453] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12ce36800 == 67 [pid = 1660] [id = 302] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x128b38000 == 66 [pid = 1660] [id = 491] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12d8bb800 == 65 [pid = 1660] [id = 20] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12b85a800 == 64 [pid = 1660] [id = 266] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x117043800 == 63 [pid = 1660] [id = 490] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x135ad2000 == 62 [pid = 1660] [id = 508] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1356d4800 == 61 [pid = 1660] [id = 507] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x11330e800 == 60 [pid = 1660] [id = 217] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x112650000 == 59 [pid = 1660] [id = 24] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x135bd6000 == 58 [pid = 1660] [id = 509] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12bfe4800 == 57 [pid = 1660] [id = 285] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12f0b1000 == 56 [pid = 1660] [id = 489] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12a963000 == 55 [pid = 1660] [id = 301] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x129325800 == 54 [pid = 1660] [id = 353] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12bfd6800 == 53 [pid = 1660] [id = 12] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x121d9b800 == 52 [pid = 1660] [id = 393] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x112653800 == 51 [pid = 1660] [id = 22] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12a79d800 == 50 [pid = 1660] [id = 234] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x13514b800 == 49 [pid = 1660] [id = 412] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12c61b800 == 48 [pid = 1660] [id = 13] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12bf08800 == 47 [pid = 1660] [id = 324] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12ddd9800 == 46 [pid = 1660] [id = 366] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12cb32800 == 45 [pid = 1660] [id = 15] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1294ce000 == 44 [pid = 1660] [id = 343] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x129014000 == 43 [pid = 1660] [id = 19] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1297ee800 == 42 [pid = 1660] [id = 248] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12bfea000 == 41 [pid = 1660] [id = 286] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12d8d1800 == 40 [pid = 1660] [id = 318] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1186c6800 == 39 [pid = 1660] [id = 432] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x11869b800 == 38 [pid = 1660] [id = 344] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x135ac6800 == 37 [pid = 1660] [id = 451] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12d8ca800 == 36 [pid = 1660] [id = 21] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1356d2000 == 35 [pid = 1660] [id = 431] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1186cf800 == 34 [pid = 1660] [id = 218] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12a962800 == 33 [pid = 1660] [id = 249] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12d00c800 == 32 [pid = 1660] [id = 303] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x116906800 == 31 [pid = 1660] [id = 23] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12d8c6800 == 30 [pid = 1660] [id = 392] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12129e800 == 29 [pid = 1660] [id = 300] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x118662800 == 28 [pid = 1660] [id = 264] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12c62f800 == 27 [pid = 1660] [id = 387] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2de800 == 26 [pid = 1660] [id = 9] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12a95a800 == 25 [pid = 1660] [id = 8] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12b870800 == 24 [pid = 1660] [id = 10] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12931c000 == 23 [pid = 1660] [id = 6] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x112f0e000 == 22 [pid = 1660] [id = 25] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12c7ba800 == 21 [pid = 1660] [id = 14] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12d020800 == 20 [pid = 1660] [id = 391] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x137a6b000 == 19 [pid = 1660] [id = 510] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x138921800 == 18 [pid = 1660] [id = 521] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x138904800 == 17 [pid = 1660] [id = 520] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x120f92000 == 16 [pid = 1660] [id = 519] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1358b9800 == 15 [pid = 1660] [id = 518] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x133b41000 == 14 [pid = 1660] [id = 517] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x137c5f800 == 13 [pid = 1660] [id = 516] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12c616000 == 12 [pid = 1660] [id = 483] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x133fe8800 == 11 [pid = 1660] [id = 515] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12ddd7000 == 10 [pid = 1660] [id = 513] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x135261000 == 9 [pid = 1660] [id = 501] 19:50:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1294cc000 == 8 [pid = 1660] [id = 514] 19:50:05 INFO - PROCESS | 1660 | 1463971805290 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x110eb0800 == 9 [pid = 1660] [id = 522] 19:50:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 268 (0x111b0e000) [pid = 1660] [serial = 1566] [outer = 0x0] 19:50:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 269 (0x11204c400) [pid = 1660] [serial = 1567] [outer = 0x111b0e000] 19:50:05 INFO - PROCESS | 1660 | 1463971805324 Marionette DEBUG loaded listener.js 19:50:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 270 (0x112781800) [pid = 1660] [serial = 1568] [outer = 0x111b0e000] 19:50:05 INFO - PROCESS | 1660 | 1463971805654 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]]]}] 19:50:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 19:50:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 6042ms 19:50:05 INFO - PROCESS | 1660 | 1463971805708 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 19:50:05 INFO - PROCESS | 1660 | 1463971805711 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 19:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 19:50:05 INFO - PROCESS | 1660 | 1463971805714 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 19:50:05 INFO - PROCESS | 1660 | 1463971805716 Marionette TRACE conn2 <- [1,2062,null,{}] 19:50:05 INFO - PROCESS | 1660 | 1463971805754 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}] 19:50:05 INFO - PROCESS | 1660 | 1463971805842 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 19:50:05 INFO - PROCESS | 1660 | 1463971805850 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x116633800 == 10 [pid = 1660] [id = 523] 19:50:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 271 (0x112d9c000) [pid = 1660] [serial = 1569] [outer = 0x0] 19:50:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 272 (0x113107c00) [pid = 1660] [serial = 1570] [outer = 0x112d9c000] 19:50:05 INFO - PROCESS | 1660 | 1463971805878 Marionette DEBUG loaded listener.js 19:50:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 273 (0x113184800) [pid = 1660] [serial = 1571] [outer = 0x112d9c000] 19:50:06 INFO - PROCESS | 1660 | 1463971806238 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]]]}] 19:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 19:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 572ms 19:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 19:50:06 INFO - PROCESS | 1660 | 1463971806289 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 19:50:06 INFO - PROCESS | 1660 | 1463971806292 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 19:50:06 INFO - PROCESS | 1660 | 1463971806294 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 19:50:06 INFO - PROCESS | 1660 | 1463971806296 Marionette TRACE conn2 <- [1,2066,null,{}] 19:50:06 INFO - PROCESS | 1660 | 1463971806298 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}] 19:50:06 INFO - PROCESS | 1660 | 1463971806383 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 19:50:06 INFO - PROCESS | 1660 | 1463971806390 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e06800 == 11 [pid = 1660] [id = 524] 19:50:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 274 (0x113192000) [pid = 1660] [serial = 1572] [outer = 0x0] 19:50:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 275 (0x113d0c000) [pid = 1660] [serial = 1573] [outer = 0x113192000] 19:50:06 INFO - PROCESS | 1660 | 1463971806416 Marionette DEBUG loaded listener.js 19:50:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 276 (0x113f4d000) [pid = 1660] [serial = 1574] [outer = 0x113192000] 19:50:06 INFO - PROCESS | 1660 | 1463971806805 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]]]}] 19:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 19:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 522ms 19:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 19:50:06 INFO - PROCESS | 1660 | 1463971806817 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 19:50:06 INFO - PROCESS | 1660 | 1463971806818 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 19:50:06 INFO - PROCESS | 1660 | 1463971806826 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 19:50:06 INFO - PROCESS | 1660 | 1463971806830 Marionette TRACE conn2 <- [1,2070,null,{}] 19:50:06 INFO - PROCESS | 1660 | 1463971806836 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}] 19:50:06 INFO - PROCESS | 1660 | 1463971806920 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 19:50:07 INFO - PROCESS | 1660 | 1463971807007 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186c3000 == 12 [pid = 1660] [id = 525] 19:50:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 277 (0x110f12c00) [pid = 1660] [serial = 1575] [outer = 0x0] 19:50:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 278 (0x11618e800) [pid = 1660] [serial = 1576] [outer = 0x110f12c00] 19:50:07 INFO - PROCESS | 1660 | 1463971807032 Marionette DEBUG loaded listener.js 19:50:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 279 (0x117173800) [pid = 1660] [serial = 1577] [outer = 0x110f12c00] 19:50:07 INFO - PROCESS | 1660 | 1463971807371 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]]]}] 19:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 19:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 581ms 19:50:07 INFO - PROCESS | 1660 | 1463971807411 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 19:50:07 INFO - PROCESS | 1660 | 1463971807412 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 19:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 19:50:07 INFO - PROCESS | 1660 | 1463971807415 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 19:50:07 INFO - PROCESS | 1660 | 1463971807416 Marionette TRACE conn2 <- [1,2074,null,{}] 19:50:07 INFO - PROCESS | 1660 | 1463971807419 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}] 19:50:07 INFO - PROCESS | 1660 | 1463971807535 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 19:50:07 INFO - PROCESS | 1660 | 1463971807540 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f81800 == 13 [pid = 1660] [id = 526] 19:50:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 280 (0x11277d800) [pid = 1660] [serial = 1578] [outer = 0x0] 19:50:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 281 (0x117e60000) [pid = 1660] [serial = 1579] [outer = 0x11277d800] 19:50:07 INFO - PROCESS | 1660 | 1463971807581 Marionette DEBUG loaded listener.js 19:50:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 282 (0x118679c00) [pid = 1660] [serial = 1580] [outer = 0x11277d800] 19:50:08 INFO - PROCESS | 1660 | 1463971808089 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]]]}] 19:50:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 19:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 720ms 19:50:08 INFO - PROCESS | 1660 | 1463971808139 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 19:50:08 INFO - PROCESS | 1660 | 1463971808140 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 19:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 19:50:08 INFO - PROCESS | 1660 | 1463971808142 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 19:50:08 INFO - PROCESS | 1660 | 1463971808143 Marionette TRACE conn2 <- [1,2078,null,{}] 19:50:08 INFO - PROCESS | 1660 | 1463971808145 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}] 19:50:08 INFO - PROCESS | 1660 | 1463971808253 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 19:50:08 INFO - PROCESS | 1660 | 1463971808269 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213b8800 == 14 [pid = 1660] [id = 527] 19:50:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 283 (0x119118c00) [pid = 1660] [serial = 1581] [outer = 0x0] 19:50:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 284 (0x119123c00) [pid = 1660] [serial = 1582] [outer = 0x119118c00] 19:50:08 INFO - PROCESS | 1660 | 1463971808301 Marionette DEBUG loaded listener.js 19:50:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 285 (0x119426000) [pid = 1660] [serial = 1583] [outer = 0x119118c00] 19:50:08 INFO - PROCESS | 1660 | 1463971808691 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]]]}] 19:50:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 19:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 572ms 19:50:08 INFO - PROCESS | 1660 | 1463971808715 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 19:50:08 INFO - PROCESS | 1660 | 1463971808716 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 19:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 19:50:08 INFO - PROCESS | 1660 | 1463971808718 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 19:50:08 INFO - PROCESS | 1660 | 1463971808719 Marionette TRACE conn2 <- [1,2082,null,{}] 19:50:08 INFO - PROCESS | 1660 | 1463971808728 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}] 19:50:08 INFO - PROCESS | 1660 | 1463971808837 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 19:50:08 INFO - PROCESS | 1660 | 1463971808841 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x1131aa800 == 15 [pid = 1660] [id = 528] 19:50:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 286 (0x113191400) [pid = 1660] [serial = 1584] [outer = 0x0] 19:50:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 287 (0x1194dac00) [pid = 1660] [serial = 1585] [outer = 0x113191400] 19:50:08 INFO - PROCESS | 1660 | 1463971808866 Marionette DEBUG loaded listener.js 19:50:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 288 (0x119fedc00) [pid = 1660] [serial = 1586] [outer = 0x113191400] 19:50:09 INFO - PROCESS | 1660 | 1463971809239 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]]]}] 19:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 19:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 569ms 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 287 (0x121a77000) [pid = 1660] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 286 (0x1122b6000) [pid = 1660] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 285 (0x128d77000) [pid = 1660] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 284 (0x120f63400) [pid = 1660] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 283 (0x12442c800) [pid = 1660] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 282 (0x113120c00) [pid = 1660] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 281 (0x110f18c00) [pid = 1660] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 280 (0x128d73000) [pid = 1660] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 279 (0x1191c9400) [pid = 1660] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 278 (0x111d80000) [pid = 1660] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 277 (0x1194e5c00) [pid = 1660] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 276 (0x113120000) [pid = 1660] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 275 (0x11942a400) [pid = 1660] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 274 (0x1120ed000) [pid = 1660] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 273 (0x120f66800) [pid = 1660] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 272 (0x117e56800) [pid = 1660] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 271 (0x11767d400) [pid = 1660] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 270 (0x110f0e000) [pid = 1660] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 269 (0x112799400) [pid = 1660] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 268 (0x12c4d9400) [pid = 1660] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 267 (0x112795000) [pid = 1660] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 266 (0x128bea400) [pid = 1660] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 265 (0x12bfac400) [pid = 1660] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 264 (0x121023000) [pid = 1660] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 263 (0x12abdd400) [pid = 1660] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 262 (0x124429400) [pid = 1660] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 261 (0x1293ac800) [pid = 1660] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 260 (0x124cf3800) [pid = 1660] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 259 (0x12602d400) [pid = 1660] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 258 (0x121708800) [pid = 1660] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 257 (0x119ff3800) [pid = 1660] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 256 (0x119b75400) [pid = 1660] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 255 (0x118650400) [pid = 1660] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 254 (0x110f11c00) [pid = 1660] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 253 (0x112a63800) [pid = 1660] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 252 (0x12d777000) [pid = 1660] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 251 (0x112788000) [pid = 1660] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 250 (0x11942e800) [pid = 1660] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 249 (0x129610c00) [pid = 1660] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 248 (0x124c79000) [pid = 1660] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 247 (0x12a828400) [pid = 1660] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 246 (0x135283800) [pid = 1660] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 245 (0x112782000) [pid = 1660] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 244 (0x12d7a2000) [pid = 1660] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 243 (0x119976000) [pid = 1660] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 242 (0x12abe3000) [pid = 1660] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 241 (0x12a8da800) [pid = 1660] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 240 (0x124cf2c00) [pid = 1660] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 239 (0x112780400) [pid = 1660] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 238 (0x11671ec00) [pid = 1660] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 237 (0x12d794400) [pid = 1660] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 236 (0x121023800) [pid = 1660] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 235 (0x1194e4400) [pid = 1660] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 234 (0x124cf0000) [pid = 1660] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 233 (0x1357a9000) [pid = 1660] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 232 (0x1357a8800) [pid = 1660] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 231 (0x12da0a000) [pid = 1660] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 230 (0x12da04000) [pid = 1660] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 229 (0x1352bf800) [pid = 1660] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 228 (0x12da5d800) [pid = 1660] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 227 (0x12da5a800) [pid = 1660] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 226 (0x12d697800) [pid = 1660] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 225 (0x12abe2000) [pid = 1660] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 224 (0x126e23c00) [pid = 1660] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 223 (0x119ff2c00) [pid = 1660] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 222 (0x119254000) [pid = 1660] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 221 (0x11310e000) [pid = 1660] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 220 (0x1247a5000) [pid = 1660] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 219 (0x1296a8400) [pid = 1660] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 218 (0x1296b6c00) [pid = 1660] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 217 (0x1194e6000) [pid = 1660] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 216 (0x11277ec00) [pid = 1660] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 215 (0x128c5e800) [pid = 1660] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 214 (0x128b5fc00) [pid = 1660] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 213 (0x113863400) [pid = 1660] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 212 (0x113190400) [pid = 1660] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 211 (0x1160dfc00) [pid = 1660] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 210 (0x113104000) [pid = 1660] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 209 (0x11311e800) [pid = 1660] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 208 (0x112d97c00) [pid = 1660] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 207 (0x121746400) [pid = 1660] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 206 (0x12ba19400) [pid = 1660] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 205 (0x12170f800) [pid = 1660] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 204 (0x12be28c00) [pid = 1660] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 203 (0x128d6ec00) [pid = 1660] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 202 (0x12be2b800) [pid = 1660] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 201 (0x124c7f000) [pid = 1660] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 200 (0x128bef800) [pid = 1660] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 199 (0x118808c00) [pid = 1660] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 198 (0x124ce9000) [pid = 1660] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 197 (0x12965ec00) [pid = 1660] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 196 (0x12bf4ac00) [pid = 1660] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 195 (0x128b64800) [pid = 1660] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 194 (0x119120c00) [pid = 1660] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 193 (0x1290f3800) [pid = 1660] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 19:50:10 INFO - PROCESS | 1660 | --DOMWINDOW == 192 (0x12abde800) [pid = 1660] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 19:50:10 INFO - PROCESS | 1660 | 1463971810505 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 19:50:10 INFO - PROCESS | 1660 | 1463971810506 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 19:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 19:50:10 INFO - PROCESS | 1660 | 1463971810533 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 19:50:10 INFO - PROCESS | 1660 | 1463971810535 Marionette TRACE conn2 <- [1,2086,null,{}] 19:50:10 INFO - PROCESS | 1660 | 1463971810537 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}] 19:50:10 INFO - PROCESS | 1660 | 1463971810614 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 19:50:10 INFO - PROCESS | 1660 | 1463971810620 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x11612a000 == 16 [pid = 1660] [id = 529] 19:50:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 193 (0x111f24800) [pid = 1660] [serial = 1587] [outer = 0x0] 19:50:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 194 (0x112786000) [pid = 1660] [serial = 1588] [outer = 0x111f24800] 19:50:10 INFO - PROCESS | 1660 | 1463971810645 Marionette DEBUG loaded listener.js 19:50:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 195 (0x112d97c00) [pid = 1660] [serial = 1589] [outer = 0x111f24800] 19:50:11 INFO - PROCESS | 1660 | 1463971811001 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]]]}] 19:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 19:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 527ms 19:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 19:50:11 INFO - PROCESS | 1660 | 1463971811054 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 19:50:11 INFO - PROCESS | 1660 | 1463971811055 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 19:50:11 INFO - PROCESS | 1660 | 1463971811057 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 19:50:11 INFO - PROCESS | 1660 | 1463971811058 Marionette TRACE conn2 <- [1,2090,null,{}] 19:50:11 INFO - PROCESS | 1660 | 1463971811074 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}] 19:50:11 INFO - PROCESS | 1660 | 1463971811158 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 19:50:11 INFO - PROCESS | 1660 | 1463971811163 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x124205800 == 17 [pid = 1660] [id = 530] 19:50:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 196 (0x113109800) [pid = 1660] [serial = 1590] [outer = 0x0] 19:50:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 197 (0x113189000) [pid = 1660] [serial = 1591] [outer = 0x113109800] 19:50:11 INFO - PROCESS | 1660 | 1463971811189 Marionette DEBUG loaded listener.js 19:50:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 198 (0x116943000) [pid = 1660] [serial = 1592] [outer = 0x113109800] 19:50:11 INFO - PROCESS | 1660 | 1463971811787 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]]]}] 19:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 19:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 769ms 19:50:11 INFO - PROCESS | 1660 | 1463971811826 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 19:50:11 INFO - PROCESS | 1660 | 1463971811830 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 19:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 19:50:11 INFO - PROCESS | 1660 | 1463971811835 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 19:50:11 INFO - PROCESS | 1660 | 1463971811838 Marionette TRACE conn2 <- [1,2094,null,{}] 19:50:11 INFO - PROCESS | 1660 | 1463971811841 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}] 19:50:11 INFO - PROCESS | 1660 | 1463971811975 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 19:50:12 INFO - PROCESS | 1660 | 1463971812086 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x11828f800 == 18 [pid = 1660] [id = 531] 19:50:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 199 (0x112794c00) [pid = 1660] [serial = 1593] [outer = 0x0] 19:50:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 200 (0x113103c00) [pid = 1660] [serial = 1594] [outer = 0x112794c00] 19:50:12 INFO - PROCESS | 1660 | 1463971812119 Marionette DEBUG loaded listener.js 19:50:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 201 (0x11311e800) [pid = 1660] [serial = 1595] [outer = 0x112794c00] 19:50:12 INFO - PROCESS | 1660 | 1463971812660 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]]]}] 19:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 19:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 874ms 19:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 19:50:12 INFO - PROCESS | 1660 | 1463971812708 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 19:50:12 INFO - PROCESS | 1660 | 1463971812712 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 19:50:12 INFO - PROCESS | 1660 | 1463971812717 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 19:50:12 INFO - PROCESS | 1660 | 1463971812719 Marionette TRACE conn2 <- [1,2098,null,{}] 19:50:12 INFO - PROCESS | 1660 | 1463971812721 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}] 19:50:12 INFO - PROCESS | 1660 | 1463971812838 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 19:50:12 INFO - PROCESS | 1660 | 1463971812929 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f80000 == 19 [pid = 1660] [id = 532] 19:50:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 202 (0x112f32000) [pid = 1660] [serial = 1596] [outer = 0x0] 19:50:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 203 (0x11318bc00) [pid = 1660] [serial = 1597] [outer = 0x112f32000] 19:50:12 INFO - PROCESS | 1660 | 1463971812962 Marionette DEBUG loaded listener.js 19:50:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 204 (0x11619a000) [pid = 1660] [serial = 1598] [outer = 0x112f32000] 19:50:13 INFO - PROCESS | 1660 | 1463971813492 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]]]}] 19:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 19:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 821ms 19:50:13 INFO - PROCESS | 1660 | 1463971813558 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 19:50:13 INFO - PROCESS | 1660 | 1463971813560 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 19:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 19:50:13 INFO - PROCESS | 1660 | 1463971813564 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 19:50:13 INFO - PROCESS | 1660 | 1463971813569 Marionette TRACE conn2 <- [1,2102,null,{}] 19:50:13 INFO - PROCESS | 1660 | 1463971813577 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}] 19:50:13 INFO - PROCESS | 1660 | 1463971813792 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 19:50:13 INFO - PROCESS | 1660 | 1463971813992 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x11274e800 == 20 [pid = 1660] [id = 533] 19:50:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 205 (0x111b0c800) [pid = 1660] [serial = 1599] [outer = 0x0] 19:50:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 206 (0x111f5f000) [pid = 1660] [serial = 1600] [outer = 0x111b0c800] 19:50:14 INFO - PROCESS | 1660 | 1463971814021 Marionette DEBUG loaded listener.js 19:50:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 207 (0x11278b000) [pid = 1660] [serial = 1601] [outer = 0x111b0c800] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 206 (0x135ce0000) [pid = 1660] [serial = 1564] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 205 (0x110f19000) [pid = 1660] [serial = 1401] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 204 (0x11916ac00) [pid = 1660] [serial = 1432] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 203 (0x1267e9000) [pid = 1660] [serial = 1444] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 202 (0x12da09400) [pid = 1660] [serial = 1417] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 201 (0x11279b000) [pid = 1660] [serial = 1416] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 200 (0x113110000) [pid = 1660] [serial = 1402] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 199 (0x12da05c00) [pid = 1660] [serial = 1419] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 198 (0x12173fc00) [pid = 1660] [serial = 1544] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 197 (0x11310d800) [pid = 1660] [serial = 1426] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 196 (0x112798000) [pid = 1660] [serial = 1425] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 195 (0x12a82e400) [pid = 1660] [serial = 1410] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 194 (0x12c4db000) [pid = 1660] [serial = 1411] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 193 (0x12d780400) [pid = 1660] [serial = 1413] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 192 (0x12da07400) [pid = 1660] [serial = 1414] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 191 (0x112a63000) [pid = 1660] [serial = 1534] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 190 (0x126771800) [pid = 1660] [serial = 1408] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 189 (0x121741400) [pid = 1660] [serial = 1407] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 188 (0x11279c000) [pid = 1660] [serial = 1477] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 187 (0x116195000) [pid = 1660] [serial = 1429] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 186 (0x1352bd000) [pid = 1660] [serial = 1420] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 185 (0x129032400) [pid = 1660] [serial = 1449] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 184 (0x126e22000) [pid = 1660] [serial = 1514] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 183 (0x11880c400) [pid = 1660] [serial = 1456] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 182 (0x120f6e000) [pid = 1660] [serial = 1458] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 181 (0x124c78c00) [pid = 1660] [serial = 1513] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 180 (0x113d0b400) [pid = 1660] [serial = 1508] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 179 (0x119121000) [pid = 1660] [serial = 1483] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 178 (0x115e3f000) [pid = 1660] [serial = 1455] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 177 (0x1293a3c00) [pid = 1660] [serial = 1450] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 176 (0x110f17400) [pid = 1660] [serial = 1480] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 175 (0x119febc00) [pid = 1660] [serial = 1510] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 174 (0x117e63000) [pid = 1660] [serial = 1535] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 173 (0x112792400) [pid = 1660] [serial = 1507] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 172 (0x128c5dc00) [pid = 1660] [serial = 1447] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 171 (0x121597c00) [pid = 1660] [serial = 1511] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x12c4e3c00) [pid = 1660] [serial = 1422] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x113347000) [pid = 1660] [serial = 1428] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x121710800) [pid = 1660] [serial = 1537] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x1199edc00) [pid = 1660] [serial = 1434] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x11318e400) [pid = 1660] [serial = 1478] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x11278f400) [pid = 1660] [serial = 1452] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x120f64000) [pid = 1660] [serial = 1435] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x12102a400) [pid = 1660] [serial = 1437] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x121592000) [pid = 1660] [serial = 1438] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x1352c4400) [pid = 1660] [serial = 1423] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x118040c00) [pid = 1660] [serial = 1431] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x120f6c400) [pid = 1660] [serial = 1405] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x119255400) [pid = 1660] [serial = 1404] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x12be2c000) [pid = 1660] [serial = 1474] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x13527b000) [pid = 1660] [serial = 1525] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x12be29000) [pid = 1660] [serial = 1472] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x119ff2400) [pid = 1660] [serial = 1543] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x12ba18800) [pid = 1660] [serial = 1468] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x129037400) [pid = 1660] [serial = 1465] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x12c9cdc00) [pid = 1660] [serial = 1520] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x12d781400) [pid = 1660] [serial = 1522] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x11832bc00) [pid = 1660] [serial = 1471] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x116721800) [pid = 1660] [serial = 916] [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.] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x1352bcc00) [pid = 1660] [serial = 1399] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x12bfac800) [pid = 1660] [serial = 1360] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x12da56400) [pid = 1660] [serial = 1357] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x121746000) [pid = 1660] [serial = 1342] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x12d775c00) [pid = 1660] [serial = 1351] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x12c765c00) [pid = 1660] [serial = 1348] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x1293a3400) [pid = 1660] [serial = 1345] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x12da0a400) [pid = 1660] [serial = 1336] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x1191d0400) [pid = 1660] [serial = 1339] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x12da07c00) [pid = 1660] [serial = 1354] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x12a765000) [pid = 1660] [serial = 1467] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x124c7a400) [pid = 1660] [serial = 1462] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x113114c00) [pid = 1660] [serial = 1453] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x12a836c00) [pid = 1660] [serial = 1517] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x126e22c00) [pid = 1660] [serial = 1464] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x12be27c00) [pid = 1660] [serial = 1519] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x121706800) [pid = 1660] [serial = 1459] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x124230000) [pid = 1660] [serial = 1461] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x12a767c00) [pid = 1660] [serial = 1516] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x12be2bc00) [pid = 1660] [serial = 1498] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x128e4a400) [pid = 1660] [serial = 1493] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x129613000) [pid = 1660] [serial = 1495] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x1296aa000) [pid = 1660] [serial = 1541] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x124da1c00) [pid = 1660] [serial = 1490] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x128beb800) [pid = 1660] [serial = 1546] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x128b5b400) [pid = 1660] [serial = 1492] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x121706400) [pid = 1660] [serial = 1487] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x124464400) [pid = 1660] [serial = 1489] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12101d400) [pid = 1660] [serial = 1486] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x12445a400) [pid = 1660] [serial = 1538] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x128b67400) [pid = 1660] [serial = 1540] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x119254c00) [pid = 1660] [serial = 1484] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x11279e400) [pid = 1660] [serial = 1481] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12c4d7800) [pid = 1660] [serial = 1475] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12da0c400) [pid = 1660] [serial = 1523] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1357ac000) [pid = 1660] [serial = 1558] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1358d2000) [pid = 1660] [serial = 1556] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x13568b400) [pid = 1660] [serial = 1555] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x135681400) [pid = 1660] [serial = 1553] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x13568ac00) [pid = 1660] [serial = 1532] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1352b7000) [pid = 1660] [serial = 1526] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x135684c00) [pid = 1660] [serial = 1531] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1352bfc00) [pid = 1660] [serial = 1528] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x135680c00) [pid = 1660] [serial = 1529] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12d779000) [pid = 1660] [serial = 1505] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12d79e000) [pid = 1660] [serial = 1550] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x128be1c00) [pid = 1660] [serial = 1057] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12173ac00) [pid = 1660] [serial = 1051] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1247aec00) [pid = 1660] [serial = 1168] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12d77cc00) [pid = 1660] [serial = 1297] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1260f4c00) [pid = 1660] [serial = 1054] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12be29800) [pid = 1660] [serial = 1171] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12be2fc00) [pid = 1660] [serial = 1111] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12121fc00) [pid = 1660] [serial = 1225] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12ce18c00) [pid = 1660] [serial = 1240] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1296ae400) [pid = 1660] [serial = 1108] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12be2dc00) [pid = 1660] [serial = 1291] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x118674400) [pid = 1660] [serial = 1048] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x118651400) [pid = 1660] [serial = 1222] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12bf57000) [pid = 1660] [serial = 1180] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x113110400) [pid = 1660] [serial = 1120] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x11803fc00) [pid = 1660] [serial = 1282] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1191cc000) [pid = 1660] [serial = 1165] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x126e25400) [pid = 1660] [serial = 1288] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12c4e5c00) [pid = 1660] [serial = 1114] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x126037c00) [pid = 1660] [serial = 1105] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12d6a0c00) [pid = 1660] [serial = 1117] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12d6bb800) [pid = 1660] [serial = 1237] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12c9d8400) [pid = 1660] [serial = 1174] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x128b61c00) [pid = 1660] [serial = 1228] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12ab90c00) [pid = 1660] [serial = 1231] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x121555000) [pid = 1660] [serial = 1285] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x124cf3c00) [pid = 1660] [serial = 1234] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12a82ac00) [pid = 1660] [serial = 1063] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x12bf56c00) [pid = 1660] [serial = 1177] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x12903a400) [pid = 1660] [serial = 1060] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x121028000) [pid = 1660] [serial = 1102] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12d694c00) [pid = 1660] [serial = 1294] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x12d693800) [pid = 1660] [serial = 1502] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x12da56800) [pid = 1660] [serial = 1552] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x12d6b7400) [pid = 1660] [serial = 1504] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x12c9d6c00) [pid = 1660] [serial = 1499] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x12c9d7400) [pid = 1660] [serial = 1501] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x12a82a000) [pid = 1660] [serial = 1547] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x12ce16c00) [pid = 1660] [serial = 1549] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x12a8e2400) [pid = 1660] [serial = 1496] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x124c7d000) [pid = 1660] [serial = 1441] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x124cef400) [pid = 1660] [serial = 1443] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x12170f400) [pid = 1660] [serial = 1440] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 58 (0x128b63c00) [pid = 1660] [serial = 1446] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 57 (0x135cdc400) [pid = 1660] [serial = 1562] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 56 (0x13590e000) [pid = 1660] [serial = 1561] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | --DOMWINDOW == 55 (0x135909000) [pid = 1660] [serial = 1559] [outer = 0x0] [url = about:blank] 19:50:14 INFO - PROCESS | 1660 | 1463971814468 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]]]}] 19:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 19:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 926ms 19:50:14 INFO - PROCESS | 1660 | 1463971814491 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 19:50:14 INFO - PROCESS | 1660 | 1463971814494 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 19:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 19:50:14 INFO - PROCESS | 1660 | 1463971814497 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 19:50:14 INFO - PROCESS | 1660 | 1463971814503 Marionette TRACE conn2 <- [1,2106,null,{}] 19:50:14 INFO - PROCESS | 1660 | 1463971814515 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}] 19:50:14 INFO - PROCESS | 1660 | 1463971814593 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 19:50:14 INFO - PROCESS | 1660 | 1463971814603 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x11610e000 == 21 [pid = 1660] [id = 534] 19:50:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 56 (0x11279d000) [pid = 1660] [serial = 1602] [outer = 0x0] 19:50:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x11310a400) [pid = 1660] [serial = 1603] [outer = 0x11279d000] 19:50:14 INFO - PROCESS | 1660 | 1463971814631 Marionette DEBUG loaded listener.js 19:50:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x113116800) [pid = 1660] [serial = 1604] [outer = 0x11279d000] 19:50:15 INFO - PROCESS | 1660 | 1463971815057 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]]]}] 19:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 19:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 581ms 19:50:15 INFO - PROCESS | 1660 | 1463971815078 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 19:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 19:50:15 INFO - PROCESS | 1660 | 1463971815080 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 19:50:15 INFO - PROCESS | 1660 | 1463971815086 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 19:50:15 INFO - PROCESS | 1660 | 1463971815087 Marionette TRACE conn2 <- [1,2110,null,{}] 19:50:15 INFO - PROCESS | 1660 | 1463971815090 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}] 19:50:15 INFO - PROCESS | 1660 | 1463971815169 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 19:50:15 INFO - PROCESS | 1660 | 1463971815175 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x118298000 == 22 [pid = 1660] [id = 535] 19:50:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x113184400) [pid = 1660] [serial = 1605] [outer = 0x0] 19:50:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x113191800) [pid = 1660] [serial = 1606] [outer = 0x113184400] 19:50:15 INFO - PROCESS | 1660 | 1463971815202 Marionette DEBUG loaded listener.js 19:50:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x1138bf400) [pid = 1660] [serial = 1607] [outer = 0x113184400] 19:50:15 INFO - PROCESS | 1660 | 1463971815558 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]]]}] 19:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 19:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 523ms 19:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 19:50:15 INFO - PROCESS | 1660 | 1463971815608 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 19:50:15 INFO - PROCESS | 1660 | 1463971815610 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 19:50:15 INFO - PROCESS | 1660 | 1463971815618 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 19:50:15 INFO - PROCESS | 1660 | 1463971815621 Marionette TRACE conn2 <- [1,2114,null,{}] 19:50:15 INFO - PROCESS | 1660 | 1463971815624 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}] 19:50:15 INFO - PROCESS | 1660 | 1463971815713 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 19:50:15 INFO - PROCESS | 1660 | 1463971815720 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192b8800 == 23 [pid = 1660] [id = 536] 19:50:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x113d07c00) [pid = 1660] [serial = 1608] [outer = 0x0] 19:50:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x115e3c400) [pid = 1660] [serial = 1609] [outer = 0x113d07c00] 19:50:15 INFO - PROCESS | 1660 | 1463971815745 Marionette DEBUG loaded listener.js 19:50:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x1169b3400) [pid = 1660] [serial = 1610] [outer = 0x113d07c00] 19:50:16 INFO - PROCESS | 1660 | 1463971816088 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]]]}] 19:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 19:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 526ms 19:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 19:50:16 INFO - PROCESS | 1660 | 1463971816141 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 19:50:16 INFO - PROCESS | 1660 | 1463971816143 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 19:50:16 INFO - PROCESS | 1660 | 1463971816146 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 19:50:16 INFO - PROCESS | 1660 | 1463971816147 Marionette TRACE conn2 <- [1,2118,null,{}] 19:50:16 INFO - PROCESS | 1660 | 1463971816151 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}] 19:50:16 INFO - PROCESS | 1660 | 1463971816310 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 19:50:16 INFO - PROCESS | 1660 | 1463971816326 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x119cf4800 == 24 [pid = 1660] [id = 537] 19:50:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x1167dc400) [pid = 1660] [serial = 1611] [outer = 0x0] 19:50:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x117672c00) [pid = 1660] [serial = 1612] [outer = 0x1167dc400] 19:50:16 INFO - PROCESS | 1660 | 1463971816366 Marionette DEBUG loaded listener.js 19:50:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x117e63000) [pid = 1660] [serial = 1613] [outer = 0x1167dc400] 19:50:16 INFO - PROCESS | 1660 | 1463971816726 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]]]}] 19:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 19:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 622ms 19:50:16 INFO - PROCESS | 1660 | 1463971816769 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 19:50:16 INFO - PROCESS | 1660 | 1463971816770 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 19:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 19:50:16 INFO - PROCESS | 1660 | 1463971816772 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 19:50:16 INFO - PROCESS | 1660 | 1463971816773 Marionette TRACE conn2 <- [1,2122,null,{}] 19:50:16 INFO - PROCESS | 1660 | 1463971816776 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}] 19:50:16 INFO - PROCESS | 1660 | 1463971816872 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 19:50:16 INFO - PROCESS | 1660 | 1463971816885 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x1216e0000 == 25 [pid = 1660] [id = 538] 19:50:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x118642c00) [pid = 1660] [serial = 1614] [outer = 0x0] 19:50:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x118674c00) [pid = 1660] [serial = 1615] [outer = 0x118642c00] 19:50:16 INFO - PROCESS | 1660 | 1463971816916 Marionette DEBUG loaded listener.js 19:50:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x118d0f800) [pid = 1660] [serial = 1616] [outer = 0x118642c00] 19:50:17 INFO - PROCESS | 1660 | 1463971817293 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]]]}] 19:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 19:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 568ms 19:50:17 INFO - PROCESS | 1660 | 1463971817341 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 19:50:17 INFO - PROCESS | 1660 | 1463971817342 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 19:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 19:50:17 INFO - PROCESS | 1660 | 1463971817344 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 19:50:17 INFO - PROCESS | 1660 | 1463971817345 Marionette TRACE conn2 <- [1,2126,null,{}] 19:50:17 INFO - PROCESS | 1660 | 1463971817348 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}] 19:50:17 INFO - PROCESS | 1660 | 1463971817448 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 19:50:17 INFO - PROCESS | 1660 | 1463971817452 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1197eb000 == 26 [pid = 1660] [id = 539] 19:50:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x118802800) [pid = 1660] [serial = 1617] [outer = 0x0] 19:50:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x119121000) [pid = 1660] [serial = 1618] [outer = 0x118802800] 19:50:17 INFO - PROCESS | 1660 | 1463971817477 Marionette DEBUG loaded listener.js 19:50:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x11924a800) [pid = 1660] [serial = 1619] [outer = 0x118802800] 19:50:17 INFO - PROCESS | 1660 | 1463971817827 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]]]}] 19:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 19:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 520ms 19:50:17 INFO - PROCESS | 1660 | 1463971817870 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 19:50:17 INFO - PROCESS | 1660 | 1463971817871 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 19:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 19:50:17 INFO - PROCESS | 1660 | 1463971817874 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 19:50:17 INFO - PROCESS | 1660 | 1463971817875 Marionette TRACE conn2 <- [1,2130,null,{}] 19:50:17 INFO - PROCESS | 1660 | 1463971817877 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}] 19:50:17 INFO - PROCESS | 1660 | 1463971817973 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 19:50:17 INFO - PROCESS | 1660 | 1463971817977 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1261da000 == 27 [pid = 1660] [id = 540] 19:50:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x11924d800) [pid = 1660] [serial = 1620] [outer = 0x0] 19:50:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x119425000) [pid = 1660] [serial = 1621] [outer = 0x11924d800] 19:50:18 INFO - PROCESS | 1660 | 1463971818002 Marionette DEBUG loaded listener.js 19:50:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x11942bc00) [pid = 1660] [serial = 1622] [outer = 0x11924d800] 19:50:18 INFO - PROCESS | 1660 | 1463971818345 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] 19:50:18 INFO - PROCESS | 1660 | 1463971818393 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 19:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 19:50:18 INFO - PROCESS | 1660 | 1463971818396 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 19:50:18 INFO - PROCESS | 1660 | 1463971818397 Marionette TRACE conn2 <- [1,2134,null,{}] 19:50:18 INFO - PROCESS | 1660 | 1463971818399 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}] 19:50:18 INFO - PROCESS | 1660 | 1463971818506 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 19:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1358d4400) [pid = 1660] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 19:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x111f24800) [pid = 1660] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 19:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x11277d800) [pid = 1660] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 19:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x111b0e000) [pid = 1660] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 19:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x113192000) [pid = 1660] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 19:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x112d9c000) [pid = 1660] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 19:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x110f12c00) [pid = 1660] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 19:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x119118c00) [pid = 1660] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 19:50:18 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x113191400) [pid = 1660] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 19:50:18 INFO - PROCESS | 1660 | 1463971818550 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x11697c800 == 28 [pid = 1660] [id = 541] 19:50:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x111f24800) [pid = 1660] [serial = 1623] [outer = 0x0] 19:50:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x112799c00) [pid = 1660] [serial = 1624] [outer = 0x111f24800] 19:50:18 INFO - PROCESS | 1660 | 1463971818575 Marionette DEBUG loaded listener.js 19:50:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x113d60400) [pid = 1660] [serial = 1625] [outer = 0x111f24800] 19:50:18 INFO - PROCESS | 1660 | 1463971818892 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]]]}] 19:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 19:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 521ms 19:50:18 INFO - PROCESS | 1660 | 1463971818918 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 19:50:18 INFO - PROCESS | 1660 | 1463971818920 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 19:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 19:50:18 INFO - PROCESS | 1660 | 1463971818923 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 19:50:18 INFO - PROCESS | 1660 | 1463971818925 Marionette TRACE conn2 <- [1,2138,null,{}] 19:50:18 INFO - PROCESS | 1660 | 1463971818928 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}] 19:50:19 INFO - PROCESS | 1660 | 1463971819052 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 19:50:19 INFO - PROCESS | 1660 | 1463971819124 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b35800 == 29 [pid = 1660] [id = 542] 19:50:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x113189c00) [pid = 1660] [serial = 1626] [outer = 0x0] 19:50:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1194e1400) [pid = 1660] [serial = 1627] [outer = 0x113189c00] 19:50:19 INFO - PROCESS | 1660 | 1463971819164 Marionette DEBUG loaded listener.js 19:50:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1199f1800) [pid = 1660] [serial = 1628] [outer = 0x113189c00] 19:50:19 INFO - PROCESS | 1660 | 1463971819473 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]]]}] 19:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 19:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 572ms 19:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 19:50:19 INFO - PROCESS | 1660 | 1463971819495 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 19:50:19 INFO - PROCESS | 1660 | 1463971819496 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 19:50:19 INFO - PROCESS | 1660 | 1463971819500 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 19:50:19 INFO - PROCESS | 1660 | 1463971819502 Marionette TRACE conn2 <- [1,2142,null,{}] 19:50:19 INFO - PROCESS | 1660 | 1463971819504 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}] 19:50:19 INFO - PROCESS | 1660 | 1463971819595 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 19:50:19 INFO - PROCESS | 1660 | 1463971819600 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x128cea800 == 30 [pid = 1660] [id = 543] 19:50:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x119febc00) [pid = 1660] [serial = 1629] [outer = 0x0] 19:50:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x120f63c00) [pid = 1660] [serial = 1630] [outer = 0x119febc00] 19:50:19 INFO - PROCESS | 1660 | 1463971819640 Marionette DEBUG loaded listener.js 19:50:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x12101d800) [pid = 1660] [serial = 1631] [outer = 0x119febc00] 19:50:20 INFO - PROCESS | 1660 | 1463971820136 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] 19:50:20 INFO - PROCESS | 1660 | 1463971820175 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 19:50:20 INFO - PROCESS | 1660 | 1463971820178 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 19:50:20 INFO - PROCESS | 1660 | 1463971820179 Marionette TRACE conn2 <- [1,2146,null,{}] 19:50:20 INFO - PROCESS | 1660 | 1463971820184 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}] 19:50:20 INFO - PROCESS | 1660 | 1463971820276 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 19:50:20 INFO - PROCESS | 1660 | 1463971820281 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x129020800 == 31 [pid = 1660] [id = 544] 19:50:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x121022000) [pid = 1660] [serial = 1632] [outer = 0x0] 19:50:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x12121b000) [pid = 1660] [serial = 1633] [outer = 0x121022000] 19:50:20 INFO - PROCESS | 1660 | 1463971820306 Marionette DEBUG loaded listener.js 19:50:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x121599400) [pid = 1660] [serial = 1634] [outer = 0x121022000] 19:50:21 INFO - PROCESS | 1660 | --DOCSHELL 0x110eb0800 == 30 [pid = 1660] [id = 522] 19:50:21 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x135ce4800) [pid = 1660] [serial = 1565] [outer = 0x0] [url = about:blank] 19:50:21 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x112786000) [pid = 1660] [serial = 1588] [outer = 0x0] [url = about:blank] 19:50:21 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x118679c00) [pid = 1660] [serial = 1580] [outer = 0x0] [url = about:blank] 19:50:21 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x117e60000) [pid = 1660] [serial = 1579] [outer = 0x0] [url = about:blank] 19:50:21 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x11204c400) [pid = 1660] [serial = 1567] [outer = 0x0] [url = about:blank] 19:50:21 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x112781800) [pid = 1660] [serial = 1568] [outer = 0x0] [url = about:blank] 19:50:21 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x113d0c000) [pid = 1660] [serial = 1573] [outer = 0x0] [url = about:blank] 19:50:21 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x113f4d000) [pid = 1660] [serial = 1574] [outer = 0x0] [url = about:blank] 19:50:21 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x113107c00) [pid = 1660] [serial = 1570] [outer = 0x0] [url = about:blank] 19:50:21 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x113184800) [pid = 1660] [serial = 1571] [outer = 0x0] [url = about:blank] 19:50:21 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x11618e800) [pid = 1660] [serial = 1576] [outer = 0x0] [url = about:blank] 19:50:21 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x119123c00) [pid = 1660] [serial = 1582] [outer = 0x0] [url = about:blank] 19:50:21 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x1194dac00) [pid = 1660] [serial = 1585] [outer = 0x0] [url = about:blank] 19:50:21 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x119fedc00) [pid = 1660] [serial = 1586] [outer = 0x0] [url = about:blank] 19:50:21 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x119426000) [pid = 1660] [serial = 1583] [outer = 0x0] [url = about:blank] 19:50:21 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x112d97c00) [pid = 1660] [serial = 1589] [outer = 0x0] [url = about:blank] 19:50:21 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x117173800) [pid = 1660] [serial = 1577] [outer = 0x0] [url = about:blank] 19:50:21 INFO - PROCESS | 1660 | 1463971821879 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] 19:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 19:50:21 INFO - PROCESS | 1660 | 1463971821905 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 19:50:21 INFO - PROCESS | 1660 | 1463971821909 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 19:50:21 INFO - PROCESS | 1660 | 1463971821911 Marionette TRACE conn2 <- [1,2150,null,{}] 19:50:21 INFO - PROCESS | 1660 | 1463971821915 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}] 19:50:21 INFO - PROCESS | 1660 | 1463971821992 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 19:50:22 INFO - PROCESS | 1660 | 1463971822040 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x1131a8000 == 31 [pid = 1660] [id = 545] 19:50:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x112782000) [pid = 1660] [serial = 1635] [outer = 0x0] 19:50:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x112790000) [pid = 1660] [serial = 1636] [outer = 0x112782000] 19:50:22 INFO - PROCESS | 1660 | 1463971822068 Marionette DEBUG loaded listener.js 19:50:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x11279c800) [pid = 1660] [serial = 1637] [outer = 0x112782000] 19:50:22 INFO - PROCESS | 1660 | 1463971822392 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]]]}] 19:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 19:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 520ms 19:50:22 INFO - PROCESS | 1660 | 1463971822429 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 19:50:22 INFO - PROCESS | 1660 | 1463971822436 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 19:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 19:50:22 INFO - PROCESS | 1660 | 1463971822441 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 19:50:22 INFO - PROCESS | 1660 | 1463971822442 Marionette TRACE conn2 <- [1,2154,null,{}] 19:50:22 INFO - PROCESS | 1660 | 1463971822445 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}] 19:50:22 INFO - PROCESS | 1660 | 1463971822519 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 19:50:22 INFO - PROCESS | 1660 | 1463971822524 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x11696c800 == 32 [pid = 1660] [id = 546] 19:50:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x112a64c00) [pid = 1660] [serial = 1638] [outer = 0x0] 19:50:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x112e5b400) [pid = 1660] [serial = 1639] [outer = 0x112a64c00] 19:50:22 INFO - PROCESS | 1660 | 1463971822553 Marionette DEBUG loaded listener.js 19:50:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x113110c00) [pid = 1660] [serial = 1640] [outer = 0x112a64c00] 19:50:22 INFO - PROCESS | 1660 | 1463971822881 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]]]}] 19:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 19:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 468ms 19:50:22 INFO - PROCESS | 1660 | 1463971822910 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 19:50:22 INFO - PROCESS | 1660 | 1463971822912 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 19:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 19:50:22 INFO - PROCESS | 1660 | 1463971822914 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 19:50:22 INFO - PROCESS | 1660 | 1463971822917 Marionette TRACE conn2 <- [1,2158,null,{}] 19:50:22 INFO - PROCESS | 1660 | 1463971822924 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}] 19:50:23 INFO - PROCESS | 1660 | 1463971823005 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 19:50:23 INFO - PROCESS | 1660 | 1463971823011 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x118293000 == 33 [pid = 1660] [id = 547] 19:50:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x110f0c000) [pid = 1660] [serial = 1641] [outer = 0x0] 19:50:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x11318b000) [pid = 1660] [serial = 1642] [outer = 0x110f0c000] 19:50:23 INFO - PROCESS | 1660 | 1463971823054 Marionette DEBUG loaded listener.js 19:50:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1138be800) [pid = 1660] [serial = 1643] [outer = 0x110f0c000] 19:50:23 INFO - PROCESS | 1660 | 1463971823501 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]]]}] 19:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 19:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 622ms 19:50:23 INFO - PROCESS | 1660 | 1463971823537 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 19:50:23 INFO - PROCESS | 1660 | 1463971823538 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 19:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 19:50:23 INFO - PROCESS | 1660 | 1463971823541 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 19:50:23 INFO - PROCESS | 1660 | 1463971823541 Marionette TRACE conn2 <- [1,2162,null,{}] 19:50:23 INFO - PROCESS | 1660 | 1463971823544 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}] 19:50:23 INFO - PROCESS | 1660 | 1463971823615 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 19:50:23 INFO - PROCESS | 1660 | 1463971823620 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186d5800 == 34 [pid = 1660] [id = 548] 19:50:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x113d0b400) [pid = 1660] [serial = 1644] [outer = 0x0] 19:50:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x113def800) [pid = 1660] [serial = 1645] [outer = 0x113d0b400] 19:50:23 INFO - PROCESS | 1660 | 1463971823648 Marionette DEBUG loaded listener.js 19:50:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x115e43800) [pid = 1660] [serial = 1646] [outer = 0x113d0b400] 19:50:23 INFO - PROCESS | 1660 | 1463971823974 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]]]}] 19:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 19:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 467ms 19:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 19:50:24 INFO - PROCESS | 1660 | 1463971824009 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 19:50:24 INFO - PROCESS | 1660 | 1463971824010 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 19:50:24 INFO - PROCESS | 1660 | 1463971824012 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 19:50:24 INFO - PROCESS | 1660 | 1463971824013 Marionette TRACE conn2 <- [1,2166,null,{}] 19:50:24 INFO - PROCESS | 1660 | 1463971824016 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}] 19:50:24 INFO - PROCESS | 1660 | 1463971824087 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 19:50:24 INFO - PROCESS | 1660 | 1463971824091 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x11921e800 == 35 [pid = 1660] [id = 549] 19:50:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x113104800) [pid = 1660] [serial = 1647] [outer = 0x0] 19:50:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1160e9800) [pid = 1660] [serial = 1648] [outer = 0x113104800] 19:50:24 INFO - PROCESS | 1660 | 1463971824119 Marionette DEBUG loaded listener.js 19:50:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1167db000) [pid = 1660] [serial = 1649] [outer = 0x113104800] 19:50:24 INFO - PROCESS | 1660 | 1463971824486 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]]]}] 19:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 19:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 521ms 19:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 19:50:24 INFO - PROCESS | 1660 | 1463971824534 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 19:50:24 INFO - PROCESS | 1660 | 1463971824535 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 19:50:24 INFO - PROCESS | 1660 | 1463971824537 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 19:50:24 INFO - PROCESS | 1660 | 1463971824538 Marionette TRACE conn2 <- [1,2170,null,{}] 19:50:24 INFO - PROCESS | 1660 | 1463971824541 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}] 19:50:24 INFO - PROCESS | 1660 | 1463971824629 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 19:50:24 INFO - PROCESS | 1660 | 1463971824639 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f86000 == 36 [pid = 1660] [id = 550] 19:50:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x116941000) [pid = 1660] [serial = 1650] [outer = 0x0] 19:50:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x118039000) [pid = 1660] [serial = 1651] [outer = 0x116941000] 19:50:24 INFO - PROCESS | 1660 | 1463971824665 Marionette DEBUG loaded listener.js 19:50:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x118681000) [pid = 1660] [serial = 1652] [outer = 0x116941000] 19:50:24 INFO - PROCESS | 1660 | 1463971824961 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]]]}] 19:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 19:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 470ms 19:50:25 INFO - PROCESS | 1660 | 1463971825008 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 19:50:25 INFO - PROCESS | 1660 | 1463971825009 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 19:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 19:50:25 INFO - PROCESS | 1660 | 1463971825011 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 19:50:25 INFO - PROCESS | 1660 | 1463971825012 Marionette TRACE conn2 <- [1,2174,null,{}] 19:50:25 INFO - PROCESS | 1660 | 1463971825015 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}] 19:50:25 INFO - PROCESS | 1660 | 1463971825085 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 19:50:25 INFO - PROCESS | 1660 | 1463971825137 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212b0800 == 37 [pid = 1660] [id = 551] 19:50:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1169b3800) [pid = 1660] [serial = 1653] [outer = 0x0] 19:50:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11880c400) [pid = 1660] [serial = 1654] [outer = 0x1169b3800] 19:50:25 INFO - PROCESS | 1660 | 1463971825162 Marionette DEBUG loaded listener.js 19:50:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119118800) [pid = 1660] [serial = 1655] [outer = 0x1169b3800] 19:50:25 INFO - PROCESS | 1660 | 1463971825423 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]]]}] 19:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 19:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 421ms 19:50:25 INFO - PROCESS | 1660 | 1463971825438 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 19:50:25 INFO - PROCESS | 1660 | 1463971825440 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 19:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 19:50:25 INFO - PROCESS | 1660 | 1463971825444 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 19:50:25 INFO - PROCESS | 1660 | 1463971825445 Marionette TRACE conn2 <- [1,2178,null,{}] 19:50:25 INFO - PROCESS | 1660 | 1463971825447 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}] 19:50:25 INFO - PROCESS | 1660 | 1463971825531 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 19:50:25 INFO - PROCESS | 1660 | 1463971825537 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a97800 == 38 [pid = 1660] [id = 552] 19:50:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11310f400) [pid = 1660] [serial = 1656] [outer = 0x0] 19:50:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119169800) [pid = 1660] [serial = 1657] [outer = 0x11310f400] 19:50:25 INFO - PROCESS | 1660 | 1463971825570 Marionette DEBUG loaded listener.js 19:50:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1191cc400) [pid = 1660] [serial = 1658] [outer = 0x11310f400] 19:50:25 INFO - PROCESS | 1660 | 1463971825901 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]]]}] 19:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 19:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 471ms 19:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 19:50:25 INFO - PROCESS | 1660 | 1463971825919 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 19:50:25 INFO - PROCESS | 1660 | 1463971825920 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 19:50:25 INFO - PROCESS | 1660 | 1463971825922 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 19:50:25 INFO - PROCESS | 1660 | 1463971825924 Marionette TRACE conn2 <- [1,2182,null,{}] 19:50:25 INFO - PROCESS | 1660 | 1463971825926 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}] 19:50:26 INFO - PROCESS | 1660 | 1463971826023 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 19:50:26 INFO - PROCESS | 1660 | 1463971826030 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x118292000 == 39 [pid = 1660] [id = 553] 19:50:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x118811c00) [pid = 1660] [serial = 1659] [outer = 0x0] 19:50:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119253800) [pid = 1660] [serial = 1660] [outer = 0x118811c00] 19:50:26 INFO - PROCESS | 1660 | 1463971826055 Marionette DEBUG loaded listener.js 19:50:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119428400) [pid = 1660] [serial = 1661] [outer = 0x118811c00] 19:50:26 INFO - PROCESS | 1660 | 1463971826376 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]]]}] 19:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 19:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 467ms 19:50:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 19:50:26 INFO - PROCESS | 1660 | 1463971826391 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 19:50:26 INFO - PROCESS | 1660 | 1463971826392 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 19:50:26 INFO - PROCESS | 1660 | 1463971826394 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 19:50:26 INFO - PROCESS | 1660 | 1463971826395 Marionette TRACE conn2 <- [1,2186,null,{}] 19:50:26 INFO - PROCESS | 1660 | 1463971826397 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}] 19:50:26 INFO - PROCESS | 1660 | 1463971826479 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 19:50:26 INFO - PROCESS | 1660 | 1463971826485 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12606e000 == 40 [pid = 1660] [id = 554] 19:50:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11942a000) [pid = 1660] [serial = 1662] [outer = 0x0] 19:50:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1194e2000) [pid = 1660] [serial = 1663] [outer = 0x11942a000] 19:50:26 INFO - PROCESS | 1660 | 1463971826511 Marionette DEBUG loaded listener.js 19:50:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119978400) [pid = 1660] [serial = 1664] [outer = 0x11942a000] 19:50:26 INFO - PROCESS | 1660 | 1463971826876 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]]]}] 19:50:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 19:50:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 523ms 19:50:26 INFO - PROCESS | 1660 | 1463971826921 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 19:50:26 INFO - PROCESS | 1660 | 1463971826923 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 19:50:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 19:50:26 INFO - PROCESS | 1660 | 1463971826927 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 19:50:26 INFO - PROCESS | 1660 | 1463971826930 Marionette TRACE conn2 <- [1,2190,null,{}] 19:50:26 INFO - PROCESS | 1660 | 1463971826933 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}] 19:50:27 INFO - PROCESS | 1660 | 1463971827083 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 19:50:27 INFO - PROCESS | 1660 | 1463971827120 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x11921e000 == 41 [pid = 1660] [id = 555] 19:50:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119b75400) [pid = 1660] [serial = 1665] [outer = 0x0] 19:50:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x120f67800) [pid = 1660] [serial = 1666] [outer = 0x119b75400] 19:50:27 INFO - PROCESS | 1660 | 1463971827150 Marionette DEBUG loaded listener.js 19:50:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121021000) [pid = 1660] [serial = 1667] [outer = 0x119b75400] 19:50:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 19:50:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 571ms 19:50:27 INFO - PROCESS | 1660 | 1463971827494 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]]]}] 19:50:27 INFO - PROCESS | 1660 | 1463971827498 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 19:50:27 INFO - PROCESS | 1660 | 1463971827501 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 19:50:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 19:50:27 INFO - PROCESS | 1660 | 1463971827505 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 19:50:27 INFO - PROCESS | 1660 | 1463971827506 Marionette TRACE conn2 <- [1,2194,null,{}] 19:50:27 INFO - PROCESS | 1660 | 1463971827508 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}] 19:50:27 INFO - PROCESS | 1660 | 1463971827602 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 19:50:27 INFO - PROCESS | 1660 | 1463971827612 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x128c29000 == 42 [pid = 1660] [id = 556] 19:50:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121023000) [pid = 1660] [serial = 1668] [outer = 0x0] 19:50:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12102a400) [pid = 1660] [serial = 1669] [outer = 0x121023000] 19:50:27 INFO - PROCESS | 1660 | 1463971827641 Marionette DEBUG loaded listener.js 19:50:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x121220000) [pid = 1660] [serial = 1670] [outer = 0x121023000] 19:50:27 INFO - PROCESS | 1660 | 1463971827958 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]]]}] 19:50:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 19:50:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 469ms 19:50:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 19:50:27 INFO - PROCESS | 1660 | 1463971827974 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 19:50:27 INFO - PROCESS | 1660 | 1463971827975 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 19:50:27 INFO - PROCESS | 1660 | 1463971827977 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 19:50:27 INFO - PROCESS | 1660 | 1463971827978 Marionette TRACE conn2 <- [1,2198,null,{}] 19:50:27 INFO - PROCESS | 1660 | 1463971827980 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}] 19:50:28 INFO - PROCESS | 1660 | 1463971828088 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 19:50:28 INFO - PROCESS | 1660 | 1463971828120 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x129018800 == 43 [pid = 1660] [id = 557] 19:50:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x121026400) [pid = 1660] [serial = 1671] [outer = 0x0] 19:50:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x121438000) [pid = 1660] [serial = 1672] [outer = 0x121026400] 19:50:28 INFO - PROCESS | 1660 | 1463971828144 Marionette DEBUG loaded listener.js 19:50:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x121597c00) [pid = 1660] [serial = 1673] [outer = 0x121026400] 19:50:28 INFO - PROCESS | 1660 | 1463971828469 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]]]}] 19:50:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 19:50:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 522ms 19:50:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 19:50:28 INFO - PROCESS | 1660 | 1463971828500 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 19:50:28 INFO - PROCESS | 1660 | 1463971828501 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 19:50:28 INFO - PROCESS | 1660 | 1463971828503 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 19:50:28 INFO - PROCESS | 1660 | 1463971828504 Marionette TRACE conn2 <- [1,2202,null,{}] 19:50:28 INFO - PROCESS | 1660 | 1463971828507 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}] 19:50:28 INFO - PROCESS | 1660 | 1463971828598 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 19:50:28 INFO - PROCESS | 1660 | 1463971828631 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x129484000 == 44 [pid = 1660] [id = 558] 19:50:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12158f800) [pid = 1660] [serial = 1674] [outer = 0x0] 19:50:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x121707400) [pid = 1660] [serial = 1675] [outer = 0x12158f800] 19:50:28 INFO - PROCESS | 1660 | 1463971828655 Marionette DEBUG loaded listener.js 19:50:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12170d400) [pid = 1660] [serial = 1676] [outer = 0x12158f800] 19:50:29 INFO - PROCESS | 1660 | 1463971829026 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]]]}] 19:50:29 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x118642c00) [pid = 1660] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 19:50:29 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x119febc00) [pid = 1660] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 19:50:29 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x118802800) [pid = 1660] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 19:50:29 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11924d800) [pid = 1660] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 19:50:29 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x111f24800) [pid = 1660] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 19:50:29 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x113189c00) [pid = 1660] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 19:50:29 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1167dc400) [pid = 1660] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 19:50:29 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x113d07c00) [pid = 1660] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 19:50:29 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x113184400) [pid = 1660] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 19:50:29 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11279d000) [pid = 1660] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 19:50:29 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x111b0c800) [pid = 1660] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 19:50:29 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112f32000) [pid = 1660] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 19:50:29 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112794c00) [pid = 1660] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 19:50:29 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x113109800) [pid = 1660] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 19:50:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 19:50:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 567ms 19:50:29 INFO - PROCESS | 1660 | 1463971829072 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 19:50:29 INFO - PROCESS | 1660 | 1463971829073 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 19:50:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 19:50:29 INFO - PROCESS | 1660 | 1463971829075 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 19:50:29 INFO - PROCESS | 1660 | 1463971829076 Marionette TRACE conn2 <- [1,2206,null,{}] 19:50:29 INFO - PROCESS | 1660 | 1463971829078 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}] 19:50:29 INFO - PROCESS | 1660 | 1463971829155 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 19:50:29 INFO - PROCESS | 1660 | 1463971829159 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192be000 == 45 [pid = 1660] [id = 559] 19:50:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x112794c00) [pid = 1660] [serial = 1677] [outer = 0x0] 19:50:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11311a000) [pid = 1660] [serial = 1678] [outer = 0x112794c00] 19:50:29 INFO - PROCESS | 1660 | 1463971829184 Marionette DEBUG loaded listener.js 19:50:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x118039400) [pid = 1660] [serial = 1679] [outer = 0x112794c00] 19:50:29 INFO - PROCESS | 1660 | 1463971829501 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]]]}] 19:50:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 19:50:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 469ms 19:50:29 INFO - PROCESS | 1660 | 1463971829545 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 19:50:29 INFO - PROCESS | 1660 | 1463971829547 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 19:50:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 19:50:29 INFO - PROCESS | 1660 | 1463971829549 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 19:50:29 INFO - PROCESS | 1660 | 1463971829550 Marionette TRACE conn2 <- [1,2210,null,{}] 19:50:29 INFO - PROCESS | 1660 | 1463971829552 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}] 19:50:29 INFO - PROCESS | 1660 | 1463971829629 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 19:50:29 INFO - PROCESS | 1660 | 1463971829682 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x128c2f800 == 46 [pid = 1660] [id = 560] 19:50:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x112f29800) [pid = 1660] [serial = 1680] [outer = 0x0] 19:50:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11942c800) [pid = 1660] [serial = 1681] [outer = 0x112f29800] 19:50:29 INFO - PROCESS | 1660 | 1463971829707 Marionette DEBUG loaded listener.js 19:50:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12170f800) [pid = 1660] [serial = 1682] [outer = 0x112f29800] 19:50:29 INFO - PROCESS | 1660 | 1463971829988 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]]]}] 19:50:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 19:50:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 469ms 19:50:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 19:50:30 INFO - PROCESS | 1660 | 1463971830022 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 19:50:30 INFO - PROCESS | 1660 | 1463971830023 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 19:50:30 INFO - PROCESS | 1660 | 1463971830026 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 19:50:30 INFO - PROCESS | 1660 | 1463971830027 Marionette TRACE conn2 <- [1,2214,null,{}] 19:50:30 INFO - PROCESS | 1660 | 1463971830029 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}] 19:50:30 INFO - PROCESS | 1660 | 1463971830107 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 19:50:30 INFO - PROCESS | 1660 | 1463971830111 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x1297dc800 == 47 [pid = 1660] [id = 561] 19:50:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x120f63000) [pid = 1660] [serial = 1683] [outer = 0x0] 19:50:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12173d800) [pid = 1660] [serial = 1684] [outer = 0x120f63000] 19:50:30 INFO - PROCESS | 1660 | 1463971830138 Marionette DEBUG loaded listener.js 19:50:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x121742800) [pid = 1660] [serial = 1685] [outer = 0x120f63000] 19:50:30 INFO - PROCESS | 1660 | 1463971830458 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]]]}] 19:50:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 19:50:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 469ms 19:50:30 INFO - PROCESS | 1660 | 1463971830496 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 19:50:30 INFO - PROCESS | 1660 | 1463971830497 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 19:50:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 19:50:30 INFO - PROCESS | 1660 | 1463971830499 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 19:50:30 INFO - PROCESS | 1660 | 1463971830500 Marionette TRACE conn2 <- [1,2218,null,{}] 19:50:30 INFO - PROCESS | 1660 | 1463971830503 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}] 19:50:30 INFO - PROCESS | 1660 | 1463971830612 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 19:50:30 INFO - PROCESS | 1660 | 1463971830621 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x1297f0000 == 48 [pid = 1660] [id = 562] 19:50:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x121739800) [pid = 1660] [serial = 1686] [outer = 0x0] 19:50:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x121747000) [pid = 1660] [serial = 1687] [outer = 0x121739800] 19:50:30 INFO - PROCESS | 1660 | 1463971830645 Marionette DEBUG loaded listener.js 19:50:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x121849000) [pid = 1660] [serial = 1688] [outer = 0x121739800] 19:50:30 INFO - PROCESS | 1660 | 1463971830989 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]]]}] 19:50:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 19:50:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 519ms 19:50:31 INFO - PROCESS | 1660 | 1463971831019 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 19:50:31 INFO - PROCESS | 1660 | 1463971831021 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 19:50:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 19:50:31 INFO - PROCESS | 1660 | 1463971831024 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 19:50:31 INFO - PROCESS | 1660 | 1463971831026 Marionette TRACE conn2 <- [1,2222,null,{}] 19:50:31 INFO - PROCESS | 1660 | 1463971831029 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}] 19:50:31 INFO - PROCESS | 1660 | 1463971831220 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 19:50:31 INFO - PROCESS | 1660 | 1463971831345 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x111b57000 == 49 [pid = 1660] [id = 563] 19:50:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x110f14000) [pid = 1660] [serial = 1689] [outer = 0x0] 19:50:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x110f19800) [pid = 1660] [serial = 1690] [outer = 0x110f14000] 19:50:31 INFO - PROCESS | 1660 | 1463971831399 Marionette DEBUG loaded listener.js 19:50:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1122b2000) [pid = 1660] [serial = 1691] [outer = 0x110f14000] 19:50:31 INFO - PROCESS | 1660 | 1463971831931 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]]]}] 19:50:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 19:50:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 920ms 19:50:31 INFO - PROCESS | 1660 | 1463971831945 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 19:50:31 INFO - PROCESS | 1660 | 1463971831947 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 19:50:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 19:50:31 INFO - PROCESS | 1660 | 1463971831979 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 19:50:31 INFO - PROCESS | 1660 | 1463971831982 Marionette TRACE conn2 <- [1,2226,null,{}] 19:50:31 INFO - PROCESS | 1660 | 1463971831987 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}] 19:50:32 INFO - PROCESS | 1660 | 1463971832094 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 19:50:32 INFO - PROCESS | 1660 | 1463971832168 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x118655000 == 50 [pid = 1660] [id = 564] 19:50:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x112f31800) [pid = 1660] [serial = 1692] [outer = 0x0] 19:50:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x113111000) [pid = 1660] [serial = 1693] [outer = 0x112f31800] 19:50:32 INFO - PROCESS | 1660 | 1463971832200 Marionette DEBUG loaded listener.js 19:50:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x113121000) [pid = 1660] [serial = 1694] [outer = 0x112f31800] 19:50:32 INFO - PROCESS | 1660 | 1463971832907 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]]]}] 19:50:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 19:50:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 976ms 19:50:32 INFO - PROCESS | 1660 | 1463971832954 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 19:50:32 INFO - PROCESS | 1660 | 1463971832956 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 19:50:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 19:50:32 INFO - PROCESS | 1660 | 1463971832959 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 19:50:32 INFO - PROCESS | 1660 | 1463971832961 Marionette TRACE conn2 <- [1,2230,null,{}] 19:50:32 INFO - PROCESS | 1660 | 1463971832965 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}] 19:50:33 INFO - PROCESS | 1660 | 1463971833064 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 19:50:33 INFO - PROCESS | 1660 | 1463971833117 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x1170e8800 == 51 [pid = 1660] [id = 565] 19:50:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x112a6a800) [pid = 1660] [serial = 1695] [outer = 0x0] 19:50:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x113102400) [pid = 1660] [serial = 1696] [outer = 0x112a6a800] 19:50:33 INFO - PROCESS | 1660 | 1463971833147 Marionette DEBUG loaded listener.js 19:50:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x113119400) [pid = 1660] [serial = 1697] [outer = 0x112a6a800] 19:50:33 INFO - PROCESS | 1660 | --DOCSHELL 0x128cea800 == 50 [pid = 1660] [id = 543] 19:50:33 INFO - PROCESS | 1660 | --DOCSHELL 0x128b35800 == 49 [pid = 1660] [id = 542] 19:50:33 INFO - PROCESS | 1660 | --DOCSHELL 0x11697c800 == 48 [pid = 1660] [id = 541] 19:50:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1261da000 == 47 [pid = 1660] [id = 540] 19:50:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1297f0000 == 46 [pid = 1660] [id = 562] 19:50:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1297dc800 == 45 [pid = 1660] [id = 561] 19:50:33 INFO - PROCESS | 1660 | --DOCSHELL 0x128c2f800 == 44 [pid = 1660] [id = 560] 19:50:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1192be000 == 43 [pid = 1660] [id = 559] 19:50:33 INFO - PROCESS | 1660 | --DOCSHELL 0x129484000 == 42 [pid = 1660] [id = 558] 19:50:33 INFO - PROCESS | 1660 | --DOCSHELL 0x129018800 == 41 [pid = 1660] [id = 557] 19:50:33 INFO - PROCESS | 1660 | --DOCSHELL 0x128c29000 == 40 [pid = 1660] [id = 556] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12121b000) [pid = 1660] [serial = 1633] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOCSHELL 0x11921e000 == 39 [pid = 1660] [id = 555] 19:50:33 INFO - PROCESS | 1660 | --DOCSHELL 0x12606e000 == 38 [pid = 1660] [id = 554] 19:50:33 INFO - PROCESS | 1660 | --DOCSHELL 0x118292000 == 37 [pid = 1660] [id = 553] 19:50:33 INFO - PROCESS | 1660 | --DOCSHELL 0x121a97800 == 36 [pid = 1660] [id = 552] 19:50:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1212b0800 == 35 [pid = 1660] [id = 551] 19:50:33 INFO - PROCESS | 1660 | --DOCSHELL 0x120f86000 == 34 [pid = 1660] [id = 550] 19:50:33 INFO - PROCESS | 1660 | --DOCSHELL 0x11921e800 == 33 [pid = 1660] [id = 549] 19:50:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1186d5800 == 32 [pid = 1660] [id = 548] 19:50:33 INFO - PROCESS | 1660 | --DOCSHELL 0x118293000 == 31 [pid = 1660] [id = 547] 19:50:33 INFO - PROCESS | 1660 | --DOCSHELL 0x11696c800 == 30 [pid = 1660] [id = 546] 19:50:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1131a8000 == 29 [pid = 1660] [id = 545] 19:50:33 INFO - PROCESS | 1660 | --DOCSHELL 0x129020800 == 28 [pid = 1660] [id = 544] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x118674c00) [pid = 1660] [serial = 1615] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12101d800) [pid = 1660] [serial = 1631] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x119121000) [pid = 1660] [serial = 1618] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x119425000) [pid = 1660] [serial = 1621] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11942bc00) [pid = 1660] [serial = 1622] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11924a800) [pid = 1660] [serial = 1619] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x112799c00) [pid = 1660] [serial = 1624] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x113d60400) [pid = 1660] [serial = 1625] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x120f63c00) [pid = 1660] [serial = 1630] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1199f1800) [pid = 1660] [serial = 1628] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x117672c00) [pid = 1660] [serial = 1612] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x115e3c400) [pid = 1660] [serial = 1609] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1169b3400) [pid = 1660] [serial = 1610] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x113191800) [pid = 1660] [serial = 1606] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1138bf400) [pid = 1660] [serial = 1607] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11310a400) [pid = 1660] [serial = 1603] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x113116800) [pid = 1660] [serial = 1604] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x111f5f000) [pid = 1660] [serial = 1600] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11278b000) [pid = 1660] [serial = 1601] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11619a000) [pid = 1660] [serial = 1598] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11318bc00) [pid = 1660] [serial = 1597] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x113103c00) [pid = 1660] [serial = 1594] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11311e800) [pid = 1660] [serial = 1595] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x113189000) [pid = 1660] [serial = 1591] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x116943000) [pid = 1660] [serial = 1592] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1194e1400) [pid = 1660] [serial = 1627] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x117e63000) [pid = 1660] [serial = 1613] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x118d0f800) [pid = 1660] [serial = 1616] [outer = 0x0] [url = about:blank] 19:50:33 INFO - PROCESS | 1660 | 1463971833519 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]]]}] 19:50:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 19:50:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 573ms 19:50:33 INFO - PROCESS | 1660 | 1463971833534 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 19:50:33 INFO - PROCESS | 1660 | 1463971833539 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 19:50:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 19:50:33 INFO - PROCESS | 1660 | 1463971833543 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 19:50:33 INFO - PROCESS | 1660 | 1463971833545 Marionette TRACE conn2 <- [1,2234,null,{}] 19:50:33 INFO - PROCESS | 1660 | 1463971833548 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}] 19:50:33 INFO - PROCESS | 1660 | 1463971833621 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 19:50:33 INFO - PROCESS | 1660 | 1463971833671 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x117044000 == 29 [pid = 1660] [id = 566] 19:50:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x112d99c00) [pid = 1660] [serial = 1698] [outer = 0x0] 19:50:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x113121800) [pid = 1660] [serial = 1699] [outer = 0x112d99c00] 19:50:33 INFO - PROCESS | 1660 | 1463971833697 Marionette DEBUG loaded listener.js 19:50:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x113344400) [pid = 1660] [serial = 1700] [outer = 0x112d99c00] 19:50:34 INFO - PROCESS | 1660 | 1463971833996 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]]]}] 19:50:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 19:50:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 476ms 19:50:34 INFO - PROCESS | 1660 | 1463971834023 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 19:50:34 INFO - PROCESS | 1660 | 1463971834024 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 19:50:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 19:50:34 INFO - PROCESS | 1660 | 1463971834027 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 19:50:34 INFO - PROCESS | 1660 | 1463971834029 Marionette TRACE conn2 <- [1,2238,null,{}] 19:50:34 INFO - PROCESS | 1660 | 1463971834040 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}] 19:50:34 INFO - PROCESS | 1660 | 1463971834119 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 19:50:34 INFO - PROCESS | 1660 | 1463971834125 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x118dd3000 == 30 [pid = 1660] [id = 567] 19:50:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x113a6f400) [pid = 1660] [serial = 1701] [outer = 0x0] 19:50:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x115e3c400) [pid = 1660] [serial = 1702] [outer = 0x113a6f400] 19:50:34 INFO - PROCESS | 1660 | 1463971834155 Marionette DEBUG loaded listener.js 19:50:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11671ec00) [pid = 1660] [serial = 1703] [outer = 0x113a6f400] 19:50:34 INFO - PROCESS | 1660 | 1463971834505 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]]]}] 19:50:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 19:50:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 526ms 19:50:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 19:50:34 INFO - PROCESS | 1660 | 1463971834561 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 19:50:34 INFO - PROCESS | 1660 | 1463971834562 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 19:50:34 INFO - PROCESS | 1660 | 1463971834564 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 19:50:34 INFO - PROCESS | 1660 | 1463971834565 Marionette TRACE conn2 <- [1,2242,null,{}] 19:50:34 INFO - PROCESS | 1660 | 1463971834568 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}] 19:50:34 INFO - PROCESS | 1660 | 1463971834643 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 19:50:34 INFO - PROCESS | 1660 | 1463971834647 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f82800 == 31 [pid = 1660] [id = 568] 19:50:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x112781c00) [pid = 1660] [serial = 1704] [outer = 0x0] 19:50:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x116a4f000) [pid = 1660] [serial = 1705] [outer = 0x112781c00] 19:50:34 INFO - PROCESS | 1660 | 1463971834676 Marionette DEBUG loaded listener.js 19:50:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11803c800) [pid = 1660] [serial = 1706] [outer = 0x112781c00] 19:50:34 INFO - PROCESS | 1660 | 1463971834990 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]]]}] 19:50:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 19:50:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 468ms 19:50:35 INFO - PROCESS | 1660 | 1463971835033 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 19:50:35 INFO - PROCESS | 1660 | 1463971835034 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 19:50:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 19:50:35 INFO - PROCESS | 1660 | 1463971835037 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 19:50:35 INFO - PROCESS | 1660 | 1463971835038 Marionette TRACE conn2 <- [1,2246,null,{}] 19:50:35 INFO - PROCESS | 1660 | 1463971835040 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}] 19:50:35 INFO - PROCESS | 1660 | 1463971835111 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 19:50:35 INFO - PROCESS | 1660 | 1463971835168 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x11339f800 == 32 [pid = 1660] [id = 569] 19:50:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x112783000) [pid = 1660] [serial = 1707] [outer = 0x0] 19:50:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x118043c00) [pid = 1660] [serial = 1708] [outer = 0x112783000] 19:50:35 INFO - PROCESS | 1660 | 1463971835193 Marionette DEBUG loaded listener.js 19:50:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x11867a800) [pid = 1660] [serial = 1709] [outer = 0x112783000] 19:50:35 INFO - PROCESS | 1660 | 1463971835585 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]]]}] 19:50:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 19:50:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 570ms 19:50:35 INFO - PROCESS | 1660 | 1463971835608 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 19:50:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 19:50:35 INFO - PROCESS | 1660 | 1463971835610 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 19:50:35 INFO - PROCESS | 1660 | 1463971835613 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 19:50:35 INFO - PROCESS | 1660 | 1463971835615 Marionette TRACE conn2 <- [1,2250,null,{}] 19:50:35 INFO - PROCESS | 1660 | 1463971835618 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}] 19:50:35 INFO - PROCESS | 1660 | 1463971835796 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 19:50:35 INFO - PROCESS | 1660 | 1463971835853 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x123d1f800 == 33 [pid = 1660] [id = 570] 19:50:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x116a4f400) [pid = 1660] [serial = 1710] [outer = 0x0] 19:50:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x118d14000) [pid = 1660] [serial = 1711] [outer = 0x116a4f400] 19:50:35 INFO - PROCESS | 1660 | 1463971835894 Marionette DEBUG loaded listener.js 19:50:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x119427800) [pid = 1660] [serial = 1712] [outer = 0x116a4f400] 19:50:36 INFO - PROCESS | 1660 | 1463971836289 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]]]}] 19:50:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 19:50:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 723ms 19:50:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 19:50:36 INFO - PROCESS | 1660 | 1463971836335 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 19:50:36 INFO - PROCESS | 1660 | 1463971836336 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 19:50:36 INFO - PROCESS | 1660 | 1463971836338 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 19:50:36 INFO - PROCESS | 1660 | 1463971836339 Marionette TRACE conn2 <- [1,2254,null,{}] 19:50:36 INFO - PROCESS | 1660 | 1463971836342 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}] 19:50:36 INFO - PROCESS | 1660 | 1463971836431 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 19:50:36 INFO - PROCESS | 1660 | 1463971836445 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x124d17800 == 34 [pid = 1660] [id = 571] 19:50:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11942cc00) [pid = 1660] [serial = 1713] [outer = 0x0] 19:50:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1194e0c00) [pid = 1660] [serial = 1714] [outer = 0x11942cc00] 19:50:36 INFO - PROCESS | 1660 | 1463971836470 Marionette DEBUG loaded listener.js 19:50:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119981800) [pid = 1660] [serial = 1715] [outer = 0x11942cc00] 19:50:36 INFO - PROCESS | 1660 | 1463971836799 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]]]}] 19:50:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 19:50:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 469ms 19:50:36 INFO - PROCESS | 1660 | 1463971836808 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 19:50:36 INFO - PROCESS | 1660 | 1463971836809 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 19:50:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 19:50:36 INFO - PROCESS | 1660 | 1463971836811 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 19:50:36 INFO - PROCESS | 1660 | 1463971836812 Marionette TRACE conn2 <- [1,2258,null,{}] 19:50:36 INFO - PROCESS | 1660 | 1463971836814 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}] 19:50:36 INFO - PROCESS | 1660 | 1463971836908 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 19:50:36 INFO - PROCESS | 1660 | 1463971836943 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12689a800 == 35 [pid = 1660] [id = 572] 19:50:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x119976400) [pid = 1660] [serial = 1716] [outer = 0x0] 19:50:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119edb800) [pid = 1660] [serial = 1717] [outer = 0x119976400] 19:50:36 INFO - PROCESS | 1660 | 1463971836975 Marionette DEBUG loaded listener.js 19:50:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x120f61400) [pid = 1660] [serial = 1718] [outer = 0x119976400] 19:50:37 INFO - PROCESS | 1660 | 1463971837291 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]]]}] 19:50:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 19:50:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 518ms 19:50:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 19:50:37 INFO - PROCESS | 1660 | 1463971837330 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 19:50:37 INFO - PROCESS | 1660 | 1463971837331 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 19:50:37 INFO - PROCESS | 1660 | 1463971837333 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 19:50:37 INFO - PROCESS | 1660 | 1463971837334 Marionette TRACE conn2 <- [1,2262,null,{}] 19:50:37 INFO - PROCESS | 1660 | 1463971837336 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}] 19:50:37 INFO - PROCESS | 1660 | 1463971837429 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 19:50:37 INFO - PROCESS | 1660 | 1463971837433 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b38800 == 36 [pid = 1660] [id = 573] 19:50:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1199ecc00) [pid = 1660] [serial = 1719] [outer = 0x0] 19:50:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x120f6f000) [pid = 1660] [serial = 1720] [outer = 0x1199ecc00] 19:50:37 INFO - PROCESS | 1660 | 1463971837458 Marionette DEBUG loaded listener.js 19:50:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x121023800) [pid = 1660] [serial = 1721] [outer = 0x1199ecc00] 19:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x121026400) [pid = 1660] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 19:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x113d0b400) [pid = 1660] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 19:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1169b3800) [pid = 1660] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 19:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x112782000) [pid = 1660] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 19:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x118811c00) [pid = 1660] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 19:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x112a64c00) [pid = 1660] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 19:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x121022000) [pid = 1660] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 19:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x110f0c000) [pid = 1660] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 19:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x116941000) [pid = 1660] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 19:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x113104800) [pid = 1660] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 19:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11942a000) [pid = 1660] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 19:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x120f63000) [pid = 1660] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 19:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11310f400) [pid = 1660] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 19:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x121023000) [pid = 1660] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 19:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12158f800) [pid = 1660] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 19:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x112794c00) [pid = 1660] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 19:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119b75400) [pid = 1660] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 19:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x112f29800) [pid = 1660] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 19:50:37 INFO - PROCESS | 1660 | 1463971837864 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]]]}] 19:50:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 19:50:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 569ms 19:50:37 INFO - PROCESS | 1660 | 1463971837915 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 19:50:37 INFO - PROCESS | 1660 | 1463971837918 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 19:50:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 19:50:37 INFO - PROCESS | 1660 | 1463971837922 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 19:50:37 INFO - PROCESS | 1660 | 1463971837923 Marionette TRACE conn2 <- [1,2266,null,{}] 19:50:37 INFO - PROCESS | 1660 | 1463971837925 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}] 19:50:38 INFO - PROCESS | 1660 | 1463971838001 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 19:50:38 INFO - PROCESS | 1660 | 1463971838006 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f81000 == 37 [pid = 1660] [id = 574] 19:50:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x115061400) [pid = 1660] [serial = 1722] [outer = 0x0] 19:50:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1169b3800) [pid = 1660] [serial = 1723] [outer = 0x115061400] 19:50:38 INFO - PROCESS | 1660 | 1463971838031 Marionette DEBUG loaded listener.js 19:50:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11942a800) [pid = 1660] [serial = 1724] [outer = 0x115061400] 19:50:38 INFO - PROCESS | 1660 | 1463971838381 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]]]}] 19:50:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 19:50:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 470ms 19:50:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 19:50:38 INFO - PROCESS | 1660 | 1463971838392 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 19:50:38 INFO - PROCESS | 1660 | 1463971838394 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 19:50:38 INFO - PROCESS | 1660 | 1463971838396 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 19:50:38 INFO - PROCESS | 1660 | 1463971838397 Marionette TRACE conn2 <- [1,2270,null,{}] 19:50:38 INFO - PROCESS | 1660 | 1463971838402 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}] 19:50:38 INFO - PROCESS | 1660 | 1463971838488 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 19:50:38 INFO - PROCESS | 1660 | 1463971838539 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x128c40800 == 38 [pid = 1660] [id = 575] 19:50:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x115e38400) [pid = 1660] [serial = 1725] [outer = 0x0] 19:50:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12101d800) [pid = 1660] [serial = 1726] [outer = 0x115e38400] 19:50:38 INFO - PROCESS | 1660 | 1463971838567 Marionette DEBUG loaded listener.js 19:50:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x121435400) [pid = 1660] [serial = 1727] [outer = 0x115e38400] 19:50:38 INFO - PROCESS | 1660 | 1463971838836 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]]]}] 19:50:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 19:50:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 471ms 19:50:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 19:50:38 INFO - PROCESS | 1660 | 1463971838872 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 19:50:38 INFO - PROCESS | 1660 | 1463971838873 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 19:50:38 INFO - PROCESS | 1660 | 1463971838875 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 19:50:38 INFO - PROCESS | 1660 | 1463971838876 Marionette TRACE conn2 <- [1,2274,null,{}] 19:50:38 INFO - PROCESS | 1660 | 1463971838878 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}] 19:50:38 INFO - PROCESS | 1660 | 1463971838957 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 19:50:38 INFO - PROCESS | 1660 | 1463971838961 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x129484000 == 39 [pid = 1660] [id = 576] 19:50:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121559400) [pid = 1660] [serial = 1728] [outer = 0x0] 19:50:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121703000) [pid = 1660] [serial = 1729] [outer = 0x121559400] 19:50:38 INFO - PROCESS | 1660 | 1463971838988 Marionette DEBUG loaded listener.js 19:50:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12170ec00) [pid = 1660] [serial = 1730] [outer = 0x121559400] 19:50:39 INFO - PROCESS | 1660 | 1463971839294 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]]]}] 19:50:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 19:50:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 470ms 19:50:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 19:50:39 INFO - PROCESS | 1660 | 1463971839345 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 19:50:39 INFO - PROCESS | 1660 | 1463971839346 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 19:50:39 INFO - PROCESS | 1660 | 1463971839349 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 19:50:39 INFO - PROCESS | 1660 | 1463971839350 Marionette TRACE conn2 <- [1,2278,null,{}] 19:50:39 INFO - PROCESS | 1660 | 1463971839352 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}] 19:50:39 INFO - PROCESS | 1660 | 1463971839437 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 19:50:39 INFO - PROCESS | 1660 | 1463971839489 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294ca000 == 40 [pid = 1660] [id = 577] 19:50:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x121702400) [pid = 1660] [serial = 1731] [outer = 0x0] 19:50:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12173e400) [pid = 1660] [serial = 1732] [outer = 0x121702400] 19:50:39 INFO - PROCESS | 1660 | 1463971839513 Marionette DEBUG loaded listener.js 19:50:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x121748800) [pid = 1660] [serial = 1733] [outer = 0x121702400] 19:50:40 INFO - PROCESS | 1660 | --DOCSHELL 0x1170e8800 == 39 [pid = 1660] [id = 565] 19:50:40 INFO - PROCESS | 1660 | --DOCSHELL 0x118655000 == 38 [pid = 1660] [id = 564] 19:50:40 INFO - PROCESS | 1660 | --DOCSHELL 0x111b57000 == 37 [pid = 1660] [id = 563] 19:50:40 INFO - PROCESS | 1660 | --DOCSHELL 0x117044000 == 36 [pid = 1660] [id = 566] 19:50:40 INFO - PROCESS | 1660 | --DOCSHELL 0x124d17800 == 35 [pid = 1660] [id = 571] 19:50:40 INFO - PROCESS | 1660 | --DOCSHELL 0x123d1f800 == 34 [pid = 1660] [id = 570] 19:50:40 INFO - PROCESS | 1660 | --DOCSHELL 0x120f81000 == 33 [pid = 1660] [id = 574] 19:50:40 INFO - PROCESS | 1660 | --DOCSHELL 0x128c40800 == 32 [pid = 1660] [id = 575] 19:50:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12689a800 == 31 [pid = 1660] [id = 572] 19:50:40 INFO - PROCESS | 1660 | --DOCSHELL 0x118dd3000 == 30 [pid = 1660] [id = 567] 19:50:40 INFO - PROCESS | 1660 | --DOCSHELL 0x128b38800 == 29 [pid = 1660] [id = 573] 19:50:40 INFO - PROCESS | 1660 | --DOCSHELL 0x120f82800 == 28 [pid = 1660] [id = 568] 19:50:40 INFO - PROCESS | 1660 | --DOCSHELL 0x11339f800 == 27 [pid = 1660] [id = 569] 19:50:40 INFO - PROCESS | 1660 | --DOCSHELL 0x129484000 == 26 [pid = 1660] [id = 576] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x121438000) [pid = 1660] [serial = 1672] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x113def800) [pid = 1660] [serial = 1645] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x115e43800) [pid = 1660] [serial = 1646] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11880c400) [pid = 1660] [serial = 1654] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119118800) [pid = 1660] [serial = 1655] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x112790000) [pid = 1660] [serial = 1636] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11279c800) [pid = 1660] [serial = 1637] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119253800) [pid = 1660] [serial = 1660] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119428400) [pid = 1660] [serial = 1661] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x112e5b400) [pid = 1660] [serial = 1639] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x113110c00) [pid = 1660] [serial = 1640] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x121599400) [pid = 1660] [serial = 1634] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11318b000) [pid = 1660] [serial = 1642] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1138be800) [pid = 1660] [serial = 1643] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x118039000) [pid = 1660] [serial = 1651] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x118681000) [pid = 1660] [serial = 1652] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1160e9800) [pid = 1660] [serial = 1648] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1167db000) [pid = 1660] [serial = 1649] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1194e2000) [pid = 1660] [serial = 1663] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x121742800) [pid = 1660] [serial = 1685] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x119169800) [pid = 1660] [serial = 1657] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1191cc400) [pid = 1660] [serial = 1658] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12102a400) [pid = 1660] [serial = 1669] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x121747000) [pid = 1660] [serial = 1687] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x121707400) [pid = 1660] [serial = 1675] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x121597c00) [pid = 1660] [serial = 1673] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x12170d400) [pid = 1660] [serial = 1676] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x11311a000) [pid = 1660] [serial = 1678] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x118039400) [pid = 1660] [serial = 1679] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12173d800) [pid = 1660] [serial = 1684] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x121021000) [pid = 1660] [serial = 1667] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x120f67800) [pid = 1660] [serial = 1666] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x12170f800) [pid = 1660] [serial = 1682] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x11942c800) [pid = 1660] [serial = 1681] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x121220000) [pid = 1660] [serial = 1670] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x119978400) [pid = 1660] [serial = 1664] [outer = 0x0] [url = about:blank] 19:50:40 INFO - PROCESS | 1660 | 1463971840829 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]]]}] 19:50:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 19:50:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1521ms 19:50:40 INFO - PROCESS | 1660 | 1463971840871 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 19:50:40 INFO - PROCESS | 1660 | 1463971840874 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 19:50:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 19:50:40 INFO - PROCESS | 1660 | 1463971840877 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 19:50:40 INFO - PROCESS | 1660 | 1463971840880 Marionette TRACE conn2 <- [1,2282,null,{}] 19:50:40 INFO - PROCESS | 1660 | 1463971840884 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}] 19:50:40 INFO - PROCESS | 1660 | 1463971840961 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 19:50:41 INFO - PROCESS | 1660 | 1463971841009 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x1131b2800 == 27 [pid = 1660] [id = 578] 19:50:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x112785000) [pid = 1660] [serial = 1734] [outer = 0x0] 19:50:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x11278b800) [pid = 1660] [serial = 1735] [outer = 0x112785000] 19:50:41 INFO - PROCESS | 1660 | 1463971841037 Marionette DEBUG loaded listener.js 19:50:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x110f16c00) [pid = 1660] [serial = 1736] [outer = 0x112785000] 19:50:41 INFO - PROCESS | 1660 | 1463971841410 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]]]}] 19:50:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 19:50:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 571ms 19:50:41 INFO - PROCESS | 1660 | 1463971841449 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 19:50:41 INFO - PROCESS | 1660 | 1463971841456 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 19:50:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 19:50:41 INFO - PROCESS | 1660 | 1463971841463 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 19:50:41 INFO - PROCESS | 1660 | 1463971841466 Marionette TRACE conn2 <- [1,2286,null,{}] 19:50:41 INFO - PROCESS | 1660 | 1463971841469 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}] 19:50:41 INFO - PROCESS | 1660 | 1463971841587 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 19:50:41 INFO - PROCESS | 1660 | 1463971841657 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x11697c800 == 28 [pid = 1660] [id = 579] 19:50:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x112798800) [pid = 1660] [serial = 1737] [outer = 0x0] 19:50:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x112d9a800) [pid = 1660] [serial = 1738] [outer = 0x112798800] 19:50:41 INFO - PROCESS | 1660 | 1463971841682 Marionette DEBUG loaded listener.js 19:50:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x11310d400) [pid = 1660] [serial = 1739] [outer = 0x112798800] 19:50:42 INFO - PROCESS | 1660 | 1463971842036 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]]]}] 19:50:42 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 19:50:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 622ms 19:50:42 INFO - PROCESS | 1660 | 1463971842085 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 19:50:42 INFO - PROCESS | 1660 | 1463971842088 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 19:50:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 19:50:42 INFO - PROCESS | 1660 | 1463971842091 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 19:50:42 INFO - PROCESS | 1660 | 1463971842095 Marionette TRACE conn2 <- [1,2290,null,{}] 19:50:42 INFO - PROCESS | 1660 | 1463971842107 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}] 19:50:42 INFO - PROCESS | 1660 | 1463971842248 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 19:50:42 INFO - PROCESS | 1660 | 1463971842311 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x118657800 == 29 [pid = 1660] [id = 580] 19:50:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x110f0f000) [pid = 1660] [serial = 1740] [outer = 0x0] 19:50:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x11318d800) [pid = 1660] [serial = 1741] [outer = 0x110f0f000] 19:50:42 INFO - PROCESS | 1660 | 1463971842358 Marionette DEBUG loaded listener.js 19:50:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x113350c00) [pid = 1660] [serial = 1742] [outer = 0x110f0f000] 19:50:42 INFO - PROCESS | 1660 | 1463971842728 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]]]}] 19:50:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 19:50:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 675ms 19:50:42 INFO - PROCESS | 1660 | 1463971842767 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 19:50:42 INFO - PROCESS | 1660 | 1463971842769 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 19:50:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 19:50:42 INFO - PROCESS | 1660 | 1463971842771 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 19:50:42 INFO - PROCESS | 1660 | 1463971842772 Marionette TRACE conn2 <- [1,2294,null,{}] 19:50:42 INFO - PROCESS | 1660 | 1463971842774 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}] 19:50:42 INFO - PROCESS | 1660 | 1463971842867 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 19:50:42 INFO - PROCESS | 1660 | 1463971842873 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186da000 == 30 [pid = 1660] [id = 581] 19:50:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1138be800) [pid = 1660] [serial = 1743] [outer = 0x0] 19:50:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x113def800) [pid = 1660] [serial = 1744] [outer = 0x1138be800] 19:50:42 INFO - PROCESS | 1660 | 1463971842901 Marionette DEBUG loaded listener.js 19:50:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x115e40400) [pid = 1660] [serial = 1745] [outer = 0x1138be800] 19:50:43 INFO - PROCESS | 1660 | 1463971843187 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]]]}] 19:50:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 19:50:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 469ms 19:50:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 19:50:43 INFO - PROCESS | 1660 | 1463971843240 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 19:50:43 INFO - PROCESS | 1660 | 1463971843241 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 19:50:43 INFO - PROCESS | 1660 | 1463971843243 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 19:50:43 INFO - PROCESS | 1660 | 1463971843244 Marionette TRACE conn2 <- [1,2298,null,{}] 19:50:43 INFO - PROCESS | 1660 | 1463971843247 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}] 19:50:43 INFO - PROCESS | 1660 | 1463971843316 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 19:50:43 INFO - PROCESS | 1660 | 1463971843320 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1197e7000 == 31 [pid = 1660] [id = 582] 19:50:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11278ac00) [pid = 1660] [serial = 1746] [outer = 0x0] 19:50:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11619bc00) [pid = 1660] [serial = 1747] [outer = 0x11278ac00] 19:50:43 INFO - PROCESS | 1660 | 1463971843348 Marionette DEBUG loaded listener.js 19:50:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1167dac00) [pid = 1660] [serial = 1748] [outer = 0x11278ac00] 19:50:43 INFO - PROCESS | 1660 | 1463971843690 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]]]}] 19:50:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 19:50:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 468ms 19:50:43 INFO - PROCESS | 1660 | 1463971843713 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 19:50:43 INFO - PROCESS | 1660 | 1463971843714 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 19:50:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 19:50:43 INFO - PROCESS | 1660 | 1463971843724 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 19:50:43 INFO - PROCESS | 1660 | 1463971843725 Marionette TRACE conn2 <- [1,2302,null,{}] 19:50:43 INFO - PROCESS | 1660 | 1463971843728 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}] 19:50:43 INFO - PROCESS | 1660 | 1463971843815 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 19:50:43 INFO - PROCESS | 1660 | 1463971843822 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f9a000 == 32 [pid = 1660] [id = 583] 19:50:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x116940c00) [pid = 1660] [serial = 1749] [outer = 0x0] 19:50:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x118037c00) [pid = 1660] [serial = 1750] [outer = 0x116940c00] 19:50:43 INFO - PROCESS | 1660 | 1463971843848 Marionette DEBUG loaded listener.js 19:50:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x118680c00) [pid = 1660] [serial = 1751] [outer = 0x116940c00] 19:50:44 INFO - PROCESS | 1660 | 1463971844139 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]]]}] 19:50:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 19:50:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 478ms 19:50:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 19:50:44 INFO - PROCESS | 1660 | 1463971844195 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 19:50:44 INFO - PROCESS | 1660 | 1463971844196 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 19:50:44 INFO - PROCESS | 1660 | 1463971844200 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 19:50:44 INFO - PROCESS | 1660 | 1463971844203 Marionette TRACE conn2 <- [1,2306,null,{}] 19:50:44 INFO - PROCESS | 1660 | 1463971844207 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}] 19:50:44 INFO - PROCESS | 1660 | 1463971844313 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 19:50:44 INFO - PROCESS | 1660 | 1463971844384 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213c5000 == 33 [pid = 1660] [id = 584] 19:50:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x118680000) [pid = 1660] [serial = 1752] [outer = 0x0] 19:50:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x118811000) [pid = 1660] [serial = 1753] [outer = 0x118680000] 19:50:44 INFO - PROCESS | 1660 | 1463971844422 Marionette DEBUG loaded listener.js 19:50:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11911a800) [pid = 1660] [serial = 1754] [outer = 0x118680000] 19:50:44 INFO - PROCESS | 1660 | 1463971844803 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]]]}] 19:50:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 19:50:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 623ms 19:50:44 INFO - PROCESS | 1660 | 1463971844821 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 19:50:44 INFO - PROCESS | 1660 | 1463971844823 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 19:50:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 19:50:44 INFO - PROCESS | 1660 | 1463971844825 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 19:50:44 INFO - PROCESS | 1660 | 1463971844826 Marionette TRACE conn2 <- [1,2310,null,{}] 19:50:44 INFO - PROCESS | 1660 | 1463971844828 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}] 19:50:44 INFO - PROCESS | 1660 | 1463971844900 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 19:50:44 INFO - PROCESS | 1660 | 1463971844947 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x121d85000 == 34 [pid = 1660] [id = 585] 19:50:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x118682400) [pid = 1660] [serial = 1755] [outer = 0x0] 19:50:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119124c00) [pid = 1660] [serial = 1756] [outer = 0x118682400] 19:50:44 INFO - PROCESS | 1660 | 1463971844972 Marionette DEBUG loaded listener.js 19:50:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1191cb400) [pid = 1660] [serial = 1757] [outer = 0x118682400] 19:50:45 INFO - PROCESS | 1660 | 1463971845270 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]]]}] 19:50:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 19:50:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 468ms 19:50:45 INFO - PROCESS | 1660 | 1463971845293 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 19:50:45 INFO - PROCESS | 1660 | 1463971845294 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 19:50:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 19:50:45 INFO - PROCESS | 1660 | 1463971845297 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 19:50:45 INFO - PROCESS | 1660 | 1463971845298 Marionette TRACE conn2 <- [1,2314,null,{}] 19:50:45 INFO - PROCESS | 1660 | 1463971845304 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}] 19:50:45 INFO - PROCESS | 1660 | 1463971845375 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 19:50:45 INFO - PROCESS | 1660 | 1463971845379 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x118657000 == 35 [pid = 1660] [id = 586] 19:50:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119170000) [pid = 1660] [serial = 1758] [outer = 0x0] 19:50:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119422c00) [pid = 1660] [serial = 1759] [outer = 0x119170000] 19:50:45 INFO - PROCESS | 1660 | 1463971845407 Marionette DEBUG loaded listener.js 19:50:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11942b800) [pid = 1660] [serial = 1760] [outer = 0x119170000] 19:50:45 INFO - PROCESS | 1660 | 1463971845726 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]]]}] 19:50:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 19:50:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 470ms 19:50:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 19:50:45 INFO - PROCESS | 1660 | 1463971845767 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 19:50:45 INFO - PROCESS | 1660 | 1463971845769 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 19:50:45 INFO - PROCESS | 1660 | 1463971845771 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 19:50:45 INFO - PROCESS | 1660 | 1463971845772 Marionette TRACE conn2 <- [1,2318,null,{}] 19:50:45 INFO - PROCESS | 1660 | 1463971845774 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}] 19:50:45 INFO - PROCESS | 1660 | 1463971845876 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 19:50:45 INFO - PROCESS | 1660 | 1463971845891 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x1261d5000 == 36 [pid = 1660] [id = 587] 19:50:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119254000) [pid = 1660] [serial = 1761] [outer = 0x0] 19:50:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1194da800) [pid = 1660] [serial = 1762] [outer = 0x119254000] 19:50:45 INFO - PROCESS | 1660 | 1463971845916 Marionette DEBUG loaded listener.js 19:50:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119972c00) [pid = 1660] [serial = 1763] [outer = 0x119254000] 19:50:46 INFO - PROCESS | 1660 | 1463971846264 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] 19:50:46 INFO - PROCESS | 1660 | 1463971846305 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 19:50:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 19:50:46 INFO - PROCESS | 1660 | 1463971846308 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 19:50:46 INFO - PROCESS | 1660 | 1463971846309 Marionette TRACE conn2 <- [1,2322,null,{}] 19:50:46 INFO - PROCESS | 1660 | 1463971846312 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}] 19:50:46 INFO - PROCESS | 1660 | 1463971846412 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 19:50:46 INFO - PROCESS | 1660 | 1463971846446 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x1197e5000 == 37 [pid = 1660] [id = 588] 19:50:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119974c00) [pid = 1660] [serial = 1764] [outer = 0x0] 19:50:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119ff3400) [pid = 1660] [serial = 1765] [outer = 0x119974c00] 19:50:46 INFO - PROCESS | 1660 | 1463971846475 Marionette DEBUG loaded listener.js 19:50:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x121023400) [pid = 1660] [serial = 1766] [outer = 0x119974c00] 19:50:46 INFO - PROCESS | 1660 | 1463971846808 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]]]}] 19:50:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 19:50:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 518ms 19:50:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 19:50:46 INFO - PROCESS | 1660 | 1463971846827 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 19:50:46 INFO - PROCESS | 1660 | 1463971846828 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 19:50:46 INFO - PROCESS | 1660 | 1463971846830 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 19:50:46 INFO - PROCESS | 1660 | 1463971846831 Marionette TRACE conn2 <- [1,2326,null,{}] 19:50:46 INFO - PROCESS | 1660 | 1463971846841 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}] 19:50:46 INFO - PROCESS | 1660 | 1463971846930 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 19:50:46 INFO - PROCESS | 1660 | 1463971846935 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x128c40000 == 38 [pid = 1660] [id = 589] 19:50:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x121026400) [pid = 1660] [serial = 1767] [outer = 0x0] 19:50:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12102cc00) [pid = 1660] [serial = 1768] [outer = 0x121026400] 19:50:46 INFO - PROCESS | 1660 | 1463971846959 Marionette DEBUG loaded listener.js 19:50:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x121354400) [pid = 1660] [serial = 1769] [outer = 0x121026400] 19:50:47 INFO - PROCESS | 1660 | 1463971847270 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]]]}] 19:50:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 19:50:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 469ms 19:50:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 19:50:47 INFO - PROCESS | 1660 | 1463971847306 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 19:50:47 INFO - PROCESS | 1660 | 1463971847307 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 19:50:47 INFO - PROCESS | 1660 | 1463971847309 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 19:50:47 INFO - PROCESS | 1660 | 1463971847310 Marionette TRACE conn2 <- [1,2330,null,{}] 19:50:47 INFO - PROCESS | 1660 | 1463971847313 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}] 19:50:47 INFO - PROCESS | 1660 | 1463971847411 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 19:50:47 INFO - PROCESS | 1660 | 1463971847415 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12901c000 == 39 [pid = 1660] [id = 590] 19:50:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x121221800) [pid = 1660] [serial = 1770] [outer = 0x0] 19:50:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x121597c00) [pid = 1660] [serial = 1771] [outer = 0x121221800] 19:50:47 INFO - PROCESS | 1660 | 1463971847447 Marionette DEBUG loaded listener.js 19:50:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x121707800) [pid = 1660] [serial = 1772] [outer = 0x121221800] 19:50:47 INFO - PROCESS | 1660 | 1463971847777 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]]]}] 19:50:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 19:50:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 475ms 19:50:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 19:50:47 INFO - PROCESS | 1660 | 1463971847789 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 19:50:47 INFO - PROCESS | 1660 | 1463971847791 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 19:50:47 INFO - PROCESS | 1660 | 1463971847793 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 19:50:47 INFO - PROCESS | 1660 | 1463971847794 Marionette TRACE conn2 <- [1,2334,null,{}] 19:50:47 INFO - PROCESS | 1660 | 1463971847796 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}] 19:50:47 INFO - PROCESS | 1660 | 1463971847987 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 19:50:47 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116a4f400) [pid = 1660] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 19:50:47 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119976400) [pid = 1660] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 19:50:47 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11942cc00) [pid = 1660] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 19:50:47 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1199ecc00) [pid = 1660] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 19:50:47 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x115e38400) [pid = 1660] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 19:50:47 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x121559400) [pid = 1660] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 19:50:47 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x115061400) [pid = 1660] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 19:50:47 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x112783000) [pid = 1660] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 19:50:47 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x112781c00) [pid = 1660] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 19:50:47 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x113a6f400) [pid = 1660] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 19:50:47 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112d99c00) [pid = 1660] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 19:50:47 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112a6a800) [pid = 1660] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 19:50:47 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x112f31800) [pid = 1660] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 19:50:47 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x110f14000) [pid = 1660] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 19:50:47 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x121739800) [pid = 1660] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 19:50:48 INFO - PROCESS | 1660 | 1463971848027 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x119211000 == 40 [pid = 1660] [id = 591] 19:50:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x110f0f800) [pid = 1660] [serial = 1773] [outer = 0x0] 19:50:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11278a000) [pid = 1660] [serial = 1774] [outer = 0x110f0f800] 19:50:48 INFO - PROCESS | 1660 | 1463971848052 Marionette DEBUG loaded listener.js 19:50:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x113a6f400) [pid = 1660] [serial = 1775] [outer = 0x110f0f800] 19:50:48 INFO - PROCESS | 1660 | 1463971848297 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]]]}] 19:50:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 19:50:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 519ms 19:50:48 INFO - PROCESS | 1660 | 1463971848313 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 19:50:48 INFO - PROCESS | 1660 | 1463971848314 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 19:50:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 19:50:48 INFO - PROCESS | 1660 | 1463971848324 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 19:50:48 INFO - PROCESS | 1660 | 1463971848325 Marionette TRACE conn2 <- [1,2338,null,{}] 19:50:48 INFO - PROCESS | 1660 | 1463971848330 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}] 19:50:48 INFO - PROCESS | 1660 | 1463971848418 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 19:50:48 INFO - PROCESS | 1660 | 1463971848423 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294c5800 == 41 [pid = 1660] [id = 592] 19:50:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x118041000) [pid = 1660] [serial = 1776] [outer = 0x0] 19:50:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x121025400) [pid = 1660] [serial = 1777] [outer = 0x118041000] 19:50:48 INFO - PROCESS | 1660 | 1463971848448 Marionette DEBUG loaded listener.js 19:50:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12173b000) [pid = 1660] [serial = 1778] [outer = 0x118041000] 19:50:48 INFO - PROCESS | 1660 | 1463971848764 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]]]}] 19:50:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 19:50:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 469ms 19:50:48 INFO - PROCESS | 1660 | 1463971848793 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 19:50:48 INFO - PROCESS | 1660 | 1463971848794 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 19:50:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 19:50:48 INFO - PROCESS | 1660 | 1463971848797 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 19:50:48 INFO - PROCESS | 1660 | 1463971848798 Marionette TRACE conn2 <- [1,2342,null,{}] 19:50:48 INFO - PROCESS | 1660 | 1463971848800 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}] 19:50:48 INFO - PROCESS | 1660 | 1463971848898 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 19:50:48 INFO - PROCESS | 1660 | 1463971848905 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294d7800 == 42 [pid = 1660] [id = 593] 19:50:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11279b000) [pid = 1660] [serial = 1779] [outer = 0x0] 19:50:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12173b400) [pid = 1660] [serial = 1780] [outer = 0x11279b000] 19:50:48 INFO - PROCESS | 1660 | 1463971848929 Marionette DEBUG loaded listener.js 19:50:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x121748c00) [pid = 1660] [serial = 1781] [outer = 0x11279b000] 19:50:49 INFO - PROCESS | 1660 | 1463971849228 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]]]}] 19:50:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 19:50:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 471ms 19:50:49 INFO - PROCESS | 1660 | 1463971849270 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 19:50:49 INFO - PROCESS | 1660 | 1463971849271 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 19:50:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 19:50:49 INFO - PROCESS | 1660 | 1463971849273 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 19:50:49 INFO - PROCESS | 1660 | 1463971849274 Marionette TRACE conn2 <- [1,2346,null,{}] 19:50:49 INFO - PROCESS | 1660 | 1463971849276 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}] 19:50:49 INFO - PROCESS | 1660 | 1463971849349 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 19:50:49 INFO - PROCESS | 1660 | 1463971849355 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a911000 == 43 [pid = 1660] [id = 594] 19:50:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x121747000) [pid = 1660] [serial = 1782] [outer = 0x0] 19:50:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1219e7c00) [pid = 1660] [serial = 1783] [outer = 0x121747000] 19:50:49 INFO - PROCESS | 1660 | 1463971849379 Marionette DEBUG loaded listener.js 19:50:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x121c41400) [pid = 1660] [serial = 1784] [outer = 0x121747000] 19:50:49 INFO - PROCESS | 1660 | 1463971849690 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]]]}] 19:50:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 19:50:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 468ms 19:50:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 19:50:49 INFO - PROCESS | 1660 | 1463971849741 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 19:50:49 INFO - PROCESS | 1660 | 1463971849742 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 19:50:49 INFO - PROCESS | 1660 | 1463971849744 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 19:50:49 INFO - PROCESS | 1660 | 1463971849745 Marionette TRACE conn2 <- [1,2350,null,{}] 19:50:49 INFO - PROCESS | 1660 | 1463971849756 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}] 19:50:49 INFO - PROCESS | 1660 | 1463971849840 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 19:50:49 INFO - PROCESS | 1660 | 1463971849845 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a970000 == 44 [pid = 1660] [id = 595] 19:50:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x123d82400) [pid = 1660] [serial = 1785] [outer = 0x0] 19:50:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x124229000) [pid = 1660] [serial = 1786] [outer = 0x123d82400] 19:50:49 INFO - PROCESS | 1660 | 1463971849871 Marionette DEBUG loaded listener.js 19:50:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1242f4c00) [pid = 1660] [serial = 1787] [outer = 0x123d82400] 19:50:50 INFO - PROCESS | 1660 | 1463971850382 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]]]}] 19:50:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 19:50:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 674ms 19:50:50 INFO - PROCESS | 1660 | 1463971850442 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 19:50:50 INFO - PROCESS | 1660 | 1463971850445 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 19:50:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 19:50:50 INFO - PROCESS | 1660 | 1463971850453 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 19:50:50 INFO - PROCESS | 1660 | 1463971850455 Marionette TRACE conn2 <- [1,2354,null,{}] 19:50:50 INFO - PROCESS | 1660 | 1463971850459 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}] 19:50:50 INFO - PROCESS | 1660 | 1463971850570 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 19:50:50 INFO - PROCESS | 1660 | 1463971850707 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f1b800 == 45 [pid = 1660] [id = 596] 19:50:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11279d800) [pid = 1660] [serial = 1788] [outer = 0x0] 19:50:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x112a6bc00) [pid = 1660] [serial = 1789] [outer = 0x11279d800] 19:50:50 INFO - PROCESS | 1660 | 1463971850738 Marionette DEBUG loaded listener.js 19:50:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x11310a400) [pid = 1660] [serial = 1790] [outer = 0x11279d800] 19:50:51 INFO - PROCESS | 1660 | 1463971851285 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]]]}] 19:50:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 19:50:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 875ms 19:50:51 INFO - PROCESS | 1660 | 1463971851363 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 19:50:51 INFO - PROCESS | 1660 | 1463971851369 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 19:50:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 19:50:51 INFO - PROCESS | 1660 | 1463971851376 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 19:50:51 INFO - PROCESS | 1660 | 1463971851379 Marionette TRACE conn2 <- [1,2358,null,{}] 19:50:51 INFO - PROCESS | 1660 | 1463971851383 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}] 19:50:51 INFO - PROCESS | 1660 | 1463971851544 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 19:50:51 INFO - PROCESS | 1660 | 1463971851616 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1131ad000 == 46 [pid = 1660] [id = 597] 19:50:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x112d9a000) [pid = 1660] [serial = 1791] [outer = 0x0] 19:50:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x11311bc00) [pid = 1660] [serial = 1792] [outer = 0x112d9a000] 19:50:51 INFO - PROCESS | 1660 | 1463971851646 Marionette DEBUG loaded listener.js 19:50:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x113869800) [pid = 1660] [serial = 1793] [outer = 0x112d9a000] 19:50:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12a911000 == 45 [pid = 1660] [id = 594] 19:50:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1294d7800 == 44 [pid = 1660] [id = 593] 19:50:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1294c5800 == 43 [pid = 1660] [id = 592] 19:50:52 INFO - PROCESS | 1660 | --DOCSHELL 0x119211000 == 42 [pid = 1660] [id = 591] 19:50:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12901c000 == 41 [pid = 1660] [id = 590] 19:50:52 INFO - PROCESS | 1660 | --DOCSHELL 0x128c40000 == 40 [pid = 1660] [id = 589] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12173e400) [pid = 1660] [serial = 1732] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | 1463971852353 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]]]}] 19:50:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1197e5000 == 39 [pid = 1660] [id = 588] 19:50:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1261d5000 == 38 [pid = 1660] [id = 587] 19:50:52 INFO - PROCESS | 1660 | --DOCSHELL 0x118657000 == 37 [pid = 1660] [id = 586] 19:50:52 INFO - PROCESS | 1660 | --DOCSHELL 0x121d85000 == 36 [pid = 1660] [id = 585] 19:50:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1213c5000 == 35 [pid = 1660] [id = 584] 19:50:52 INFO - PROCESS | 1660 | --DOCSHELL 0x120f9a000 == 34 [pid = 1660] [id = 583] 19:50:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1197e7000 == 33 [pid = 1660] [id = 582] 19:50:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1186da000 == 32 [pid = 1660] [id = 581] 19:50:52 INFO - PROCESS | 1660 | --DOCSHELL 0x118657800 == 31 [pid = 1660] [id = 580] 19:50:52 INFO - PROCESS | 1660 | --DOCSHELL 0x11697c800 == 30 [pid = 1660] [id = 579] 19:50:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1131b2800 == 29 [pid = 1660] [id = 578] 19:50:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1294ca000 == 28 [pid = 1660] [id = 577] 19:50:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 19:50:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1029ms 19:50:52 INFO - PROCESS | 1660 | 1463971852405 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 19:50:52 INFO - PROCESS | 1660 | 1463971852407 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 19:50:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 19:50:52 INFO - PROCESS | 1660 | 1463971852411 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 19:50:52 INFO - PROCESS | 1660 | 1463971852414 Marionette TRACE conn2 <- [1,2362,null,{}] 19:50:52 INFO - PROCESS | 1660 | 1463971852418 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}] 19:50:52 INFO - PROCESS | 1660 | 1463971852515 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 19:50:52 INFO - PROCESS | 1660 | 1463971852530 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x115e10800 == 29 [pid = 1660] [id = 598] 19:50:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x112eafc00) [pid = 1660] [serial = 1794] [outer = 0x0] 19:50:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x113104000) [pid = 1660] [serial = 1795] [outer = 0x112eafc00] 19:50:52 INFO - PROCESS | 1660 | 1463971852577 Marionette DEBUG loaded listener.js 19:50:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x113117800) [pid = 1660] [serial = 1796] [outer = 0x112eafc00] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x118d14000) [pid = 1660] [serial = 1711] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x119edb800) [pid = 1660] [serial = 1717] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1194e0c00) [pid = 1660] [serial = 1714] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x120f61400) [pid = 1660] [serial = 1718] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x120f6f000) [pid = 1660] [serial = 1720] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x121435400) [pid = 1660] [serial = 1727] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x121703000) [pid = 1660] [serial = 1729] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1169b3800) [pid = 1660] [serial = 1723] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x121023800) [pid = 1660] [serial = 1721] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x118043c00) [pid = 1660] [serial = 1708] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x116a4f000) [pid = 1660] [serial = 1705] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11803c800) [pid = 1660] [serial = 1706] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x115e3c400) [pid = 1660] [serial = 1702] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11671ec00) [pid = 1660] [serial = 1703] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x113121800) [pid = 1660] [serial = 1699] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x113344400) [pid = 1660] [serial = 1700] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x113119400) [pid = 1660] [serial = 1697] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x113102400) [pid = 1660] [serial = 1696] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x113121000) [pid = 1660] [serial = 1694] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x113111000) [pid = 1660] [serial = 1693] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1122b2000) [pid = 1660] [serial = 1691] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x110f19800) [pid = 1660] [serial = 1690] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x121849000) [pid = 1660] [serial = 1688] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12101d800) [pid = 1660] [serial = 1726] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119981800) [pid = 1660] [serial = 1715] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11942a800) [pid = 1660] [serial = 1724] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11867a800) [pid = 1660] [serial = 1709] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12170ec00) [pid = 1660] [serial = 1730] [outer = 0x0] [url = about:blank] 19:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x119427800) [pid = 1660] [serial = 1712] [outer = 0x0] [url = about:blank] 19:50:53 INFO - PROCESS | 1660 | 1463971853020 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]]]}] 19:50:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 19:50:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 624ms 19:50:53 INFO - PROCESS | 1660 | 1463971853036 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 19:50:53 INFO - PROCESS | 1660 | 1463971853040 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 19:50:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 19:50:53 INFO - PROCESS | 1660 | 1463971853044 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 19:50:53 INFO - PROCESS | 1660 | 1463971853046 Marionette TRACE conn2 <- [1,2366,null,{}] 19:50:53 INFO - PROCESS | 1660 | 1463971853050 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}] 19:50:53 INFO - PROCESS | 1660 | 1463971853126 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 19:50:53 INFO - PROCESS | 1660 | 1463971853153 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x1183c0800 == 30 [pid = 1660] [id = 599] 19:50:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x113183c00) [pid = 1660] [serial = 1797] [outer = 0x0] 19:50:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x113346c00) [pid = 1660] [serial = 1798] [outer = 0x113183c00] 19:50:53 INFO - PROCESS | 1660 | 1463971853179 Marionette DEBUG loaded listener.js 19:50:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x113d63c00) [pid = 1660] [serial = 1799] [outer = 0x113183c00] 19:50:53 INFO - PROCESS | 1660 | 1463971853603 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]]]}] 19:50:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 19:50:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 573ms 19:50:53 INFO - PROCESS | 1660 | 1463971853618 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 19:50:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 19:50:53 INFO - PROCESS | 1660 | 1463971853620 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 19:50:53 INFO - PROCESS | 1660 | 1463971853624 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 19:50:53 INFO - PROCESS | 1660 | 1463971853627 Marionette TRACE conn2 <- [1,2370,null,{}] 19:50:53 INFO - PROCESS | 1660 | 1463971853642 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}] 19:50:53 INFO - PROCESS | 1660 | 1463971853777 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 19:50:53 INFO - PROCESS | 1660 | 1463971853797 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192bb000 == 31 [pid = 1660] [id = 600] 19:50:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x115e42c00) [pid = 1660] [serial = 1800] [outer = 0x0] 19:50:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1167dbc00) [pid = 1660] [serial = 1801] [outer = 0x115e42c00] 19:50:53 INFO - PROCESS | 1660 | 1463971853841 Marionette DEBUG loaded listener.js 19:50:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x117e59400) [pid = 1660] [serial = 1802] [outer = 0x115e42c00] 19:50:54 INFO - PROCESS | 1660 | 1463971854229 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]]]}] 19:50:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 19:50:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 627ms 19:50:54 INFO - PROCESS | 1660 | 1463971854253 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 19:50:54 INFO - PROCESS | 1660 | 1463971854255 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 19:50:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 19:50:54 INFO - PROCESS | 1660 | 1463971854257 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 19:50:54 INFO - PROCESS | 1660 | 1463971854258 Marionette TRACE conn2 <- [1,2374,null,{}] 19:50:54 INFO - PROCESS | 1660 | 1463971854260 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}] 19:50:54 INFO - PROCESS | 1660 | 1463971854362 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 19:50:54 INFO - PROCESS | 1660 | 1463971854387 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213c1800 == 32 [pid = 1660] [id = 601] 19:50:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x117673400) [pid = 1660] [serial = 1803] [outer = 0x0] 19:50:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x118324c00) [pid = 1660] [serial = 1804] [outer = 0x117673400] 19:50:54 INFO - PROCESS | 1660 | 1463971854412 Marionette DEBUG loaded listener.js 19:50:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x118808c00) [pid = 1660] [serial = 1805] [outer = 0x117673400] 19:50:54 INFO - PROCESS | 1660 | 1463971854731 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]]]}] 19:50:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 19:50:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 519ms 19:50:54 INFO - PROCESS | 1660 | 1463971854777 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 19:50:54 INFO - PROCESS | 1660 | 1463971854778 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 19:50:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 19:50:54 INFO - PROCESS | 1660 | 1463971854780 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 19:50:54 INFO - PROCESS | 1660 | 1463971854781 Marionette TRACE conn2 <- [1,2378,null,{}] 19:50:54 INFO - PROCESS | 1660 | 1463971854784 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}] 19:50:54 INFO - PROCESS | 1660 | 1463971854880 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 19:50:54 INFO - PROCESS | 1660 | 1463971854884 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x123d0e800 == 33 [pid = 1660] [id = 602] 19:50:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x112797800) [pid = 1660] [serial = 1806] [outer = 0x0] 19:50:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11880d000) [pid = 1660] [serial = 1807] [outer = 0x112797800] 19:50:54 INFO - PROCESS | 1660 | 1463971854915 Marionette DEBUG loaded listener.js 19:50:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119124000) [pid = 1660] [serial = 1808] [outer = 0x112797800] 19:50:55 INFO - PROCESS | 1660 | 1463971855305 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]]]}] 19:50:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 19:50:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 571ms 19:50:55 INFO - PROCESS | 1660 | 1463971855352 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 19:50:55 INFO - PROCESS | 1660 | 1463971855354 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 19:50:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 19:50:55 INFO - PROCESS | 1660 | 1463971855357 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 19:50:55 INFO - PROCESS | 1660 | 1463971855359 Marionette TRACE conn2 <- [1,2382,null,{}] 19:50:55 INFO - PROCESS | 1660 | 1463971855362 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}] 19:50:55 INFO - PROCESS | 1660 | 1463971855530 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 19:50:55 INFO - PROCESS | 1660 | 1463971855594 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x124d16800 == 34 [pid = 1660] [id = 603] 19:50:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x117677800) [pid = 1660] [serial = 1809] [outer = 0x0] 19:50:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1191cc000) [pid = 1660] [serial = 1810] [outer = 0x117677800] 19:50:55 INFO - PROCESS | 1660 | 1463971855672 Marionette DEBUG loaded listener.js 19:50:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x119b75000) [pid = 1660] [serial = 1811] [outer = 0x117677800] 19:50:56 INFO - PROCESS | 1660 | 1463971856070 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]]]}] 19:50:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 19:50:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 721ms 19:50:56 INFO - PROCESS | 1660 | 1463971856077 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 19:50:56 INFO - PROCESS | 1660 | 1463971856078 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 19:50:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 19:50:56 INFO - PROCESS | 1660 | 1463971856081 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 19:50:56 INFO - PROCESS | 1660 | 1463971856082 Marionette TRACE conn2 <- [1,2386,null,{}] 19:50:56 INFO - PROCESS | 1660 | 1463971856084 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}] 19:50:56 INFO - PROCESS | 1660 | 1463971856178 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 19:50:56 INFO - PROCESS | 1660 | 1463971856188 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b33800 == 35 [pid = 1660] [id = 604] 19:50:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x119feac00) [pid = 1660] [serial = 1812] [outer = 0x0] 19:50:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x120f66400) [pid = 1660] [serial = 1813] [outer = 0x119feac00] 19:50:56 INFO - PROCESS | 1660 | 1463971856213 Marionette DEBUG loaded listener.js 19:50:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x120f6f000) [pid = 1660] [serial = 1814] [outer = 0x119feac00] 19:50:56 INFO - PROCESS | 1660 | 1463971856540 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]]]}] 19:50:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 19:50:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 469ms 19:50:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 19:50:56 INFO - PROCESS | 1660 | 1463971856552 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 19:50:56 INFO - PROCESS | 1660 | 1463971856554 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 19:50:56 INFO - PROCESS | 1660 | 1463971856556 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 19:50:56 INFO - PROCESS | 1660 | 1463971856557 Marionette TRACE conn2 <- [1,2390,null,{}] 19:50:56 INFO - PROCESS | 1660 | 1463971856565 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}] 19:50:56 INFO - PROCESS | 1660 | 1463971856774 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 19:50:56 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x121702400) [pid = 1660] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 19:50:56 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x112798800) [pid = 1660] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 19:50:56 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x118682400) [pid = 1660] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 19:50:56 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x121026400) [pid = 1660] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 19:50:56 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x112785000) [pid = 1660] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 19:50:56 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x121221800) [pid = 1660] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 19:50:56 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x118680000) [pid = 1660] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 19:50:56 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11279b000) [pid = 1660] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 19:50:56 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x116940c00) [pid = 1660] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 19:50:56 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x110f0f800) [pid = 1660] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 19:50:56 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11278ac00) [pid = 1660] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 19:50:56 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119170000) [pid = 1660] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 19:50:56 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x110f0f000) [pid = 1660] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 19:50:56 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119254000) [pid = 1660] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 19:50:56 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x118041000) [pid = 1660] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 19:50:56 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x121747000) [pid = 1660] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 19:50:56 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119974c00) [pid = 1660] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 19:50:56 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1138be800) [pid = 1660] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 19:50:56 INFO - PROCESS | 1660 | 1463971856815 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x11828e800 == 36 [pid = 1660] [id = 605] 19:50:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x110f0f800) [pid = 1660] [serial = 1815] [outer = 0x0] 19:50:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11224d800) [pid = 1660] [serial = 1816] [outer = 0x110f0f800] 19:50:56 INFO - PROCESS | 1660 | 1463971856840 Marionette DEBUG loaded listener.js 19:50:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11385cc00) [pid = 1660] [serial = 1817] [outer = 0x110f0f800] 19:50:57 INFO - PROCESS | 1660 | 1463971857141 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]]]}] 19:50:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 19:50:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 626ms 19:50:57 INFO - PROCESS | 1660 | 1463971857184 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 19:50:57 INFO - PROCESS | 1660 | 1463971857186 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 19:50:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 19:50:57 INFO - PROCESS | 1660 | 1463971857188 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 19:50:57 INFO - PROCESS | 1660 | 1463971857189 Marionette TRACE conn2 <- [1,2394,null,{}] 19:50:57 INFO - PROCESS | 1660 | 1463971857192 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}] 19:50:57 INFO - PROCESS | 1660 | 1463971857264 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 19:50:57 INFO - PROCESS | 1660 | 1463971857271 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x11922b000 == 37 [pid = 1660] [id = 606] 19:50:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x116940c00) [pid = 1660] [serial = 1818] [outer = 0x0] 19:50:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1199f0800) [pid = 1660] [serial = 1819] [outer = 0x116940c00] 19:50:57 INFO - PROCESS | 1660 | 1463971857295 Marionette DEBUG loaded listener.js 19:50:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x121029c00) [pid = 1660] [serial = 1820] [outer = 0x116940c00] 19:50:57 INFO - PROCESS | 1660 | 1463971857619 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]]]}] 19:50:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 19:50:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 469ms 19:50:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 19:50:57 INFO - PROCESS | 1660 | 1463971857658 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 19:50:57 INFO - PROCESS | 1660 | 1463971857659 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 19:50:57 INFO - PROCESS | 1660 | 1463971857661 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 19:50:57 INFO - PROCESS | 1660 | 1463971857662 Marionette TRACE conn2 <- [1,2398,null,{}] 19:50:57 INFO - PROCESS | 1660 | 1463971857664 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}] 19:50:57 INFO - PROCESS | 1660 | 1463971857773 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 19:50:57 INFO - PROCESS | 1660 | 1463971857778 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12901c800 == 38 [pid = 1660] [id = 607] 19:50:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12102b000) [pid = 1660] [serial = 1821] [outer = 0x0] 19:50:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12121d800) [pid = 1660] [serial = 1822] [outer = 0x12102b000] 19:50:57 INFO - PROCESS | 1660 | 1463971857804 Marionette DEBUG loaded listener.js 19:50:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121559800) [pid = 1660] [serial = 1823] [outer = 0x12102b000] 19:50:58 INFO - PROCESS | 1660 | 1463971858113 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]]]}] 19:50:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 19:50:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 468ms 19:50:58 INFO - PROCESS | 1660 | 1463971858129 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 19:50:58 INFO - PROCESS | 1660 | 1463971858131 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 19:50:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 19:50:58 INFO - PROCESS | 1660 | 1463971858137 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 19:50:58 INFO - PROCESS | 1660 | 1463971858139 Marionette TRACE conn2 <- [1,2402,null,{}] 19:50:58 INFO - PROCESS | 1660 | 1463971858141 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}] 19:50:58 INFO - PROCESS | 1660 | 1463971858232 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 19:50:58 INFO - PROCESS | 1660 | 1463971858238 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294c7000 == 39 [pid = 1660] [id = 608] 19:50:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x121637000) [pid = 1660] [serial = 1824] [outer = 0x0] 19:50:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12173dc00) [pid = 1660] [serial = 1825] [outer = 0x121637000] 19:50:58 INFO - PROCESS | 1660 | 1463971858266 Marionette DEBUG loaded listener.js 19:50:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x121a7f000) [pid = 1660] [serial = 1826] [outer = 0x121637000] 19:50:58 INFO - PROCESS | 1660 | 1463971858592 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]]]}] 19:50:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 19:50:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 473ms 19:50:58 INFO - PROCESS | 1660 | 1463971858609 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 19:50:58 INFO - PROCESS | 1660 | 1463971858610 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 19:50:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 19:50:58 INFO - PROCESS | 1660 | 1463971858612 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 19:50:58 INFO - PROCESS | 1660 | 1463971858613 Marionette TRACE conn2 <- [1,2406,null,{}] 19:50:58 INFO - PROCESS | 1660 | 1463971858618 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}] 19:50:58 INFO - PROCESS | 1660 | 1463971858723 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 19:50:58 INFO - PROCESS | 1660 | 1463971858729 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a797000 == 40 [pid = 1660] [id = 609] 19:50:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12158b400) [pid = 1660] [serial = 1827] [outer = 0x0] 19:50:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x123d85800) [pid = 1660] [serial = 1828] [outer = 0x12158b400] 19:50:58 INFO - PROCESS | 1660 | 1463971858755 Marionette DEBUG loaded listener.js 19:50:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x124429400) [pid = 1660] [serial = 1829] [outer = 0x12158b400] 19:50:59 INFO - PROCESS | 1660 | 1463971859201 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]]]}] 19:50:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 19:50:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 622ms 19:50:59 INFO - PROCESS | 1660 | 1463971859239 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 19:50:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 19:50:59 INFO - PROCESS | 1660 | 1463971859242 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 19:50:59 INFO - PROCESS | 1660 | 1463971859245 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 19:50:59 INFO - PROCESS | 1660 | 1463971859248 Marionette TRACE conn2 <- [1,2410,null,{}] 19:50:59 INFO - PROCESS | 1660 | 1463971859254 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}] 19:50:59 INFO - PROCESS | 1660 | 1463971859355 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 19:50:59 INFO - PROCESS | 1660 | 1463971859409 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186df800 == 41 [pid = 1660] [id = 610] 19:50:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11279c400) [pid = 1660] [serial = 1830] [outer = 0x0] 19:50:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x113110400) [pid = 1660] [serial = 1831] [outer = 0x11279c400] 19:50:59 INFO - PROCESS | 1660 | 1463971859440 Marionette DEBUG loaded listener.js 19:50:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x113184000) [pid = 1660] [serial = 1832] [outer = 0x11279c400] 19:50:59 INFO - PROCESS | 1660 | 1463971859881 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]]]}] 19:50:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 19:50:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 675ms 19:50:59 INFO - PROCESS | 1660 | 1463971859921 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 19:50:59 INFO - PROCESS | 1660 | 1463971859925 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 19:50:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 19:50:59 INFO - PROCESS | 1660 | 1463971859930 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 19:50:59 INFO - PROCESS | 1660 | 1463971859932 Marionette TRACE conn2 <- [1,2414,null,{}] 19:50:59 INFO - PROCESS | 1660 | 1463971859954 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}] 19:51:00 INFO - PROCESS | 1660 | 1463971860059 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 19:51:00 INFO - PROCESS | 1660 | 1463971860123 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x124db8000 == 42 [pid = 1660] [id = 611] 19:51:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x115e3f800) [pid = 1660] [serial = 1833] [outer = 0x0] 19:51:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1169b5000) [pid = 1660] [serial = 1834] [outer = 0x115e3f800] 19:51:00 INFO - PROCESS | 1660 | 1463971860153 Marionette DEBUG loaded listener.js 19:51:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x118642c00) [pid = 1660] [serial = 1835] [outer = 0x115e3f800] 19:51:00 INFO - PROCESS | 1660 | 1463971860547 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]]]}] 19:51:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 19:51:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 689ms 19:51:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 19:51:00 INFO - PROCESS | 1660 | 1463971860620 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 19:51:00 INFO - PROCESS | 1660 | 1463971860621 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 19:51:00 INFO - PROCESS | 1660 | 1463971860624 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 19:51:00 INFO - PROCESS | 1660 | 1463971860626 Marionette TRACE conn2 <- [1,2418,null,{}] 19:51:00 INFO - PROCESS | 1660 | 1463971860634 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}] 19:51:00 INFO - PROCESS | 1660 | 1463971860759 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 19:51:00 INFO - PROCESS | 1660 | 1463971860839 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a969000 == 43 [pid = 1660] [id = 612] 19:51:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x119255c00) [pid = 1660] [serial = 1836] [outer = 0x0] 19:51:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1194e5000) [pid = 1660] [serial = 1837] [outer = 0x119255c00] 19:51:00 INFO - PROCESS | 1660 | 1463971860870 Marionette DEBUG loaded listener.js 19:51:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x120f66800) [pid = 1660] [serial = 1838] [outer = 0x119255c00] 19:51:01 INFO - PROCESS | 1660 | 1463971861285 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]]]}] 19:51:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 19:51:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 671ms 19:51:01 INFO - PROCESS | 1660 | 1463971861296 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 19:51:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 19:51:01 INFO - PROCESS | 1660 | 1463971861298 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 19:51:01 INFO - PROCESS | 1660 | 1463971861302 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 19:51:01 INFO - PROCESS | 1660 | 1463971861304 Marionette TRACE conn2 <- [1,2422,null,{}] 19:51:01 INFO - PROCESS | 1660 | 1463971861306 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}] 19:51:01 INFO - PROCESS | 1660 | 1463971861403 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 19:51:01 INFO - PROCESS | 1660 | 1463971861453 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2d7000 == 44 [pid = 1660] [id = 613] 19:51:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x121028c00) [pid = 1660] [serial = 1839] [outer = 0x0] 19:51:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x121704800) [pid = 1660] [serial = 1840] [outer = 0x121028c00] 19:51:01 INFO - PROCESS | 1660 | 1463971861482 Marionette DEBUG loaded listener.js 19:51:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12173d800) [pid = 1660] [serial = 1841] [outer = 0x121028c00] 19:51:01 INFO - PROCESS | 1660 | 1463971861901 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]]]}] 19:51:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 19:51:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 621ms 19:51:01 INFO - PROCESS | 1660 | 1463971861921 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 19:51:01 INFO - PROCESS | 1660 | 1463971861923 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 19:51:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 19:51:01 INFO - PROCESS | 1660 | 1463971861925 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 19:51:01 INFO - PROCESS | 1660 | 1463971861926 Marionette TRACE conn2 <- [1,2426,null,{}] 19:51:01 INFO - PROCESS | 1660 | 1463971861929 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}] 19:51:02 INFO - PROCESS | 1660 | 1463971862027 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 19:51:02 INFO - PROCESS | 1660 | 1463971862093 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x116904800 == 45 [pid = 1660] [id = 614] 19:51:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x113d61000) [pid = 1660] [serial = 1842] [outer = 0x0] 19:51:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x121599400) [pid = 1660] [serial = 1843] [outer = 0x113d61000] 19:51:02 INFO - PROCESS | 1660 | 1463971862138 Marionette DEBUG loaded listener.js 19:51:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x121744c00) [pid = 1660] [serial = 1844] [outer = 0x113d61000] 19:51:02 INFO - PROCESS | 1660 | 1463971862646 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]]]}] 19:51:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 19:51:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 769ms 19:51:02 INFO - PROCESS | 1660 | 1463971862703 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 19:51:02 INFO - PROCESS | 1660 | 1463971862705 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 19:51:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 19:51:02 INFO - PROCESS | 1660 | 1463971862710 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 19:51:02 INFO - PROCESS | 1660 | 1463971862712 Marionette TRACE conn2 <- [1,2430,null,{}] 19:51:02 INFO - PROCESS | 1660 | 1463971862716 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}] 19:51:02 INFO - PROCESS | 1660 | 1463971862809 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 19:51:02 INFO - PROCESS | 1660 | 1463971862884 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x1131ae000 == 46 [pid = 1660] [id = 615] 19:51:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x112a6c000) [pid = 1660] [serial = 1845] [outer = 0x0] 19:51:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x112e5b400) [pid = 1660] [serial = 1846] [outer = 0x112a6c000] 19:51:02 INFO - PROCESS | 1660 | 1463971862912 Marionette DEBUG loaded listener.js 19:51:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x113113400) [pid = 1660] [serial = 1847] [outer = 0x112a6c000] 19:51:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1294c7000 == 45 [pid = 1660] [id = 608] 19:51:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12901c800 == 44 [pid = 1660] [id = 607] 19:51:03 INFO - PROCESS | 1660 | --DOCSHELL 0x11922b000 == 43 [pid = 1660] [id = 606] 19:51:03 INFO - PROCESS | 1660 | --DOCSHELL 0x11828e800 == 42 [pid = 1660] [id = 605] 19:51:03 INFO - PROCESS | 1660 | --DOCSHELL 0x128b33800 == 41 [pid = 1660] [id = 604] 19:51:03 INFO - PROCESS | 1660 | --DOCSHELL 0x124d16800 == 40 [pid = 1660] [id = 603] 19:51:03 INFO - PROCESS | 1660 | --DOCSHELL 0x123d0e800 == 39 [pid = 1660] [id = 602] 19:51:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1213c1800 == 38 [pid = 1660] [id = 601] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x124229000) [pid = 1660] [serial = 1786] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1192bb000 == 37 [pid = 1660] [id = 600] 19:51:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1183c0800 == 36 [pid = 1660] [id = 599] 19:51:03 INFO - PROCESS | 1660 | --DOCSHELL 0x115e10800 == 35 [pid = 1660] [id = 598] 19:51:03 INFO - PROCESS | 1660 | 1463971863360 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]]]}] 19:51:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 19:51:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 676ms 19:51:03 INFO - PROCESS | 1660 | 1463971863386 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 19:51:03 INFO - PROCESS | 1660 | 1463971863389 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 19:51:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 19:51:03 INFO - PROCESS | 1660 | 1463971863394 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 19:51:03 INFO - PROCESS | 1660 | 1463971863396 Marionette TRACE conn2 <- [1,2434,null,{}] 19:51:03 INFO - PROCESS | 1660 | 1463971863404 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}] 19:51:03 INFO - PROCESS | 1660 | 1463971863493 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x119ff3400) [pid = 1660] [serial = 1765] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x113def800) [pid = 1660] [serial = 1744] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x115e40400) [pid = 1660] [serial = 1745] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x121748800) [pid = 1660] [serial = 1733] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x112d9a800) [pid = 1660] [serial = 1738] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x11310d400) [pid = 1660] [serial = 1739] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x119124c00) [pid = 1660] [serial = 1756] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1191cb400) [pid = 1660] [serial = 1757] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12102cc00) [pid = 1660] [serial = 1768] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11278b800) [pid = 1660] [serial = 1735] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x110f16c00) [pid = 1660] [serial = 1736] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x121023400) [pid = 1660] [serial = 1766] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x121597c00) [pid = 1660] [serial = 1771] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x121707800) [pid = 1660] [serial = 1772] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118811000) [pid = 1660] [serial = 1753] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11911a800) [pid = 1660] [serial = 1754] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12173b400) [pid = 1660] [serial = 1780] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118037c00) [pid = 1660] [serial = 1750] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x118680c00) [pid = 1660] [serial = 1751] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11278a000) [pid = 1660] [serial = 1774] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11619bc00) [pid = 1660] [serial = 1747] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1167dac00) [pid = 1660] [serial = 1748] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119422c00) [pid = 1660] [serial = 1759] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11942b800) [pid = 1660] [serial = 1760] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11318d800) [pid = 1660] [serial = 1741] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x113350c00) [pid = 1660] [serial = 1742] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x113a6f400) [pid = 1660] [serial = 1775] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x121c41400) [pid = 1660] [serial = 1784] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1194da800) [pid = 1660] [serial = 1762] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x121748c00) [pid = 1660] [serial = 1781] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x121025400) [pid = 1660] [serial = 1777] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12173b000) [pid = 1660] [serial = 1778] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x121354400) [pid = 1660] [serial = 1769] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x119972c00) [pid = 1660] [serial = 1763] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1219e7c00) [pid = 1660] [serial = 1783] [outer = 0x0] [url = about:blank] 19:51:03 INFO - PROCESS | 1660 | 1463971863558 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x11611c800 == 36 [pid = 1660] [id = 616] 19:51:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112791000) [pid = 1660] [serial = 1848] [outer = 0x0] 19:51:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11310d400) [pid = 1660] [serial = 1849] [outer = 0x112791000] 19:51:03 INFO - PROCESS | 1660 | 1463971863584 Marionette DEBUG loaded listener.js 19:51:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x113a6f400) [pid = 1660] [serial = 1850] [outer = 0x112791000] 19:51:03 INFO - PROCESS | 1660 | 1463971863881 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]]]}] 19:51:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 19:51:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 525ms 19:51:03 INFO - PROCESS | 1660 | 1463971863921 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 19:51:03 INFO - PROCESS | 1660 | 1463971863923 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 19:51:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 19:51:03 INFO - PROCESS | 1660 | 1463971863925 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 19:51:03 INFO - PROCESS | 1660 | 1463971863927 Marionette TRACE conn2 <- [1,2438,null,{}] 19:51:03 INFO - PROCESS | 1660 | 1463971863937 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}] 19:51:04 INFO - PROCESS | 1660 | 1463971864043 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 19:51:04 INFO - PROCESS | 1660 | 1463971864092 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f91000 == 37 [pid = 1660] [id = 617] 19:51:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x113d66000) [pid = 1660] [serial = 1851] [outer = 0x0] 19:51:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x115ec2000) [pid = 1660] [serial = 1852] [outer = 0x113d66000] 19:51:04 INFO - PROCESS | 1660 | 1463971864120 Marionette DEBUG loaded listener.js 19:51:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118040800) [pid = 1660] [serial = 1853] [outer = 0x113d66000] 19:51:04 INFO - PROCESS | 1660 | 1463971864422 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]]]}] 19:51:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 19:51:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 521ms 19:51:04 INFO - PROCESS | 1660 | 1463971864448 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 19:51:04 INFO - PROCESS | 1660 | 1463971864453 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 19:51:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 19:51:04 INFO - PROCESS | 1660 | 1463971864457 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 19:51:04 INFO - PROCESS | 1660 | 1463971864458 Marionette TRACE conn2 <- [1,2442,null,{}] 19:51:04 INFO - PROCESS | 1660 | 1463971864462 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}] 19:51:04 INFO - PROCESS | 1660 | 1463971864592 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 19:51:04 INFO - PROCESS | 1660 | 1463971864649 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12193f800 == 38 [pid = 1660] [id = 618] 19:51:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11318c400) [pid = 1660] [serial = 1854] [outer = 0x0] 19:51:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x118674400) [pid = 1660] [serial = 1855] [outer = 0x11318c400] 19:51:04 INFO - PROCESS | 1660 | 1463971864683 Marionette DEBUG loaded listener.js 19:51:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119165c00) [pid = 1660] [serial = 1856] [outer = 0x11318c400] 19:51:05 INFO - PROCESS | 1660 | 1463971865007 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]]]}] 19:51:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 19:51:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 570ms 19:51:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 19:51:05 INFO - PROCESS | 1660 | 1463971865027 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 19:51:05 INFO - PROCESS | 1660 | 1463971865028 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 19:51:05 INFO - PROCESS | 1660 | 1463971865030 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 19:51:05 INFO - PROCESS | 1660 | 1463971865031 Marionette TRACE conn2 <- [1,2446,null,{}] 19:51:05 INFO - PROCESS | 1660 | 1463971865043 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}] 19:51:05 INFO - PROCESS | 1660 | 1463971865122 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 19:51:05 INFO - PROCESS | 1660 | 1463971865126 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x124dbf800 == 39 [pid = 1660] [id = 619] 19:51:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1191c3800) [pid = 1660] [serial = 1857] [outer = 0x0] 19:51:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119430800) [pid = 1660] [serial = 1858] [outer = 0x1191c3800] 19:51:05 INFO - PROCESS | 1660 | 1463971865153 Marionette DEBUG loaded listener.js 19:51:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119981800) [pid = 1660] [serial = 1859] [outer = 0x1191c3800] 19:51:05 INFO - PROCESS | 1660 | 1463971865480 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]]]}] 19:51:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 19:51:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 478ms 19:51:05 INFO - PROCESS | 1660 | 1463971865508 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 19:51:05 INFO - PROCESS | 1660 | 1463971865510 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 19:51:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 19:51:05 INFO - PROCESS | 1660 | 1463971865512 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 19:51:05 INFO - PROCESS | 1660 | 1463971865513 Marionette TRACE conn2 <- [1,2450,null,{}] 19:51:05 INFO - PROCESS | 1660 | 1463971865516 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}] 19:51:05 INFO - PROCESS | 1660 | 1463971865639 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 19:51:05 INFO - PROCESS | 1660 | 1463971865654 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x1268a3000 == 40 [pid = 1660] [id = 620] 19:51:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119b75400) [pid = 1660] [serial = 1860] [outer = 0x0] 19:51:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x120f6fc00) [pid = 1660] [serial = 1861] [outer = 0x119b75400] 19:51:05 INFO - PROCESS | 1660 | 1463971865680 Marionette DEBUG loaded listener.js 19:51:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12173b000) [pid = 1660] [serial = 1862] [outer = 0x119b75400] 19:51:06 INFO - PROCESS | 1660 | 1463971866050 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]]]}] 19:51:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 19:51:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 573ms 19:51:06 INFO - PROCESS | 1660 | 1463971866090 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 19:51:06 INFO - PROCESS | 1660 | 1463971866091 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 19:51:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 19:51:06 INFO - PROCESS | 1660 | 1463971866093 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 19:51:06 INFO - PROCESS | 1660 | 1463971866094 Marionette TRACE conn2 <- [1,2454,null,{}] 19:51:06 INFO - PROCESS | 1660 | 1463971866097 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}] 19:51:06 INFO - PROCESS | 1660 | 1463971866204 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 19:51:06 INFO - PROCESS | 1660 | 1463971866209 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x128cea800 == 41 [pid = 1660] [id = 621] 19:51:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121748800) [pid = 1660] [serial = 1863] [outer = 0x0] 19:51:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x123d81800) [pid = 1660] [serial = 1864] [outer = 0x121748800] 19:51:06 INFO - PROCESS | 1660 | 1463971866233 Marionette DEBUG loaded listener.js 19:51:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12442c800) [pid = 1660] [serial = 1865] [outer = 0x121748800] 19:51:06 INFO - PROCESS | 1660 | 1463971866582 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]]]}] 19:51:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 19:51:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 521ms 19:51:06 INFO - PROCESS | 1660 | 1463971866620 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 19:51:06 INFO - PROCESS | 1660 | 1463971866621 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 19:51:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 19:51:06 INFO - PROCESS | 1660 | 1463971866623 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 19:51:06 INFO - PROCESS | 1660 | 1463971866624 Marionette TRACE conn2 <- [1,2458,null,{}] 19:51:06 INFO - PROCESS | 1660 | 1463971866627 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}] 19:51:06 INFO - PROCESS | 1660 | 1463971866725 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 19:51:06 INFO - PROCESS | 1660 | 1463971866729 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x129328000 == 42 [pid = 1660] [id = 622] 19:51:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1219e9000) [pid = 1660] [serial = 1866] [outer = 0x0] 19:51:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1246c5400) [pid = 1660] [serial = 1867] [outer = 0x1219e9000] 19:51:06 INFO - PROCESS | 1660 | 1463971866754 Marionette DEBUG loaded listener.js 19:51:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1247ad400) [pid = 1660] [serial = 1868] [outer = 0x1219e9000] 19:51:07 INFO - PROCESS | 1660 | 1463971867102 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]]]}] 19:51:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 19:51:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 518ms 19:51:07 INFO - PROCESS | 1660 | 1463971867142 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 19:51:07 INFO - PROCESS | 1660 | 1463971867144 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 19:51:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 19:51:07 INFO - PROCESS | 1660 | 1463971867146 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 19:51:07 INFO - PROCESS | 1660 | 1463971867147 Marionette TRACE conn2 <- [1,2462,null,{}] 19:51:07 INFO - PROCESS | 1660 | 1463971867149 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}] 19:51:07 INFO - PROCESS | 1660 | 1463971867249 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 19:51:07 INFO - PROCESS | 1660 | 1463971867285 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294ce000 == 43 [pid = 1660] [id = 623] 19:51:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x124c78c00) [pid = 1660] [serial = 1869] [outer = 0x0] 19:51:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x124c7dc00) [pid = 1660] [serial = 1870] [outer = 0x124c78c00] 19:51:07 INFO - PROCESS | 1660 | 1463971867309 Marionette DEBUG loaded listener.js 19:51:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x124c83800) [pid = 1660] [serial = 1871] [outer = 0x124c78c00] 19:51:07 INFO - PROCESS | 1660 | 1463971867675 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]]]}] 19:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x121637000) [pid = 1660] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 19:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12102b000) [pid = 1660] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 19:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x112797800) [pid = 1660] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 19:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119feac00) [pid = 1660] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 19:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x113183c00) [pid = 1660] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 19:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x117673400) [pid = 1660] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 19:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x115e42c00) [pid = 1660] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 19:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x117677800) [pid = 1660] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 19:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x110f0f800) [pid = 1660] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 19:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x112eafc00) [pid = 1660] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 19:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x116940c00) [pid = 1660] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 19:51:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 19:51:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 573ms 19:51:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 19:51:07 INFO - PROCESS | 1660 | 1463971867720 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 19:51:07 INFO - PROCESS | 1660 | 1463971867721 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 19:51:07 INFO - PROCESS | 1660 | 1463971867724 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 19:51:07 INFO - PROCESS | 1660 | 1463971867725 Marionette TRACE conn2 <- [1,2466,null,{}] 19:51:07 INFO - PROCESS | 1660 | 1463971867727 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}] 19:51:07 INFO - PROCESS | 1660 | 1463971867808 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 19:51:07 INFO - PROCESS | 1660 | 1463971867813 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f99000 == 44 [pid = 1660] [id = 624] 19:51:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1167da400) [pid = 1660] [serial = 1872] [outer = 0x0] 19:51:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x11864fc00) [pid = 1660] [serial = 1873] [outer = 0x1167da400] 19:51:07 INFO - PROCESS | 1660 | 1463971867838 Marionette DEBUG loaded listener.js 19:51:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121022c00) [pid = 1660] [serial = 1874] [outer = 0x1167da400] 19:51:08 INFO - PROCESS | 1660 | 1463971868183 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]]]}] 19:51:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 19:51:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 469ms 19:51:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 19:51:08 INFO - PROCESS | 1660 | 1463971868193 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 19:51:08 INFO - PROCESS | 1660 | 1463971868195 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 19:51:08 INFO - PROCESS | 1660 | 1463971868197 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 19:51:08 INFO - PROCESS | 1660 | 1463971868199 Marionette TRACE conn2 <- [1,2470,null,{}] 19:51:08 INFO - PROCESS | 1660 | 1463971868204 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}] 19:51:08 INFO - PROCESS | 1660 | 1463971868329 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 19:51:08 INFO - PROCESS | 1660 | 1463971868336 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a79f800 == 45 [pid = 1660] [id = 625] 19:51:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x112d97c00) [pid = 1660] [serial = 1875] [outer = 0x0] 19:51:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x124464400) [pid = 1660] [serial = 1876] [outer = 0x112d97c00] 19:51:08 INFO - PROCESS | 1660 | 1463971868364 Marionette DEBUG loaded listener.js 19:51:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1260f7400) [pid = 1660] [serial = 1877] [outer = 0x112d97c00] 19:51:08 INFO - PROCESS | 1660 | 1463971868672 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]]]}] 19:51:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 19:51:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 522ms 19:51:08 INFO - PROCESS | 1660 | 1463971868720 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 19:51:08 INFO - PROCESS | 1660 | 1463971868721 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 19:51:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 19:51:08 INFO - PROCESS | 1660 | 1463971868723 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 19:51:08 INFO - PROCESS | 1660 | 1463971868725 Marionette TRACE conn2 <- [1,2474,null,{}] 19:51:08 INFO - PROCESS | 1660 | 1463971868727 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}] 19:51:08 INFO - PROCESS | 1660 | 1463971868809 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 19:51:08 INFO - PROCESS | 1660 | 1463971868813 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b867800 == 46 [pid = 1660] [id = 626] 19:51:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12645cc00) [pid = 1660] [serial = 1878] [outer = 0x0] 19:51:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12676a800) [pid = 1660] [serial = 1879] [outer = 0x12645cc00] 19:51:08 INFO - PROCESS | 1660 | 1463971868838 Marionette DEBUG loaded listener.js 19:51:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1267ee800) [pid = 1660] [serial = 1880] [outer = 0x12645cc00] 19:51:09 INFO - PROCESS | 1660 | 1463971869182 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]]]}] 19:51:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 19:51:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 467ms 19:51:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 19:51:09 INFO - PROCESS | 1660 | 1463971869191 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 19:51:09 INFO - PROCESS | 1660 | 1463971869193 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 19:51:09 INFO - PROCESS | 1660 | 1463971869195 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 19:51:09 INFO - PROCESS | 1660 | 1463971869196 Marionette TRACE conn2 <- [1,2478,null,{}] 19:51:09 INFO - PROCESS | 1660 | 1463971869198 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}] 19:51:09 INFO - PROCESS | 1660 | 1463971869307 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 19:51:09 INFO - PROCESS | 1660 | 1463971869313 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bb3e800 == 47 [pid = 1660] [id = 627] 19:51:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1267eec00) [pid = 1660] [serial = 1881] [outer = 0x0] 19:51:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x126826400) [pid = 1660] [serial = 1882] [outer = 0x1267eec00] 19:51:09 INFO - PROCESS | 1660 | 1463971869339 Marionette DEBUG loaded listener.js 19:51:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x126e21800) [pid = 1660] [serial = 1883] [outer = 0x1267eec00] 19:51:09 INFO - PROCESS | 1660 | 1463971869638 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]]]}] 19:51:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 19:51:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 471ms 19:51:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 19:51:09 INFO - PROCESS | 1660 | 1463971869667 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 19:51:09 INFO - PROCESS | 1660 | 1463971869670 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 19:51:09 INFO - PROCESS | 1660 | 1463971869673 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 19:51:09 INFO - PROCESS | 1660 | 1463971869674 Marionette TRACE conn2 <- [1,2482,null,{}] 19:51:09 INFO - PROCESS | 1660 | 1463971869735 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}] 19:51:09 INFO - PROCESS | 1660 | 1463971869827 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 19:51:09 INFO - PROCESS | 1660 | 1463971869917 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x11663c000 == 48 [pid = 1660] [id = 628] 19:51:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x112780400) [pid = 1660] [serial = 1884] [outer = 0x0] 19:51:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x11278f800) [pid = 1660] [serial = 1885] [outer = 0x112780400] 19:51:09 INFO - PROCESS | 1660 | 1463971869950 Marionette DEBUG loaded listener.js 19:51:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1130d5000) [pid = 1660] [serial = 1886] [outer = 0x112780400] 19:51:10 INFO - PROCESS | 1660 | 1463971870390 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]]]}] 19:51:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 19:51:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 773ms 19:51:10 INFO - PROCESS | 1660 | 1463971870448 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 19:51:10 INFO - PROCESS | 1660 | 1463971870452 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 19:51:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 19:51:10 INFO - PROCESS | 1660 | 1463971870455 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 19:51:10 INFO - PROCESS | 1660 | 1463971870457 Marionette TRACE conn2 <- [1,2486,null,{}] 19:51:10 INFO - PROCESS | 1660 | 1463971870460 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}] 19:51:10 INFO - PROCESS | 1660 | 1463971870590 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 19:51:10 INFO - PROCESS | 1660 | 1463971870659 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x121d94800 == 49 [pid = 1660] [id = 629] 19:51:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x113183400) [pid = 1660] [serial = 1887] [outer = 0x0] 19:51:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x113f43800) [pid = 1660] [serial = 1888] [outer = 0x113183400] 19:51:10 INFO - PROCESS | 1660 | 1463971870690 Marionette DEBUG loaded listener.js 19:51:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1169b3400) [pid = 1660] [serial = 1889] [outer = 0x113183400] 19:51:11 INFO - PROCESS | 1660 | 1463971871107 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]]]}] 19:51:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 19:51:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 671ms 19:51:11 INFO - PROCESS | 1660 | 1463971871126 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 19:51:11 INFO - PROCESS | 1660 | 1463971871127 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 19:51:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 19:51:11 INFO - PROCESS | 1660 | 1463971871130 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 19:51:11 INFO - PROCESS | 1660 | 1463971871131 Marionette TRACE conn2 <- [1,2490,null,{}] 19:51:11 INFO - PROCESS | 1660 | 1463971871136 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}] 19:51:11 INFO - PROCESS | 1660 | 1463971871240 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 19:51:11 INFO - PROCESS | 1660 | 1463971871295 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a96d800 == 50 [pid = 1660] [id = 630] 19:51:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x118680000) [pid = 1660] [serial = 1890] [outer = 0x0] 19:51:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x11924a800) [pid = 1660] [serial = 1891] [outer = 0x118680000] 19:51:11 INFO - PROCESS | 1660 | 1463971871328 Marionette DEBUG loaded listener.js 19:51:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x120f68400) [pid = 1660] [serial = 1892] [outer = 0x118680000] 19:51:11 INFO - PROCESS | 1660 | 1463971871793 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]]]}] 19:51:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 19:51:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 870ms 19:51:12 INFO - PROCESS | 1660 | 1463971872034 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 19:51:12 INFO - PROCESS | 1660 | 1463971872037 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 19:51:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 19:51:12 INFO - PROCESS | 1660 | 1463971872042 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 19:51:12 INFO - PROCESS | 1660 | 1463971872043 Marionette TRACE conn2 <- [1,2494,null,{}] 19:51:12 INFO - PROCESS | 1660 | 1463971872047 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}] 19:51:12 INFO - PROCESS | 1660 | 1463971872138 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 19:51:12 INFO - PROCESS | 1660 | 1463971872199 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x11999b800 == 51 [pid = 1660] [id = 631] 19:51:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x113109c00) [pid = 1660] [serial = 1893] [outer = 0x0] 19:51:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x11311e000) [pid = 1660] [serial = 1894] [outer = 0x113109c00] 19:51:12 INFO - PROCESS | 1660 | 1463971872224 Marionette DEBUG loaded listener.js 19:51:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x113868c00) [pid = 1660] [serial = 1895] [outer = 0x113109c00] 19:51:12 INFO - PROCESS | 1660 | 1463971872626 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]]]}] 19:51:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 19:51:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 624ms 19:51:12 INFO - PROCESS | 1660 | 1463971872666 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 19:51:12 INFO - PROCESS | 1660 | 1463971872669 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 19:51:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 19:51:12 INFO - PROCESS | 1660 | 1463971872674 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 19:51:12 INFO - PROCESS | 1660 | 1463971872676 Marionette TRACE conn2 <- [1,2498,null,{}] 19:51:12 INFO - PROCESS | 1660 | 1463971872679 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}] 19:51:12 INFO - PROCESS | 1660 | 1463971872769 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 19:51:12 INFO - PROCESS | 1660 | 1463971872824 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x116117800 == 52 [pid = 1660] [id = 632] 19:51:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x113108400) [pid = 1660] [serial = 1896] [outer = 0x0] 19:51:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1138c3000) [pid = 1660] [serial = 1897] [outer = 0x113108400] 19:51:12 INFO - PROCESS | 1660 | 1463971872851 Marionette DEBUG loaded listener.js 19:51:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x115e38400) [pid = 1660] [serial = 1898] [outer = 0x113108400] 19:51:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12a970000 == 51 [pid = 1660] [id = 595] 19:51:13 INFO - PROCESS | 1660 | --DOCSHELL 0x116f1b800 == 50 [pid = 1660] [id = 596] 19:51:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12b867800 == 49 [pid = 1660] [id = 626] 19:51:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12a79f800 == 48 [pid = 1660] [id = 625] 19:51:13 INFO - PROCESS | 1660 | --DOCSHELL 0x120f99000 == 47 [pid = 1660] [id = 624] 19:51:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1294ce000 == 46 [pid = 1660] [id = 623] 19:51:13 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x11311bc00) [pid = 1660] [serial = 1792] [outer = 0x0] [url = about:blank] 19:51:13 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x112a6bc00) [pid = 1660] [serial = 1789] [outer = 0x0] [url = about:blank] 19:51:13 INFO - PROCESS | 1660 | --DOCSHELL 0x129328000 == 45 [pid = 1660] [id = 622] 19:51:13 INFO - PROCESS | 1660 | --DOCSHELL 0x128cea800 == 44 [pid = 1660] [id = 621] 19:51:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1268a3000 == 43 [pid = 1660] [id = 620] 19:51:13 INFO - PROCESS | 1660 | --DOCSHELL 0x124dbf800 == 42 [pid = 1660] [id = 619] 19:51:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12193f800 == 41 [pid = 1660] [id = 618] 19:51:13 INFO - PROCESS | 1660 | --DOCSHELL 0x120f91000 == 40 [pid = 1660] [id = 617] 19:51:13 INFO - PROCESS | 1660 | --DOCSHELL 0x11611c800 == 39 [pid = 1660] [id = 616] 19:51:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1131ae000 == 38 [pid = 1660] [id = 615] 19:51:13 INFO - PROCESS | 1660 | --DOCSHELL 0x116904800 == 37 [pid = 1660] [id = 614] 19:51:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2d7000 == 36 [pid = 1660] [id = 613] 19:51:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12a969000 == 35 [pid = 1660] [id = 612] 19:51:13 INFO - PROCESS | 1660 | --DOCSHELL 0x124db8000 == 34 [pid = 1660] [id = 611] 19:51:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1186df800 == 33 [pid = 1660] [id = 610] 19:51:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12a797000 == 32 [pid = 1660] [id = 609] 19:51:13 INFO - PROCESS | 1660 | 1463971873258 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]]]}] 19:51:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 19:51:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 623ms 19:51:13 INFO - PROCESS | 1660 | 1463971873296 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 19:51:13 INFO - PROCESS | 1660 | 1463971873297 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 19:51:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 19:51:13 INFO - PROCESS | 1660 | 1463971873300 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 19:51:13 INFO - PROCESS | 1660 | 1463971873303 Marionette TRACE conn2 <- [1,2502,null,{}] 19:51:13 INFO - PROCESS | 1660 | 1463971873311 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}] 19:51:13 INFO - PROCESS | 1660 | 1463971873389 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 19:51:13 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x113346c00) [pid = 1660] [serial = 1798] [outer = 0x0] [url = about:blank] 19:51:13 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x113d63c00) [pid = 1660] [serial = 1799] [outer = 0x0] [url = about:blank] 19:51:13 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x118324c00) [pid = 1660] [serial = 1804] [outer = 0x0] [url = about:blank] 19:51:13 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1167dbc00) [pid = 1660] [serial = 1801] [outer = 0x0] [url = about:blank] 19:51:13 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x119b75000) [pid = 1660] [serial = 1811] [outer = 0x0] [url = about:blank] 19:51:13 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x117e59400) [pid = 1660] [serial = 1802] [outer = 0x0] [url = about:blank] 19:51:13 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1191cc000) [pid = 1660] [serial = 1810] [outer = 0x0] [url = about:blank] 19:51:13 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x120f6f000) [pid = 1660] [serial = 1814] [outer = 0x0] [url = about:blank] 19:51:13 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x11385cc00) [pid = 1660] [serial = 1817] [outer = 0x0] [url = about:blank] 19:51:13 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12121d800) [pid = 1660] [serial = 1822] [outer = 0x0] [url = about:blank] 19:51:13 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x11224d800) [pid = 1660] [serial = 1816] [outer = 0x0] [url = about:blank] 19:51:13 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x113117800) [pid = 1660] [serial = 1796] [outer = 0x0] [url = about:blank] 19:51:13 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x113104000) [pid = 1660] [serial = 1795] [outer = 0x0] [url = about:blank] 19:51:13 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x119124000) [pid = 1660] [serial = 1808] [outer = 0x0] [url = about:blank] 19:51:13 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x121029c00) [pid = 1660] [serial = 1820] [outer = 0x0] [url = about:blank] 19:51:13 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x118808c00) [pid = 1660] [serial = 1805] [outer = 0x0] [url = about:blank] 19:51:13 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1199f0800) [pid = 1660] [serial = 1819] [outer = 0x0] [url = about:blank] 19:51:13 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x121a7f000) [pid = 1660] [serial = 1826] [outer = 0x0] [url = about:blank] 19:51:13 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12173dc00) [pid = 1660] [serial = 1825] [outer = 0x0] [url = about:blank] 19:51:13 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x121559800) [pid = 1660] [serial = 1823] [outer = 0x0] [url = about:blank] 19:51:13 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11880d000) [pid = 1660] [serial = 1807] [outer = 0x0] [url = about:blank] 19:51:13 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x120f66400) [pid = 1660] [serial = 1813] [outer = 0x0] [url = about:blank] 19:51:13 INFO - PROCESS | 1660 | 1463971873475 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x11829b000 == 33 [pid = 1660] [id = 633] 19:51:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x113108800) [pid = 1660] [serial = 1899] [outer = 0x0] 19:51:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x113d63c00) [pid = 1660] [serial = 1900] [outer = 0x113108800] 19:51:13 INFO - PROCESS | 1660 | 1463971873505 Marionette DEBUG loaded listener.js 19:51:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x117e59400) [pid = 1660] [serial = 1901] [outer = 0x113108800] 19:51:13 INFO - PROCESS | 1660 | 1463971873826 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]]]}] 19:51:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 19:51:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 571ms 19:51:13 INFO - PROCESS | 1660 | 1463971873871 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 19:51:13 INFO - PROCESS | 1660 | 1463971873873 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 19:51:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 19:51:13 INFO - PROCESS | 1660 | 1463971873875 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 19:51:13 INFO - PROCESS | 1660 | 1463971873876 Marionette TRACE conn2 <- [1,2506,null,{}] 19:51:13 INFO - PROCESS | 1660 | 1463971873878 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}] 19:51:13 INFO - PROCESS | 1660 | 1463971873954 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 19:51:14 INFO - PROCESS | 1660 | 1463971874027 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x119989800 == 34 [pid = 1660] [id = 634] 19:51:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x113117800) [pid = 1660] [serial = 1902] [outer = 0x0] 19:51:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x118326800) [pid = 1660] [serial = 1903] [outer = 0x113117800] 19:51:14 INFO - PROCESS | 1660 | 1463971874053 Marionette DEBUG loaded listener.js 19:51:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x118d12800) [pid = 1660] [serial = 1904] [outer = 0x113117800] 19:51:14 INFO - PROCESS | 1660 | 1463971874438 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]]]}] 19:51:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 19:51:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 621ms 19:51:14 INFO - PROCESS | 1660 | 1463971874498 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 19:51:14 INFO - PROCESS | 1660 | 1463971874501 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 19:51:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 19:51:14 INFO - PROCESS | 1660 | 1463971874507 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 19:51:14 INFO - PROCESS | 1660 | 1463971874510 Marionette TRACE conn2 <- [1,2510,null,{}] 19:51:14 INFO - PROCESS | 1660 | 1463971874516 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}] 19:51:14 INFO - PROCESS | 1660 | 1463971874697 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 19:51:14 INFO - PROCESS | 1660 | 1463971874814 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f0a000 == 35 [pid = 1660] [id = 635] 19:51:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x112a63000) [pid = 1660] [serial = 1905] [outer = 0x0] 19:51:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1130d5800) [pid = 1660] [serial = 1906] [outer = 0x112a63000] 19:51:14 INFO - PROCESS | 1660 | 1463971874846 Marionette DEBUG loaded listener.js 19:51:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x113188c00) [pid = 1660] [serial = 1907] [outer = 0x112a63000] 19:51:15 INFO - PROCESS | 1660 | 1463971875272 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]]]}] 19:51:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 19:51:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 825ms 19:51:15 INFO - PROCESS | 1660 | 1463971875331 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 19:51:15 INFO - PROCESS | 1660 | 1463971875335 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 19:51:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 19:51:15 INFO - PROCESS | 1660 | 1463971875340 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 19:51:15 INFO - PROCESS | 1660 | 1463971875342 Marionette TRACE conn2 <- [1,2514,null,{}] 19:51:15 INFO - PROCESS | 1660 | 1463971875345 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}] 19:51:15 INFO - PROCESS | 1660 | 1463971875440 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 19:51:15 INFO - PROCESS | 1660 | 1463971875492 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213ca000 == 36 [pid = 1660] [id = 636] 19:51:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1131c8000) [pid = 1660] [serial = 1908] [outer = 0x0] 19:51:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1160e8400) [pid = 1660] [serial = 1909] [outer = 0x1131c8000] 19:51:15 INFO - PROCESS | 1660 | 1463971875522 Marionette DEBUG loaded listener.js 19:51:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x117e63000) [pid = 1660] [serial = 1910] [outer = 0x1131c8000] 19:51:15 INFO - PROCESS | 1660 | 1463971875938 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]]]}] 19:51:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 19:51:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 619ms 19:51:15 INFO - PROCESS | 1660 | 1463971875959 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 19:51:15 INFO - PROCESS | 1660 | 1463971875961 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 19:51:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 19:51:15 INFO - PROCESS | 1660 | 1463971875963 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 19:51:15 INFO - PROCESS | 1660 | 1463971875966 Marionette TRACE conn2 <- [1,2518,null,{}] 19:51:15 INFO - PROCESS | 1660 | 1463971875974 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}] 19:51:16 INFO - PROCESS | 1660 | 1463971876091 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 19:51:16 INFO - PROCESS | 1660 | 1463971876156 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x123dc8000 == 37 [pid = 1660] [id = 637] 19:51:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x118d18c00) [pid = 1660] [serial = 1911] [outer = 0x0] 19:51:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x119172800) [pid = 1660] [serial = 1912] [outer = 0x118d18c00] 19:51:16 INFO - PROCESS | 1660 | 1463971876188 Marionette DEBUG loaded listener.js 19:51:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x119426c00) [pid = 1660] [serial = 1913] [outer = 0x118d18c00] 19:51:16 INFO - PROCESS | 1660 | 1463971876616 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]]]}] 19:51:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 19:51:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 674ms 19:51:16 INFO - PROCESS | 1660 | 1463971876637 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 19:51:16 INFO - PROCESS | 1660 | 1463971876639 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 19:51:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 19:51:16 INFO - PROCESS | 1660 | 1463971876642 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 19:51:16 INFO - PROCESS | 1660 | 1463971876643 Marionette TRACE conn2 <- [1,2522,null,{}] 19:51:16 INFO - PROCESS | 1660 | 1463971876645 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}] 19:51:16 INFO - PROCESS | 1660 | 1463971876738 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 19:51:16 INFO - PROCESS | 1660 | 1463971876786 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186c4000 == 38 [pid = 1660] [id = 638] 19:51:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x119427000) [pid = 1660] [serial = 1914] [outer = 0x0] 19:51:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1194da800) [pid = 1660] [serial = 1915] [outer = 0x119427000] 19:51:16 INFO - PROCESS | 1660 | 1463971876817 Marionette DEBUG loaded listener.js 19:51:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1199f1000) [pid = 1660] [serial = 1916] [outer = 0x119427000] 19:51:17 INFO - PROCESS | 1660 | 1463971877287 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]]]}] 19:51:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 19:51:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 668ms 19:51:17 INFO - PROCESS | 1660 | 1463971877311 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 19:51:17 INFO - PROCESS | 1660 | 1463971877313 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 19:51:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 19:51:17 INFO - PROCESS | 1660 | 1463971877319 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 19:51:17 INFO - PROCESS | 1660 | 1463971877321 Marionette TRACE conn2 <- [1,2526,null,{}] 19:51:17 INFO - PROCESS | 1660 | 1463971877325 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}] 19:51:17 INFO - PROCESS | 1660 | 1463971877463 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 19:51:17 INFO - PROCESS | 1660 | 1463971877527 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1268af000 == 39 [pid = 1660] [id = 639] 19:51:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x119427400) [pid = 1660] [serial = 1917] [outer = 0x0] 19:51:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x120f63c00) [pid = 1660] [serial = 1918] [outer = 0x119427400] 19:51:17 INFO - PROCESS | 1660 | 1463971877556 Marionette DEBUG loaded listener.js 19:51:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x120f6cc00) [pid = 1660] [serial = 1919] [outer = 0x119427400] 19:51:17 INFO - PROCESS | 1660 | 1463971877958 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]]]}] 19:51:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 19:51:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 675ms 19:51:18 INFO - PROCESS | 1660 | 1463971878003 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 19:51:18 INFO - PROCESS | 1660 | 1463971878004 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 19:51:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 19:51:18 INFO - PROCESS | 1660 | 1463971878008 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 19:51:18 INFO - PROCESS | 1660 | 1463971878009 Marionette TRACE conn2 <- [1,2530,null,{}] 19:51:18 INFO - PROCESS | 1660 | 1463971878011 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}] 19:51:18 INFO - PROCESS | 1660 | 1463971878127 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 19:51:18 INFO - PROCESS | 1660 | 1463971878273 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f0e000 == 40 [pid = 1660] [id = 640] 19:51:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x111bb3800) [pid = 1660] [serial = 1920] [outer = 0x0] 19:51:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x11277f800) [pid = 1660] [serial = 1921] [outer = 0x111bb3800] 19:51:18 INFO - PROCESS | 1660 | 1463971878302 Marionette DEBUG loaded listener.js 19:51:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x11279b800) [pid = 1660] [serial = 1922] [outer = 0x111bb3800] 19:51:18 INFO - PROCESS | 1660 | 1463971878681 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]]]}] 19:51:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 19:51:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 718ms 19:51:18 INFO - PROCESS | 1660 | 1463971878727 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 19:51:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 19:51:18 INFO - PROCESS | 1660 | 1463971878730 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 19:51:18 INFO - PROCESS | 1660 | 1463971878733 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 19:51:18 INFO - PROCESS | 1660 | 1463971878736 Marionette TRACE conn2 <- [1,2534,null,{}] 19:51:18 INFO - PROCESS | 1660 | 1463971878739 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}] 19:51:18 INFO - PROCESS | 1660 | 1463971878863 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 19:51:18 INFO - PROCESS | 1660 | --DOCSHELL 0x11829b000 == 39 [pid = 1660] [id = 633] 19:51:18 INFO - PROCESS | 1660 | --DOCSHELL 0x116117800 == 38 [pid = 1660] [id = 632] 19:51:18 INFO - PROCESS | 1660 | --DOCSHELL 0x11999b800 == 37 [pid = 1660] [id = 631] 19:51:18 INFO - PROCESS | 1660 | --DOCSHELL 0x11663c000 == 36 [pid = 1660] [id = 628] 19:51:18 INFO - PROCESS | 1660 | 1463971878936 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x117059800 == 37 [pid = 1660] [id = 641] 19:51:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x112d9bc00) [pid = 1660] [serial = 1923] [outer = 0x0] 19:51:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x113121000) [pid = 1660] [serial = 1924] [outer = 0x112d9bc00] 19:51:18 INFO - PROCESS | 1660 | 1463971878965 Marionette DEBUG loaded listener.js 19:51:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x118042400) [pid = 1660] [serial = 1925] [outer = 0x112d9bc00] 19:51:19 INFO - PROCESS | 1660 | 1463971879253 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]]]}] 19:51:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 19:51:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 570ms 19:51:19 INFO - PROCESS | 1660 | 1463971879307 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 19:51:19 INFO - PROCESS | 1660 | 1463971879309 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 19:51:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 19:51:19 INFO - PROCESS | 1660 | 1463971879312 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 19:51:19 INFO - PROCESS | 1660 | 1463971879313 Marionette TRACE conn2 <- [1,2538,null,{}] 19:51:19 INFO - PROCESS | 1660 | 1463971879316 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}] 19:51:19 INFO - PROCESS | 1660 | 1463971879394 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 19:51:19 INFO - PROCESS | 1660 | 1463971879403 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x124d14800 == 38 [pid = 1660] [id = 642] 19:51:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x118d0ec00) [pid = 1660] [serial = 1926] [outer = 0x0] 19:51:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x119423800) [pid = 1660] [serial = 1927] [outer = 0x118d0ec00] 19:51:19 INFO - PROCESS | 1660 | 1463971879429 Marionette DEBUG loaded listener.js 19:51:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x1199f1400) [pid = 1660] [serial = 1928] [outer = 0x118d0ec00] 19:51:19 INFO - PROCESS | 1660 | 1463971879804 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]]]}] 19:51:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 19:51:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 518ms 19:51:19 INFO - PROCESS | 1660 | 1463971879830 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 19:51:19 INFO - PROCESS | 1660 | 1463971879832 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 19:51:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 19:51:19 INFO - PROCESS | 1660 | 1463971879841 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 19:51:19 INFO - PROCESS | 1660 | 1463971879845 Marionette TRACE conn2 <- [1,2542,null,{}] 19:51:19 INFO - PROCESS | 1660 | 1463971879848 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}] 19:51:19 INFO - PROCESS | 1660 | 1463971879944 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 19:51:19 INFO - PROCESS | 1660 | 1463971879978 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x128c35800 == 39 [pid = 1660] [id = 643] 19:51:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x119253800) [pid = 1660] [serial = 1929] [outer = 0x0] 19:51:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x121026400) [pid = 1660] [serial = 1930] [outer = 0x119253800] 19:51:20 INFO - PROCESS | 1660 | 1463971880003 Marionette DEBUG loaded listener.js 19:51:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x121359000) [pid = 1660] [serial = 1931] [outer = 0x119253800] 19:51:20 INFO - PROCESS | 1660 | 1463971880373 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]]]}] 19:51:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 19:51:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 577ms 19:51:20 INFO - PROCESS | 1660 | 1463971880420 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 19:51:20 INFO - PROCESS | 1660 | 1463971880422 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 19:51:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 19:51:20 INFO - PROCESS | 1660 | 1463971880424 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 19:51:20 INFO - PROCESS | 1660 | 1463971880425 Marionette TRACE conn2 <- [1,2546,null,{}] 19:51:20 INFO - PROCESS | 1660 | 1463971880428 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}] 19:51:20 INFO - PROCESS | 1660 | 1463971880526 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 19:51:20 INFO - PROCESS | 1660 | 1463971880530 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x129013800 == 40 [pid = 1660] [id = 644] 19:51:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x121436000) [pid = 1660] [serial = 1932] [outer = 0x0] 19:51:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x12158f800) [pid = 1660] [serial = 1933] [outer = 0x121436000] 19:51:20 INFO - PROCESS | 1660 | 1463971880556 Marionette DEBUG loaded listener.js 19:51:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x12170c400) [pid = 1660] [serial = 1934] [outer = 0x121436000] 19:51:20 INFO - PROCESS | 1660 | 1463971880883 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]]]}] 19:51:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 19:51:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 522ms 19:51:20 INFO - PROCESS | 1660 | 1463971880946 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 19:51:20 INFO - PROCESS | 1660 | 1463971880947 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 19:51:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 19:51:20 INFO - PROCESS | 1660 | 1463971880950 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 19:51:20 INFO - PROCESS | 1660 | 1463971880951 Marionette TRACE conn2 <- [1,2550,null,{}] 19:51:20 INFO - PROCESS | 1660 | 1463971880953 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}] 19:51:21 INFO - PROCESS | 1660 | 1463971881049 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 19:51:21 INFO - PROCESS | 1660 | 1463971881062 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294c3800 == 41 [pid = 1660] [id = 645] 19:51:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x121745800) [pid = 1660] [serial = 1935] [outer = 0x0] 19:51:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x121748400) [pid = 1660] [serial = 1936] [outer = 0x121745800] 19:51:21 INFO - PROCESS | 1660 | 1463971881094 Marionette DEBUG loaded listener.js 19:51:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x121c3a000) [pid = 1660] [serial = 1937] [outer = 0x121745800] 19:51:21 INFO - PROCESS | 1660 | 1463971881461 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]]]}] 19:51:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 19:51:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 518ms 19:51:21 INFO - PROCESS | 1660 | 1463971881468 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 19:51:21 INFO - PROCESS | 1660 | 1463971881469 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 19:51:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 19:51:21 INFO - PROCESS | 1660 | 1463971881471 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 19:51:21 INFO - PROCESS | 1660 | 1463971881473 Marionette TRACE conn2 <- [1,2554,null,{}] 19:51:21 INFO - PROCESS | 1660 | 1463971881475 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}] 19:51:21 INFO - PROCESS | 1660 | 1463971881574 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 19:51:21 INFO - PROCESS | 1660 | 1463971881578 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294df000 == 42 [pid = 1660] [id = 646] 19:51:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x12404e800) [pid = 1660] [serial = 1938] [outer = 0x0] 19:51:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x124431400) [pid = 1660] [serial = 1939] [outer = 0x12404e800] 19:51:21 INFO - PROCESS | 1660 | 1463971881603 Marionette DEBUG loaded listener.js 19:51:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x1247a6000) [pid = 1660] [serial = 1940] [outer = 0x12404e800] 19:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x1167da400) [pid = 1660] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 19:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x12645cc00) [pid = 1660] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 19:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x112d97c00) [pid = 1660] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 19:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x119b75400) [pid = 1660] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 19:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x123d82400) [pid = 1660] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 19:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x113108800) [pid = 1660] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 19:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x113108400) [pid = 1660] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 19:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x11279d800) [pid = 1660] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 19:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x113109c00) [pid = 1660] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 19:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x121748800) [pid = 1660] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 19:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x1267eec00) [pid = 1660] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 19:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x1219e9000) [pid = 1660] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 19:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x112d9a000) [pid = 1660] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 19:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x124c78c00) [pid = 1660] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 19:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x11318c400) [pid = 1660] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 19:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x112791000) [pid = 1660] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 19:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x113d66000) [pid = 1660] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 19:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x112a6c000) [pid = 1660] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 19:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x1191c3800) [pid = 1660] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 19:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x113d61000) [pid = 1660] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 19:51:21 INFO - PROCESS | 1660 | 1463971881983 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]]]}] 19:51:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 19:51:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 520ms 19:51:21 INFO - PROCESS | 1660 | 1463971881991 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 19:51:21 INFO - PROCESS | 1660 | 1463971881992 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 19:51:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 19:51:21 INFO - PROCESS | 1660 | 1463971881994 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 19:51:21 INFO - PROCESS | 1660 | 1463971881995 Marionette TRACE conn2 <- [1,2558,null,{}] 19:51:22 INFO - PROCESS | 1660 | 1463971881998 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}] 19:51:22 INFO - PROCESS | 1660 | 1463971882078 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 19:51:22 INFO - PROCESS | 1660 | 1463971882084 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x128ce7000 == 43 [pid = 1660] [id = 647] 19:51:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x11279a800) [pid = 1660] [serial = 1941] [outer = 0x0] 19:51:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x113116000) [pid = 1660] [serial = 1942] [outer = 0x11279a800] 19:51:22 INFO - PROCESS | 1660 | 1463971882110 Marionette DEBUG loaded listener.js 19:51:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x118682400) [pid = 1660] [serial = 1943] [outer = 0x11279a800] 19:51:22 INFO - PROCESS | 1660 | 1463971882510 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]]]}] 19:51:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 19:51:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 569ms 19:51:22 INFO - PROCESS | 1660 | 1463971882564 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 19:51:22 INFO - PROCESS | 1660 | 1463971882572 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 19:51:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 19:51:22 INFO - PROCESS | 1660 | 1463971882574 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 19:51:22 INFO - PROCESS | 1660 | 1463971882575 Marionette TRACE conn2 <- [1,2562,null,{}] 19:51:22 INFO - PROCESS | 1660 | 1463971882578 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}] 19:51:22 INFO - PROCESS | 1660 | 1463971882656 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 19:51:22 INFO - PROCESS | 1660 | 1463971882660 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2e5000 == 44 [pid = 1660] [id = 648] 19:51:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x118324000) [pid = 1660] [serial = 1944] [outer = 0x0] 19:51:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x12445d800) [pid = 1660] [serial = 1945] [outer = 0x118324000] 19:51:22 INFO - PROCESS | 1660 | 1463971882685 Marionette DEBUG loaded listener.js 19:51:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x124c7b800) [pid = 1660] [serial = 1946] [outer = 0x118324000] 19:51:23 INFO - PROCESS | 1660 | 1463971883008 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]]]}] 19:51:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 19:51:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 468ms 19:51:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 19:51:23 INFO - PROCESS | 1660 | 1463971883042 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 19:51:23 INFO - PROCESS | 1660 | 1463971883044 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 19:51:23 INFO - PROCESS | 1660 | 1463971883046 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 19:51:23 INFO - PROCESS | 1660 | 1463971883047 Marionette TRACE conn2 <- [1,2566,null,{}] 19:51:23 INFO - PROCESS | 1660 | 1463971883049 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}] 19:51:23 INFO - PROCESS | 1660 | 1463971883134 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 19:51:23 INFO - PROCESS | 1660 | 1463971883193 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b866800 == 45 [pid = 1660] [id = 649] 19:51:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x119b75400) [pid = 1660] [serial = 1947] [outer = 0x0] 19:51:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x124c84c00) [pid = 1660] [serial = 1948] [outer = 0x119b75400] 19:51:23 INFO - PROCESS | 1660 | 1463971883219 Marionette DEBUG loaded listener.js 19:51:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x124dabc00) [pid = 1660] [serial = 1949] [outer = 0x119b75400] 19:51:23 INFO - PROCESS | 1660 | 1463971883552 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]]]}] 19:51:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 19:51:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 523ms 19:51:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 19:51:23 INFO - PROCESS | 1660 | 1463971883571 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 19:51:23 INFO - PROCESS | 1660 | 1463971883572 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 19:51:23 INFO - PROCESS | 1660 | 1463971883575 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 19:51:23 INFO - PROCESS | 1660 | 1463971883576 Marionette TRACE conn2 <- [1,2570,null,{}] 19:51:23 INFO - PROCESS | 1660 | 1463971883578 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}] 19:51:23 INFO - PROCESS | 1660 | 1463971883662 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 19:51:23 INFO - PROCESS | 1660 | 1463971883667 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bf1f000 == 46 [pid = 1660] [id = 650] 19:51:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x12602b400) [pid = 1660] [serial = 1950] [outer = 0x0] 19:51:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x126034400) [pid = 1660] [serial = 1951] [outer = 0x12602b400] 19:51:23 INFO - PROCESS | 1660 | 1463971883698 Marionette DEBUG loaded listener.js 19:51:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x126770400) [pid = 1660] [serial = 1952] [outer = 0x12602b400] 19:51:24 INFO - PROCESS | 1660 | --DOCSHELL 0x1131ad000 == 45 [pid = 1660] [id = 597] 19:51:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12a96d800 == 44 [pid = 1660] [id = 630] 19:51:24 INFO - PROCESS | 1660 | --DOCSHELL 0x121d94800 == 43 [pid = 1660] [id = 629] 19:51:24 INFO - PROCESS | 1660 | --DOCSHELL 0x117059800 == 42 [pid = 1660] [id = 641] 19:51:24 INFO - PROCESS | 1660 | --DOCSHELL 0x116f0e000 == 41 [pid = 1660] [id = 640] 19:51:24 INFO - PROCESS | 1660 | --DOCSHELL 0x1268af000 == 40 [pid = 1660] [id = 639] 19:51:24 INFO - PROCESS | 1660 | --DOCSHELL 0x1186c4000 == 39 [pid = 1660] [id = 638] 19:51:24 INFO - PROCESS | 1660 | --DOCSHELL 0x123dc8000 == 38 [pid = 1660] [id = 637] 19:51:24 INFO - PROCESS | 1660 | --DOCSHELL 0x1213ca000 == 37 [pid = 1660] [id = 636] 19:51:24 INFO - PROCESS | 1660 | --DOCSHELL 0x119989800 == 36 [pid = 1660] [id = 634] 19:51:24 INFO - PROCESS | 1660 | --DOCSHELL 0x116f0a000 == 35 [pid = 1660] [id = 635] 19:51:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12bb3e800 == 34 [pid = 1660] [id = 627] 19:51:25 INFO - PROCESS | 1660 | --DOCSHELL 0x128c35800 == 33 [pid = 1660] [id = 643] 19:51:25 INFO - PROCESS | 1660 | --DOCSHELL 0x128ce7000 == 32 [pid = 1660] [id = 647] 19:51:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1294df000 == 31 [pid = 1660] [id = 646] 19:51:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2e5000 == 30 [pid = 1660] [id = 648] 19:51:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1294c3800 == 29 [pid = 1660] [id = 645] 19:51:25 INFO - PROCESS | 1660 | --DOCSHELL 0x129013800 == 28 [pid = 1660] [id = 644] 19:51:25 INFO - PROCESS | 1660 | --DOCSHELL 0x124d14800 == 27 [pid = 1660] [id = 642] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x11310a400) [pid = 1660] [serial = 1790] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x11278f800) [pid = 1660] [serial = 1885] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x11311e000) [pid = 1660] [serial = 1894] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x113868c00) [pid = 1660] [serial = 1895] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x113d63c00) [pid = 1660] [serial = 1900] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x11924a800) [pid = 1660] [serial = 1891] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x123d81800) [pid = 1660] [serial = 1864] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x126e21800) [pid = 1660] [serial = 1883] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x1246c5400) [pid = 1660] [serial = 1867] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x113869800) [pid = 1660] [serial = 1793] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x124c7dc00) [pid = 1660] [serial = 1870] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x118674400) [pid = 1660] [serial = 1855] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x119165c00) [pid = 1660] [serial = 1856] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x11310d400) [pid = 1660] [serial = 1849] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x113a6f400) [pid = 1660] [serial = 1850] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x115ec2000) [pid = 1660] [serial = 1852] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x118040800) [pid = 1660] [serial = 1853] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1247ad400) [pid = 1660] [serial = 1868] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x113113400) [pid = 1660] [serial = 1847] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x112e5b400) [pid = 1660] [serial = 1846] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x119430800) [pid = 1660] [serial = 1858] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x119981800) [pid = 1660] [serial = 1859] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x121744c00) [pid = 1660] [serial = 1844] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x121599400) [pid = 1660] [serial = 1843] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x123d85800) [pid = 1660] [serial = 1828] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x113110400) [pid = 1660] [serial = 1831] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1169b5000) [pid = 1660] [serial = 1834] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1194e5000) [pid = 1660] [serial = 1837] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x121704800) [pid = 1660] [serial = 1840] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11864fc00) [pid = 1660] [serial = 1873] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x121022c00) [pid = 1660] [serial = 1874] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1267ee800) [pid = 1660] [serial = 1880] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12676a800) [pid = 1660] [serial = 1879] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x124c83800) [pid = 1660] [serial = 1871] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x124464400) [pid = 1660] [serial = 1876] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x120f6fc00) [pid = 1660] [serial = 1861] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12442c800) [pid = 1660] [serial = 1865] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1260f7400) [pid = 1660] [serial = 1877] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12173b000) [pid = 1660] [serial = 1862] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x126826400) [pid = 1660] [serial = 1882] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x118326800) [pid = 1660] [serial = 1903] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1242f4c00) [pid = 1660] [serial = 1787] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12b866800 == 26 [pid = 1660] [id = 649] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x117e59400) [pid = 1660] [serial = 1901] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x115e38400) [pid = 1660] [serial = 1898] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1138c3000) [pid = 1660] [serial = 1897] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x113f43800) [pid = 1660] [serial = 1888] [outer = 0x0] [url = about:blank] 19:51:25 INFO - PROCESS | 1660 | 1463971885269 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]]]}] 19:51:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 19:51:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1720ms 19:51:25 INFO - PROCESS | 1660 | 1463971885296 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 19:51:25 INFO - PROCESS | 1660 | 1463971885299 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 19:51:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 19:51:25 INFO - PROCESS | 1660 | 1463971885311 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 19:51:25 INFO - PROCESS | 1660 | 1463971885313 Marionette TRACE conn2 <- [1,2574,null,{}] 19:51:25 INFO - PROCESS | 1660 | 1463971885318 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}] 19:51:25 INFO - PROCESS | 1660 | 1463971885404 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 19:51:25 INFO - PROCESS | 1660 | 1463971885453 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x115e11000 == 27 [pid = 1660] [id = 651] 19:51:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x112795000) [pid = 1660] [serial = 1953] [outer = 0x0] 19:51:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x112798c00) [pid = 1660] [serial = 1954] [outer = 0x112795000] 19:51:25 INFO - PROCESS | 1660 | 1463971885481 Marionette DEBUG loaded listener.js 19:51:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1130d9000) [pid = 1660] [serial = 1955] [outer = 0x112795000] 19:51:25 INFO - PROCESS | 1660 | 1463971885805 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]]]}] 19:51:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 19:51:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 525ms 19:51:25 INFO - PROCESS | 1660 | 1463971885837 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 19:51:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 19:51:25 INFO - PROCESS | 1660 | 1463971885841 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 19:51:25 INFO - PROCESS | 1660 | 1463971885846 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 19:51:25 INFO - PROCESS | 1660 | 1463971885848 Marionette TRACE conn2 <- [1,2578,null,{}] 19:51:25 INFO - PROCESS | 1660 | 1463971885850 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}] 19:51:25 INFO - PROCESS | 1660 | 1463971885926 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 19:51:25 INFO - PROCESS | 1660 | 1463971885931 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x1170ee800 == 28 [pid = 1660] [id = 652] 19:51:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x113106000) [pid = 1660] [serial = 1956] [outer = 0x0] 19:51:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11311c800) [pid = 1660] [serial = 1957] [outer = 0x113106000] 19:51:25 INFO - PROCESS | 1660 | 1463971885960 Marionette DEBUG loaded listener.js 19:51:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x113190400) [pid = 1660] [serial = 1958] [outer = 0x113106000] 19:51:26 INFO - PROCESS | 1660 | 1463971886304 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]]]}] 19:51:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 19:51:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 473ms 19:51:26 INFO - PROCESS | 1660 | 1463971886321 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 19:51:26 INFO - PROCESS | 1660 | 1463971886322 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 19:51:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 19:51:26 INFO - PROCESS | 1660 | 1463971886325 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 19:51:26 INFO - PROCESS | 1660 | 1463971886327 Marionette TRACE conn2 <- [1,2582,null,{}] 19:51:26 INFO - PROCESS | 1660 | 1463971886335 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}] 19:51:26 INFO - PROCESS | 1660 | 1463971886414 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 19:51:26 INFO - PROCESS | 1660 | 1463971886422 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x118dd8800 == 29 [pid = 1660] [id = 653] 19:51:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x110f0f000) [pid = 1660] [serial = 1959] [outer = 0x0] 19:51:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x115e38400) [pid = 1660] [serial = 1960] [outer = 0x110f0f000] 19:51:26 INFO - PROCESS | 1660 | 1463971886459 Marionette DEBUG loaded listener.js 19:51:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1167da400) [pid = 1660] [serial = 1961] [outer = 0x110f0f000] 19:51:26 INFO - PROCESS | 1660 | 1463971886806 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]]]}] 19:51:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 19:51:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 521ms 19:51:26 INFO - PROCESS | 1660 | 1463971886846 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 19:51:26 INFO - PROCESS | 1660 | 1463971886848 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 19:51:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 19:51:26 INFO - PROCESS | 1660 | 1463971886850 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 19:51:26 INFO - PROCESS | 1660 | 1463971886852 Marionette TRACE conn2 <- [1,2586,null,{}] 19:51:26 INFO - PROCESS | 1660 | 1463971886854 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}] 19:51:26 INFO - PROCESS | 1660 | 1463971886951 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 19:51:26 INFO - PROCESS | 1660 | 1463971886958 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x119989800 == 30 [pid = 1660] [id = 654] 19:51:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x113d61000) [pid = 1660] [serial = 1962] [outer = 0x0] 19:51:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x11767c800) [pid = 1660] [serial = 1963] [outer = 0x113d61000] 19:51:26 INFO - PROCESS | 1660 | 1463971886983 Marionette DEBUG loaded listener.js 19:51:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x118644400) [pid = 1660] [serial = 1964] [outer = 0x113d61000] 19:51:27 INFO - PROCESS | 1660 | 1463971887290 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]]]}] 19:51:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 19:51:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 470ms 19:51:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 19:51:27 INFO - PROCESS | 1660 | 1463971887322 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 19:51:27 INFO - PROCESS | 1660 | 1463971887323 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 19:51:27 INFO - PROCESS | 1660 | 1463971887325 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 19:51:27 INFO - PROCESS | 1660 | 1463971887326 Marionette TRACE conn2 <- [1,2590,null,{}] 19:51:27 INFO - PROCESS | 1660 | 1463971887328 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}] 19:51:27 INFO - PROCESS | 1660 | 1463971887402 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 19:51:27 INFO - PROCESS | 1660 | 1463971887407 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213c5000 == 31 [pid = 1660] [id = 655] 19:51:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x113105800) [pid = 1660] [serial = 1965] [outer = 0x0] 19:51:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x11867e800) [pid = 1660] [serial = 1966] [outer = 0x113105800] 19:51:27 INFO - PROCESS | 1660 | 1463971887432 Marionette DEBUG loaded listener.js 19:51:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x118d1a000) [pid = 1660] [serial = 1967] [outer = 0x113105800] 19:51:27 INFO - PROCESS | 1660 | 1463971887791 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]]]}] 19:51:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 19:51:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 518ms 19:51:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 19:51:27 INFO - PROCESS | 1660 | 1463971887844 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 19:51:27 INFO - PROCESS | 1660 | 1463971887845 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 19:51:27 INFO - PROCESS | 1660 | 1463971887847 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 19:51:27 INFO - PROCESS | 1660 | 1463971887849 Marionette TRACE conn2 <- [1,2594,null,{}] 19:51:27 INFO - PROCESS | 1660 | 1463971887851 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}] 19:51:27 INFO - PROCESS | 1660 | 1463971887940 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 19:51:27 INFO - PROCESS | 1660 | 1463971887946 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x123d1f800 == 32 [pid = 1660] [id = 656] 19:51:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119122000) [pid = 1660] [serial = 1968] [outer = 0x0] 19:51:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11924a800) [pid = 1660] [serial = 1969] [outer = 0x119122000] 19:51:27 INFO - PROCESS | 1660 | 1463971887975 Marionette DEBUG loaded listener.js 19:51:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1199e6000) [pid = 1660] [serial = 1970] [outer = 0x119122000] 19:51:28 INFO - PROCESS | 1660 | 1463971888301 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]]]}] 19:51:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 19:51:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 471ms 19:51:28 INFO - PROCESS | 1660 | 1463971888321 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 19:51:28 INFO - PROCESS | 1660 | 1463971888322 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 19:51:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 19:51:28 INFO - PROCESS | 1660 | 1463971888324 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 19:51:28 INFO - PROCESS | 1660 | 1463971888325 Marionette TRACE conn2 <- [1,2598,null,{}] 19:51:28 INFO - PROCESS | 1660 | 1463971888328 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}] 19:51:28 INFO - PROCESS | 1660 | 1463971888401 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 19:51:28 INFO - PROCESS | 1660 | 1463971888455 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x124d27800 == 33 [pid = 1660] [id = 657] 19:51:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x110f0c000) [pid = 1660] [serial = 1971] [outer = 0x0] 19:51:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119b7e000) [pid = 1660] [serial = 1972] [outer = 0x110f0c000] 19:51:28 INFO - PROCESS | 1660 | 1463971888479 Marionette DEBUG loaded listener.js 19:51:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x120f6f000) [pid = 1660] [serial = 1973] [outer = 0x110f0c000] 19:51:28 INFO - PROCESS | 1660 | 1463971888753 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]]]}] 19:51:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 19:51:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 469ms 19:51:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 19:51:28 INFO - PROCESS | 1660 | 1463971888793 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 19:51:28 INFO - PROCESS | 1660 | 1463971888794 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 19:51:28 INFO - PROCESS | 1660 | 1463971888796 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 19:51:28 INFO - PROCESS | 1660 | 1463971888797 Marionette TRACE conn2 <- [1,2602,null,{}] 19:51:28 INFO - PROCESS | 1660 | 1463971888800 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}] 19:51:28 INFO - PROCESS | 1660 | 1463971888876 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 19:51:28 INFO - PROCESS | 1660 | 1463971888880 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b33800 == 34 [pid = 1660] [id = 658] 19:51:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x110f17c00) [pid = 1660] [serial = 1974] [outer = 0x0] 19:51:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x121029800) [pid = 1660] [serial = 1975] [outer = 0x110f17c00] 19:51:28 INFO - PROCESS | 1660 | 1463971888915 Marionette DEBUG loaded listener.js 19:51:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12121d000) [pid = 1660] [serial = 1976] [outer = 0x110f17c00] 19:51:29 INFO - PROCESS | 1660 | 1463971889240 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]]]}] 19:51:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 19:51:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 473ms 19:51:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 19:51:29 INFO - PROCESS | 1660 | 1463971889271 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 19:51:29 INFO - PROCESS | 1660 | 1463971889272 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 19:51:29 INFO - PROCESS | 1660 | 1463971889274 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 19:51:29 INFO - PROCESS | 1660 | 1463971889275 Marionette TRACE conn2 <- [1,2606,null,{}] 19:51:29 INFO - PROCESS | 1660 | 1463971889277 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}] 19:51:29 INFO - PROCESS | 1660 | 1463971889373 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 19:51:29 INFO - PROCESS | 1660 | 1463971889379 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x118dd5000 == 35 [pid = 1660] [id = 659] 19:51:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12121d800) [pid = 1660] [serial = 1977] [outer = 0x0] 19:51:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x121432c00) [pid = 1660] [serial = 1978] [outer = 0x12121d800] 19:51:29 INFO - PROCESS | 1660 | 1463971889407 Marionette DEBUG loaded listener.js 19:51:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x121599800) [pid = 1660] [serial = 1979] [outer = 0x12121d800] 19:51:29 INFO - PROCESS | 1660 | 1463971889711 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]]]}] 19:51:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 19:51:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 468ms 19:51:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 19:51:29 INFO - PROCESS | 1660 | 1463971889742 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 19:51:29 INFO - PROCESS | 1660 | 1463971889743 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 19:51:29 INFO - PROCESS | 1660 | 1463971889745 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 19:51:29 INFO - PROCESS | 1660 | 1463971889746 Marionette TRACE conn2 <- [1,2610,null,{}] 19:51:29 INFO - PROCESS | 1660 | 1463971889749 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}] 19:51:29 INFO - PROCESS | 1660 | 1463971889827 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 19:51:29 INFO - PROCESS | 1660 | 1463971889831 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x128db3800 == 36 [pid = 1660] [id = 660] 19:51:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x121704000) [pid = 1660] [serial = 1980] [outer = 0x0] 19:51:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12170fc00) [pid = 1660] [serial = 1981] [outer = 0x121704000] 19:51:29 INFO - PROCESS | 1660 | 1463971889859 Marionette DEBUG loaded listener.js 19:51:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x121740000) [pid = 1660] [serial = 1982] [outer = 0x121704000] 19:51:30 INFO - PROCESS | 1660 | 1463971890196 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]]]}] 19:51:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 19:51:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 474ms 19:51:30 INFO - PROCESS | 1660 | 1463971890220 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 19:51:30 INFO - PROCESS | 1660 | 1463971890222 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 19:51:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 19:51:30 INFO - PROCESS | 1660 | 1463971890233 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 19:51:30 INFO - PROCESS | 1660 | 1463971890236 Marionette TRACE conn2 <- [1,2614,null,{}] 19:51:30 INFO - PROCESS | 1660 | 1463971890256 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}] 19:51:30 INFO - PROCESS | 1660 | 1463971890369 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 19:51:30 INFO - PROCESS | 1660 | 1463971890373 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213c0800 == 37 [pid = 1660] [id = 661] 19:51:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x121705400) [pid = 1660] [serial = 1983] [outer = 0x0] 19:51:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x121847c00) [pid = 1660] [serial = 1984] [outer = 0x121705400] 19:51:30 INFO - PROCESS | 1660 | 1463971890401 Marionette DEBUG loaded listener.js 19:51:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1242f4c00) [pid = 1660] [serial = 1985] [outer = 0x121705400] 19:51:30 INFO - PROCESS | 1660 | 1463971890747 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]]]}] 19:51:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 19:51:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 539ms 19:51:30 INFO - PROCESS | 1660 | 1463971890773 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 19:51:30 INFO - PROCESS | 1660 | 1463971890774 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 19:51:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 19:51:30 INFO - PROCESS | 1660 | 1463971890782 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 19:51:30 INFO - PROCESS | 1660 | 1463971890784 Marionette TRACE conn2 <- [1,2618,null,{}] 19:51:30 INFO - PROCESS | 1660 | 1463971890788 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}] 19:51:30 INFO - PROCESS | 1660 | 1463971890883 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 19:51:30 INFO - PROCESS | 1660 | 1463971890887 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x1297d6800 == 38 [pid = 1660] [id = 662] 19:51:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12173ec00) [pid = 1660] [serial = 1986] [outer = 0x0] 19:51:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1247ad000) [pid = 1660] [serial = 1987] [outer = 0x12173ec00] 19:51:30 INFO - PROCESS | 1660 | 1463971890912 Marionette DEBUG loaded listener.js 19:51:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x124c83400) [pid = 1660] [serial = 1988] [outer = 0x12173ec00] 19:51:31 INFO - PROCESS | 1660 | 1463971891239 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]]]}] 19:51:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 19:51:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 472ms 19:51:31 INFO - PROCESS | 1660 | 1463971891258 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 19:51:31 INFO - PROCESS | 1660 | 1463971891259 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 19:51:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 19:51:31 INFO - PROCESS | 1660 | 1463971891262 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 19:51:31 INFO - PROCESS | 1660 | 1463971891263 Marionette TRACE conn2 <- [1,2622,null,{}] 19:51:31 INFO - PROCESS | 1660 | 1463971891265 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}] 19:51:31 INFO - PROCESS | 1660 | 1463971891363 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 19:51:31 INFO - PROCESS | 1660 | 1463971891398 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a95f800 == 39 [pid = 1660] [id = 663] 19:51:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x124c86c00) [pid = 1660] [serial = 1989] [outer = 0x0] 19:51:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12602d400) [pid = 1660] [serial = 1990] [outer = 0x124c86c00] 19:51:31 INFO - PROCESS | 1660 | 1463971891430 Marionette DEBUG loaded listener.js 19:51:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x1260f8c00) [pid = 1660] [serial = 1991] [outer = 0x124c86c00] 19:51:31 INFO - PROCESS | 1660 | 1463971891759 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]]]}] 19:51:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 19:51:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 518ms 19:51:31 INFO - PROCESS | 1660 | 1463971891781 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 19:51:31 INFO - PROCESS | 1660 | 1463971891782 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 19:51:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 19:51:31 INFO - PROCESS | 1660 | 1463971891787 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 19:51:31 INFO - PROCESS | 1660 | 1463971891788 Marionette TRACE conn2 <- [1,2626,null,{}] 19:51:31 INFO - PROCESS | 1660 | 1463971891790 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}] 19:51:31 INFO - PROCESS | 1660 | 1463971891885 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 19:51:31 INFO - PROCESS | 1660 | 1463971891889 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2df800 == 40 [pid = 1660] [id = 664] 19:51:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x124da1400) [pid = 1660] [serial = 1992] [outer = 0x0] 19:51:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x1267e1800) [pid = 1660] [serial = 1993] [outer = 0x124da1400] 19:51:31 INFO - PROCESS | 1660 | 1463971891913 Marionette DEBUG loaded listener.js 19:51:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x126827800) [pid = 1660] [serial = 1994] [outer = 0x124da1400] 19:51:32 INFO - PROCESS | 1660 | 1463971892227 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]]]}] 19:51:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 19:51:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 473ms 19:51:32 INFO - PROCESS | 1660 | 1463971892258 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 19:51:32 INFO - PROCESS | 1660 | 1463971892259 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 19:51:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 19:51:32 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x11279c400) [pid = 1660] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 19:51:32 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12158b400) [pid = 1660] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 19:51:32 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x121028c00) [pid = 1660] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 19:51:32 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x113183400) [pid = 1660] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 19:51:32 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x119255c00) [pid = 1660] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 19:51:32 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x118680000) [pid = 1660] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 19:51:32 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x115e3f800) [pid = 1660] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 19:51:32 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x112780400) [pid = 1660] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 19:51:32 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x121745800) [pid = 1660] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 19:51:32 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x121436000) [pid = 1660] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 19:51:32 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12404e800) [pid = 1660] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 19:51:32 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x11279a800) [pid = 1660] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 19:51:32 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x111bb3800) [pid = 1660] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 19:51:32 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x119427400) [pid = 1660] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 19:51:32 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x119427000) [pid = 1660] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 19:51:32 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x118d18c00) [pid = 1660] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 19:51:32 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1131c8000) [pid = 1660] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 19:51:32 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x112a63000) [pid = 1660] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 19:51:32 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x113117800) [pid = 1660] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 19:51:32 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x118d0ec00) [pid = 1660] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 19:51:32 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x112d9bc00) [pid = 1660] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 19:51:32 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x119253800) [pid = 1660] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 19:51:32 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x118324000) [pid = 1660] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 19:51:32 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119b75400) [pid = 1660] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 19:51:32 INFO - PROCESS | 1660 | 1463971892597 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 19:51:32 INFO - PROCESS | 1660 | 1463971892598 Marionette TRACE conn2 <- [1,2630,null,{}] 19:51:32 INFO - PROCESS | 1660 | 1463971892601 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}] 19:51:32 INFO - PROCESS | 1660 | 1463971892679 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 19:51:32 INFO - PROCESS | 1660 | 1463971892702 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186d9000 == 41 [pid = 1660] [id = 665] 19:51:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x112790400) [pid = 1660] [serial = 1995] [outer = 0x0] 19:51:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x112a63000) [pid = 1660] [serial = 1996] [outer = 0x112790400] 19:51:32 INFO - PROCESS | 1660 | 1463971892726 Marionette DEBUG loaded listener.js 19:51:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x113d60000) [pid = 1660] [serial = 1997] [outer = 0x112790400] 19:51:33 INFO - PROCESS | 1660 | 1463971893048 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]]]}] 19:51:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 19:51:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 492ms 19:51:33 INFO - PROCESS | 1660 | 1463971893070 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 19:51:33 INFO - PROCESS | 1660 | 1463971893071 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 19:51:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 19:51:33 INFO - PROCESS | 1660 | 1463971893073 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 19:51:33 INFO - PROCESS | 1660 | 1463971893074 Marionette TRACE conn2 <- [1,2634,null,{}] 19:51:33 INFO - PROCESS | 1660 | 1463971893076 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}] 19:51:33 INFO - PROCESS | 1660 | 1463971893161 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 19:51:33 INFO - PROCESS | 1660 | 1463971893222 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b3a000 == 42 [pid = 1660] [id = 666] 19:51:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x112799c00) [pid = 1660] [serial = 1998] [outer = 0x0] 19:51:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x11880b000) [pid = 1660] [serial = 1999] [outer = 0x112799c00] 19:51:33 INFO - PROCESS | 1660 | 1463971893256 Marionette DEBUG loaded listener.js 19:51:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x119ff4400) [pid = 1660] [serial = 2000] [outer = 0x112799c00] 19:51:33 INFO - PROCESS | 1660 | 1463971893571 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]]]}] 19:51:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 19:51:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 518ms 19:51:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 19:51:33 INFO - PROCESS | 1660 | 1463971893592 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 19:51:33 INFO - PROCESS | 1660 | 1463971893593 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 19:51:33 INFO - PROCESS | 1660 | 1463971893595 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 19:51:33 INFO - PROCESS | 1660 | 1463971893596 Marionette TRACE conn2 <- [1,2638,null,{}] 19:51:33 INFO - PROCESS | 1660 | 1463971893598 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}] 19:51:33 INFO - PROCESS | 1660 | 1463971893691 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 19:51:33 INFO - PROCESS | 1660 | 1463971893695 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bb4c800 == 43 [pid = 1660] [id = 667] 19:51:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x113decc00) [pid = 1660] [serial = 2001] [outer = 0x0] 19:51:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x121742400) [pid = 1660] [serial = 2002] [outer = 0x113decc00] 19:51:33 INFO - PROCESS | 1660 | 1463971893719 Marionette DEBUG loaded listener.js 19:51:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x124da0800) [pid = 1660] [serial = 2003] [outer = 0x113decc00] 19:51:34 INFO - PROCESS | 1660 | 1463971894057 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]]]}] 19:51:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 19:51:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 467ms 19:51:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 19:51:34 INFO - PROCESS | 1660 | 1463971894063 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 19:51:34 INFO - PROCESS | 1660 | 1463971894064 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 19:51:34 INFO - PROCESS | 1660 | 1463971894070 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 19:51:34 INFO - PROCESS | 1660 | 1463971894071 Marionette TRACE conn2 <- [1,2642,null,{}] 19:51:34 INFO - PROCESS | 1660 | 1463971894073 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}] 19:51:34 INFO - PROCESS | 1660 | 1463971894190 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 19:51:34 INFO - PROCESS | 1660 | 1463971894196 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bf11000 == 44 [pid = 1660] [id = 668] 19:51:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x119ff4800) [pid = 1660] [serial = 2004] [outer = 0x0] 19:51:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x126824c00) [pid = 1660] [serial = 2005] [outer = 0x119ff4800] 19:51:34 INFO - PROCESS | 1660 | 1463971894221 Marionette DEBUG loaded listener.js 19:51:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x128b5b800) [pid = 1660] [serial = 2006] [outer = 0x119ff4800] 19:51:34 INFO - PROCESS | 1660 | 1463971894506 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]]]}] 19:51:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 19:51:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 473ms 19:51:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 19:51:34 INFO - PROCESS | 1660 | 1463971894540 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 19:51:34 INFO - PROCESS | 1660 | 1463971894541 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 19:51:34 INFO - PROCESS | 1660 | 1463971894543 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 19:51:34 INFO - PROCESS | 1660 | 1463971894544 Marionette TRACE conn2 <- [1,2646,null,{}] 19:51:34 INFO - PROCESS | 1660 | 1463971894547 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}] 19:51:34 INFO - PROCESS | 1660 | 1463971894686 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 19:51:34 INFO - PROCESS | 1660 | 1463971894741 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x110ebb800 == 45 [pid = 1660] [id = 669] 19:51:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x110f0e000) [pid = 1660] [serial = 2007] [outer = 0x0] 19:51:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x110f18400) [pid = 1660] [serial = 2008] [outer = 0x110f0e000] 19:51:34 INFO - PROCESS | 1660 | 1463971894773 Marionette DEBUG loaded listener.js 19:51:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x112780400) [pid = 1660] [serial = 2009] [outer = 0x110f0e000] 19:51:35 INFO - PROCESS | 1660 | 1463971895337 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]]]}] 19:51:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 19:51:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 822ms 19:51:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 19:51:35 INFO - PROCESS | 1660 | 1463971895391 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 19:51:35 INFO - PROCESS | 1660 | 1463971895393 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 19:51:35 INFO - PROCESS | 1660 | 1463971895397 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 19:51:35 INFO - PROCESS | 1660 | 1463971895401 Marionette TRACE conn2 <- [1,2650,null,{}] 19:51:35 INFO - PROCESS | 1660 | 1463971895405 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}] 19:51:35 INFO - PROCESS | 1660 | 1463971895540 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 19:51:35 INFO - PROCESS | 1660 | 1463971895614 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x11921d800 == 46 [pid = 1660] [id = 670] 19:51:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x113118c00) [pid = 1660] [serial = 2010] [outer = 0x0] 19:51:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x113185000) [pid = 1660] [serial = 2011] [outer = 0x113118c00] 19:51:35 INFO - PROCESS | 1660 | 1463971895639 Marionette DEBUG loaded listener.js 19:51:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x113869800) [pid = 1660] [serial = 2012] [outer = 0x113118c00] 19:51:36 INFO - PROCESS | 1660 | 1463971896219 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]]]}] 19:51:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 19:51:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 877ms 19:51:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 19:51:36 INFO - PROCESS | 1660 | 1463971896275 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 19:51:36 INFO - PROCESS | 1660 | 1463971896278 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 19:51:36 INFO - PROCESS | 1660 | 1463971896282 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 19:51:36 INFO - PROCESS | 1660 | 1463971896284 Marionette TRACE conn2 <- [1,2654,null,{}] 19:51:36 INFO - PROCESS | 1660 | 1463971896322 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}] 19:51:36 INFO - PROCESS | 1660 | 1463971896469 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 19:51:36 INFO - PROCESS | 1660 | 1463971896586 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x118654800 == 47 [pid = 1660] [id = 671] 19:51:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x11279d800) [pid = 1660] [serial = 2013] [outer = 0x0] 19:51:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x11606e400) [pid = 1660] [serial = 2014] [outer = 0x11279d800] 19:51:36 INFO - PROCESS | 1660 | 1463971896619 Marionette DEBUG loaded listener.js 19:51:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x118d19800) [pid = 1660] [serial = 2015] [outer = 0x11279d800] 19:51:37 INFO - PROCESS | 1660 | 1463971897298 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]]]}] 19:51:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 19:51:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1059ms 19:51:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12bf11000 == 46 [pid = 1660] [id = 668] 19:51:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12bb4c800 == 45 [pid = 1660] [id = 667] 19:51:37 INFO - PROCESS | 1660 | --DOCSHELL 0x128b3a000 == 44 [pid = 1660] [id = 666] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x126034400) [pid = 1660] [serial = 1951] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | 1463971897447 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 19:51:37 INFO - PROCESS | 1660 | 1463971897450 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 19:51:37 INFO - PROCESS | 1660 | --DOCSHELL 0x1186d9000 == 43 [pid = 1660] [id = 665] 19:51:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2df800 == 42 [pid = 1660] [id = 664] 19:51:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12a95f800 == 41 [pid = 1660] [id = 663] 19:51:37 INFO - PROCESS | 1660 | --DOCSHELL 0x1297d6800 == 40 [pid = 1660] [id = 662] 19:51:37 INFO - PROCESS | 1660 | --DOCSHELL 0x1213c0800 == 39 [pid = 1660] [id = 661] 19:51:37 INFO - PROCESS | 1660 | --DOCSHELL 0x128db3800 == 38 [pid = 1660] [id = 660] 19:51:37 INFO - PROCESS | 1660 | --DOCSHELL 0x118dd5000 == 37 [pid = 1660] [id = 659] 19:51:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 19:51:37 INFO - PROCESS | 1660 | --DOCSHELL 0x128b33800 == 36 [pid = 1660] [id = 658] 19:51:37 INFO - PROCESS | 1660 | --DOCSHELL 0x124d27800 == 35 [pid = 1660] [id = 657] 19:51:37 INFO - PROCESS | 1660 | --DOCSHELL 0x123d1f800 == 34 [pid = 1660] [id = 656] 19:51:37 INFO - PROCESS | 1660 | --DOCSHELL 0x1213c5000 == 33 [pid = 1660] [id = 655] 19:51:37 INFO - PROCESS | 1660 | --DOCSHELL 0x119989800 == 32 [pid = 1660] [id = 654] 19:51:37 INFO - PROCESS | 1660 | --DOCSHELL 0x118dd8800 == 31 [pid = 1660] [id = 653] 19:51:37 INFO - PROCESS | 1660 | --DOCSHELL 0x1170ee800 == 30 [pid = 1660] [id = 652] 19:51:37 INFO - PROCESS | 1660 | --DOCSHELL 0x115e11000 == 29 [pid = 1660] [id = 651] 19:51:37 INFO - PROCESS | 1660 | 1463971897469 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 19:51:37 INFO - PROCESS | 1660 | 1463971897473 Marionette TRACE conn2 <- [1,2658,null,{}] 19:51:37 INFO - PROCESS | 1660 | 1463971897487 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}] 19:51:37 INFO - PROCESS | 1660 | 1463971897619 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x113184000) [pid = 1660] [serial = 1832] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x124429400) [pid = 1660] [serial = 1829] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x12173d800) [pid = 1660] [serial = 1841] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1169b3400) [pid = 1660] [serial = 1889] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x120f66800) [pid = 1660] [serial = 1838] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x120f68400) [pid = 1660] [serial = 1892] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x118642c00) [pid = 1660] [serial = 1835] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1130d5000) [pid = 1660] [serial = 1886] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x121748400) [pid = 1660] [serial = 1936] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12158f800) [pid = 1660] [serial = 1933] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x124431400) [pid = 1660] [serial = 1939] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x121c3a000) [pid = 1660] [serial = 1937] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x113116000) [pid = 1660] [serial = 1942] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1247a6000) [pid = 1660] [serial = 1940] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x11279b800) [pid = 1660] [serial = 1922] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11277f800) [pid = 1660] [serial = 1921] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x120f6cc00) [pid = 1660] [serial = 1919] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x120f63c00) [pid = 1660] [serial = 1918] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1199f1000) [pid = 1660] [serial = 1916] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1194da800) [pid = 1660] [serial = 1915] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119426c00) [pid = 1660] [serial = 1913] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119172800) [pid = 1660] [serial = 1912] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x117e63000) [pid = 1660] [serial = 1910] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1160e8400) [pid = 1660] [serial = 1909] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x113188c00) [pid = 1660] [serial = 1907] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1130d5800) [pid = 1660] [serial = 1906] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x118d12800) [pid = 1660] [serial = 1904] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119423800) [pid = 1660] [serial = 1927] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x118042400) [pid = 1660] [serial = 1925] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x113121000) [pid = 1660] [serial = 1924] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x121026400) [pid = 1660] [serial = 1930] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x124c7b800) [pid = 1660] [serial = 1946] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x121359000) [pid = 1660] [serial = 1931] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x124c84c00) [pid = 1660] [serial = 1948] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12445d800) [pid = 1660] [serial = 1945] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x124dabc00) [pid = 1660] [serial = 1949] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12170c400) [pid = 1660] [serial = 1934] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1199f1400) [pid = 1660] [serial = 1928] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x118682400) [pid = 1660] [serial = 1943] [outer = 0x0] [url = about:blank] 19:51:37 INFO - PROCESS | 1660 | 1463971897707 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x116907000 == 30 [pid = 1660] [id = 672] 19:51:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1130d5000) [pid = 1660] [serial = 2016] [outer = 0x0] 19:51:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x113108800) [pid = 1660] [serial = 2017] [outer = 0x1130d5000] 19:51:37 INFO - PROCESS | 1660 | 1463971897753 Marionette DEBUG loaded listener.js 19:51:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x113118400) [pid = 1660] [serial = 2018] [outer = 0x1130d5000] 19:51:38 INFO - PROCESS | 1660 | 1463971898057 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]]]}] 19:51:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 19:51:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 642ms 19:51:38 INFO - PROCESS | 1660 | 1463971898105 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 19:51:38 INFO - PROCESS | 1660 | 1463971898108 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 19:51:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 19:51:38 INFO - PROCESS | 1660 | 1463971898163 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 19:51:38 INFO - PROCESS | 1660 | 1463971898164 Marionette TRACE conn2 <- [1,2662,null,{}] 19:51:38 INFO - PROCESS | 1660 | 1463971898170 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}] 19:51:38 INFO - PROCESS | 1660 | 1463971898247 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 19:51:38 INFO - PROCESS | 1660 | 1463971898255 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186d0000 == 31 [pid = 1660] [id = 673] 19:51:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x113186000) [pid = 1660] [serial = 2019] [outer = 0x0] 19:51:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x113d0b800) [pid = 1660] [serial = 2020] [outer = 0x113186000] 19:51:38 INFO - PROCESS | 1660 | 1463971898281 Marionette DEBUG loaded listener.js 19:51:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11606f000) [pid = 1660] [serial = 2021] [outer = 0x113186000] 19:51:38 INFO - PROCESS | 1660 | 1463971898625 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]]]}] 19:51:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 19:51:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 496ms 19:51:38 INFO - PROCESS | 1660 | 1463971898638 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 19:51:38 INFO - PROCESS | 1660 | 1463971898639 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 19:51:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 19:51:38 INFO - PROCESS | 1660 | 1463971898642 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 19:51:38 INFO - PROCESS | 1660 | 1463971898645 Marionette TRACE conn2 <- [1,2666,null,{}] 19:51:38 INFO - PROCESS | 1660 | 1463971898653 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}] 19:51:38 INFO - PROCESS | 1660 | 1463971898767 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 19:51:38 INFO - PROCESS | 1660 | 1463971898845 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x119cf7800 == 32 [pid = 1660] [id = 674] 19:51:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x116726c00) [pid = 1660] [serial = 2022] [outer = 0x0] 19:51:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x116941000) [pid = 1660] [serial = 2023] [outer = 0x116726c00] 19:51:38 INFO - PROCESS | 1660 | 1463971898890 Marionette DEBUG loaded listener.js 19:51:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x118679000) [pid = 1660] [serial = 2024] [outer = 0x116726c00] 19:51:39 INFO - PROCESS | 1660 | 1463971899755 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]]]}] 19:51:39 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) 19:51:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1127ms 19:51:39 INFO - PROCESS | 1660 | 1463971899770 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 19:51:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 19:51:39 INFO - PROCESS | 1660 | 1463971899772 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 19:51:39 INFO - PROCESS | 1660 | 1463971899774 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 19:51:39 INFO - PROCESS | 1660 | 1463971899775 Marionette TRACE conn2 <- [1,2670,null,{}] 19:51:39 INFO - PROCESS | 1660 | 1463971899777 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}] 19:51:39 INFO - PROCESS | 1660 | 1463971899874 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 19:51:39 INFO - PROCESS | 1660 | 1463971899908 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x121aa0000 == 33 [pid = 1660] [id = 675] 19:51:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x118809000) [pid = 1660] [serial = 2025] [outer = 0x0] 19:51:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11916c000) [pid = 1660] [serial = 2026] [outer = 0x118809000] 19:51:39 INFO - PROCESS | 1660 | 1463971899934 Marionette DEBUG loaded listener.js 19:51:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1191ce800) [pid = 1660] [serial = 2027] [outer = 0x118809000] 19:51:40 INFO - PROCESS | 1660 | 1463971900722 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] 19:51:40 INFO - PROCESS | 1660 | 1463971900744 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 19:51:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 19:51:40 INFO - PROCESS | 1660 | 1463971900746 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 19:51:40 INFO - PROCESS | 1660 | 1463971900747 Marionette TRACE conn2 <- [1,2674,null,{}] 19:51:40 INFO - PROCESS | 1660 | 1463971900755 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}] 19:51:40 INFO - PROCESS | 1660 | 1463971900847 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 19:51:40 INFO - PROCESS | 1660 | 1463971900851 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x1261ea800 == 34 [pid = 1660] [id = 676] 19:51:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x110f10400) [pid = 1660] [serial = 2028] [outer = 0x0] 19:51:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1191d0400) [pid = 1660] [serial = 2029] [outer = 0x110f10400] 19:51:40 INFO - PROCESS | 1660 | 1463971900882 Marionette DEBUG loaded listener.js 19:51:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x11942ec00) [pid = 1660] [serial = 2030] [outer = 0x110f10400] 19:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x112795000) [pid = 1660] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 19:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x121704000) [pid = 1660] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 19:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x113106000) [pid = 1660] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 19:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x110f0c000) [pid = 1660] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 19:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x110f17c00) [pid = 1660] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 19:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119122000) [pid = 1660] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 19:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x113105800) [pid = 1660] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 19:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x124c86c00) [pid = 1660] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 19:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12121d800) [pid = 1660] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 19:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x113d61000) [pid = 1660] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 19:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x110f0f000) [pid = 1660] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 19:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x113decc00) [pid = 1660] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 19:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12173ec00) [pid = 1660] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 19:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x124da1400) [pid = 1660] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 19:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x112799c00) [pid = 1660] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 19:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x112790400) [pid = 1660] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 19:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x121705400) [pid = 1660] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 19:51:41 INFO - PROCESS | 1660 | 1463971901705 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] 19:51:41 INFO - PROCESS | 1660 | 1463971901722 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 19:51:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 19:51:41 INFO - PROCESS | 1660 | 1463971901724 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 19:51:41 INFO - PROCESS | 1660 | 1463971901725 Marionette TRACE conn2 <- [1,2678,null,{}] 19:51:41 INFO - PROCESS | 1660 | 1463971901727 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}] 19:51:41 INFO - PROCESS | 1660 | 1463971901821 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 19:51:41 INFO - PROCESS | 1660 | 1463971901826 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b33000 == 35 [pid = 1660] [id = 677] 19:51:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11942fc00) [pid = 1660] [serial = 2031] [outer = 0x0] 19:51:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1199e7000) [pid = 1660] [serial = 2032] [outer = 0x11942fc00] 19:51:41 INFO - PROCESS | 1660 | 1463971901853 Marionette DEBUG loaded listener.js 19:51:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x120f64400) [pid = 1660] [serial = 2033] [outer = 0x11942fc00] 19:51:42 INFO - PROCESS | 1660 | 1463971902641 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]]]}] 19:51:42 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) 19:51:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 968ms 19:51:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 19:51:42 INFO - PROCESS | 1660 | 1463971902693 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 19:51:42 INFO - PROCESS | 1660 | 1463971902694 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 19:51:42 INFO - PROCESS | 1660 | 1463971902696 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 19:51:42 INFO - PROCESS | 1660 | 1463971902697 Marionette TRACE conn2 <- [1,2682,null,{}] 19:51:42 INFO - PROCESS | 1660 | 1463971902699 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}] 19:51:42 INFO - PROCESS | 1660 | 1463971902773 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 19:51:42 INFO - PROCESS | 1660 | 1463971902822 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x128c33000 == 36 [pid = 1660] [id = 678] 19:51:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11867b400) [pid = 1660] [serial = 2034] [outer = 0x0] 19:51:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x120f6e800) [pid = 1660] [serial = 2035] [outer = 0x11867b400] 19:51:42 INFO - PROCESS | 1660 | 1463971902847 Marionette DEBUG loaded listener.js 19:51:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x121027400) [pid = 1660] [serial = 2036] [outer = 0x11867b400] 19:51:43 INFO - PROCESS | 1660 | 1463971903619 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]]]}] 19:51:43 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) 19:51:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 971ms 19:51:43 INFO - PROCESS | 1660 | 1463971903668 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 19:51:43 INFO - PROCESS | 1660 | 1463971903669 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 19:51:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 19:51:43 INFO - PROCESS | 1660 | 1463971903671 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 19:51:43 INFO - PROCESS | 1660 | 1463971903672 Marionette TRACE conn2 <- [1,2686,null,{}] 19:51:43 INFO - PROCESS | 1660 | 1463971903674 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}] 19:51:43 INFO - PROCESS | 1660 | 1463971903828 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 19:51:43 INFO - PROCESS | 1660 | 1463971903905 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x116909000 == 37 [pid = 1660] [id = 679] 19:51:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1122adc00) [pid = 1660] [serial = 2037] [outer = 0x0] 19:51:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11278a800) [pid = 1660] [serial = 2038] [outer = 0x1122adc00] 19:51:43 INFO - PROCESS | 1660 | 1463971903937 Marionette DEBUG loaded listener.js 19:51:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x112d97400) [pid = 1660] [serial = 2039] [outer = 0x1122adc00] 19:51:44 INFO - PROCESS | 1660 | 1463971904849 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] 19:51:44 INFO - PROCESS | 1660 | 1463971904895 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 19:51:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 19:51:44 INFO - PROCESS | 1660 | 1463971904898 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 19:51:44 INFO - PROCESS | 1660 | 1463971904900 Marionette TRACE conn2 <- [1,2690,null,{}] 19:51:44 INFO - PROCESS | 1660 | 1463971904903 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}] 19:51:45 INFO - PROCESS | 1660 | 1463971904998 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 19:51:45 INFO - PROCESS | 1660 | 1463971905049 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x11999d000 == 38 [pid = 1660] [id = 680] 19:51:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x113110800) [pid = 1660] [serial = 2040] [outer = 0x0] 19:51:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x113d11c00) [pid = 1660] [serial = 2041] [outer = 0x113110800] 19:51:45 INFO - PROCESS | 1660 | 1463971905081 Marionette DEBUG loaded listener.js 19:51:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11619a000) [pid = 1660] [serial = 2042] [outer = 0x113110800] 19:51:46 INFO - PROCESS | 1660 | 1463971906072 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] 19:51:46 INFO - PROCESS | 1660 | 1463971906125 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 19:51:46 INFO - PROCESS | 1660 | 1463971906127 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 19:51:46 INFO - PROCESS | 1660 | 1463971906128 Marionette TRACE conn2 <- [1,2694,null,{}] 19:51:46 INFO - PROCESS | 1660 | 1463971906131 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}] 19:51:46 INFO - PROCESS | 1660 | 1463971906228 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 19:51:46 INFO - PROCESS | 1660 | 1463971906280 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12931e800 == 39 [pid = 1660] [id = 681] 19:51:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1169b3400) [pid = 1660] [serial = 2043] [outer = 0x0] 19:51:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x118680c00) [pid = 1660] [serial = 2044] [outer = 0x1169b3400] 19:51:46 INFO - PROCESS | 1660 | 1463971906312 Marionette DEBUG loaded listener.js 19:51:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1191cc000) [pid = 1660] [serial = 2045] [outer = 0x1169b3400] 19:51:47 INFO - PROCESS | 1660 | 1463971907307 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] 19:51:47 INFO - PROCESS | 1660 | 1463971907350 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 19:51:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 19:51:47 INFO - PROCESS | 1660 | 1463971907353 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 19:51:47 INFO - PROCESS | 1660 | 1463971907356 Marionette TRACE conn2 <- [1,2698,null,{}] 19:51:47 INFO - PROCESS | 1660 | 1463971907360 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}] 19:51:47 INFO - PROCESS | 1660 | 1463971907454 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 19:51:47 INFO - PROCESS | 1660 | 1463971907506 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12129e800 == 40 [pid = 1660] [id = 682] 19:51:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x113104800) [pid = 1660] [serial = 2046] [outer = 0x0] 19:51:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x11310ec00) [pid = 1660] [serial = 2047] [outer = 0x113104800] 19:51:47 INFO - PROCESS | 1660 | 1463971907535 Marionette DEBUG loaded listener.js 19:51:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1131d0800) [pid = 1660] [serial = 2048] [outer = 0x113104800] 19:51:48 INFO - PROCESS | 1660 | --DOCSHELL 0x128b33000 == 39 [pid = 1660] [id = 677] 19:51:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1261ea800 == 38 [pid = 1660] [id = 676] 19:51:48 INFO - PROCESS | 1660 | --DOCSHELL 0x121aa0000 == 37 [pid = 1660] [id = 675] 19:51:48 INFO - PROCESS | 1660 | --DOCSHELL 0x119cf7800 == 36 [pid = 1660] [id = 674] 19:51:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1186d0000 == 35 [pid = 1660] [id = 673] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x126824c00) [pid = 1660] [serial = 2005] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOCSHELL 0x116907000 == 34 [pid = 1660] [id = 672] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x112798c00) [pid = 1660] [serial = 1954] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1130d9000) [pid = 1660] [serial = 1955] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12170fc00) [pid = 1660] [serial = 1981] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11311c800) [pid = 1660] [serial = 1957] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x113190400) [pid = 1660] [serial = 1958] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119b7e000) [pid = 1660] [serial = 1972] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x120f6f000) [pid = 1660] [serial = 1973] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x121029800) [pid = 1660] [serial = 1975] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12121d000) [pid = 1660] [serial = 1976] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11924a800) [pid = 1660] [serial = 1969] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1199e6000) [pid = 1660] [serial = 1970] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11867e800) [pid = 1660] [serial = 1966] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x118d1a000) [pid = 1660] [serial = 1967] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12602d400) [pid = 1660] [serial = 1990] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x121432c00) [pid = 1660] [serial = 1978] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x121599800) [pid = 1660] [serial = 1979] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x11767c800) [pid = 1660] [serial = 1963] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x118644400) [pid = 1660] [serial = 1964] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x115e38400) [pid = 1660] [serial = 1960] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1167da400) [pid = 1660] [serial = 1961] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x124da0800) [pid = 1660] [serial = 2003] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1247ad000) [pid = 1660] [serial = 1987] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1267e1800) [pid = 1660] [serial = 1993] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x1260f8c00) [pid = 1660] [serial = 1991] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x126827800) [pid = 1660] [serial = 1994] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x11880b000) [pid = 1660] [serial = 1999] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x112a63000) [pid = 1660] [serial = 1996] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x113d60000) [pid = 1660] [serial = 1997] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x121742400) [pid = 1660] [serial = 2002] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x121847c00) [pid = 1660] [serial = 1984] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x124c83400) [pid = 1660] [serial = 1988] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x119ff4400) [pid = 1660] [serial = 2000] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x1242f4c00) [pid = 1660] [serial = 1985] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x121740000) [pid = 1660] [serial = 1982] [outer = 0x0] [url = about:blank] 19:51:48 INFO - PROCESS | 1660 | 1463971908443 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] 19:51:48 INFO - PROCESS | 1660 | 1463971908485 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 19:51:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 19:51:48 INFO - PROCESS | 1660 | 1463971908489 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 19:51:48 INFO - PROCESS | 1660 | 1463971908490 Marionette TRACE conn2 <- [1,2702,null,{}] 19:51:48 INFO - PROCESS | 1660 | 1463971908493 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}] 19:51:48 INFO - PROCESS | 1660 | 1463971908570 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 19:51:48 INFO - PROCESS | 1660 | 1463971908575 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x11828e800 == 35 [pid = 1660] [id = 683] 19:51:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x11310e000) [pid = 1660] [serial = 2049] [outer = 0x0] 19:51:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x115061400) [pid = 1660] [serial = 2050] [outer = 0x11310e000] 19:51:48 INFO - PROCESS | 1660 | 1463971908601 Marionette DEBUG loaded listener.js 19:51:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x1169ad000) [pid = 1660] [serial = 2051] [outer = 0x11310e000] 19:51:48 INFO - PROCESS | 1660 | 1463971908961 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]]]}] 19:51:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 19:51:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 520ms 19:51:49 INFO - PROCESS | 1660 | 1463971909009 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 19:51:49 INFO - PROCESS | 1660 | 1463971909011 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 19:51:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 19:51:49 INFO - PROCESS | 1660 | 1463971909013 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 19:51:49 INFO - PROCESS | 1660 | 1463971909016 Marionette TRACE conn2 <- [1,2706,null,{}] 19:51:49 INFO - PROCESS | 1660 | 1463971909023 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}] 19:51:49 INFO - PROCESS | 1660 | 1463971909108 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 19:51:49 INFO - PROCESS | 1660 | 1463971909113 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213b1000 == 36 [pid = 1660] [id = 684] 19:51:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x11864f400) [pid = 1660] [serial = 2052] [outer = 0x0] 19:51:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x118811400) [pid = 1660] [serial = 2053] [outer = 0x11864f400] 19:51:49 INFO - PROCESS | 1660 | 1463971909143 Marionette DEBUG loaded listener.js 19:51:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1191cd400) [pid = 1660] [serial = 2054] [outer = 0x11864f400] 19:51:49 INFO - PROCESS | 1660 | 1463971909497 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]]]}] 19:51:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 19:51:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 524ms 19:51:49 INFO - PROCESS | 1660 | 1463971909538 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 19:51:49 INFO - PROCESS | 1660 | 1463971909540 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 19:51:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 19:51:49 INFO - PROCESS | 1660 | 1463971909542 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 19:51:49 INFO - PROCESS | 1660 | 1463971909543 Marionette TRACE conn2 <- [1,2710,null,{}] 19:51:49 INFO - PROCESS | 1660 | 1463971909545 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}] 19:51:49 INFO - PROCESS | 1660 | 1463971909632 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 19:51:49 INFO - PROCESS | 1660 | 1463971909639 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1261d2000 == 37 [pid = 1660] [id = 685] 19:51:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x119421c00) [pid = 1660] [serial = 2055] [outer = 0x0] 19:51:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1194e0c00) [pid = 1660] [serial = 2056] [outer = 0x119421c00] 19:51:49 INFO - PROCESS | 1660 | 1463971909664 Marionette DEBUG loaded listener.js 19:51:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1199f1400) [pid = 1660] [serial = 2057] [outer = 0x119421c00] 19:51:50 INFO - PROCESS | 1660 | 1463971910008 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] 19:51:50 INFO - PROCESS | 1660 | 1463971910062 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 19:51:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 19:51:50 INFO - PROCESS | 1660 | 1463971910065 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 19:51:50 INFO - PROCESS | 1660 | 1463971910066 Marionette TRACE conn2 <- [1,2714,null,{}] 19:51:50 INFO - PROCESS | 1660 | 1463971910068 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}] 19:51:50 INFO - PROCESS | 1660 | 1463971910142 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 19:51:50 INFO - PROCESS | 1660 | 1463971910176 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b30800 == 38 [pid = 1660] [id = 686] 19:51:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x112791400) [pid = 1660] [serial = 2058] [outer = 0x0] 19:51:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x11997e400) [pid = 1660] [serial = 2059] [outer = 0x112791400] 19:51:50 INFO - PROCESS | 1660 | 1463971910232 Marionette DEBUG loaded listener.js 19:51:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x12102bc00) [pid = 1660] [serial = 2060] [outer = 0x112791400] 19:51:50 INFO - PROCESS | 1660 | 1463971910547 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]]]}] 19:51:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 19:51:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 525ms 19:51:50 INFO - PROCESS | 1660 | 1463971910590 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 19:51:50 INFO - PROCESS | 1660 | 1463971910591 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 19:51:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 19:51:50 INFO - PROCESS | 1660 | 1463971910595 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 19:51:50 INFO - PROCESS | 1660 | 1463971910596 Marionette TRACE conn2 <- [1,2718,null,{}] 19:51:50 INFO - PROCESS | 1660 | 1463971910600 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}] 19:51:50 INFO - PROCESS | 1660 | 1463971910769 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 19:51:50 INFO - PROCESS | 1660 | 1463971910801 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x129315000 == 39 [pid = 1660] [id = 687] 19:51:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x121438000) [pid = 1660] [serial = 2061] [outer = 0x0] 19:51:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x121704c00) [pid = 1660] [serial = 2062] [outer = 0x121438000] 19:51:50 INFO - PROCESS | 1660 | 1463971910842 Marionette DEBUG loaded listener.js 19:51:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x121741000) [pid = 1660] [serial = 2063] [outer = 0x121438000] 19:51:51 INFO - PROCESS | 1660 | 1463971911287 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] 19:51:51 INFO - PROCESS | 1660 | 1463971911324 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 19:51:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 19:51:51 INFO - PROCESS | 1660 | 1463971911328 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 19:51:51 INFO - PROCESS | 1660 | 1463971911330 Marionette TRACE conn2 <- [1,2722,null,{}] 19:51:51 INFO - PROCESS | 1660 | 1463971911333 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}] 19:51:51 INFO - PROCESS | 1660 | 1463971911485 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 19:51:51 INFO - PROCESS | 1660 | 1463971911539 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294cb800 == 40 [pid = 1660] [id = 688] 19:51:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x12173b000) [pid = 1660] [serial = 2064] [outer = 0x0] 19:51:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1219dc400) [pid = 1660] [serial = 2065] [outer = 0x12173b000] 19:51:51 INFO - PROCESS | 1660 | 1463971911577 Marionette DEBUG loaded listener.js 19:51:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x124224800) [pid = 1660] [serial = 2066] [outer = 0x12173b000] 19:51:51 INFO - PROCESS | 1660 | 1463971911950 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] 19:51:52 INFO - PROCESS | 1660 | 1463971912016 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 19:51:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 19:51:52 INFO - PROCESS | 1660 | 1463971912021 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 19:51:52 INFO - PROCESS | 1660 | 1463971912023 Marionette TRACE conn2 <- [1,2726,null,{}] 19:51:52 INFO - PROCESS | 1660 | 1463971912026 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}] 19:51:52 INFO - PROCESS | 1660 | 1463971912171 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 19:51:52 INFO - PROCESS | 1660 | 1463971912219 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294dc800 == 41 [pid = 1660] [id = 689] 19:51:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11311e000) [pid = 1660] [serial = 2067] [outer = 0x0] 19:51:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x119254800) [pid = 1660] [serial = 2068] [outer = 0x11311e000] 19:51:52 INFO - PROCESS | 1660 | 1463971912258 Marionette DEBUG loaded listener.js 19:51:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1242f5800) [pid = 1660] [serial = 2069] [outer = 0x11311e000] 19:51:52 INFO - PROCESS | 1660 | 1463971912605 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]]]}] 19:51:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 19:51:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 620ms 19:51:52 INFO - PROCESS | 1660 | 1463971912642 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 19:51:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 19:51:52 INFO - PROCESS | 1660 | 1463971912643 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 19:51:52 INFO - PROCESS | 1660 | 1463971912645 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 19:51:52 INFO - PROCESS | 1660 | 1463971912646 Marionette TRACE conn2 <- [1,2730,null,{}] 19:51:52 INFO - PROCESS | 1660 | 1463971912649 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}] 19:51:52 INFO - PROCESS | 1660 | 1463971912753 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 19:51:52 INFO - PROCESS | 1660 | 1463971912759 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a911800 == 42 [pid = 1660] [id = 690] 19:51:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x113183400) [pid = 1660] [serial = 2070] [outer = 0x0] 19:51:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x124461400) [pid = 1660] [serial = 2071] [outer = 0x113183400] 19:51:52 INFO - PROCESS | 1660 | 1463971912783 Marionette DEBUG loaded listener.js 19:51:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x123d87800) [pid = 1660] [serial = 2072] [outer = 0x113183400] 19:51:53 INFO - PROCESS | 1660 | 1463971913575 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] 19:51:53 INFO - PROCESS | 1660 | 1463971913620 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 19:51:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 19:51:53 INFO - PROCESS | 1660 | 1463971913622 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 19:51:53 INFO - PROCESS | 1660 | 1463971913623 Marionette TRACE conn2 <- [1,2734,null,{}] 19:51:53 INFO - PROCESS | 1660 | 1463971913626 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}] 19:51:53 INFO - PROCESS | 1660 | 1463971913701 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 19:51:53 INFO - PROCESS | 1660 | 1463971913708 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac52800 == 43 [pid = 1660] [id = 691] 19:51:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1122b1000) [pid = 1660] [serial = 2073] [outer = 0x0] 19:51:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x126030400) [pid = 1660] [serial = 2074] [outer = 0x1122b1000] 19:51:53 INFO - PROCESS | 1660 | 1463971913733 Marionette DEBUG loaded listener.js 19:51:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1260f8000) [pid = 1660] [serial = 2075] [outer = 0x1122b1000] 19:51:54 INFO - PROCESS | 1660 | 1463971914112 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]]]}] 19:51:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 19:51:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 519ms 19:51:54 INFO - PROCESS | 1660 | 1463971914221 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 19:51:54 INFO - PROCESS | 1660 | 1463971914225 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 19:51:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 19:51:54 INFO - PROCESS | 1660 | 1463971914240 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 19:51:54 INFO - PROCESS | 1660 | 1463971914244 Marionette TRACE conn2 <- [1,2738,null,{}] 19:51:54 INFO - PROCESS | 1660 | 1463971914250 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}] 19:51:54 INFO - PROCESS | 1660 | 1463971914414 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 19:51:54 INFO - PROCESS | 1660 | 1463971914510 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x118dd0800 == 44 [pid = 1660] [id = 692] 19:51:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11279a800) [pid = 1660] [serial = 2076] [outer = 0x0] 19:51:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x112d99c00) [pid = 1660] [serial = 2077] [outer = 0x11279a800] 19:51:54 INFO - PROCESS | 1660 | 1463971914542 Marionette DEBUG loaded listener.js 19:51:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x113116800) [pid = 1660] [serial = 2078] [outer = 0x11279a800] 19:51:54 INFO - PROCESS | 1660 | 1463971914977 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]]]}] 19:51:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 19:51:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 774ms 19:51:55 INFO - PROCESS | 1660 | 1463971915014 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 19:51:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 19:51:55 INFO - PROCESS | 1660 | 1463971915017 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 19:51:55 INFO - PROCESS | 1660 | 1463971915024 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 19:51:55 INFO - PROCESS | 1660 | 1463971915026 Marionette TRACE conn2 <- [1,2742,null,{}] 19:51:55 INFO - PROCESS | 1660 | 1463971915030 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}] 19:51:55 INFO - PROCESS | 1660 | 1463971915130 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 19:51:55 INFO - PROCESS | 1660 | 1463971915196 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1268a5800 == 45 [pid = 1660] [id = 693] 19:51:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11672d800) [pid = 1660] [serial = 2079] [outer = 0x0] 19:51:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11767d000) [pid = 1660] [serial = 2080] [outer = 0x11672d800] 19:51:55 INFO - PROCESS | 1660 | 1463971915225 Marionette DEBUG loaded listener.js 19:51:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118808c00) [pid = 1660] [serial = 2081] [outer = 0x11672d800] 19:51:55 INFO - PROCESS | 1660 | 1463971915649 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]]]}] 19:51:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 19:51:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 673ms 19:51:55 INFO - PROCESS | 1660 | 1463971915695 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 19:51:55 INFO - PROCESS | 1660 | 1463971915697 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 19:51:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 19:51:55 INFO - PROCESS | 1660 | 1463971915699 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 19:51:55 INFO - PROCESS | 1660 | 1463971915701 Marionette TRACE conn2 <- [1,2746,null,{}] 19:51:55 INFO - PROCESS | 1660 | 1463971915704 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}] 19:51:55 INFO - PROCESS | 1660 | 1463971915833 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 19:51:55 INFO - PROCESS | 1660 | 1463971915918 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b85a800 == 46 [pid = 1660] [id = 694] 19:51:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x121026800) [pid = 1660] [serial = 2082] [outer = 0x0] 19:51:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12121bc00) [pid = 1660] [serial = 2083] [outer = 0x121026800] 19:51:55 INFO - PROCESS | 1660 | 1463971915951 Marionette DEBUG loaded listener.js 19:51:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x121706c00) [pid = 1660] [serial = 2084] [outer = 0x121026800] 19:51:56 INFO - PROCESS | 1660 | 1463971916359 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]]]}] 19:51:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 19:51:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 669ms 19:51:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 19:51:56 INFO - PROCESS | 1660 | 1463971916369 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 19:51:56 INFO - PROCESS | 1660 | 1463971916370 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 19:51:56 INFO - PROCESS | 1660 | 1463971916372 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 19:51:56 INFO - PROCESS | 1660 | 1463971916373 Marionette TRACE conn2 <- [1,2750,null,{}] 19:51:56 INFO - PROCESS | 1660 | 1463971916376 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}] 19:51:56 INFO - PROCESS | 1660 | 1463971916475 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 19:51:56 INFO - PROCESS | 1660 | 1463971916525 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bb45000 == 47 [pid = 1660] [id = 695] 19:51:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x121029c00) [pid = 1660] [serial = 2085] [outer = 0x0] 19:51:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x121774c00) [pid = 1660] [serial = 2086] [outer = 0x121029c00] 19:51:56 INFO - PROCESS | 1660 | 1463971916554 Marionette DEBUG loaded listener.js 19:51:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x126034400) [pid = 1660] [serial = 2087] [outer = 0x121029c00] 19:51:56 INFO - PROCESS | 1660 | 1463971916994 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]]]}] 19:51:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 19:51:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 669ms 19:51:57 INFO - PROCESS | 1660 | 1463971917042 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 19:51:57 INFO - PROCESS | 1660 | 1463971917044 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 19:51:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 19:51:57 INFO - PROCESS | 1660 | 1463971917047 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 19:51:57 INFO - PROCESS | 1660 | 1463971917049 Marionette TRACE conn2 <- [1,2754,null,{}] 19:51:57 INFO - PROCESS | 1660 | 1463971917053 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}] 19:51:57 INFO - PROCESS | 1660 | 1463971917186 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 19:51:57 INFO - PROCESS | 1660 | 1463971917282 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bf12800 == 48 [pid = 1660] [id = 696] 19:51:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121743c00) [pid = 1660] [serial = 2088] [outer = 0x0] 19:51:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12681c000) [pid = 1660] [serial = 2089] [outer = 0x121743c00] 19:51:57 INFO - PROCESS | 1660 | 1463971917312 Marionette DEBUG loaded listener.js 19:51:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x126e1e000) [pid = 1660] [serial = 2090] [outer = 0x121743c00] 19:51:57 INFO - PROCESS | 1660 | 1463971917683 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]]]}] 19:51:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 19:51:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 674ms 19:51:57 INFO - PROCESS | 1660 | 1463971917721 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 19:51:57 INFO - PROCESS | 1660 | 1463971917722 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 19:51:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 19:51:57 INFO - PROCESS | 1660 | 1463971917725 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 19:51:57 INFO - PROCESS | 1660 | 1463971917726 Marionette TRACE conn2 <- [1,2758,null,{}] 19:51:57 INFO - PROCESS | 1660 | 1463971917728 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}] 19:51:57 INFO - PROCESS | 1660 | 1463971917845 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 19:51:57 INFO - PROCESS | 1660 | 1463971917902 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bfe9000 == 49 [pid = 1660] [id = 697] 19:51:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x128b64000) [pid = 1660] [serial = 2091] [outer = 0x0] 19:51:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128b6a400) [pid = 1660] [serial = 2092] [outer = 0x128b64000] 19:51:57 INFO - PROCESS | 1660 | 1463971917931 Marionette DEBUG loaded listener.js 19:51:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x128be6400) [pid = 1660] [serial = 2093] [outer = 0x128b64000] 19:51:58 INFO - PROCESS | 1660 | 1463971918481 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]]]}] 19:51:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 19:51:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 819ms 19:51:58 INFO - PROCESS | 1660 | 1463971918546 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 19:51:58 INFO - PROCESS | 1660 | 1463971918548 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 19:51:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 19:51:58 INFO - PROCESS | 1660 | 1463971918570 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 19:51:58 INFO - PROCESS | 1660 | 1463971918572 Marionette TRACE conn2 <- [1,2762,null,{}] 19:51:58 INFO - PROCESS | 1660 | 1463971918577 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}] 19:51:58 INFO - PROCESS | 1660 | 1463971918678 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 19:51:58 INFO - PROCESS | 1660 | 1463971918745 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x1216e1000 == 50 [pid = 1660] [id = 698] 19:51:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x112e5a800) [pid = 1660] [serial = 2094] [outer = 0x0] 19:51:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x11318b400) [pid = 1660] [serial = 2095] [outer = 0x112e5a800] 19:51:58 INFO - PROCESS | 1660 | 1463971918774 Marionette DEBUG loaded listener.js 19:51:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x113d68000) [pid = 1660] [serial = 2096] [outer = 0x112e5a800] 19:51:59 INFO - PROCESS | 1660 | 1463971919183 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]]]}] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x11921d800 == 49 [pid = 1660] [id = 670] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x110ebb800 == 48 [pid = 1660] [id = 669] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12a911800 == 47 [pid = 1660] [id = 690] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1294dc800 == 46 [pid = 1660] [id = 689] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1294cb800 == 45 [pid = 1660] [id = 688] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x129315000 == 44 [pid = 1660] [id = 687] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x128b30800 == 43 [pid = 1660] [id = 686] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1261d2000 == 42 [pid = 1660] [id = 685] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1213b1000 == 41 [pid = 1660] [id = 684] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x120f6e800) [pid = 1660] [serial = 2035] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x11828e800 == 40 [pid = 1660] [id = 683] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12129e800 == 39 [pid = 1660] [id = 682] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12931e800 == 38 [pid = 1660] [id = 681] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x11999d000 == 37 [pid = 1660] [id = 680] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x116909000 == 36 [pid = 1660] [id = 679] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1191d0400) [pid = 1660] [serial = 2029] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x116941000) [pid = 1660] [serial = 2023] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x113d0b800) [pid = 1660] [serial = 2020] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x113185000) [pid = 1660] [serial = 2011] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x113108800) [pid = 1660] [serial = 2017] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x113118400) [pid = 1660] [serial = 2018] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x128b5b800) [pid = 1660] [serial = 2006] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1199e7000) [pid = 1660] [serial = 2032] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11606e400) [pid = 1660] [serial = 2014] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x110f18400) [pid = 1660] [serial = 2008] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x120f64400) [pid = 1660] [serial = 2033] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11606f000) [pid = 1660] [serial = 2021] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1191ce800) [pid = 1660] [serial = 2027] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11916c000) [pid = 1660] [serial = 2026] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11942ec00) [pid = 1660] [serial = 2030] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x118679000) [pid = 1660] [serial = 2024] [outer = 0x0] [url = about:blank] 19:51:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 19:51:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 689ms 19:51:59 INFO - PROCESS | 1660 | 1463971919241 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 19:51:59 INFO - PROCESS | 1660 | 1463971919245 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 19:51:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 19:51:59 INFO - PROCESS | 1660 | 1463971919255 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 19:51:59 INFO - PROCESS | 1660 | 1463971919257 Marionette TRACE conn2 <- [1,2766,null,{}] 19:51:59 INFO - PROCESS | 1660 | 1463971919260 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}] 19:51:59 INFO - PROCESS | 1660 | 1463971919352 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 19:51:59 INFO - PROCESS | 1660 | 1463971919407 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x117048800 == 37 [pid = 1660] [id = 699] 19:51:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x115064400) [pid = 1660] [serial = 2097] [outer = 0x0] 19:51:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1169b3800) [pid = 1660] [serial = 2098] [outer = 0x115064400] 19:51:59 INFO - PROCESS | 1660 | 1463971919433 Marionette DEBUG loaded listener.js 19:51:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11880c400) [pid = 1660] [serial = 2099] [outer = 0x115064400] 19:51:59 INFO - PROCESS | 1660 | 1463971919729 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]]]}] 19:51:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 19:51:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 525ms 19:51:59 INFO - PROCESS | 1660 | 1463971919775 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 19:51:59 INFO - PROCESS | 1660 | 1463971919776 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 19:51:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 19:51:59 INFO - PROCESS | 1660 | 1463971919778 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 19:51:59 INFO - PROCESS | 1660 | 1463971919781 Marionette TRACE conn2 <- [1,2770,null,{}] 19:51:59 INFO - PROCESS | 1660 | 1463971919790 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}] 19:51:59 INFO - PROCESS | 1660 | 1463971919875 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 19:51:59 INFO - PROCESS | 1660 | 1463971919949 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x121294000 == 38 [pid = 1660] [id = 700] 19:51:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x118650c00) [pid = 1660] [serial = 2100] [outer = 0x0] 19:51:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1194e3800) [pid = 1660] [serial = 2101] [outer = 0x118650c00] 19:51:59 INFO - PROCESS | 1660 | 1463971919977 Marionette DEBUG loaded listener.js 19:52:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x120f65400) [pid = 1660] [serial = 2102] [outer = 0x118650c00] 19:52:00 INFO - PROCESS | 1660 | 1463971920295 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]]]}] 19:52:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 19:52:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 525ms 19:52:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 19:52:00 INFO - PROCESS | 1660 | 1463971920308 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 19:52:00 INFO - PROCESS | 1660 | 1463971920310 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 19:52:00 INFO - PROCESS | 1660 | 1463971920312 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 19:52:00 INFO - PROCESS | 1660 | 1463971920313 Marionette TRACE conn2 <- [1,2774,null,{}] 19:52:00 INFO - PROCESS | 1660 | 1463971920316 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}] 19:52:00 INFO - PROCESS | 1660 | 1463971920415 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 19:52:00 INFO - PROCESS | 1660 | 1463971920422 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x126789800 == 39 [pid = 1660] [id = 701] 19:52:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x121358c00) [pid = 1660] [serial = 2103] [outer = 0x0] 19:52:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12173a800) [pid = 1660] [serial = 2104] [outer = 0x121358c00] 19:52:00 INFO - PROCESS | 1660 | 1463971920452 Marionette DEBUG loaded listener.js 19:52:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121847c00) [pid = 1660] [serial = 2105] [outer = 0x121358c00] 19:52:00 INFO - PROCESS | 1660 | 1463971920824 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]]]}] 19:52:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 19:52:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 568ms 19:52:00 INFO - PROCESS | 1660 | 1463971920881 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 19:52:00 INFO - PROCESS | 1660 | 1463971920882 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 19:52:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 19:52:00 INFO - PROCESS | 1660 | 1463971920884 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 19:52:00 INFO - PROCESS | 1660 | 1463971920885 Marionette TRACE conn2 <- [1,2778,null,{}] 19:52:00 INFO - PROCESS | 1660 | 1463971920888 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}] 19:52:00 INFO - PROCESS | 1660 | 1463971920967 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 19:52:00 INFO - PROCESS | 1660 | 1463971920974 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x119218000 == 40 [pid = 1660] [id = 702] 19:52:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x121849000) [pid = 1660] [serial = 2106] [outer = 0x0] 19:52:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12422f400) [pid = 1660] [serial = 2107] [outer = 0x121849000] 19:52:01 INFO - PROCESS | 1660 | 1463971920999 Marionette DEBUG loaded listener.js 19:52:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x124c7c400) [pid = 1660] [serial = 2108] [outer = 0x121849000] 19:52:01 INFO - PROCESS | 1660 | 1463971921432 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]]]}] 19:52:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 19:52:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 569ms 19:52:01 INFO - PROCESS | 1660 | 1463971921456 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 19:52:01 INFO - PROCESS | 1660 | 1463971921458 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 19:52:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 19:52:01 INFO - PROCESS | 1660 | 1463971921461 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 19:52:01 INFO - PROCESS | 1660 | 1463971921463 Marionette TRACE conn2 <- [1,2782,null,{}] 19:52:01 INFO - PROCESS | 1660 | 1463971921475 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}] 19:52:01 INFO - PROCESS | 1660 | 1463971921659 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 19:52:01 INFO - PROCESS | 1660 | 1463971921686 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294bf800 == 41 [pid = 1660] [id = 703] 19:52:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126827800) [pid = 1660] [serial = 2109] [outer = 0x0] 19:52:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x128b61800) [pid = 1660] [serial = 2110] [outer = 0x126827800] 19:52:01 INFO - PROCESS | 1660 | 1463971921737 Marionette DEBUG loaded listener.js 19:52:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x128be3400) [pid = 1660] [serial = 2111] [outer = 0x126827800] 19:52:02 INFO - PROCESS | 1660 | 1463971922139 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]]]}] 19:52:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 19:52:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 720ms 19:52:02 INFO - PROCESS | 1660 | 1463971922181 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 19:52:02 INFO - PROCESS | 1660 | 1463971922183 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 19:52:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 19:52:02 INFO - PROCESS | 1660 | 1463971922186 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 19:52:02 INFO - PROCESS | 1660 | 1463971922188 Marionette TRACE conn2 <- [1,2786,null,{}] 19:52:02 INFO - PROCESS | 1660 | 1463971922191 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}] 19:52:02 INFO - PROCESS | 1660 | 1463971922343 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 19:52:02 INFO - PROCESS | 1660 | 1463971922400 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a79b000 == 42 [pid = 1660] [id = 704] 19:52:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128be0400) [pid = 1660] [serial = 2112] [outer = 0x0] 19:52:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x128bed000) [pid = 1660] [serial = 2113] [outer = 0x128be0400] 19:52:02 INFO - PROCESS | 1660 | 1463971922440 Marionette DEBUG loaded listener.js 19:52:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x128c59000) [pid = 1660] [serial = 2114] [outer = 0x128be0400] 19:52:02 INFO - PROCESS | 1660 | 1463971922805 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]]]}] 19:52:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 19:52:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 673ms 19:52:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 19:52:02 INFO - PROCESS | 1660 | 1463971922859 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 19:52:02 INFO - PROCESS | 1660 | 1463971922860 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 19:52:02 INFO - PROCESS | 1660 | 1463971922862 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 19:52:02 INFO - PROCESS | 1660 | 1463971922863 Marionette TRACE conn2 <- [1,2790,null,{}] 19:52:02 INFO - PROCESS | 1660 | 1463971922866 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}] 19:52:02 INFO - PROCESS | 1660 | 1463971922970 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 19:52:02 INFO - PROCESS | 1660 | 1463971922974 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac48000 == 43 [pid = 1660] [id = 705] 19:52:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x128c59400) [pid = 1660] [serial = 2115] [outer = 0x0] 19:52:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x128c60400) [pid = 1660] [serial = 2116] [outer = 0x128c59400] 19:52:02 INFO - PROCESS | 1660 | 1463971922998 Marionette DEBUG loaded listener.js 19:52:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x128d72800) [pid = 1660] [serial = 2117] [outer = 0x128c59400] 19:52:03 INFO - PROCESS | 1660 | 1463971923311 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]]]}] 19:52:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 19:52:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 469ms 19:52:03 INFO - PROCESS | 1660 | 1463971923333 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 19:52:03 INFO - PROCESS | 1660 | 1463971923335 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 19:52:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 19:52:03 INFO - PROCESS | 1660 | 1463971923339 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 19:52:03 INFO - PROCESS | 1660 | 1463971923340 Marionette TRACE conn2 <- [1,2794,null,{}] 19:52:03 INFO - PROCESS | 1660 | 1463971923342 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}] 19:52:03 INFO - PROCESS | 1660 | 1463971923441 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 19:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x121438000) [pid = 1660] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 19:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12173b000) [pid = 1660] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 19:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11867b400) [pid = 1660] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 19:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x119421c00) [pid = 1660] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 19:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11864f400) [pid = 1660] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 19:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x113104800) [pid = 1660] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 19:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x11310e000) [pid = 1660] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 19:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11311e000) [pid = 1660] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 19:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x113183400) [pid = 1660] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 19:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x112791400) [pid = 1660] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 19:52:03 INFO - PROCESS | 1660 | 1463971923534 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x1268ae000 == 44 [pid = 1660] [id = 706] 19:52:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x113104000) [pid = 1660] [serial = 2118] [outer = 0x0] 19:52:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11385cc00) [pid = 1660] [serial = 2119] [outer = 0x113104000] 19:52:03 INFO - PROCESS | 1660 | 1463971923559 Marionette DEBUG loaded listener.js 19:52:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x120f6a000) [pid = 1660] [serial = 2120] [outer = 0x113104000] 19:52:03 INFO - PROCESS | 1660 | 1463971923841 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]]]}] 19:52:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 19:52:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 518ms 19:52:03 INFO - PROCESS | 1660 | 1463971923857 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 19:52:03 INFO - PROCESS | 1660 | 1463971923859 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 19:52:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 19:52:03 INFO - PROCESS | 1660 | 1463971923861 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 19:52:03 INFO - PROCESS | 1660 | 1463971923862 Marionette TRACE conn2 <- [1,2798,null,{}] 19:52:03 INFO - PROCESS | 1660 | 1463971923864 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}] 19:52:03 INFO - PROCESS | 1660 | 1463971923950 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 19:52:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12ce2f000 == 43 [pid = 1660] [id = 16] 19:52:03 INFO - PROCESS | 1660 | 1463971923984 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x1264da000 == 44 [pid = 1660] [id = 707] 19:52:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x128b67400) [pid = 1660] [serial = 2121] [outer = 0x0] 19:52:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128e49c00) [pid = 1660] [serial = 2122] [outer = 0x128b67400] 19:52:04 INFO - PROCESS | 1660 | 1463971924009 Marionette DEBUG loaded listener.js 19:52:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x129037400) [pid = 1660] [serial = 2123] [outer = 0x128b67400] 19:52:04 INFO - PROCESS | 1660 | 1463971924351 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]]]}] 19:52:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 19:52:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 518ms 19:52:04 INFO - PROCESS | 1660 | 1463971924380 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 19:52:04 INFO - PROCESS | 1660 | 1463971924381 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 19:52:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 19:52:04 INFO - PROCESS | 1660 | 1463971924383 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 19:52:04 INFO - PROCESS | 1660 | 1463971924385 Marionette TRACE conn2 <- [1,2802,null,{}] 19:52:04 INFO - PROCESS | 1660 | 1463971924387 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}] 19:52:04 INFO - PROCESS | 1660 | 1463971924521 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 19:52:04 INFO - PROCESS | 1660 | 1463971924526 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c7c5000 == 45 [pid = 1660] [id = 708] 19:52:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x128e43800) [pid = 1660] [serial = 2124] [outer = 0x0] 19:52:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1290ed400) [pid = 1660] [serial = 2125] [outer = 0x128e43800] 19:52:04 INFO - PROCESS | 1660 | 1463971924554 Marionette DEBUG loaded listener.js 19:52:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1293aa800) [pid = 1660] [serial = 2126] [outer = 0x128e43800] 19:52:04 INFO - PROCESS | 1660 | 1463971924920 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]]]}] 19:52:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 19:52:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 570ms 19:52:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 19:52:04 INFO - PROCESS | 1660 | 1463971924955 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 19:52:04 INFO - PROCESS | 1660 | 1463971924956 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 19:52:04 INFO - PROCESS | 1660 | 1463971924960 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 19:52:04 INFO - PROCESS | 1660 | 1463971924962 Marionette TRACE conn2 <- [1,2806,null,{}] 19:52:04 INFO - PROCESS | 1660 | 1463971924965 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}] 19:52:05 INFO - PROCESS | 1660 | 1463971925129 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 19:52:05 INFO - PROCESS | 1660 | 1463971925140 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb2e000 == 46 [pid = 1660] [id = 709] 19:52:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1293ae000) [pid = 1660] [serial = 2127] [outer = 0x0] 19:52:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x129613000) [pid = 1660] [serial = 2128] [outer = 0x1293ae000] 19:52:05 INFO - PROCESS | 1660 | 1463971925174 Marionette DEBUG loaded listener.js 19:52:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12965b800) [pid = 1660] [serial = 2129] [outer = 0x1293ae000] 19:52:05 INFO - PROCESS | 1660 | 1463971925575 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]]]}] 19:52:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 19:52:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 672ms 19:52:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 19:52:05 INFO - PROCESS | 1660 | 1463971925632 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 19:52:05 INFO - PROCESS | 1660 | 1463971925634 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 19:52:05 INFO - PROCESS | 1660 | 1463971925638 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 19:52:05 INFO - PROCESS | 1660 | 1463971925641 Marionette TRACE conn2 <- [1,2810,null,{}] 19:52:05 INFO - PROCESS | 1660 | 1463971925646 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}] 19:52:05 INFO - PROCESS | 1660 | 1463971925755 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 19:52:05 INFO - PROCESS | 1660 | 1463971925836 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x11917f800 == 47 [pid = 1660] [id = 710] 19:52:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x11310c800) [pid = 1660] [serial = 2130] [outer = 0x0] 19:52:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x113116400) [pid = 1660] [serial = 2131] [outer = 0x11310c800] 19:52:05 INFO - PROCESS | 1660 | 1463971925910 Marionette DEBUG loaded listener.js 19:52:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x115e3dc00) [pid = 1660] [serial = 2132] [outer = 0x11310c800] 19:52:06 INFO - PROCESS | 1660 | 1463971926356 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]]]}] 19:52:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 19:52:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 724ms 19:52:06 INFO - PROCESS | 1660 | 1463971926362 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 19:52:06 INFO - PROCESS | 1660 | 1463971926367 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 19:52:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 19:52:06 INFO - PROCESS | 1660 | 1463971926372 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 19:52:06 INFO - PROCESS | 1660 | 1463971926373 Marionette TRACE conn2 <- [1,2814,null,{}] 19:52:06 INFO - PROCESS | 1660 | 1463971926376 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}] 19:52:06 INFO - PROCESS | 1660 | 1463971926483 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 19:52:06 INFO - PROCESS | 1660 | 1463971926538 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x1268a7800 == 48 [pid = 1660] [id = 711] 19:52:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x119119000) [pid = 1660] [serial = 2133] [outer = 0x0] 19:52:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x119430400) [pid = 1660] [serial = 2134] [outer = 0x119119000] 19:52:06 INFO - PROCESS | 1660 | 1463971926570 Marionette DEBUG loaded listener.js 19:52:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x119ff4800) [pid = 1660] [serial = 2135] [outer = 0x119119000] 19:52:07 INFO - PROCESS | 1660 | 1463971927029 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]]]}] 19:52:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 19:52:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 671ms 19:52:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 19:52:07 INFO - PROCESS | 1660 | 1463971927043 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 19:52:07 INFO - PROCESS | 1660 | 1463971927045 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 19:52:07 INFO - PROCESS | 1660 | 1463971927047 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 19:52:07 INFO - PROCESS | 1660 | 1463971927050 Marionette TRACE conn2 <- [1,2818,null,{}] 19:52:07 INFO - PROCESS | 1660 | 1463971927060 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}] 19:52:07 INFO - PROCESS | 1660 | 1463971927185 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 19:52:07 INFO - PROCESS | 1660 | 1463971927257 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c62e000 == 49 [pid = 1660] [id = 712] 19:52:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12184a400) [pid = 1660] [serial = 2136] [outer = 0x0] 19:52:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x124dacc00) [pid = 1660] [serial = 2137] [outer = 0x12184a400] 19:52:07 INFO - PROCESS | 1660 | 1463971927288 Marionette DEBUG loaded listener.js 19:52:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x126e25000) [pid = 1660] [serial = 2138] [outer = 0x12184a400] 19:52:07 INFO - PROCESS | 1660 | 1463971927733 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]]]}] 19:52:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 19:52:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 724ms 19:52:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 19:52:07 INFO - PROCESS | 1660 | 1463971927785 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 19:52:07 INFO - PROCESS | 1660 | 1463971927787 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 19:52:07 INFO - PROCESS | 1660 | 1463971927790 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 19:52:07 INFO - PROCESS | 1660 | 1463971927792 Marionette TRACE conn2 <- [1,2822,null,{}] 19:52:07 INFO - PROCESS | 1660 | 1463971927794 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}] 19:52:07 INFO - PROCESS | 1660 | 1463971927900 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 19:52:07 INFO - PROCESS | 1660 | 1463971927971 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192bb000 == 50 [pid = 1660] [id = 713] 19:52:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x118681000) [pid = 1660] [serial = 2139] [outer = 0x0] 19:52:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x121027800) [pid = 1660] [serial = 2140] [outer = 0x118681000] 19:52:08 INFO - PROCESS | 1660 | 1463971928001 Marionette DEBUG loaded listener.js 19:52:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x128b65000) [pid = 1660] [serial = 2141] [outer = 0x118681000] 19:52:08 INFO - PROCESS | 1660 | 1463971928602 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]]]}] 19:52:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 19:52:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 871ms 19:52:08 INFO - PROCESS | 1660 | 1463971928662 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 19:52:08 INFO - PROCESS | 1660 | 1463971928664 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 19:52:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 19:52:08 INFO - PROCESS | 1660 | 1463971928691 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 19:52:08 INFO - PROCESS | 1660 | 1463971928693 Marionette TRACE conn2 <- [1,2826,null,{}] 19:52:08 INFO - PROCESS | 1660 | 1463971928698 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}] 19:52:08 INFO - PROCESS | 1660 | 1463971928791 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 19:52:08 INFO - PROCESS | 1660 | 1463971928862 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186da000 == 51 [pid = 1660] [id = 714] 19:52:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x112a6b800) [pid = 1660] [serial = 2142] [outer = 0x0] 19:52:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x112f31800) [pid = 1660] [serial = 2143] [outer = 0x112a6b800] 19:52:08 INFO - PROCESS | 1660 | 1463971928890 Marionette DEBUG loaded listener.js 19:52:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x11311e000) [pid = 1660] [serial = 2144] [outer = 0x112a6b800] 19:52:09 INFO - PROCESS | 1660 | 1463971929358 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 19:52:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 19:52:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 745ms 19:52:09 INFO - PROCESS | 1660 | 1463971929414 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 19:52:09 INFO - PROCESS | 1660 | 1463971929419 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 19:52:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 19:52:09 INFO - PROCESS | 1660 | 1463971929426 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 19:52:09 INFO - PROCESS | 1660 | 1463971929429 Marionette TRACE conn2 <- [1,2830,null,{}] 19:52:09 INFO - PROCESS | 1660 | 1463971929433 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}] 19:52:09 INFO - PROCESS | 1660 | 1463971929563 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 19:52:09 INFO - PROCESS | 1660 | 1463971929667 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x118671800 == 52 [pid = 1660] [id = 715] 19:52:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x116722000) [pid = 1660] [serial = 2145] [outer = 0x0] 19:52:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x11716d800) [pid = 1660] [serial = 2146] [outer = 0x116722000] 19:52:09 INFO - PROCESS | 1660 | 1463971929708 Marionette DEBUG loaded listener.js 19:52:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x118045400) [pid = 1660] [serial = 2147] [outer = 0x116722000] 19:52:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12c7c5000 == 51 [pid = 1660] [id = 708] 19:52:09 INFO - PROCESS | 1660 | --DOCSHELL 0x1264da000 == 50 [pid = 1660] [id = 707] 19:52:09 INFO - PROCESS | 1660 | --DOCSHELL 0x1268ae000 == 49 [pid = 1660] [id = 706] 19:52:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac48000 == 48 [pid = 1660] [id = 705] 19:52:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12a79b000 == 47 [pid = 1660] [id = 704] 19:52:09 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x118680c00) [pid = 1660] [serial = 2044] [outer = 0x0] [url = about:blank] 19:52:09 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x11278a800) [pid = 1660] [serial = 2038] [outer = 0x0] [url = about:blank] 19:52:09 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x113d11c00) [pid = 1660] [serial = 2041] [outer = 0x0] [url = about:blank] 19:52:09 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x126030400) [pid = 1660] [serial = 2074] [outer = 0x0] [url = about:blank] 19:52:09 INFO - PROCESS | 1660 | --DOCSHELL 0x1294bf800 == 46 [pid = 1660] [id = 703] 19:52:09 INFO - PROCESS | 1660 | --DOCSHELL 0x119218000 == 45 [pid = 1660] [id = 702] 19:52:09 INFO - PROCESS | 1660 | --DOCSHELL 0x126789800 == 44 [pid = 1660] [id = 701] 19:52:09 INFO - PROCESS | 1660 | --DOCSHELL 0x121294000 == 43 [pid = 1660] [id = 700] 19:52:09 INFO - PROCESS | 1660 | --DOCSHELL 0x117048800 == 42 [pid = 1660] [id = 699] 19:52:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12cb45800 == 41 [pid = 1660] [id = 17] 19:52:09 INFO - PROCESS | 1660 | --DOCSHELL 0x1216e1000 == 40 [pid = 1660] [id = 698] 19:52:09 INFO - PROCESS | 1660 | --DOCSHELL 0x1268a5800 == 39 [pid = 1660] [id = 693] 19:52:09 INFO - PROCESS | 1660 | --DOCSHELL 0x118dd0800 == 38 [pid = 1660] [id = 692] 19:52:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac52800 == 37 [pid = 1660] [id = 691] 19:52:09 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x121704c00) [pid = 1660] [serial = 2062] [outer = 0x0] [url = about:blank] 19:52:10 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x1219dc400) [pid = 1660] [serial = 2065] [outer = 0x0] [url = about:blank] 19:52:10 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x121027400) [pid = 1660] [serial = 2036] [outer = 0x0] [url = about:blank] 19:52:10 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x1194e0c00) [pid = 1660] [serial = 2056] [outer = 0x0] [url = about:blank] 19:52:10 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x1199f1400) [pid = 1660] [serial = 2057] [outer = 0x0] [url = about:blank] 19:52:10 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x118811400) [pid = 1660] [serial = 2053] [outer = 0x0] [url = about:blank] 19:52:10 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1191cd400) [pid = 1660] [serial = 2054] [outer = 0x0] [url = about:blank] 19:52:10 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1131d0800) [pid = 1660] [serial = 2048] [outer = 0x0] [url = about:blank] 19:52:10 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x11310ec00) [pid = 1660] [serial = 2047] [outer = 0x0] [url = about:blank] 19:52:10 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x115061400) [pid = 1660] [serial = 2050] [outer = 0x0] [url = about:blank] 19:52:10 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1169ad000) [pid = 1660] [serial = 2051] [outer = 0x0] [url = about:blank] 19:52:10 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x119254800) [pid = 1660] [serial = 2068] [outer = 0x0] [url = about:blank] 19:52:10 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x123d87800) [pid = 1660] [serial = 2072] [outer = 0x0] [url = about:blank] 19:52:10 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1242f5800) [pid = 1660] [serial = 2069] [outer = 0x0] [url = about:blank] 19:52:10 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x11997e400) [pid = 1660] [serial = 2059] [outer = 0x0] [url = about:blank] 19:52:10 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x124224800) [pid = 1660] [serial = 2066] [outer = 0x0] [url = about:blank] 19:52:10 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x121741000) [pid = 1660] [serial = 2063] [outer = 0x0] [url = about:blank] 19:52:10 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12102bc00) [pid = 1660] [serial = 2060] [outer = 0x0] [url = about:blank] 19:52:10 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x124461400) [pid = 1660] [serial = 2071] [outer = 0x0] [url = about:blank] 19:52:10 INFO - PROCESS | 1660 | 1463971930144 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]]]}] 19:52:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 19:52:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 722ms 19:52:10 INFO - PROCESS | 1660 | 1463971930148 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 19:52:10 INFO - PROCESS | 1660 | 1463971930149 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 19:52:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 19:52:10 INFO - PROCESS | 1660 | 1463971930154 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 19:52:10 INFO - PROCESS | 1660 | 1463971930157 Marionette TRACE conn2 <- [1,2834,null,{}] 19:52:10 INFO - PROCESS | 1660 | 1463971930164 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}] 19:52:10 INFO - PROCESS | 1660 | 1463971930246 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 19:52:10 INFO - PROCESS | 1660 | 1463971930300 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x119181000 == 38 [pid = 1660] [id = 716] 19:52:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x118044000) [pid = 1660] [serial = 2148] [outer = 0x0] 19:52:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x118811400) [pid = 1660] [serial = 2149] [outer = 0x118044000] 19:52:10 INFO - PROCESS | 1660 | 1463971930328 Marionette DEBUG loaded listener.js 19:52:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x119253800) [pid = 1660] [serial = 2150] [outer = 0x118044000] 19:52:10 INFO - PROCESS | 1660 | 1463971930633 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 19:52:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 19:52:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 523ms 19:52:10 INFO - PROCESS | 1660 | 1463971930678 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 19:52:10 INFO - PROCESS | 1660 | 1463971930679 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 19:52:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 19:52:10 INFO - PROCESS | 1660 | 1463971930682 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 19:52:10 INFO - PROCESS | 1660 | 1463971930683 Marionette TRACE conn2 <- [1,2838,null,{}] 19:52:10 INFO - PROCESS | 1660 | 1463971930688 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}] 19:52:10 INFO - PROCESS | 1660 | 1463971930763 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 19:52:10 INFO - PROCESS | 1660 | 1463971930770 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x1244a1800 == 39 [pid = 1660] [id = 717] 19:52:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x119120000) [pid = 1660] [serial = 2151] [outer = 0x0] 19:52:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x119974c00) [pid = 1660] [serial = 2152] [outer = 0x119120000] 19:52:10 INFO - PROCESS | 1660 | 1463971930796 Marionette DEBUG loaded listener.js 19:52:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1199ebc00) [pid = 1660] [serial = 2153] [outer = 0x119120000] 19:52:11 INFO - PROCESS | 1660 | 1463971931144 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]]]}] 19:52:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 19:52:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 472ms 19:52:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 19:52:11 INFO - PROCESS | 1660 | 1463971931155 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 19:52:11 INFO - PROCESS | 1660 | 1463971931156 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 19:52:11 INFO - PROCESS | 1660 | 1463971931159 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 19:52:11 INFO - PROCESS | 1660 | 1463971931160 Marionette TRACE conn2 <- [1,2842,null,{}] 19:52:11 INFO - PROCESS | 1660 | 1463971931162 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}] 19:52:11 INFO - PROCESS | 1660 | 1463971931244 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 19:52:11 INFO - PROCESS | 1660 | 1463971931248 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12677c000 == 40 [pid = 1660] [id = 718] 19:52:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1194e1c00) [pid = 1660] [serial = 2154] [outer = 0x0] 19:52:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x119ff4400) [pid = 1660] [serial = 2155] [outer = 0x1194e1c00] 19:52:11 INFO - PROCESS | 1660 | 1463971931278 Marionette DEBUG loaded listener.js 19:52:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x120f6f800) [pid = 1660] [serial = 2156] [outer = 0x1194e1c00] 19:52:11 INFO - PROCESS | 1660 | 1463971931645 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]]]}] 19:52:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 19:52:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 518ms 19:52:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 19:52:11 INFO - PROCESS | 1660 | 1463971931677 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 19:52:11 INFO - PROCESS | 1660 | 1463971931678 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 19:52:11 INFO - PROCESS | 1660 | 1463971931680 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 19:52:11 INFO - PROCESS | 1660 | 1463971931681 Marionette TRACE conn2 <- [1,2846,null,{}] 19:52:11 INFO - PROCESS | 1660 | 1463971931684 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}] 19:52:11 INFO - PROCESS | 1660 | 1463971931810 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 19:52:11 INFO - PROCESS | 1660 | 1463971931817 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x1268ad000 == 41 [pid = 1660] [id = 719] 19:52:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x119edb800) [pid = 1660] [serial = 2157] [outer = 0x0] 19:52:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x12102b800) [pid = 1660] [serial = 2158] [outer = 0x119edb800] 19:52:11 INFO - PROCESS | 1660 | 1463971931843 Marionette DEBUG loaded listener.js 19:52:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x121710c00) [pid = 1660] [serial = 2159] [outer = 0x119edb800] 19:52:12 INFO - PROCESS | 1660 | 1463971932177 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]]]}] 19:52:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 19:52:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 520ms 19:52:12 INFO - PROCESS | 1660 | 1463971932202 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 19:52:12 INFO - PROCESS | 1660 | 1463971932204 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 19:52:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 19:52:12 INFO - PROCESS | 1660 | 1463971932206 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 19:52:12 INFO - PROCESS | 1660 | 1463971932207 Marionette TRACE conn2 <- [1,2850,null,{}] 19:52:12 INFO - PROCESS | 1660 | 1463971932209 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}] 19:52:12 INFO - PROCESS | 1660 | 1463971932310 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 19:52:12 INFO - PROCESS | 1660 | 1463971932323 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f1c000 == 42 [pid = 1660] [id = 720] 19:52:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x121708400) [pid = 1660] [serial = 2160] [outer = 0x0] 19:52:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x121746800) [pid = 1660] [serial = 2161] [outer = 0x121708400] 19:52:12 INFO - PROCESS | 1660 | 1463971932348 Marionette DEBUG loaded listener.js 19:52:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x1219e9400) [pid = 1660] [serial = 2162] [outer = 0x121708400] 19:52:12 INFO - PROCESS | 1660 | 1463971932709 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 19:52:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 19:52:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 518ms 19:52:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 19:52:12 INFO - PROCESS | 1660 | 1463971932725 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 19:52:12 INFO - PROCESS | 1660 | 1463971932726 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 19:52:12 INFO - PROCESS | 1660 | 1463971932728 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 19:52:12 INFO - PROCESS | 1660 | 1463971932729 Marionette TRACE conn2 <- [1,2854,null,{}] 19:52:12 INFO - PROCESS | 1660 | 1463971932731 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}] 19:52:12 INFO - PROCESS | 1660 | 1463971932829 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 19:52:12 INFO - PROCESS | 1660 | 1463971932842 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x129487000 == 43 [pid = 1660] [id = 721] 19:52:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12170f800) [pid = 1660] [serial = 2163] [outer = 0x0] 19:52:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x12404e800) [pid = 1660] [serial = 2164] [outer = 0x12170f800] 19:52:12 INFO - PROCESS | 1660 | 1463971932867 Marionette DEBUG loaded listener.js 19:52:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x12442d000) [pid = 1660] [serial = 2165] [outer = 0x12170f800] 19:52:13 INFO - PROCESS | 1660 | 1463971933203 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]]]}] 19:52:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 19:52:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 518ms 19:52:13 INFO - PROCESS | 1660 | 1463971933247 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 19:52:13 INFO - PROCESS | 1660 | 1463971933248 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 19:52:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 19:52:13 INFO - PROCESS | 1660 | 1463971933250 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 19:52:13 INFO - PROCESS | 1660 | 1463971933251 Marionette TRACE conn2 <- [1,2858,null,{}] 19:52:13 INFO - PROCESS | 1660 | 1463971933254 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}] 19:52:13 INFO - PROCESS | 1660 | 1463971933355 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 19:52:13 INFO - PROCESS | 1660 | 1463971933398 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x1297e7000 == 44 [pid = 1660] [id = 722] 19:52:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x1219dd800) [pid = 1660] [serial = 2166] [outer = 0x0] 19:52:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x1246ca400) [pid = 1660] [serial = 2167] [outer = 0x1219dd800] 19:52:13 INFO - PROCESS | 1660 | 1463971933432 Marionette DEBUG loaded listener.js 19:52:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x124c87000) [pid = 1660] [serial = 2168] [outer = 0x1219dd800] 19:52:13 INFO - PROCESS | 1660 | 1463971933793 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 19:52:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 19:52:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 571ms 19:52:13 INFO - PROCESS | 1660 | 1463971933825 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 19:52:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 19:52:13 INFO - PROCESS | 1660 | 1463971933828 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 19:52:13 INFO - PROCESS | 1660 | 1463971933831 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 19:52:13 INFO - PROCESS | 1660 | 1463971933833 Marionette TRACE conn2 <- [1,2862,null,{}] 19:52:13 INFO - PROCESS | 1660 | 1463971933836 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}] 19:52:13 INFO - PROCESS | 1660 | 1463971933989 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 19:52:14 INFO - PROCESS | 1660 | 1463971934008 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a958000 == 45 [pid = 1660] [id = 723] 19:52:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x1247a5400) [pid = 1660] [serial = 2169] [outer = 0x0] 19:52:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x1260ecc00) [pid = 1660] [serial = 2170] [outer = 0x1247a5400] 19:52:14 INFO - PROCESS | 1660 | 1463971934047 Marionette DEBUG loaded listener.js 19:52:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x12676b400) [pid = 1660] [serial = 2171] [outer = 0x1247a5400] 19:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x12ce2f800) [pid = 1660] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x11279d800) [pid = 1660] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 19:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x12602b400) [pid = 1660] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 19:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x113118c00) [pid = 1660] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 19:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x110f0e000) [pid = 1660] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 19:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x128c59400) [pid = 1660] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 19:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x128be0400) [pid = 1660] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 19:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x113104000) [pid = 1660] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 19:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x1122b1000) [pid = 1660] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 19:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x115064400) [pid = 1660] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 19:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x112e5a800) [pid = 1660] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 19:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x121358c00) [pid = 1660] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 19:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x128b64000) [pid = 1660] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 19:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x121849000) [pid = 1660] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 19:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x118650c00) [pid = 1660] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 19:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x128b67400) [pid = 1660] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 19:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x128e43800) [pid = 1660] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 19:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x126827800) [pid = 1660] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 19:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12c76b800) [pid = 1660] [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.] 19:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1122adc00) [pid = 1660] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 19:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x113110800) [pid = 1660] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 19:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1169b3400) [pid = 1660] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 19:52:14 INFO - PROCESS | 1660 | 1463971934573 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]]]}] 19:52:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 19:52:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 772ms 19:52:14 INFO - PROCESS | 1660 | 1463971934605 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 19:52:14 INFO - PROCESS | 1660 | 1463971934607 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 19:52:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 19:52:14 INFO - PROCESS | 1660 | 1463971934609 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 19:52:14 INFO - PROCESS | 1660 | 1463971934611 Marionette TRACE conn2 <- [1,2866,null,{}] 19:52:14 INFO - PROCESS | 1660 | 1463971934613 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}] 19:52:14 INFO - PROCESS | 1660 | 1463971934745 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 19:52:14 INFO - PROCESS | 1660 | 1463971934751 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2cf800 == 46 [pid = 1660] [id = 724] 19:52:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x111b0b400) [pid = 1660] [serial = 2172] [outer = 0x0] 19:52:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x11867f400) [pid = 1660] [serial = 2173] [outer = 0x111b0b400] 19:52:14 INFO - PROCESS | 1660 | 1463971934780 Marionette DEBUG loaded listener.js 19:52:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x126828800) [pid = 1660] [serial = 2174] [outer = 0x111b0b400] 19:52:15 INFO - PROCESS | 1660 | 1463971935104 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]]]}] 19:52:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 19:52:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 518ms 19:52:15 INFO - PROCESS | 1660 | 1463971935128 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 19:52:15 INFO - PROCESS | 1660 | 1463971935129 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 19:52:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 19:52:15 INFO - PROCESS | 1660 | 1463971935132 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 19:52:15 INFO - PROCESS | 1660 | 1463971935133 Marionette TRACE conn2 <- [1,2870,null,{}] 19:52:15 INFO - PROCESS | 1660 | 1463971935137 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}] 19:52:15 INFO - PROCESS | 1660 | 1463971935214 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 19:52:15 INFO - PROCESS | 1660 | 1463971935274 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b874800 == 47 [pid = 1660] [id = 725] 19:52:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x11277f800) [pid = 1660] [serial = 2175] [outer = 0x0] 19:52:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x128b67000) [pid = 1660] [serial = 2176] [outer = 0x11277f800] 19:52:15 INFO - PROCESS | 1660 | 1463971935298 Marionette DEBUG loaded listener.js 19:52:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x128be8000) [pid = 1660] [serial = 2177] [outer = 0x11277f800] 19:52:15 INFO - PROCESS | 1660 | 1463971935593 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]]]}] 19:52:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 19:52:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 470ms 19:52:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 19:52:15 INFO - PROCESS | 1660 | 1463971935608 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 19:52:15 INFO - PROCESS | 1660 | 1463971935609 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 19:52:15 INFO - PROCESS | 1660 | 1463971935611 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 19:52:15 INFO - PROCESS | 1660 | 1463971935612 Marionette TRACE conn2 <- [1,2874,null,{}] 19:52:15 INFO - PROCESS | 1660 | 1463971935614 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}] 19:52:15 INFO - PROCESS | 1660 | 1463971935697 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 19:52:15 INFO - PROCESS | 1660 | 1463971935703 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bfd3000 == 48 [pid = 1660] [id = 726] 19:52:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x128be0c00) [pid = 1660] [serial = 2178] [outer = 0x0] 19:52:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x128c59400) [pid = 1660] [serial = 2179] [outer = 0x128be0c00] 19:52:15 INFO - PROCESS | 1660 | 1463971935728 Marionette DEBUG loaded listener.js 19:52:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x128d69c00) [pid = 1660] [serial = 2180] [outer = 0x128be0c00] 19:52:16 INFO - PROCESS | 1660 | 1463971936042 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]]]}] 19:52:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 19:52:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 469ms 19:52:16 INFO - PROCESS | 1660 | 1463971936080 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 19:52:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 19:52:16 INFO - PROCESS | 1660 | 1463971936090 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 19:52:16 INFO - PROCESS | 1660 | 1463971936092 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 19:52:16 INFO - PROCESS | 1660 | 1463971936093 Marionette TRACE conn2 <- [1,2878,null,{}] 19:52:16 INFO - PROCESS | 1660 | 1463971936095 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}] 19:52:16 INFO - PROCESS | 1660 | 1463971936202 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 19:52:16 INFO - PROCESS | 1660 | 1463971936211 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c622800 == 49 [pid = 1660] [id = 727] 19:52:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1191d0400) [pid = 1660] [serial = 2181] [outer = 0x0] 19:52:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x128d77800) [pid = 1660] [serial = 2182] [outer = 0x1191d0400] 19:52:16 INFO - PROCESS | 1660 | 1463971936235 Marionette DEBUG loaded listener.js 19:52:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x129032400) [pid = 1660] [serial = 2183] [outer = 0x1191d0400] 19:52:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12bfe9000 == 48 [pid = 1660] [id = 697] 19:52:17 INFO - PROCESS | 1660 | --DOCSHELL 0x128c33000 == 47 [pid = 1660] [id = 678] 19:52:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12bf1f000 == 46 [pid = 1660] [id = 650] 19:52:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12bb45000 == 45 [pid = 1660] [id = 695] 19:52:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12bf12800 == 44 [pid = 1660] [id = 696] 19:52:17 INFO - PROCESS | 1660 | --DOCSHELL 0x118654800 == 43 [pid = 1660] [id = 671] 19:52:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12b85a800 == 42 [pid = 1660] [id = 694] 19:52:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1186da000 == 41 [pid = 1660] [id = 714] 19:52:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1192bb000 == 40 [pid = 1660] [id = 713] 19:52:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12c62e000 == 39 [pid = 1660] [id = 712] 19:52:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1268a7800 == 38 [pid = 1660] [id = 711] 19:52:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12cb2e000 == 37 [pid = 1660] [id = 709] 19:52:17 INFO - PROCESS | 1660 | --DOCSHELL 0x11917f800 == 36 [pid = 1660] [id = 710] 19:52:17 INFO - PROCESS | 1660 | --DOCSHELL 0x118671800 == 35 [pid = 1660] [id = 715] 19:52:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1244a1800 == 34 [pid = 1660] [id = 717] 19:52:17 INFO - PROCESS | 1660 | --DOCSHELL 0x119181000 == 33 [pid = 1660] [id = 716] 19:52:17 INFO - PROCESS | 1660 | --DOCSHELL 0x116f1c000 == 32 [pid = 1660] [id = 720] 19:52:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12677c000 == 31 [pid = 1660] [id = 718] 19:52:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2cf800 == 30 [pid = 1660] [id = 724] 19:52:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12b874800 == 29 [pid = 1660] [id = 725] 19:52:17 INFO - PROCESS | 1660 | --DOCSHELL 0x129487000 == 28 [pid = 1660] [id = 721] 19:52:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1297e7000 == 27 [pid = 1660] [id = 722] 19:52:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1268ad000 == 26 [pid = 1660] [id = 719] 19:52:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12a958000 == 25 [pid = 1660] [id = 723] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x12ce30000) [pid = 1660] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x118d19800) [pid = 1660] [serial = 2015] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x126770400) [pid = 1660] [serial = 1952] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x113869800) [pid = 1660] [serial = 2012] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x112780400) [pid = 1660] [serial = 2009] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x112d97400) [pid = 1660] [serial = 2039] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x11619a000) [pid = 1660] [serial = 2042] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1191cc000) [pid = 1660] [serial = 2045] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x128c60400) [pid = 1660] [serial = 2116] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x128bed000) [pid = 1660] [serial = 2113] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x11385cc00) [pid = 1660] [serial = 2119] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x128d72800) [pid = 1660] [serial = 2117] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1260f8000) [pid = 1660] [serial = 2075] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x112d99c00) [pid = 1660] [serial = 2077] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1169b3800) [pid = 1660] [serial = 2098] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11880c400) [pid = 1660] [serial = 2099] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11318b400) [pid = 1660] [serial = 2095] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x113d68000) [pid = 1660] [serial = 2096] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x121774c00) [pid = 1660] [serial = 2086] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12173a800) [pid = 1660] [serial = 2104] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x121847c00) [pid = 1660] [serial = 2105] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12681c000) [pid = 1660] [serial = 2089] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x128be6400) [pid = 1660] [serial = 2093] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x128b6a400) [pid = 1660] [serial = 2092] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12422f400) [pid = 1660] [serial = 2107] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11767d000) [pid = 1660] [serial = 2080] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12121bc00) [pid = 1660] [serial = 2083] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x120f6a000) [pid = 1660] [serial = 2120] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1194e3800) [pid = 1660] [serial = 2101] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x120f65400) [pid = 1660] [serial = 2102] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x128e49c00) [pid = 1660] [serial = 2122] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x129037400) [pid = 1660] [serial = 2123] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1290ed400) [pid = 1660] [serial = 2125] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1293aa800) [pid = 1660] [serial = 2126] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x129613000) [pid = 1660] [serial = 2128] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x128b61800) [pid = 1660] [serial = 2110] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x128c59000) [pid = 1660] [serial = 2114] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12be34800) [pid = 1660] [serial = 1469] [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.] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x124c7c400) [pid = 1660] [serial = 2108] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x128be3400) [pid = 1660] [serial = 2111] [outer = 0x0] [url = about:blank] 19:52:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12bfd3000 == 24 [pid = 1660] [id = 726] 19:52:17 INFO - PROCESS | 1660 | 1463971937730 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]]]}] 19:52:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 19:52:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1670ms 19:52:17 INFO - PROCESS | 1660 | 1463971937763 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 19:52:17 INFO - PROCESS | 1660 | 1463971937766 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 19:52:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 19:52:17 INFO - PROCESS | 1660 | 1463971937775 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 19:52:17 INFO - PROCESS | 1660 | 1463971937777 Marionette TRACE conn2 <- [1,2882,null,{}] 19:52:17 INFO - PROCESS | 1660 | 1463971937781 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}] 19:52:17 INFO - PROCESS | 1660 | 1463971937871 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 19:52:17 INFO - PROCESS | 1660 | 1463971937877 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x115e05000 == 25 [pid = 1660] [id = 728] 19:52:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112792c00) [pid = 1660] [serial = 2184] [outer = 0x0] 19:52:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x112793400) [pid = 1660] [serial = 2185] [outer = 0x112792c00] 19:52:17 INFO - PROCESS | 1660 | 1463971937907 Marionette DEBUG loaded listener.js 19:52:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11279dc00) [pid = 1660] [serial = 2186] [outer = 0x112792c00] 19:52:18 INFO - PROCESS | 1660 | 1463971938288 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]]]}] 19:52:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 19:52:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 524ms 19:52:18 INFO - PROCESS | 1660 | 1463971938296 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 19:52:18 INFO - PROCESS | 1660 | 1463971938300 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 19:52:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 19:52:18 INFO - PROCESS | 1660 | 1463971938308 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 19:52:18 INFO - PROCESS | 1660 | 1463971938310 Marionette TRACE conn2 <- [1,2886,null,{}] 19:52:18 INFO - PROCESS | 1660 | 1463971938312 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}] 19:52:18 INFO - PROCESS | 1660 | 1463971938391 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 19:52:18 INFO - PROCESS | 1660 | 1463971938439 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x11697c800 == 26 [pid = 1660] [id = 729] 19:52:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x112793000) [pid = 1660] [serial = 2187] [outer = 0x0] 19:52:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x112d9bc00) [pid = 1660] [serial = 2188] [outer = 0x112793000] 19:52:18 INFO - PROCESS | 1660 | 1463971938465 Marionette DEBUG loaded listener.js 19:52:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11310fc00) [pid = 1660] [serial = 2189] [outer = 0x112793000] 19:52:18 INFO - PROCESS | 1660 | 1463971938772 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]]]}] 19:52:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 19:52:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 520ms 19:52:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 19:52:18 INFO - PROCESS | 1660 | 1463971938829 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 19:52:18 INFO - PROCESS | 1660 | 1463971938831 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 19:52:18 INFO - PROCESS | 1660 | 1463971938833 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 19:52:18 INFO - PROCESS | 1660 | 1463971938836 Marionette TRACE conn2 <- [1,2890,null,{}] 19:52:18 INFO - PROCESS | 1660 | 1463971938888 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}] 19:52:18 INFO - PROCESS | 1660 | 1463971938989 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 19:52:19 INFO - PROCESS | 1660 | 1463971939063 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x112f19000 == 27 [pid = 1660] [id = 730] 19:52:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x110f10c00) [pid = 1660] [serial = 2190] [outer = 0x0] 19:52:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11277e400) [pid = 1660] [serial = 2191] [outer = 0x110f10c00] 19:52:19 INFO - PROCESS | 1660 | 1463971939095 Marionette DEBUG loaded listener.js 19:52:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x112792400) [pid = 1660] [serial = 2192] [outer = 0x110f10c00] 19:52:19 INFO - PROCESS | 1660 | 1463971939655 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 19:52:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 19:52:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 872ms 19:52:19 INFO - PROCESS | 1660 | 1463971939706 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 19:52:19 INFO - PROCESS | 1660 | 1463971939709 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 19:52:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 19:52:19 INFO - PROCESS | 1660 | 1463971939712 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 19:52:19 INFO - PROCESS | 1660 | 1463971939715 Marionette TRACE conn2 <- [1,2894,null,{}] 19:52:19 INFO - PROCESS | 1660 | 1463971939718 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}] 19:52:19 INFO - PROCESS | 1660 | 1463971939820 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 19:52:19 INFO - PROCESS | 1660 | 1463971939892 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186e0000 == 28 [pid = 1660] [id = 731] 19:52:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x112052400) [pid = 1660] [serial = 2193] [outer = 0x0] 19:52:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x113118c00) [pid = 1660] [serial = 2194] [outer = 0x112052400] 19:52:19 INFO - PROCESS | 1660 | 1463971939923 Marionette DEBUG loaded listener.js 19:52:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11318a000) [pid = 1660] [serial = 2195] [outer = 0x112052400] 19:52:20 INFO - PROCESS | 1660 | 1463971940411 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]]]}] 19:52:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 19:52:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 774ms 19:52:20 INFO - PROCESS | 1660 | 1463971940554 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 19:52:20 INFO - PROCESS | 1660 | 1463971940556 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 19:52:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 19:52:20 INFO - PROCESS | 1660 | 1463971940560 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 19:52:20 INFO - PROCESS | 1660 | 1463971940562 Marionette TRACE conn2 <- [1,2898,null,{}] 19:52:20 INFO - PROCESS | 1660 | 1463971940593 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}] 19:52:20 INFO - PROCESS | 1660 | 1463971940697 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 19:52:20 INFO - PROCESS | 1660 | --DOCSHELL 0x115e05000 == 27 [pid = 1660] [id = 728] 19:52:20 INFO - PROCESS | 1660 | --DOCSHELL 0x12c622800 == 26 [pid = 1660] [id = 727] 19:52:20 INFO - PROCESS | 1660 | 1463971940772 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x1167b7800 == 27 [pid = 1660] [id = 732] 19:52:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x112796800) [pid = 1660] [serial = 2196] [outer = 0x0] 19:52:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11279ac00) [pid = 1660] [serial = 2197] [outer = 0x112796800] 19:52:20 INFO - PROCESS | 1660 | 1463971940799 Marionette DEBUG loaded listener.js 19:52:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x113103400) [pid = 1660] [serial = 2198] [outer = 0x112796800] 19:52:21 INFO - PROCESS | 1660 | 1463971941099 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]]]}] 19:52:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 19:52:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 577ms 19:52:21 INFO - PROCESS | 1660 | 1463971941139 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 19:52:21 INFO - PROCESS | 1660 | 1463971941141 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 19:52:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 19:52:21 INFO - PROCESS | 1660 | 1463971941156 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 19:52:21 INFO - PROCESS | 1660 | 1463971941159 Marionette TRACE conn2 <- [1,2902,null,{}] 19:52:21 INFO - PROCESS | 1660 | 1463971941161 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}] 19:52:21 INFO - PROCESS | 1660 | 1463971941238 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 19:52:21 INFO - PROCESS | 1660 | 1463971941256 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1197da800 == 28 [pid = 1660] [id = 733] 19:52:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x113863400) [pid = 1660] [serial = 2199] [outer = 0x0] 19:52:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x113a66800) [pid = 1660] [serial = 2200] [outer = 0x113863400] 19:52:21 INFO - PROCESS | 1660 | 1463971941283 Marionette DEBUG loaded listener.js 19:52:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x113d68400) [pid = 1660] [serial = 2201] [outer = 0x113863400] 19:52:21 INFO - PROCESS | 1660 | 1463971941639 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 19:52:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 19:52:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 529ms 19:52:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 19:52:21 INFO - PROCESS | 1660 | 1463971941677 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 19:52:21 INFO - PROCESS | 1660 | 1463971941678 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 19:52:21 INFO - PROCESS | 1660 | 1463971941680 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 19:52:21 INFO - PROCESS | 1660 | 1463971941682 Marionette TRACE conn2 <- [1,2906,null,{}] 19:52:21 INFO - PROCESS | 1660 | 1463971941697 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}] 19:52:21 INFO - PROCESS | 1660 | 1463971941773 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 19:52:21 INFO - PROCESS | 1660 | 1463971941781 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213b8000 == 29 [pid = 1660] [id = 734] 19:52:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x116725800) [pid = 1660] [serial = 2202] [outer = 0x0] 19:52:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11693dc00) [pid = 1660] [serial = 2203] [outer = 0x116725800] 19:52:21 INFO - PROCESS | 1660 | 1463971941814 Marionette DEBUG loaded listener.js 19:52:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x110f13c00) [pid = 1660] [serial = 2204] [outer = 0x116725800] 19:52:22 INFO - PROCESS | 1660 | 1463971942243 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]]]}] 19:52:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 19:52:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 575ms 19:52:22 INFO - PROCESS | 1660 | 1463971942257 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 19:52:22 INFO - PROCESS | 1660 | 1463971942259 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 19:52:22 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 19:52:22 INFO - PROCESS | 1660 | 1463971942263 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 19:52:22 INFO - PROCESS | 1660 | 1463971942264 Marionette TRACE conn2 <- [1,2910,null,{}] 19:52:22 INFO - PROCESS | 1660 | 1463971942269 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}] 19:52:22 INFO - PROCESS | 1660 | 1463971942387 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 19:52:22 INFO - PROCESS | 1660 | 1463971942394 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x1131bb000 == 30 [pid = 1660] [id = 735] 19:52:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x117e61c00) [pid = 1660] [serial = 2205] [outer = 0x0] 19:52:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11864fc00) [pid = 1660] [serial = 2206] [outer = 0x117e61c00] 19:52:22 INFO - PROCESS | 1660 | 1463971942435 Marionette DEBUG loaded listener.js 19:52:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x11880ac00) [pid = 1660] [serial = 2207] [outer = 0x117e61c00] 19:52:22 INFO - PROCESS | 1660 | 1463971942813 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]]]}] 19:52:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 19:52:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 19:52:22 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 577ms 19:52:22 INFO - PROCESS | 1660 | 1463971942841 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 19:52:22 INFO - PROCESS | 1660 | 1463971942842 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 19:52:22 INFO - TEST-START | /DOMEvents/constructors.html 19:52:22 INFO - PROCESS | 1660 | 1463971942844 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 19:52:22 INFO - PROCESS | 1660 | 1463971942845 Marionette TRACE conn2 <- [1,2914,null,{}] 19:52:22 INFO - PROCESS | 1660 | 1463971942848 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}] 19:52:22 INFO - PROCESS | 1660 | 1463971942956 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 19:52:22 INFO - PROCESS | 1660 | 1463971942967 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x124d0e800 == 31 [pid = 1660] [id = 736] 19:52:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x115ec2800) [pid = 1660] [serial = 2208] [outer = 0x0] 19:52:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x11880b000) [pid = 1660] [serial = 2209] [outer = 0x115ec2800] 19:52:22 INFO - PROCESS | 1660 | 1463971942992 Marionette DEBUG loaded listener.js 19:52:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1191c3000) [pid = 1660] [serial = 2210] [outer = 0x115ec2800] 19:52:23 INFO - PROCESS | 1660 | 1463971943420 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]]]}] 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 19:52:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 19:52:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 19:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 19:52:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:52:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 19:52:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 19:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 19:52:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:52:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 19:52:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 19:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 19:52:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:52:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 19:52:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 19:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 19:52:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:52:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 19:52:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 19:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 19:52:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:52:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 19:52:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 19:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 19:52:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:52:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 19:52:23 INFO - TEST-OK | /DOMEvents/constructors.html | took 630ms 19:52:23 INFO - TEST-START | /DOMEvents/event-phases-order.html 19:52:23 INFO - PROCESS | 1660 | 1463971943476 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 19:52:23 INFO - PROCESS | 1660 | 1463971943478 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 19:52:23 INFO - PROCESS | 1660 | 1463971943483 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 19:52:23 INFO - PROCESS | 1660 | 1463971943485 Marionette TRACE conn2 <- [1,2918,null,{}] 19:52:23 INFO - PROCESS | 1660 | 1463971943488 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}] 19:52:23 INFO - PROCESS | 1660 | 1463971943622 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 19:52:23 INFO - PROCESS | 1660 | 1463971943662 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b30800 == 32 [pid = 1660] [id = 737] 19:52:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x119427c00) [pid = 1660] [serial = 2211] [outer = 0x0] 19:52:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1199e9800) [pid = 1660] [serial = 2212] [outer = 0x119427c00] 19:52:23 INFO - PROCESS | 1660 | 1463971943688 Marionette DEBUG loaded listener.js 19:52:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x120f63400) [pid = 1660] [serial = 2213] [outer = 0x119427c00] 19:52:23 INFO - PROCESS | 1660 | 1463971943984 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 19:52:24 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 19:52:24 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 522ms 19:52:24 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 19:52:24 INFO - PROCESS | 1660 | 1463971944014 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 19:52:24 INFO - PROCESS | 1660 | 1463971944015 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 19:52:24 INFO - PROCESS | 1660 | 1463971944017 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 19:52:24 INFO - PROCESS | 1660 | 1463971944019 Marionette TRACE conn2 <- [1,2922,null,{}] 19:52:24 INFO - PROCESS | 1660 | 1463971944024 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}] 19:52:24 INFO - PROCESS | 1660 | 1463971944119 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 19:52:24 INFO - PROCESS | 1660 | 1463971944123 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x128c2e800 == 33 [pid = 1660] [id = 738] 19:52:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x11942f400) [pid = 1660] [serial = 2214] [outer = 0x0] 19:52:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x120f70000) [pid = 1660] [serial = 2215] [outer = 0x11942f400] 19:52:24 INFO - PROCESS | 1660 | 1463971944147 Marionette DEBUG loaded listener.js 19:52:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x121028800) [pid = 1660] [serial = 2216] [outer = 0x11942f400] 19:52:24 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 19:52:24 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 19:52:24 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 19:52:24 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 19:52:24 INFO - PROCESS | 1660 | 1463971944523 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]]]}] 19:52:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 19:52:24 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 19:52:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 19:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:52:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:52:24 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 19:52:24 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 19:52:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:52:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:52:24 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 19:52:24 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 19:52:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:52:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:52:24 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]" 19:52:24 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 19:52:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:52:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:52:24 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 19:52:24 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 523ms 19:52:24 INFO - PROCESS | 1660 | 1463971944541 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 19:52:24 INFO - PROCESS | 1660 | 1463971944544 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 19:52:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 19:52:24 INFO - PROCESS | 1660 | 1463971944548 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 19:52:24 INFO - PROCESS | 1660 | 1463971944549 Marionette TRACE conn2 <- [1,2926,null,{}] 19:52:24 INFO - PROCESS | 1660 | 1463971944559 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}] 19:52:24 INFO - PROCESS | 1660 | 1463971944710 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 19:52:24 INFO - PROCESS | 1660 | 1463971944757 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x129010800 == 34 [pid = 1660] [id = 739] 19:52:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12102bc00) [pid = 1660] [serial = 2217] [outer = 0x0] 19:52:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12121c800) [pid = 1660] [serial = 2218] [outer = 0x12102bc00] 19:52:24 INFO - PROCESS | 1660 | 1463971944796 Marionette DEBUG loaded listener.js 19:52:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x121703000) [pid = 1660] [serial = 2219] [outer = 0x12102bc00] 19:52:25 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x11672d800) [pid = 1660] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 19:52:25 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x121029c00) [pid = 1660] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 19:52:25 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x11279a800) [pid = 1660] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 19:52:25 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x121743c00) [pid = 1660] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 19:52:25 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x121026800) [pid = 1660] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 19:52:25 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1191d0400) [pid = 1660] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 19:52:25 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x128be0c00) [pid = 1660] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 19:52:25 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x112792c00) [pid = 1660] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 19:52:25 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x121708400) [pid = 1660] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 19:52:25 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1219dd800) [pid = 1660] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 19:52:25 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12170f800) [pid = 1660] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 19:52:25 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1247a5400) [pid = 1660] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 19:52:25 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x111b0b400) [pid = 1660] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 19:52:25 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x118681000) [pid = 1660] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 19:52:25 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12184a400) [pid = 1660] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 19:52:25 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119119000) [pid = 1660] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 19:52:25 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11310c800) [pid = 1660] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 19:52:25 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1293ae000) [pid = 1660] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 19:52:25 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119edb800) [pid = 1660] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 19:52:25 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1194e1c00) [pid = 1660] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 19:52:25 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119120000) [pid = 1660] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 19:52:25 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x118044000) [pid = 1660] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 19:52:25 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x116722000) [pid = 1660] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 19:52:25 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112a6b800) [pid = 1660] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 19:52:25 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11277f800) [pid = 1660] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 19:52:25 INFO - PROCESS | 1660 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 19:52:25 INFO - PROCESS | 1660 | 1463971945167 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]]]}] 19:52:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 19:52:25 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 673ms 19:52:25 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 19:52:25 INFO - PROCESS | 1660 | 1463971945221 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 19:52:25 INFO - PROCESS | 1660 | 1463971945223 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 19:52:25 INFO - PROCESS | 1660 | 1463971945225 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 19:52:25 INFO - PROCESS | 1660 | 1463971945226 Marionette TRACE conn2 <- [1,2930,null,{}] 19:52:25 INFO - PROCESS | 1660 | 1463971945228 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}] 19:52:25 INFO - PROCESS | 1660 | 1463971945323 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 19:52:25 INFO - PROCESS | 1660 | 1463971945372 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x124dd1800 == 35 [pid = 1660] [id = 740] 19:52:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x110f11c00) [pid = 1660] [serial = 2220] [outer = 0x0] 19:52:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11318f000) [pid = 1660] [serial = 2221] [outer = 0x110f11c00] 19:52:25 INFO - PROCESS | 1660 | 1463971945399 Marionette DEBUG loaded listener.js 19:52:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119120000) [pid = 1660] [serial = 2222] [outer = 0x110f11c00] 19:52:25 INFO - PROCESS | 1660 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 19:52:25 INFO - PROCESS | 1660 | 1463971945635 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]]]}] 19:52:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 19:52:25 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 419ms 19:52:25 INFO - PROCESS | 1660 | 1463971945645 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 19:52:25 INFO - PROCESS | 1660 | 1463971945646 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 19:52:25 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 19:52:25 INFO - PROCESS | 1660 | 1463971945648 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 19:52:25 INFO - PROCESS | 1660 | 1463971945649 Marionette TRACE conn2 <- [1,2934,null,{}] 19:52:25 INFO - PROCESS | 1660 | 1463971945660 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}] 19:52:25 INFO - PROCESS | 1660 | 1463971945744 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 19:52:25 INFO - PROCESS | 1660 | 1463971945748 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x129487000 == 36 [pid = 1660] [id = 741] 19:52:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119426c00) [pid = 1660] [serial = 2223] [outer = 0x0] 19:52:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121557c00) [pid = 1660] [serial = 2224] [outer = 0x119426c00] 19:52:25 INFO - PROCESS | 1660 | 1463971945775 Marionette DEBUG loaded listener.js 19:52:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121707000) [pid = 1660] [serial = 2225] [outer = 0x119426c00] 19:52:26 INFO - PROCESS | 1660 | 1463971946077 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]]]}] 19:52:26 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:52:26 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 474ms 19:52:26 INFO - PROCESS | 1660 | 1463971946123 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 19:52:26 INFO - PROCESS | 1660 | 1463971946124 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 19:52:26 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 19:52:26 INFO - PROCESS | 1660 | 1463971946126 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 19:52:26 INFO - PROCESS | 1660 | 1463971946128 Marionette TRACE conn2 <- [1,2938,null,{}] 19:52:26 INFO - PROCESS | 1660 | 1463971946130 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}] 19:52:26 INFO - PROCESS | 1660 | 1463971946244 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 19:52:26 INFO - PROCESS | 1660 | 1463971946252 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294db800 == 37 [pid = 1660] [id = 742] 19:52:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x113346c00) [pid = 1660] [serial = 2226] [outer = 0x0] 19:52:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12173ac00) [pid = 1660] [serial = 2227] [outer = 0x113346c00] 19:52:26 INFO - PROCESS | 1660 | 1463971946283 Marionette DEBUG loaded listener.js 19:52:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x121774c00) [pid = 1660] [serial = 2228] [outer = 0x113346c00] 19:52:26 INFO - PROCESS | 1660 | 1463971946575 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]]]}] 19:52:26 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. 19:52:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 469ms 19:52:26 INFO - PROCESS | 1660 | 1463971946595 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 19:52:26 INFO - PROCESS | 1660 | 1463971946596 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 19:52:26 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 19:52:26 INFO - PROCESS | 1660 | 1463971946599 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 19:52:26 INFO - PROCESS | 1660 | 1463971946600 Marionette TRACE conn2 <- [1,2942,null,{}] 19:52:26 INFO - PROCESS | 1660 | 1463971946610 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}] 19:52:26 INFO - PROCESS | 1660 | 1463971946692 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 19:52:26 INFO - PROCESS | 1660 | 1463971946697 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a95e800 == 38 [pid = 1660] [id = 743] 19:52:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12184d800) [pid = 1660] [serial = 2229] [outer = 0x0] 19:52:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x121c40c00) [pid = 1660] [serial = 2230] [outer = 0x12184d800] 19:52:26 INFO - PROCESS | 1660 | 1463971946721 Marionette DEBUG loaded listener.js 19:52:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12422e800) [pid = 1660] [serial = 2231] [outer = 0x12184d800] 19:52:27 INFO - PROCESS | 1660 | 1463971947086 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"]]]}] 19:52:27 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 19:52:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 19:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 19:52:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 527ms 19:52:27 INFO - PROCESS | 1660 | 1463971947127 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 19:52:27 INFO - PROCESS | 1660 | 1463971947130 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 19:52:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 19:52:27 INFO - PROCESS | 1660 | 1463971947133 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 19:52:27 INFO - PROCESS | 1660 | 1463971947136 Marionette TRACE conn2 <- [1,2946,null,{}] 19:52:27 INFO - PROCESS | 1660 | 1463971947140 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}] 19:52:27 INFO - PROCESS | 1660 | 1463971947276 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 19:52:27 INFO - PROCESS | 1660 | 1463971947326 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x118653800 == 39 [pid = 1660] [id = 744] 19:52:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x112794c00) [pid = 1660] [serial = 2232] [outer = 0x0] 19:52:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11279e000) [pid = 1660] [serial = 2233] [outer = 0x112794c00] 19:52:27 INFO - PROCESS | 1660 | 1463971947359 Marionette DEBUG loaded listener.js 19:52:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x11310bc00) [pid = 1660] [serial = 2234] [outer = 0x112794c00] 19:52:27 INFO - PROCESS | 1660 | 1463971947719 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]]]}] 19:52:27 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. 19:52:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 620ms 19:52:27 INFO - PROCESS | 1660 | 1463971947754 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 19:52:27 INFO - PROCESS | 1660 | 1463971947758 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 19:52:27 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 19:52:27 INFO - PROCESS | 1660 | 1463971947763 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 19:52:27 INFO - PROCESS | 1660 | 1463971947765 Marionette TRACE conn2 <- [1,2950,null,{}] 19:52:27 INFO - PROCESS | 1660 | 1463971947767 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}] 19:52:27 INFO - PROCESS | 1660 | 1463971947867 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 19:52:27 INFO - PROCESS | 1660 | 1463971947944 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x123d03000 == 40 [pid = 1660] [id = 745] 19:52:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x113342400) [pid = 1660] [serial = 2235] [outer = 0x0] 19:52:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x113d68000) [pid = 1660] [serial = 2236] [outer = 0x113342400] 19:52:28 INFO - PROCESS | 1660 | 1463971948015 Marionette DEBUG loaded listener.js 19:52:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x11619bc00) [pid = 1660] [serial = 2237] [outer = 0x113342400] 19:52:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x1268b4000 == 41 [pid = 1660] [id = 746] 19:52:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x117e57400) [pid = 1660] [serial = 2238] [outer = 0x0] 19:52:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x115060000) [pid = 1660] [serial = 2239] [outer = 0x117e57400] 19:52:28 INFO - PROCESS | 1660 | 1463971948374 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]]]}] 19:52:28 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. 19:52:28 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 622ms 19:52:28 INFO - PROCESS | 1660 | 1463971948385 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 19:52:28 INFO - PROCESS | 1660 | 1463971948387 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 19:52:28 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 19:52:28 INFO - PROCESS | 1660 | 1463971948389 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 19:52:28 INFO - PROCESS | 1660 | 1463971948392 Marionette TRACE conn2 <- [1,2954,null,{}] 19:52:28 INFO - PROCESS | 1660 | 1463971948399 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}] 19:52:28 INFO - PROCESS | 1660 | 1463971948518 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 19:52:28 INFO - PROCESS | 1660 | 1463971948572 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac40000 == 42 [pid = 1660] [id = 747] 19:52:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x117672c00) [pid = 1660] [serial = 2240] [outer = 0x0] 19:52:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1191ca000) [pid = 1660] [serial = 2241] [outer = 0x117672c00] 19:52:28 INFO - PROCESS | 1660 | 1463971948644 Marionette DEBUG loaded listener.js 19:52:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x11942ec00) [pid = 1660] [serial = 2242] [outer = 0x117672c00] 19:52:29 INFO - PROCESS | 1660 | 1463971949005 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]]]}] 19:52:29 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:52:29 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 19:52:29 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 624ms 19:52:29 INFO - PROCESS | 1660 | 1463971949013 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 19:52:29 INFO - PROCESS | 1660 | 1463971949015 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 19:52:29 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 19:52:29 INFO - PROCESS | 1660 | 1463971949018 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 19:52:29 INFO - PROCESS | 1660 | 1463971949021 Marionette TRACE conn2 <- [1,2958,null,{}] 19:52:29 INFO - PROCESS | 1660 | 1463971949024 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}] 19:52:29 INFO - PROCESS | 1660 | 1463971949131 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 19:52:29 INFO - PROCESS | 1660 | 1463971949217 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b867000 == 43 [pid = 1660] [id = 748] 19:52:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x11997dc00) [pid = 1660] [serial = 2243] [outer = 0x0] 19:52:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x121026800) [pid = 1660] [serial = 2244] [outer = 0x11997dc00] 19:52:29 INFO - PROCESS | 1660 | 1463971949251 Marionette DEBUG loaded listener.js 19:52:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x12173d000) [pid = 1660] [serial = 2245] [outer = 0x11997dc00] 19:52:29 INFO - PROCESS | 1660 | 1463971949614 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]]]}] 19:52:29 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. 19:52:29 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 621ms 19:52:29 INFO - PROCESS | 1660 | 1463971949640 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 19:52:29 INFO - PROCESS | 1660 | 1463971949641 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 19:52:29 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 19:52:29 INFO - PROCESS | 1660 | 1463971949643 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 19:52:29 INFO - PROCESS | 1660 | 1463971949645 Marionette TRACE conn2 <- [1,2962,null,{}] 19:52:29 INFO - PROCESS | 1660 | 1463971949647 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}] 19:52:29 INFO - PROCESS | 1660 | 1463971949744 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 19:52:29 INFO - PROCESS | 1660 | 1463971949794 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bb56800 == 44 [pid = 1660] [id = 749] 19:52:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x119422400) [pid = 1660] [serial = 2246] [outer = 0x0] 19:52:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x121744400) [pid = 1660] [serial = 2247] [outer = 0x119422400] 19:52:29 INFO - PROCESS | 1660 | 1463971949824 Marionette DEBUG loaded listener.js 19:52:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x123d81800) [pid = 1660] [serial = 2248] [outer = 0x119422400] 19:52:30 INFO - PROCESS | 1660 | 1463971950192 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]]]}] 19:52:30 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. 19:52:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 569ms 19:52:30 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 19:52:30 INFO - PROCESS | 1660 | 1463971950213 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 19:52:30 INFO - PROCESS | 1660 | 1463971950214 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 19:52:30 INFO - PROCESS | 1660 | 1463971950217 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 19:52:30 INFO - PROCESS | 1660 | 1463971950218 Marionette TRACE conn2 <- [1,2966,null,{}] 19:52:30 INFO - PROCESS | 1660 | 1463971950221 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}] 19:52:30 INFO - PROCESS | 1660 | 1463971950333 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 19:52:30 INFO - PROCESS | 1660 | 1463971950390 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x1261d4000 == 45 [pid = 1660] [id = 750] 19:52:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x119978400) [pid = 1660] [serial = 2249] [outer = 0x0] 19:52:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x121748800) [pid = 1660] [serial = 2250] [outer = 0x119978400] 19:52:30 INFO - PROCESS | 1660 | 1463971950419 Marionette DEBUG loaded listener.js 19:52:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x1247ad000) [pid = 1660] [serial = 2251] [outer = 0x119978400] 19:52:30 INFO - PROCESS | 1660 | 1463971950776 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]]]}] 19:52:30 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. 19:52:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 569ms 19:52:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 19:52:30 INFO - PROCESS | 1660 | 1463971950788 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 19:52:30 INFO - PROCESS | 1660 | 1463971950789 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 19:52:30 INFO - PROCESS | 1660 | 1463971950791 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 19:52:30 INFO - PROCESS | 1660 | 1463971950793 Marionette TRACE conn2 <- [1,2970,null,{}] 19:52:30 INFO - PROCESS | 1660 | 1463971950795 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}] 19:52:30 INFO - PROCESS | 1660 | 1463971950891 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 19:52:30 INFO - PROCESS | 1660 | 1463971950943 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192b3800 == 46 [pid = 1660] [id = 751] 19:52:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x11311fc00) [pid = 1660] [serial = 2252] [outer = 0x0] 19:52:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x124229000) [pid = 1660] [serial = 2253] [outer = 0x11311fc00] 19:52:30 INFO - PROCESS | 1660 | 1463971950971 Marionette DEBUG loaded listener.js 19:52:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x124c7bc00) [pid = 1660] [serial = 2254] [outer = 0x11311fc00] 19:52:31 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. 19:52:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 671ms 19:52:31 INFO - PROCESS | 1660 | 1463971951459 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]]]}] 19:52:31 INFO - PROCESS | 1660 | 1463971951464 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 19:52:31 INFO - PROCESS | 1660 | 1463971951468 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 19:52:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 19:52:31 INFO - PROCESS | 1660 | 1463971951474 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 19:52:31 INFO - PROCESS | 1660 | 1463971951477 Marionette TRACE conn2 <- [1,2974,null,{}] 19:52:31 INFO - PROCESS | 1660 | 1463971951482 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}] 19:52:31 INFO - PROCESS | 1660 | 1463971951629 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 19:52:31 INFO - PROCESS | 1660 | 1463971951778 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213c1800 == 47 [pid = 1660] [id = 752] 19:52:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x112d99c00) [pid = 1660] [serial = 2255] [outer = 0x0] 19:52:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x113108800) [pid = 1660] [serial = 2256] [outer = 0x112d99c00] 19:52:31 INFO - PROCESS | 1660 | 1463971951823 Marionette DEBUG loaded listener.js 19:52:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x113183400) [pid = 1660] [serial = 2257] [outer = 0x112d99c00] 19:52:32 INFO - PROCESS | 1660 | 1463971952238 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]]]}] 19:52:32 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. 19:52:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 774ms 19:52:32 INFO - PROCESS | 1660 | 1463971952248 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 19:52:32 INFO - PROCESS | 1660 | 1463971952252 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 19:52:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 19:52:32 INFO - PROCESS | 1660 | 1463971952256 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 19:52:32 INFO - PROCESS | 1660 | 1463971952258 Marionette TRACE conn2 <- [1,2978,null,{}] 19:52:32 INFO - PROCESS | 1660 | 1463971952260 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}] 19:52:32 INFO - PROCESS | 1660 | 1463971952363 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 19:52:32 INFO - PROCESS | 1660 | 1463971952415 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192ac000 == 48 [pid = 1660] [id = 753] 19:52:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x113344800) [pid = 1660] [serial = 2258] [outer = 0x0] 19:52:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x11693ec00) [pid = 1660] [serial = 2259] [outer = 0x113344800] 19:52:32 INFO - PROCESS | 1660 | 1463971952445 Marionette DEBUG loaded listener.js 19:52:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x117e63000) [pid = 1660] [serial = 2260] [outer = 0x113344800] 19:52:32 INFO - PROCESS | 1660 | --DOCSHELL 0x1294db800 == 47 [pid = 1660] [id = 742] 19:52:32 INFO - PROCESS | 1660 | --DOCSHELL 0x129487000 == 46 [pid = 1660] [id = 741] 19:52:32 INFO - PROCESS | 1660 | --DOCSHELL 0x124dd1800 == 45 [pid = 1660] [id = 740] 19:52:32 INFO - PROCESS | 1660 | --DOCSHELL 0x129010800 == 44 [pid = 1660] [id = 739] 19:52:32 INFO - PROCESS | 1660 | --DOCSHELL 0x128c2e800 == 43 [pid = 1660] [id = 738] 19:52:32 INFO - PROCESS | 1660 | --DOCSHELL 0x128b30800 == 42 [pid = 1660] [id = 737] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x112d9bc00) [pid = 1660] [serial = 2188] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOCSHELL 0x124d0e800 == 41 [pid = 1660] [id = 736] 19:52:32 INFO - PROCESS | 1660 | --DOCSHELL 0x1131bb000 == 40 [pid = 1660] [id = 735] 19:52:32 INFO - PROCESS | 1660 | --DOCSHELL 0x1213b8000 == 39 [pid = 1660] [id = 734] 19:52:32 INFO - PROCESS | 1660 | --DOCSHELL 0x1197da800 == 38 [pid = 1660] [id = 733] 19:52:32 INFO - PROCESS | 1660 | --DOCSHELL 0x1167b7800 == 37 [pid = 1660] [id = 732] 19:52:32 INFO - PROCESS | 1660 | --DOCSHELL 0x112f19000 == 36 [pid = 1660] [id = 730] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x128d77800) [pid = 1660] [serial = 2182] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x128c59400) [pid = 1660] [serial = 2179] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x11279dc00) [pid = 1660] [serial = 2186] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x121746800) [pid = 1660] [serial = 2161] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x1246ca400) [pid = 1660] [serial = 2167] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x12404e800) [pid = 1660] [serial = 2164] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x1260ecc00) [pid = 1660] [serial = 2170] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x124c87000) [pid = 1660] [serial = 2168] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x11867f400) [pid = 1660] [serial = 2173] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x112793400) [pid = 1660] [serial = 2185] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12676b400) [pid = 1660] [serial = 2171] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x129032400) [pid = 1660] [serial = 2183] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x128b65000) [pid = 1660] [serial = 2141] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x121027800) [pid = 1660] [serial = 2140] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x126e25000) [pid = 1660] [serial = 2138] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x124dacc00) [pid = 1660] [serial = 2137] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x119ff4800) [pid = 1660] [serial = 2135] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x119430400) [pid = 1660] [serial = 2134] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x113116400) [pid = 1660] [serial = 2131] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x115e3dc00) [pid = 1660] [serial = 2132] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12965b800) [pid = 1660] [serial = 2129] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12102b800) [pid = 1660] [serial = 2158] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x119ff4400) [pid = 1660] [serial = 2155] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x120f6f800) [pid = 1660] [serial = 2156] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x119974c00) [pid = 1660] [serial = 2152] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1199ebc00) [pid = 1660] [serial = 2153] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x118811400) [pid = 1660] [serial = 2149] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x119253800) [pid = 1660] [serial = 2150] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x118045400) [pid = 1660] [serial = 2147] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11716d800) [pid = 1660] [serial = 2146] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11311e000) [pid = 1660] [serial = 2144] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x112f31800) [pid = 1660] [serial = 2143] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x128d69c00) [pid = 1660] [serial = 2180] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x126828800) [pid = 1660] [serial = 2174] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12442d000) [pid = 1660] [serial = 2165] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x128be8000) [pid = 1660] [serial = 2177] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x128b67000) [pid = 1660] [serial = 2176] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x121710c00) [pid = 1660] [serial = 2159] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1219e9400) [pid = 1660] [serial = 2162] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x118808c00) [pid = 1660] [serial = 2081] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x126034400) [pid = 1660] [serial = 2087] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x113116800) [pid = 1660] [serial = 2078] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x126e1e000) [pid = 1660] [serial = 2090] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x121706c00) [pid = 1660] [serial = 2084] [outer = 0x0] [url = about:blank] 19:52:32 INFO - PROCESS | 1660 | 1463971952793 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]]]}] 19:52:32 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. 19:52:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 571ms 19:52:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 19:52:32 INFO - PROCESS | 1660 | 1463971952828 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 19:52:32 INFO - PROCESS | 1660 | 1463971952829 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 19:52:32 INFO - PROCESS | 1660 | 1463971952832 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 19:52:32 INFO - PROCESS | 1660 | 1463971952834 Marionette TRACE conn2 <- [1,2982,null,{}] 19:52:32 INFO - PROCESS | 1660 | 1463971952842 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}] 19:52:32 INFO - PROCESS | 1660 | 1463971952927 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 19:52:32 INFO - PROCESS | 1660 | 1463971952977 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x119190800 == 37 [pid = 1660] [id = 754] 19:52:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11618d800) [pid = 1660] [serial = 2261] [outer = 0x0] 19:52:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x118043400) [pid = 1660] [serial = 2262] [outer = 0x11618d800] 19:52:33 INFO - PROCESS | 1660 | 1463971953005 Marionette DEBUG loaded listener.js 19:52:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118d19800) [pid = 1660] [serial = 2263] [outer = 0x11618d800] 19:52:33 INFO - PROCESS | 1660 | 1463971953315 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"]]]}] 19:52:33 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 19:52:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 19:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 19:52:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 522ms 19:52:33 INFO - PROCESS | 1660 | 1463971953355 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 19:52:33 INFO - PROCESS | 1660 | 1463971953357 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 19:52:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 19:52:33 INFO - PROCESS | 1660 | 1463971953359 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 19:52:33 INFO - PROCESS | 1660 | 1463971953360 Marionette TRACE conn2 <- [1,2986,null,{}] 19:52:33 INFO - PROCESS | 1660 | 1463971953363 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}] 19:52:33 INFO - PROCESS | 1660 | 1463971953442 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 19:52:33 INFO - PROCESS | 1660 | 1463971953492 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x121d9c800 == 38 [pid = 1660] [id = 755] 19:52:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x118811000) [pid = 1660] [serial = 2264] [outer = 0x0] 19:52:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119254000) [pid = 1660] [serial = 2265] [outer = 0x118811000] 19:52:33 INFO - PROCESS | 1660 | 1463971953518 Marionette DEBUG loaded listener.js 19:52:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1194e8800) [pid = 1660] [serial = 2266] [outer = 0x118811000] 19:52:33 INFO - PROCESS | 1660 | 1463971953764 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]]]}] 19:52:33 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. 19:52:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 419ms 19:52:33 INFO - PROCESS | 1660 | 1463971953778 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 19:52:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 19:52:33 INFO - PROCESS | 1660 | 1463971953791 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 19:52:33 INFO - PROCESS | 1660 | 1463971953799 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 19:52:33 INFO - PROCESS | 1660 | 1463971953801 Marionette TRACE conn2 <- [1,2990,null,{}] 19:52:33 INFO - PROCESS | 1660 | 1463971953811 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}] 19:52:33 INFO - PROCESS | 1660 | 1463971953893 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 19:52:33 INFO - PROCESS | 1660 | 1463971953897 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x126899800 == 39 [pid = 1660] [id = 756] 19:52:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119b79c00) [pid = 1660] [serial = 2267] [outer = 0x0] 19:52:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x120f67800) [pid = 1660] [serial = 2268] [outer = 0x119b79c00] 19:52:33 INFO - PROCESS | 1660 | 1463971953925 Marionette DEBUG loaded listener.js 19:52:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121027800) [pid = 1660] [serial = 2269] [outer = 0x119b79c00] 19:52:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x128c2d000 == 40 [pid = 1660] [id = 757] 19:52:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12135f400) [pid = 1660] [serial = 2270] [outer = 0x0] 19:52:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12121d000) [pid = 1660] [serial = 2271] [outer = 0x12135f400] 19:52:34 INFO - PROCESS | 1660 | 1463971954266 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]]]}] 19:52:34 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. 19:52:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 477ms 19:52:34 INFO - PROCESS | 1660 | 1463971954275 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 19:52:34 INFO - PROCESS | 1660 | 1463971954277 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 19:52:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 19:52:34 INFO - PROCESS | 1660 | 1463971954279 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 19:52:34 INFO - PROCESS | 1660 | 1463971954280 Marionette TRACE conn2 <- [1,2994,null,{}] 19:52:34 INFO - PROCESS | 1660 | 1463971954282 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}] 19:52:34 INFO - PROCESS | 1660 | 1463971954427 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 19:52:34 INFO - PROCESS | 1660 | 1463971954434 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b4b800 == 41 [pid = 1660] [id = 758] 19:52:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x120f62800) [pid = 1660] [serial = 2272] [outer = 0x0] 19:52:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x121359000) [pid = 1660] [serial = 2273] [outer = 0x120f62800] 19:52:34 INFO - PROCESS | 1660 | 1463971954459 Marionette DEBUG loaded listener.js 19:52:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x124424c00) [pid = 1660] [serial = 2274] [outer = 0x120f62800] 19:52:34 INFO - PROCESS | 1660 | 1463971954793 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]]]}] 19:52:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:52:34 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 19:52:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 568ms 19:52:34 INFO - PROCESS | 1660 | 1463971954848 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 19:52:34 INFO - PROCESS | 1660 | 1463971954850 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 19:52:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 19:52:34 INFO - PROCESS | 1660 | 1463971954853 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 19:52:34 INFO - PROCESS | 1660 | 1463971954855 Marionette TRACE conn2 <- [1,2998,null,{}] 19:52:34 INFO - PROCESS | 1660 | 1463971954859 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}] 19:52:35 INFO - PROCESS | 1660 | 1463971955015 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 19:52:35 INFO - PROCESS | 1660 | 1463971955037 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x129482800 == 42 [pid = 1660] [id = 759] 19:52:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x121021000) [pid = 1660] [serial = 2275] [outer = 0x0] 19:52:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x124459000) [pid = 1660] [serial = 2276] [outer = 0x121021000] 19:52:35 INFO - PROCESS | 1660 | 1463971955076 Marionette DEBUG loaded listener.js 19:52:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x124c80000) [pid = 1660] [serial = 2277] [outer = 0x121021000] 19:52:35 INFO - PROCESS | 1660 | 1463971955443 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]]]}] 19:52:35 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. 19:52:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 622ms 19:52:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 19:52:35 INFO - PROCESS | 1660 | 1463971955476 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 19:52:35 INFO - PROCESS | 1660 | 1463971955478 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 19:52:35 INFO - PROCESS | 1660 | 1463971955481 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 19:52:35 INFO - PROCESS | 1660 | 1463971955483 Marionette TRACE conn2 <- [1,3002,null,{}] 19:52:35 INFO - PROCESS | 1660 | 1463971955486 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}] 19:52:35 INFO - PROCESS | 1660 | 1463971955639 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 19:52:35 INFO - PROCESS | 1660 | 1463971955686 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a79c000 == 43 [pid = 1660] [id = 760] 19:52:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x124c80c00) [pid = 1660] [serial = 2278] [outer = 0x0] 19:52:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x124da0800) [pid = 1660] [serial = 2279] [outer = 0x124c80c00] 19:52:35 INFO - PROCESS | 1660 | 1463971955705 Marionette DEBUG loaded listener.js 19:52:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x124dadc00) [pid = 1660] [serial = 2280] [outer = 0x124c80c00] 19:52:36 INFO - PROCESS | 1660 | 1463971956037 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]]]}] 19:52:36 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. 19:52:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 573ms 19:52:36 INFO - PROCESS | 1660 | 1463971956056 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 19:52:36 INFO - PROCESS | 1660 | 1463971956058 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 19:52:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 19:52:36 INFO - PROCESS | 1660 | 1463971956061 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 19:52:36 INFO - PROCESS | 1660 | 1463971956063 Marionette TRACE conn2 <- [1,3006,null,{}] 19:52:36 INFO - PROCESS | 1660 | 1463971956066 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}] 19:52:36 INFO - PROCESS | 1660 | 1463971956224 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 19:52:36 INFO - PROCESS | 1660 | 1463971956242 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac44800 == 44 [pid = 1660] [id = 761] 19:52:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x112d9a000) [pid = 1660] [serial = 2281] [outer = 0x0] 19:52:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1260eb800) [pid = 1660] [serial = 2282] [outer = 0x112d9a000] 19:52:36 INFO - PROCESS | 1660 | 1463971956279 Marionette DEBUG loaded listener.js 19:52:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x126764000) [pid = 1660] [serial = 2283] [outer = 0x112d9a000] 19:52:36 INFO - PROCESS | 1660 | 1463971956598 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]]]}] 19:52:36 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. 19:52:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 570ms 19:52:36 INFO - PROCESS | 1660 | 1463971956631 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 19:52:36 INFO - PROCESS | 1660 | 1463971956632 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 19:52:36 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 19:52:36 INFO - PROCESS | 1660 | 1463971956636 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 19:52:36 INFO - PROCESS | 1660 | 1463971956638 Marionette TRACE conn2 <- [1,3010,null,{}] 19:52:36 INFO - PROCESS | 1660 | 1463971956640 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}] 19:52:36 INFO - PROCESS | 1660 | 1463971956852 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 19:52:36 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x11942f400) [pid = 1660] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 19:52:36 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x119427c00) [pid = 1660] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 19:52:36 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12102bc00) [pid = 1660] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 19:52:36 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x112793000) [pid = 1660] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 19:52:36 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x116725800) [pid = 1660] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 19:52:36 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x117e61c00) [pid = 1660] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 19:52:36 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x112796800) [pid = 1660] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 19:52:36 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x113863400) [pid = 1660] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 19:52:36 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119426c00) [pid = 1660] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 19:52:36 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x113346c00) [pid = 1660] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 19:52:36 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x110f11c00) [pid = 1660] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 19:52:36 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x115ec2800) [pid = 1660] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 19:52:36 INFO - PROCESS | 1660 | 1463971956907 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f7c000 == 45 [pid = 1660] [id = 762] 19:52:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11278b400) [pid = 1660] [serial = 2284] [outer = 0x0] 19:52:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x113110800) [pid = 1660] [serial = 2285] [outer = 0x11278b400] 19:52:36 INFO - PROCESS | 1660 | 1463971956932 Marionette DEBUG loaded listener.js 19:52:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x118674c00) [pid = 1660] [serial = 2286] [outer = 0x11278b400] 19:52:37 INFO - PROCESS | 1660 | 1463971957182 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]]]}] 19:52:37 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 19:52:37 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 572ms 19:52:37 INFO - TEST-START | /FileAPI/FileReaderSync.worker 19:52:37 INFO - PROCESS | 1660 | 1463971957210 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 19:52:37 INFO - PROCESS | 1660 | 1463971957211 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 19:52:37 INFO - PROCESS | 1660 | 1463971957213 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 19:52:37 INFO - PROCESS | 1660 | 1463971957215 Marionette TRACE conn2 <- [1,3014,null,{}] 19:52:37 INFO - PROCESS | 1660 | 1463971957225 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}] 19:52:37 INFO - PROCESS | 1660 | 1463971957323 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 19:52:37 INFO - PROCESS | 1660 | 1463971957328 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bf22000 == 46 [pid = 1660] [id = 763] 19:52:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x126709000) [pid = 1660] [serial = 2287] [outer = 0x0] 19:52:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x126e23400) [pid = 1660] [serial = 2288] [outer = 0x126709000] 19:52:37 INFO - PROCESS | 1660 | 1463971957357 Marionette DEBUG loaded listener.js 19:52:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128b64c00) [pid = 1660] [serial = 2289] [outer = 0x126709000] 19:52:37 INFO - PROCESS | 1660 | [1660] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:52:37 INFO - PROCESS | 1660 | 1463971957712 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 19:52:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 19:52:37 INFO - {} 19:52:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 19:52:37 INFO - {} 19:52:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 19:52:37 INFO - {} 19:52:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 19:52:37 INFO - {} 19:52:37 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 524ms 19:52:37 INFO - TEST-START | /FileAPI/fileReader.html 19:52:37 INFO - PROCESS | 1660 | 1463971957746 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 19:52:37 INFO - PROCESS | 1660 | 1463971957747 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 19:52:37 INFO - PROCESS | 1660 | 1463971957749 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 19:52:37 INFO - PROCESS | 1660 | 1463971957750 Marionette TRACE conn2 <- [1,3018,null,{}] 19:52:37 INFO - PROCESS | 1660 | 1463971957753 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}] 19:52:37 INFO - PROCESS | 1660 | 1463971957831 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 19:52:37 INFO - PROCESS | 1660 | 1463971957838 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c625000 == 47 [pid = 1660] [id = 764] 19:52:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1167d8400) [pid = 1660] [serial = 2290] [outer = 0x0] 19:52:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x128b6ac00) [pid = 1660] [serial = 2291] [outer = 0x1167d8400] 19:52:37 INFO - PROCESS | 1660 | 1463971957862 Marionette DEBUG loaded listener.js 19:52:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x128c55c00) [pid = 1660] [serial = 2292] [outer = 0x1167d8400] 19:52:38 INFO - PROCESS | 1660 | 1463971958167 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]]]}] 19:52:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 19:52:38 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 19:52:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 19:52:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 19:52:38 INFO - TEST-OK | /FileAPI/fileReader.html | took 469ms 19:52:38 INFO - TEST-START | /FileAPI/historical.html 19:52:38 INFO - PROCESS | 1660 | 1463971958219 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 19:52:38 INFO - PROCESS | 1660 | 1463971958221 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 19:52:38 INFO - PROCESS | 1660 | 1463971958223 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 19:52:38 INFO - PROCESS | 1660 | 1463971958224 Marionette TRACE conn2 <- [1,3022,null,{}] 19:52:38 INFO - PROCESS | 1660 | 1463971958226 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}] 19:52:38 INFO - PROCESS | 1660 | 1463971958311 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 19:52:38 INFO - PROCESS | 1660 | 1463971958315 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c7c1800 == 48 [pid = 1660] [id = 765] 19:52:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x128c59400) [pid = 1660] [serial = 2293] [outer = 0x0] 19:52:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x128c5d800) [pid = 1660] [serial = 2294] [outer = 0x128c59400] 19:52:38 INFO - PROCESS | 1660 | 1463971958342 Marionette DEBUG loaded listener.js 19:52:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x128d75800) [pid = 1660] [serial = 2295] [outer = 0x128c59400] 19:52:38 INFO - PROCESS | 1660 | 1463971958646 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"]]]}] 19:52:38 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 19:52:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 19:52:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 19:52:38 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 19:52:38 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 19:52:38 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 19:52:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 19:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 19:52:38 INFO - TEST-OK | /FileAPI/historical.html | took 470ms 19:52:38 INFO - TEST-START | /FileAPI/idlharness.html 19:52:38 INFO - PROCESS | 1660 | 1463971958694 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 19:52:38 INFO - PROCESS | 1660 | 1463971958695 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 19:52:38 INFO - PROCESS | 1660 | 1463971958697 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 19:52:38 INFO - PROCESS | 1660 | 1463971958698 Marionette TRACE conn2 <- [1,3026,null,{}] 19:52:38 INFO - PROCESS | 1660 | 1463971958701 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}] 19:52:38 INFO - PROCESS | 1660 | 1463971958805 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 19:52:38 INFO - PROCESS | 1660 | 1463971958811 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb33000 == 49 [pid = 1660] [id = 766] 19:52:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x128e3f400) [pid = 1660] [serial = 2296] [outer = 0x0] 19:52:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x128e4b400) [pid = 1660] [serial = 2297] [outer = 0x128e3f400] 19:52:38 INFO - PROCESS | 1660 | 1463971958836 Marionette DEBUG loaded listener.js 19:52:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x129038800) [pid = 1660] [serial = 2298] [outer = 0x128e3f400] 19:52:39 INFO - PROCESS | 1660 | 1463971959488 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]]]}] 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 19:52:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:52:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:52:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:52:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:52:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:52:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:52:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:52:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:52:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:52:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 19:52:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:52:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:52:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:52:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:52:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:52:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:52:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:52:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:52:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:52:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 19:52:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:52:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:52:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:52:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:52:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:52:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:52:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:52:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:52:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:52:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 19:52:39 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 19:52:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:52:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:52:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:52:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:52:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:52:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:52:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:52:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:52:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 19:52:39 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 19:52:39 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 19:52:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:52:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:52:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:52:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:52:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:52:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:52:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:52:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:52:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 19:52:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:52:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:52:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:52:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:52:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:52:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:52:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:52:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:52:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 19:52:39 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 19:52:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:52:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:52:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:52:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:52:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:52:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:52:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:52:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:52:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 19:52:39 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 19:52:39 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 19:52:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:52:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:52:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:52:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:52:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:52:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:52:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:52:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:52:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 19:52:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 19:52:39 INFO - TEST-OK | /FileAPI/idlharness.html | took 833ms 19:52:39 INFO - PROCESS | 1660 | 1463971959598 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 19:52:39 INFO - PROCESS | 1660 | 1463971959603 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 19:52:39 INFO - TEST-START | /FileAPI/idlharness.worker 19:52:39 INFO - PROCESS | 1660 | 1463971959609 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 19:52:39 INFO - PROCESS | 1660 | 1463971959612 Marionette TRACE conn2 <- [1,3030,null,{}] 19:52:39 INFO - PROCESS | 1660 | 1463971959616 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}] 19:52:39 INFO - PROCESS | 1660 | 1463971959731 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 19:52:39 INFO - PROCESS | 1660 | 1463971959783 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d018800 == 50 [pid = 1660] [id = 767] 19:52:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1242f5400) [pid = 1660] [serial = 2299] [outer = 0x0] 19:52:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x124c7c800) [pid = 1660] [serial = 2300] [outer = 0x1242f5400] 19:52:39 INFO - PROCESS | 1660 | 1463971959814 Marionette DEBUG loaded listener.js 19:52:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12676d000) [pid = 1660] [serial = 2301] [outer = 0x1242f5400] 19:52:39 INFO - PROCESS | 1660 | [1660] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:52:40 INFO - PROCESS | 1660 | 1463971960552 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,{},{}]]]}] 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:52:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:52:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:52:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:52:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:52:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:52:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:52:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:52:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:52:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:52:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:52:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:52:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:52:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:52:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:52:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:52:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:52:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:52:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:52:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:52:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:52:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 19:52:40 INFO - {} 19:52:40 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 19:52:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:52:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:52:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:52:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:52:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:52:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:52:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 19:52:40 INFO - {} 19:52:40 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 - {} 19:52:40 INFO - {} 19:52:40 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 19:52:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:52:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:52:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:52:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:52:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:52:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:52:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:52:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:52:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:52:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:52:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:52:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:52:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 19:52:40 INFO - {} 19:52:40 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 19:52:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:52:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:52:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:52:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:52:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:52:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:52:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 19:52:40 INFO - {} 19:52:40 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 - {} 19:52:40 INFO - {} 19:52:40 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 19:52:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:52:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:52:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:52:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:52:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:52:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:52:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:52:40 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 19:52:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 19:52:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 19:52:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:52:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:52:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:52:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:52:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:52:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 19:52:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:52:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:52:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:52:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:52:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:52:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:52:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 19:52:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 19:52:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:52:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:52:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:52:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:52:40 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 19:52:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 19:52:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 19:52:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:52:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:52:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:52:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:52:40 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 19:52:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 19:52:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 19:52:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:52:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:52:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:52:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:52:40 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 19:52:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 19:52:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:52:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:52:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:52:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:52:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:52:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:52:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:52:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 19:52:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:52:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:52:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:52:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:52:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:52:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:52:40 INFO - {} 19:52:40 INFO - TEST-OK | /FileAPI/idlharness.worker | took 983ms 19:52:40 INFO - PROCESS | 1660 | 1463971960593 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 19:52:40 INFO - PROCESS | 1660 | 1463971960598 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 19:52:40 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 19:52:40 INFO - PROCESS | 1660 | 1463971960646 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 19:52:40 INFO - PROCESS | 1660 | 1463971960649 Marionette TRACE conn2 <- [1,3034,null,{}] 19:52:40 INFO - PROCESS | 1660 | 1463971960678 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}] 19:52:40 INFO - PROCESS | 1660 | 1463971960811 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 19:52:40 INFO - PROCESS | 1660 | 1463971960928 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x133b46800 == 51 [pid = 1660] [id = 768] 19:52:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x126e21c00) [pid = 1660] [serial = 2302] [outer = 0x0] 19:52:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12a835000) [pid = 1660] [serial = 2303] [outer = 0x126e21c00] 19:52:40 INFO - PROCESS | 1660 | 1463971960956 Marionette DEBUG loaded listener.js 19:52:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x12a8dd000) [pid = 1660] [serial = 2304] [outer = 0x126e21c00] 19:52:41 INFO - PROCESS | 1660 | 1463971961374 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]]]}] 19:52:41 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 19:52:41 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 793ms 19:52:41 INFO - PROCESS | 1660 | 1463971961396 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 19:52:41 INFO - PROCESS | 1660 | 1463971961399 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 19:52:41 INFO - TEST-START | /FileAPI/blob/Blob-close.html 19:52:41 INFO - PROCESS | 1660 | 1463971961402 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 19:52:41 INFO - PROCESS | 1660 | 1463971961406 Marionette TRACE conn2 <- [1,3038,null,{}] 19:52:41 INFO - PROCESS | 1660 | 1463971961418 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}] 19:52:41 INFO - PROCESS | 1660 | 1463971961599 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 19:52:41 INFO - PROCESS | 1660 | 1463971961610 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ce3a000 == 52 [pid = 1660] [id = 769] 19:52:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x118d13800) [pid = 1660] [serial = 2305] [outer = 0x0] 19:52:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x1191cd000) [pid = 1660] [serial = 2306] [outer = 0x118d13800] 19:52:41 INFO - PROCESS | 1660 | 1463971961642 Marionette DEBUG loaded listener.js 19:52:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12a8e6400) [pid = 1660] [serial = 2307] [outer = 0x118d13800] 19:52:42 INFO - PROCESS | 1660 | 1463971962016 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"]]]}] 19:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 19:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 19:52:42 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 625ms 19:52:42 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 19:52:42 INFO - PROCESS | 1660 | 1463971962027 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 19:52:42 INFO - PROCESS | 1660 | 1463971962029 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 19:52:42 INFO - PROCESS | 1660 | 1463971962031 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 19:52:42 INFO - PROCESS | 1660 | 1463971962033 Marionette TRACE conn2 <- [1,3042,null,{}] 19:52:42 INFO - PROCESS | 1660 | 1463971962036 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}] 19:52:42 INFO - PROCESS | 1660 | 1463971962142 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 19:52:42 INFO - PROCESS | 1660 | 1463971962231 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x1186c3800 == 53 [pid = 1660] [id = 770] 19:52:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x1131c7800) [pid = 1660] [serial = 2308] [outer = 0x0] 19:52:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x11942e000) [pid = 1660] [serial = 2309] [outer = 0x1131c7800] 19:52:42 INFO - PROCESS | 1660 | 1463971962261 Marionette DEBUG loaded listener.js 19:52:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x12a8e6800) [pid = 1660] [serial = 2310] [outer = 0x1131c7800] 19:52:42 INFO - PROCESS | 1660 | 1463971962911 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]]]}] 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 19:52:42 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. 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 19:52:42 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'.) 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 19:52:42 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. 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 19:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 19:52:42 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. 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 19:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:52:42 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. 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 19:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 19:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 19:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 19:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 19:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 19:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 19:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 19:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 19:52:42 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 929ms 19:52:42 INFO - PROCESS | 1660 | 1463971962971 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 19:52:42 INFO - PROCESS | 1660 | 1463971962974 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 19:52:42 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 19:52:42 INFO - PROCESS | 1660 | 1463971962980 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 19:52:42 INFO - PROCESS | 1660 | 1463971962981 Marionette TRACE conn2 <- [1,3046,null,{}] 19:52:42 INFO - PROCESS | 1660 | 1463971962987 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}] 19:52:43 INFO - PROCESS | 1660 | 1463971963083 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 19:52:43 INFO - PROCESS | 1660 | 1463971963156 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x119cf3000 == 54 [pid = 1660] [id = 771] 19:52:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x112787c00) [pid = 1660] [serial = 2311] [outer = 0x0] 19:52:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x112d97400) [pid = 1660] [serial = 2312] [outer = 0x112787c00] 19:52:43 INFO - PROCESS | 1660 | 1463971963183 Marionette DEBUG loaded listener.js 19:52:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x113a6a400) [pid = 1660] [serial = 2313] [outer = 0x112787c00] 19:52:43 INFO - PROCESS | 1660 | [1660] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:52:43 INFO - PROCESS | 1660 | 1463971963574 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 19:52:43 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 19:52:43 INFO - {} 19:52:43 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 624ms 19:52:43 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 19:52:43 INFO - PROCESS | 1660 | 1463971963604 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 19:52:43 INFO - PROCESS | 1660 | 1463971963608 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 19:52:43 INFO - PROCESS | 1660 | 1463971963612 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 19:52:43 INFO - PROCESS | 1660 | 1463971963613 Marionette TRACE conn2 <- [1,3050,null,{}] 19:52:43 INFO - PROCESS | 1660 | 1463971963616 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}] 19:52:43 INFO - PROCESS | 1660 | 1463971963742 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 19:52:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12c7c1800 == 53 [pid = 1660] [id = 765] 19:52:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12c625000 == 52 [pid = 1660] [id = 764] 19:52:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12bf22000 == 51 [pid = 1660] [id = 763] 19:52:43 INFO - PROCESS | 1660 | --DOCSHELL 0x120f7c000 == 50 [pid = 1660] [id = 762] 19:52:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac44800 == 49 [pid = 1660] [id = 761] 19:52:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12a79c000 == 48 [pid = 1660] [id = 760] 19:52:43 INFO - PROCESS | 1660 | --DOCSHELL 0x129482800 == 47 [pid = 1660] [id = 759] 19:52:43 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x113118c00) [pid = 1660] [serial = 2194] [outer = 0x0] [url = about:blank] 19:52:43 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x11277e400) [pid = 1660] [serial = 2191] [outer = 0x0] [url = about:blank] 19:52:43 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x121c40c00) [pid = 1660] [serial = 2230] [outer = 0x0] [url = about:blank] 19:52:43 INFO - PROCESS | 1660 | --DOCSHELL 0x128b4b800 == 46 [pid = 1660] [id = 758] 19:52:43 INFO - PROCESS | 1660 | --DOCSHELL 0x128c2d000 == 45 [pid = 1660] [id = 757] 19:52:43 INFO - PROCESS | 1660 | --DOCSHELL 0x126899800 == 44 [pid = 1660] [id = 756] 19:52:43 INFO - PROCESS | 1660 | --DOCSHELL 0x121d9c800 == 43 [pid = 1660] [id = 755] 19:52:43 INFO - PROCESS | 1660 | --DOCSHELL 0x119190800 == 42 [pid = 1660] [id = 754] 19:52:43 INFO - PROCESS | 1660 | --DOCSHELL 0x1192ac000 == 41 [pid = 1660] [id = 753] 19:52:43 INFO - PROCESS | 1660 | --DOCSHELL 0x1213c1800 == 40 [pid = 1660] [id = 752] 19:52:43 INFO - PROCESS | 1660 | --DOCSHELL 0x1268b4000 == 39 [pid = 1660] [id = 746] 19:52:43 INFO - PROCESS | 1660 | 1463971963884 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:43 INFO - PROCESS | 1660 | --DOCSHELL 0x118653800 == 38 [pid = 1660] [id = 744] 19:52:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x112f21800 == 39 [pid = 1660] [id = 772] 19:52:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x11277e400) [pid = 1660] [serial = 2314] [outer = 0x0] 19:52:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x112a64c00) [pid = 1660] [serial = 2315] [outer = 0x11277e400] 19:52:43 INFO - PROCESS | 1660 | 1463971963916 Marionette DEBUG loaded listener.js 19:52:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x11916a800) [pid = 1660] [serial = 2316] [outer = 0x11277e400] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x11864fc00) [pid = 1660] [serial = 2206] [outer = 0x0] [url = about:blank] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x11880ac00) [pid = 1660] [serial = 2207] [outer = 0x0] [url = about:blank] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x11279ac00) [pid = 1660] [serial = 2197] [outer = 0x0] [url = about:blank] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x113103400) [pid = 1660] [serial = 2198] [outer = 0x0] [url = about:blank] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x113a66800) [pid = 1660] [serial = 2200] [outer = 0x0] [url = about:blank] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x113d68400) [pid = 1660] [serial = 2201] [outer = 0x0] [url = about:blank] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x121557c00) [pid = 1660] [serial = 2224] [outer = 0x0] [url = about:blank] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12173ac00) [pid = 1660] [serial = 2227] [outer = 0x0] [url = about:blank] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x11318f000) [pid = 1660] [serial = 2221] [outer = 0x0] [url = about:blank] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x11880b000) [pid = 1660] [serial = 2209] [outer = 0x0] [url = about:blank] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x121707000) [pid = 1660] [serial = 2225] [outer = 0x0] [url = about:blank] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x121703000) [pid = 1660] [serial = 2219] [outer = 0x0] [url = about:blank] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x119120000) [pid = 1660] [serial = 2222] [outer = 0x0] [url = about:blank] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1191c3000) [pid = 1660] [serial = 2210] [outer = 0x0] [url = about:blank] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x121774c00) [pid = 1660] [serial = 2228] [outer = 0x0] [url = about:blank] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1199e9800) [pid = 1660] [serial = 2212] [outer = 0x0] [url = about:blank] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x120f70000) [pid = 1660] [serial = 2215] [outer = 0x0] [url = about:blank] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x120f63400) [pid = 1660] [serial = 2213] [outer = 0x0] [url = about:blank] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12121c800) [pid = 1660] [serial = 2218] [outer = 0x0] [url = about:blank] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x121028800) [pid = 1660] [serial = 2216] [outer = 0x0] [url = about:blank] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x11310fc00) [pid = 1660] [serial = 2189] [outer = 0x0] [url = about:blank] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11693dc00) [pid = 1660] [serial = 2203] [outer = 0x0] [url = about:blank] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x110f13c00) [pid = 1660] [serial = 2204] [outer = 0x0] [url = about:blank] 19:52:44 INFO - PROCESS | 1660 | 1463971964192 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]]]}] 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 19:52:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 619ms 19:52:44 INFO - PROCESS | 1660 | 1463971964232 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 19:52:44 INFO - PROCESS | 1660 | 1463971964234 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 19:52:44 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 19:52:44 INFO - PROCESS | 1660 | 1463971964244 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 19:52:44 INFO - PROCESS | 1660 | 1463971964247 Marionette TRACE conn2 <- [1,3054,null,{}] 19:52:44 INFO - PROCESS | 1660 | 1463971964258 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}] 19:52:44 INFO - PROCESS | 1660 | 1463971964341 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 19:52:44 INFO - PROCESS | 1660 | 1463971964347 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213bb800 == 40 [pid = 1660] [id = 773] 19:52:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1199f1800) [pid = 1660] [serial = 2317] [outer = 0x0] 19:52:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x120f70000) [pid = 1660] [serial = 2318] [outer = 0x1199f1800] 19:52:44 INFO - PROCESS | 1660 | 1463971964377 Marionette DEBUG loaded listener.js 19:52:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12121c000) [pid = 1660] [serial = 2319] [outer = 0x1199f1800] 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 19:52:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 19:52:45 INFO - PROCESS | 1660 | 1463971964964 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"]]]}] 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 19:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 19:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 19:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 19:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 19:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 19:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 19:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 19:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 19:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 19:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 19:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 19:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 19:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 19:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 19:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 19:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 19:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 19:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 19:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 19:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 19:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 19:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 19:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 19:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:52:45 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" 19:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:52:45 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" 19:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:52:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 747ms 19:52:45 INFO - PROCESS | 1660 | 1463971964993 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 19:52:45 INFO - PROCESS | 1660 | 1463971964996 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 19:52:45 INFO - TEST-START | /FileAPI/file/File-constructor.html 19:52:45 INFO - PROCESS | 1660 | 1463971964999 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 19:52:45 INFO - PROCESS | 1660 | 1463971965000 Marionette TRACE conn2 <- [1,3058,null,{}] 19:52:45 INFO - PROCESS | 1660 | 1463971965006 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}] 19:52:45 INFO - PROCESS | 1660 | 1463971965139 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 19:52:45 INFO - PROCESS | 1660 | 1463971965191 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12677c800 == 41 [pid = 1660] [id = 774] 19:52:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1194e2400) [pid = 1660] [serial = 2320] [outer = 0x0] 19:52:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x124c84800) [pid = 1660] [serial = 2321] [outer = 0x1194e2400] 19:52:45 INFO - PROCESS | 1660 | 1463971965219 Marionette DEBUG loaded listener.js 19:52:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12158b400) [pid = 1660] [serial = 2322] [outer = 0x1194e2400] 19:52:45 INFO - PROCESS | 1660 | 1463971965507 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]]]}] 19:52:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 19:52:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 19:52:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 19:52:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 19:52:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 19:52:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 19:52:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 19:52:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 19:52:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 19:52:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 19:52:45 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:45 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 19:52:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 19:52:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 19:52:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 19:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 19:52:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 19:52:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 19:52:45 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 526ms 19:52:45 INFO - PROCESS | 1660 | 1463971965527 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 19:52:45 INFO - PROCESS | 1660 | 1463971965529 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 19:52:45 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 19:52:45 INFO - PROCESS | 1660 | 1463971965531 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 19:52:45 INFO - PROCESS | 1660 | 1463971965532 Marionette TRACE conn2 <- [1,3062,null,{}] 19:52:45 INFO - PROCESS | 1660 | 1463971965542 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}] 19:52:45 INFO - PROCESS | 1660 | 1463971965626 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 19:52:45 INFO - PROCESS | 1660 | 1463971965630 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x126784800 == 42 [pid = 1660] [id = 775] 19:52:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12170a800) [pid = 1660] [serial = 2323] [outer = 0x0] 19:52:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x124dacc00) [pid = 1660] [serial = 2324] [outer = 0x12170a800] 19:52:45 INFO - PROCESS | 1660 | 1463971965665 Marionette DEBUG loaded listener.js 19:52:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1267e9400) [pid = 1660] [serial = 2325] [outer = 0x12170a800] 19:52:45 INFO - PROCESS | 1660 | [1660] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:52:46 INFO - PROCESS | 1660 | 1463971966031 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 19:52:46 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 19:52:46 INFO - {} 19:52:46 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 522ms 19:52:46 INFO - PROCESS | 1660 | 1463971966053 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 19:52:46 INFO - PROCESS | 1660 | 1463971966054 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 19:52:46 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 19:52:46 INFO - PROCESS | 1660 | 1463971966056 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 19:52:46 INFO - PROCESS | 1660 | 1463971966057 Marionette TRACE conn2 <- [1,3066,null,{}] 19:52:46 INFO - PROCESS | 1660 | 1463971966078 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}] 19:52:46 INFO - PROCESS | 1660 | 1463971966205 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 19:52:46 INFO - PROCESS | 1660 | 1463971966216 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a7a0000 == 43 [pid = 1660] [id = 776] 19:52:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x126828800) [pid = 1660] [serial = 2326] [outer = 0x0] 19:52:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x128b5bc00) [pid = 1660] [serial = 2327] [outer = 0x126828800] 19:52:46 INFO - PROCESS | 1660 | 1463971966244 Marionette DEBUG loaded listener.js 19:52:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x128d69400) [pid = 1660] [serial = 2328] [outer = 0x126828800] 19:52:46 INFO - PROCESS | 1660 | 1463971966564 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]]]}] 19:52:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 19:52:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 19:52:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 19:52:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 19:52:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 19:52:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 19:52:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 19:52:46 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 519ms 19:52:46 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 19:52:46 INFO - PROCESS | 1660 | 1463971966576 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 19:52:46 INFO - PROCESS | 1660 | 1463971966577 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 19:52:46 INFO - PROCESS | 1660 | 1463971966580 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 19:52:46 INFO - PROCESS | 1660 | 1463971966581 Marionette TRACE conn2 <- [1,3070,null,{}] 19:52:46 INFO - PROCESS | 1660 | 1463971966594 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}] 19:52:46 INFO - PROCESS | 1660 | 1463971966699 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 19:52:46 INFO - PROCESS | 1660 | 1463971966703 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac44800 == 44 [pid = 1660] [id = 777] 19:52:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x126e25000) [pid = 1660] [serial = 2329] [outer = 0x0] 19:52:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x129034000) [pid = 1660] [serial = 2330] [outer = 0x126e25000] 19:52:46 INFO - PROCESS | 1660 | 1463971966728 Marionette DEBUG loaded listener.js 19:52:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x12903c400) [pid = 1660] [serial = 2331] [outer = 0x126e25000] 19:52:47 INFO - PROCESS | 1660 | 1463971967056 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]]]}] 19:52:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 19:52:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 19:52:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 19:52:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 19:52:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 19:52:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 19:52:47 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 518ms 19:52:47 INFO - PROCESS | 1660 | 1463971967099 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 19:52:47 INFO - PROCESS | 1660 | 1463971967100 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 19:52:47 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 19:52:47 INFO - PROCESS | 1660 | 1463971967105 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 19:52:47 INFO - PROCESS | 1660 | 1463971967106 Marionette TRACE conn2 <- [1,3074,null,{}] 19:52:47 INFO - PROCESS | 1660 | 1463971967109 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}] 19:52:47 INFO - PROCESS | 1660 | 1463971967210 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 19:52:47 INFO - PROCESS | 1660 | 1463971967222 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bb41000 == 45 [pid = 1660] [id = 778] 19:52:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x129040800) [pid = 1660] [serial = 2332] [outer = 0x0] 19:52:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x1290f0000) [pid = 1660] [serial = 2333] [outer = 0x129040800] 19:52:47 INFO - PROCESS | 1660 | 1463971967247 Marionette DEBUG loaded listener.js 19:52:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x1293a3c00) [pid = 1660] [serial = 2334] [outer = 0x129040800] 19:52:47 INFO - PROCESS | 1660 | 1463971967565 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]]]}] 19:52:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 19:52:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 19:52:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 19:52:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 19:52:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 19:52:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 19:52:47 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 521ms 19:52:47 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 19:52:47 INFO - PROCESS | 1660 | 1463971967626 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 19:52:47 INFO - PROCESS | 1660 | 1463971967627 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 19:52:47 INFO - PROCESS | 1660 | 1463971967629 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 19:52:47 INFO - PROCESS | 1660 | 1463971967630 Marionette TRACE conn2 <- [1,3078,null,{}] 19:52:47 INFO - PROCESS | 1660 | 1463971967633 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}] 19:52:47 INFO - PROCESS | 1660 | 1463971967736 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 19:52:47 INFO - PROCESS | 1660 | 1463971967775 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c61c000 == 46 [pid = 1660] [id = 779] 19:52:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x1293a6400) [pid = 1660] [serial = 2335] [outer = 0x0] 19:52:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x1293aa400) [pid = 1660] [serial = 2336] [outer = 0x1293a6400] 19:52:47 INFO - PROCESS | 1660 | 1463971967799 Marionette DEBUG loaded listener.js 19:52:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x129609400) [pid = 1660] [serial = 2337] [outer = 0x1293a6400] 19:52:48 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x12135f400) [pid = 1660] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:52:48 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x11618d800) [pid = 1660] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 19:52:48 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x112d9a000) [pid = 1660] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 19:52:48 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x1167d8400) [pid = 1660] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 19:52:48 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x112d99c00) [pid = 1660] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 19:52:48 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x128c59400) [pid = 1660] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 19:52:48 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x118811000) [pid = 1660] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 19:52:48 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x11278b400) [pid = 1660] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 19:52:48 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x120f62800) [pid = 1660] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 19:52:48 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x117e57400) [pid = 1660] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:52:48 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x113344800) [pid = 1660] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 19:52:48 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x124c80c00) [pid = 1660] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 19:52:48 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x119b79c00) [pid = 1660] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 19:52:48 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x126709000) [pid = 1660] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 19:52:48 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x11311fc00) [pid = 1660] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 19:52:48 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x121021000) [pid = 1660] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 19:52:48 INFO - PROCESS | 1660 | 1463971968344 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] 19:52:48 INFO - PROCESS | 1660 | 1463971968401 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 19:52:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 19:52:48 INFO - PROCESS | 1660 | 1463971968403 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 19:52:48 INFO - PROCESS | 1660 | 1463971968404 Marionette TRACE conn2 <- [1,3082,null,{}] 19:52:48 INFO - PROCESS | 1660 | 1463971968407 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}] 19:52:48 INFO - PROCESS | 1660 | 1463971968488 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 19:52:48 INFO - PROCESS | 1660 | 1463971968493 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cb2d800 == 47 [pid = 1660] [id = 780] 19:52:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1199ec000) [pid = 1660] [serial = 2338] [outer = 0x0] 19:52:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12173bc00) [pid = 1660] [serial = 2339] [outer = 0x1199ec000] 19:52:48 INFO - PROCESS | 1660 | 1463971968517 Marionette DEBUG loaded listener.js 19:52:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x129614c00) [pid = 1660] [serial = 2340] [outer = 0x1199ec000] 19:52:48 INFO - PROCESS | 1660 | 1463971968843 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]]]}] 19:52:48 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 19:52:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 19:52:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 19:52:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 19:52:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 471ms 19:52:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 19:52:48 INFO - PROCESS | 1660 | 1463971968875 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 19:52:48 INFO - PROCESS | 1660 | 1463971968877 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 19:52:48 INFO - PROCESS | 1660 | 1463971968879 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 19:52:48 INFO - PROCESS | 1660 | 1463971968880 Marionette TRACE conn2 <- [1,3086,null,{}] 19:52:48 INFO - PROCESS | 1660 | 1463971968883 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}] 19:52:49 INFO - PROCESS | 1660 | 1463971969008 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 19:52:49 INFO - PROCESS | 1660 | 1463971969041 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d158000 == 48 [pid = 1660] [id = 781] 19:52:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12960e000) [pid = 1660] [serial = 2341] [outer = 0x0] 19:52:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12a765400) [pid = 1660] [serial = 2342] [outer = 0x12960e000] 19:52:49 INFO - PROCESS | 1660 | 1463971969071 Marionette DEBUG loaded listener.js 19:52:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12a8e5400) [pid = 1660] [serial = 2343] [outer = 0x12960e000] 19:52:49 INFO - PROCESS | 1660 | 1463971969349 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 19:52:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 19:52:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 518ms 19:52:49 INFO - PROCESS | 1660 | 1463971969398 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 19:52:49 INFO - PROCESS | 1660 | 1463971969399 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 19:52:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 19:52:49 INFO - PROCESS | 1660 | 1463971969401 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 19:52:49 INFO - PROCESS | 1660 | 1463971969413 Marionette TRACE conn2 <- [1,3090,null,{}] 19:52:49 INFO - PROCESS | 1660 | 1463971969415 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}] 19:52:49 INFO - PROCESS | 1660 | 1463971969498 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 19:52:49 INFO - PROCESS | 1660 | 1463971969502 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d8ba800 == 49 [pid = 1660] [id = 782] 19:52:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x12a8e8400) [pid = 1660] [serial = 2344] [outer = 0x0] 19:52:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12ab8f400) [pid = 1660] [serial = 2345] [outer = 0x12a8e8400] 19:52:49 INFO - PROCESS | 1660 | 1463971969527 Marionette DEBUG loaded listener.js 19:52:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x12abde000) [pid = 1660] [serial = 2346] [outer = 0x12a8e8400] 19:52:49 INFO - PROCESS | 1660 | 1463971969830 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 19:52:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 19:52:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 480ms 19:52:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 19:52:49 INFO - PROCESS | 1660 | 1463971969882 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 19:52:49 INFO - PROCESS | 1660 | 1463971969883 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 19:52:49 INFO - PROCESS | 1660 | 1463971969885 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 19:52:49 INFO - PROCESS | 1660 | 1463971969886 Marionette TRACE conn2 <- [1,3094,null,{}] 19:52:49 INFO - PROCESS | 1660 | 1463971969889 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}] 19:52:50 INFO - PROCESS | 1660 | 1463971970002 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 19:52:50 INFO - PROCESS | 1660 | 1463971970008 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d8ce000 == 50 [pid = 1660] [id = 783] 19:52:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x12a833000) [pid = 1660] [serial = 2347] [outer = 0x0] 19:52:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x12abe1400) [pid = 1660] [serial = 2348] [outer = 0x12a833000] 19:52:50 INFO - PROCESS | 1660 | 1463971970033 Marionette DEBUG loaded listener.js 19:52:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12ba19000) [pid = 1660] [serial = 2349] [outer = 0x12a833000] 19:52:50 INFO - PROCESS | 1660 | 1463971970404 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 19:52:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 19:52:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 570ms 19:52:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 19:52:50 INFO - PROCESS | 1660 | 1463971970457 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 19:52:50 INFO - PROCESS | 1660 | 1463971970459 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 19:52:50 INFO - PROCESS | 1660 | 1463971970463 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 19:52:50 INFO - PROCESS | 1660 | 1463971970466 Marionette TRACE conn2 <- [1,3098,null,{}] 19:52:50 INFO - PROCESS | 1660 | 1463971970471 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}] 19:52:50 INFO - PROCESS | 1660 | 1463971970585 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 19:52:50 INFO - PROCESS | 1660 | 1463971970644 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x118653000 == 51 [pid = 1660] [id = 784] 19:52:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x112796000) [pid = 1660] [serial = 2350] [outer = 0x0] 19:52:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x112a60800) [pid = 1660] [serial = 2351] [outer = 0x112796000] 19:52:50 INFO - PROCESS | 1660 | 1463971970676 Marionette DEBUG loaded listener.js 19:52:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x11311f800) [pid = 1660] [serial = 2352] [outer = 0x112796000] 19:52:51 INFO - PROCESS | 1660 | 1463971971095 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]]]}] 19:52:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 19:52:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 19:52:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 676ms 19:52:51 INFO - PROCESS | 1660 | 1463971971139 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 19:52:51 INFO - PROCESS | 1660 | 1463971971144 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 19:52:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 19:52:51 INFO - PROCESS | 1660 | 1463971971149 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 19:52:51 INFO - PROCESS | 1660 | 1463971971151 Marionette TRACE conn2 <- [1,3102,null,{}] 19:52:51 INFO - PROCESS | 1660 | 1463971971154 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}] 19:52:51 INFO - PROCESS | 1660 | 1463971971258 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 19:52:51 INFO - PROCESS | 1660 | 1463971971318 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x126799800 == 52 [pid = 1660] [id = 785] 19:52:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x113185000) [pid = 1660] [serial = 2353] [outer = 0x0] 19:52:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x117672400) [pid = 1660] [serial = 2354] [outer = 0x113185000] 19:52:51 INFO - PROCESS | 1660 | 1463971971348 Marionette DEBUG loaded listener.js 19:52:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x11880c400) [pid = 1660] [serial = 2355] [outer = 0x113185000] 19:52:51 INFO - PROCESS | 1660 | 1463971971748 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 19:52:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 19:52:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 621ms 19:52:51 INFO - PROCESS | 1660 | 1463971971770 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 19:52:51 INFO - PROCESS | 1660 | 1463971971772 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 19:52:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 19:52:51 INFO - PROCESS | 1660 | 1463971971774 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 19:52:51 INFO - PROCESS | 1660 | 1463971971777 Marionette TRACE conn2 <- [1,3106,null,{}] 19:52:51 INFO - PROCESS | 1660 | 1463971971785 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}] 19:52:51 INFO - PROCESS | 1660 | 1463971971892 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 19:52:51 INFO - PROCESS | 1660 | 1463971971991 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x1297e4800 == 53 [pid = 1660] [id = 786] 19:52:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x121023000) [pid = 1660] [serial = 2356] [outer = 0x0] 19:52:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x121705000) [pid = 1660] [serial = 2357] [outer = 0x121023000] 19:52:52 INFO - PROCESS | 1660 | 1463971972024 Marionette DEBUG loaded listener.js 19:52:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x121744000) [pid = 1660] [serial = 2358] [outer = 0x121023000] 19:52:52 INFO - PROCESS | 1660 | 1463971972417 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]]]}] 19:52:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 19:52:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 19:52:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 19:52:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 671ms 19:52:52 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 19:52:52 INFO - PROCESS | 1660 | 1463971972447 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 19:52:52 INFO - PROCESS | 1660 | 1463971972449 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 19:52:52 INFO - PROCESS | 1660 | 1463971972451 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 19:52:52 INFO - PROCESS | 1660 | 1463971972452 Marionette TRACE conn2 <- [1,3110,null,{}] 19:52:52 INFO - PROCESS | 1660 | 1463971972455 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}] 19:52:52 INFO - PROCESS | 1660 | 1463971972559 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 19:52:52 INFO - PROCESS | 1660 | 1463971972621 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d011800 == 54 [pid = 1660] [id = 787] 19:52:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x121592000) [pid = 1660] [serial = 2359] [outer = 0x0] 19:52:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x124da1c00) [pid = 1660] [serial = 2360] [outer = 0x121592000] 19:52:52 INFO - PROCESS | 1660 | 1463971972692 Marionette DEBUG loaded listener.js 19:52:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x126770400) [pid = 1660] [serial = 2361] [outer = 0x121592000] 19:52:53 INFO - PROCESS | 1660 | 1463971973041 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"]]]}] 19:52:53 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 19:52:53 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 19:52:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 19:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 19:52:53 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 621ms 19:52:53 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 19:52:53 INFO - PROCESS | 1660 | 1463971973073 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 19:52:53 INFO - PROCESS | 1660 | 1463971973074 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 19:52:53 INFO - PROCESS | 1660 | 1463971973076 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 19:52:53 INFO - PROCESS | 1660 | 1463971973077 Marionette TRACE conn2 <- [1,3114,null,{}] 19:52:53 INFO - PROCESS | 1660 | 1463971973080 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}] 19:52:53 INFO - PROCESS | 1660 | 1463971973183 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 19:52:53 INFO - PROCESS | 1660 | 1463971973274 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\", \"8f1a003c-da30-4378-a07f-ce2d72eb33e3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12de1d000 == 55 [pid = 1660] [id = 788] 19:52:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x126824000) [pid = 1660] [serial = 2362] [outer = 0x0] 19:52:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x128b65800) [pid = 1660] [serial = 2363] [outer = 0x126824000] 19:52:53 INFO - PROCESS | 1660 | 1463971973305 Marionette DEBUG loaded listener.js 19:52:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x128be3000) [pid = 1660] [serial = 2364] [outer = 0x126824000] 19:52:53 INFO - PROCESS | 1660 | 1463971973656 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]]]}] 19:52:53 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 19:52:53 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 620ms 19:52:53 INFO - PROCESS | 1660 | 1463971973697 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 19:52:53 INFO - PROCESS | 1660 | 1463971973698 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 19:52:54 WARNING - u'runner_teardown' () 19:52:54 INFO - No more tests 19:52:54 INFO - Got 0 unexpected results 19:52:54 INFO - SUITE-END | took 511s 19:52:54 INFO - Closing logging queue 19:52:54 INFO - queue closed 19:52:54 INFO - Return code: 0 19:52:54 WARNING - # TBPL SUCCESS # 19:52:54 INFO - Running post-action listener: _resource_record_post_action 19:52:54 INFO - Running post-run listener: _resource_record_post_run 19:52:55 INFO - Total resource usage - Wall time: 533s; CPU: 58.0%; Read bytes: 31354368; Write bytes: 951640064; Read time: 202; Write time: 4947 19:52:55 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 19:52:55 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150571520; Write bytes: 147338752; Read time: 13582; Write time: 304 19:52:55 INFO - run-tests - Wall time: 516s; CPU: 58.0%; Read bytes: 29175296; Write bytes: 791833088; Read time: 182; Write time: 4600 19:52:55 INFO - Running post-run listener: _upload_blobber_files 19:52:55 INFO - Blob upload gear active. 19:52:55 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 19:52: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 19:52: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', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 19:52: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 mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 19:52:56 INFO - (blobuploader) - INFO - Open directory for files ... 19:52:56 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 19:52:56 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:52:56 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:52:57 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 19:52:57 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:52:57 INFO - (blobuploader) - INFO - Done attempting. 19:52:57 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 19:52:57 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:52:57 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:52:59 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 19:52:59 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:52:59 INFO - (blobuploader) - INFO - Done attempting. 19:52:59 INFO - (blobuploader) - INFO - Iteration through files over. 19:52:59 INFO - Return code: 0 19:52:59 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 19:52:59 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 19:52:59 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3a3213f85ed27e3b41c537e771e026ccd1cb810c293d2c84be8e0f6556e2302d59c58a0d5fe3ce06777f6056da0153969a105b6ca74c0306d4f66849bcc014fc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/0f862fa00c03689ef96063c5bb0591effb7ea861bfea919ab696e0c4d2e27fc8cdc7ef54700085b14899df212b3f6b1153b18963d2b63ec760f574a95c1a46bf"} 19:52:59 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 19:52:59 INFO - Writing to file /builds/slave/test/properties/blobber_files 19:52:59 INFO - Contents: 19:52:59 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3a3213f85ed27e3b41c537e771e026ccd1cb810c293d2c84be8e0f6556e2302d59c58a0d5fe3ce06777f6056da0153969a105b6ca74c0306d4f66849bcc014fc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/0f862fa00c03689ef96063c5bb0591effb7ea861bfea919ab696e0c4d2e27fc8cdc7ef54700085b14899df212b3f6b1153b18963d2b63ec760f574a95c1a46bf"} 19:52:59 INFO - Running post-run listener: copy_logs_to_upload_dir 19:52:59 INFO - Copying logs to upload dir... 19:52:59 INFO - mkdir: /builds/slave/test/build/upload/logs 19:52:59 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=646.766022 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 47 secs) (at 2016-05-22 19:52:59.608179) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-22 19:52:59.611709) ========= 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.kv2HHliEBz/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.9p53RoRI13/Listeners TMPDIR=/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3a3213f85ed27e3b41c537e771e026ccd1cb810c293d2c84be8e0f6556e2302d59c58a0d5fe3ce06777f6056da0153969a105b6ca74c0306d4f66849bcc014fc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/0f862fa00c03689ef96063c5bb0591effb7ea861bfea919ab696e0c4d2e27fc8cdc7ef54700085b14899df212b3f6b1153b18963d2b63ec760f574a95c1a46bf"} build_url:https://queue.taskcluster.net/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012588 build_url: 'https://queue.taskcluster.net/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3a3213f85ed27e3b41c537e771e026ccd1cb810c293d2c84be8e0f6556e2302d59c58a0d5fe3ce06777f6056da0153969a105b6ca74c0306d4f66849bcc014fc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/0f862fa00c03689ef96063c5bb0591effb7ea861bfea919ab696e0c4d2e27fc8cdc7ef54700085b14899df212b3f6b1153b18963d2b63ec760f574a95c1a46bf"}' symbols_url: 'https://queue.taskcluster.net/v1/task/SYFnvpg3RJiAU6mATa10-g/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-22 19:52:59.647830) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 19:52:59.648285) ========= 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.kv2HHliEBz/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.9p53RoRI13/Listeners TMPDIR=/var/folders/n3/6lv2w58n1hbdpjv4x880h_7c00000w/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.005123 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 19:52:59.704597) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-22 19:52:59.705114) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-22 19:52:59.705676) ========= ========= Total master_lag: 0.43 =========