builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0055 starttime: 1467188688.05 results: success (0) buildid: 20160629004805 builduid: a5a4f6dc593c4bb49ed097cba70259c1 revision: 432e034161c2eaf28fdc83a5148ec3f1986301fc ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-29 01:24:48.049166) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-29 01:24:48.049592) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-29 01:24:48.049891) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-29 01:24:48.074882) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 01:24:48.075250) ========= 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.LuVZ35b8BK/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.uJYv3XgW6y/Listeners TMPDIR=/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/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-06-29 01:24:48-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 19.2M=0.001s 2016-06-29 01:24:48 (19.2 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.347158 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 01:24:48.444634) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 01:24:48.444962) ========= 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.LuVZ35b8BK/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.uJYv3XgW6y/Listeners TMPDIR=/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/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.027499 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 01:24:48.492821) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-29 01:24:48.493176) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 432e034161c2eaf28fdc83a5148ec3f1986301fc --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-beta --rev 432e034161c2eaf28fdc83a5148ec3f1986301fc --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.LuVZ35b8BK/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.uJYv3XgW6y/Listeners TMPDIR=/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/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-06-29 01:24:48,567 truncating revision to first 12 chars 2016-06-29 01:24:48,567 Setting DEBUG logging. 2016-06-29 01:24:48,567 attempt 1/10 2016-06-29 01:24:48,567 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/432e034161c2?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-29 01:24:50,034 unpacking tar archive at: mozilla-beta-432e034161c2/testing/mozharness/ program finished with exit code 0 elapsedTime=1.725948 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-29 01:24:50.242301) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-29 01:24:50.242618) ========= script_repo_revision: 432e034161c2eaf28fdc83a5148ec3f1986301fc ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-29 01:24:50.243004) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-29 01:24:50.243268) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-29 01:24:50.262111) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 53 secs) (at 2016-06-29 01:24:50.262374) ========= /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-beta --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-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.LuVZ35b8BK/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.uJYv3XgW6y/Listeners TMPDIR=/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/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 01:24:50 INFO - MultiFileLogger online at 20160629 01:24:50 in /builds/slave/test 01:24:50 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-beta --download-symbols true 01:24:50 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 01:24:50 INFO - {'append_to_log': False, 01:24:50 INFO - 'base_work_dir': '/builds/slave/test', 01:24:50 INFO - 'blob_upload_branch': 'mozilla-beta', 01:24:50 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 01:24:50 INFO - 'buildbot_json_path': 'buildprops.json', 01:24:50 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 01:24:50 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:24:50 INFO - 'download_minidump_stackwalk': True, 01:24:50 INFO - 'download_symbols': 'true', 01:24:50 INFO - 'e10s': False, 01:24:50 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 01:24:50 INFO - 'tooltool.py': '/tools/tooltool.py', 01:24:50 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 01:24:50 INFO - '/tools/misc-python/virtualenv.py')}, 01:24:50 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:24:50 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:24:50 INFO - 'log_level': 'info', 01:24:50 INFO - 'log_to_console': True, 01:24:50 INFO - 'opt_config_files': (), 01:24:50 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:24:50 INFO - '--processes=1', 01:24:50 INFO - '--config=%(test_path)s/wptrunner.ini', 01:24:50 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:24:50 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:24:50 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:24:50 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:24:50 INFO - 'pip_index': False, 01:24:50 INFO - 'require_test_zip': True, 01:24:50 INFO - 'test_type': ('testharness',), 01:24:50 INFO - 'this_chunk': '1', 01:24:50 INFO - 'tooltool_cache': '/builds/tooltool_cache', 01:24:50 INFO - 'total_chunks': '10', 01:24:50 INFO - 'virtualenv_path': 'venv', 01:24:50 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:24:50 INFO - 'work_dir': 'build'} 01:24:50 INFO - ##### 01:24:50 INFO - ##### Running clobber step. 01:24:50 INFO - ##### 01:24:50 INFO - Running pre-action listener: _resource_record_pre_action 01:24:50 INFO - Running main action method: clobber 01:24:50 INFO - rmtree: /builds/slave/test/build 01:24:50 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 01:24:52 INFO - Running post-action listener: _resource_record_post_action 01:24:52 INFO - ##### 01:24:52 INFO - ##### Running read-buildbot-config step. 01:24:52 INFO - ##### 01:24:52 INFO - Running pre-action listener: _resource_record_pre_action 01:24:52 INFO - Running main action method: read_buildbot_config 01:24:52 INFO - Using buildbot properties: 01:24:52 INFO - { 01:24:52 INFO - "project": "", 01:24:52 INFO - "product": "firefox", 01:24:52 INFO - "script_repo_revision": "production", 01:24:52 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 01:24:52 INFO - "repository": "", 01:24:52 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 01:24:52 INFO - "buildid": "20160629004805", 01:24:52 INFO - "pgo_build": "False", 01:24:52 INFO - "basedir": "/builds/slave/test", 01:24:52 INFO - "buildnumber": 14, 01:24:52 INFO - "slavename": "t-yosemite-r7-0055", 01:24:52 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 01:24:52 INFO - "platform": "macosx64", 01:24:52 INFO - "branch": "mozilla-beta", 01:24:52 INFO - "revision": "432e034161c2eaf28fdc83a5148ec3f1986301fc", 01:24:52 INFO - "repo_path": "releases/mozilla-beta", 01:24:52 INFO - "moz_repo_path": "", 01:24:52 INFO - "stage_platform": "macosx64", 01:24:52 INFO - "builduid": "a5a4f6dc593c4bb49ed097cba70259c1", 01:24:52 INFO - "slavebuilddir": "test" 01:24:52 INFO - } 01:24:52 INFO - Found installer url https://queue.taskcluster.net/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 01:24:52 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 01:24:52 INFO - Running post-action listener: _resource_record_post_action 01:24:52 INFO - ##### 01:24:52 INFO - ##### Running download-and-extract step. 01:24:52 INFO - ##### 01:24:52 INFO - Running pre-action listener: _resource_record_pre_action 01:24:52 INFO - Running main action method: download_and_extract 01:24:52 INFO - mkdir: /builds/slave/test/build/tests 01:24:52 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')]} 01:24:52 INFO - https://queue.taskcluster.net/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 01:24:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 01:24:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 01:24:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 01:24:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 01:24:54 INFO - Downloaded 1201 bytes. 01:24:54 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 01:24:54 INFO - Using the following test package requirements: 01:24:54 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 01:24:54 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:24:54 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 01:24:54 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:24:54 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 01:24:54 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:24:54 INFO - u'jsshell-mac64.zip'], 01:24:54 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:24:54 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 01:24:54 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 01:24:54 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:24:54 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 01:24:54 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:24:54 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 01:24:54 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:24:54 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 01:24:54 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:24:54 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 01:24:54 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 01:24: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')]} 01:24:54 INFO - https://queue.taskcluster.net/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 01:24:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 01:24:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 01:24:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 01:24:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 01:24:55 INFO - Downloaded 18405660 bytes. 01:24:55 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:24:55 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:24:56 INFO - caution: filename not matched: web-platform/* 01:24:56 INFO - Return code: 11 01:24:56 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')]} 01:24:56 INFO - https://queue.taskcluster.net/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 01:24:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 01:24:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 01:24:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 01:24:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 01:24:57 INFO - Downloaded 36389087 bytes. 01:24:57 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:24:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:25:01 INFO - caution: filename not matched: bin/* 01:25:01 INFO - caution: filename not matched: config/* 01:25:01 INFO - caution: filename not matched: mozbase/* 01:25:01 INFO - caution: filename not matched: marionette/* 01:25:01 INFO - caution: filename not matched: tools/wptserve/* 01:25:01 INFO - Return code: 11 01:25:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:25:01 INFO - https://queue.taskcluster.net/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 01:25:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:25:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:25:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 01:25:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 01:25:07 INFO - Downloaded 73042192 bytes. 01:25:07 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:25:07 INFO - mkdir: /builds/slave/test/properties 01:25:07 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 01:25:07 INFO - Writing to file /builds/slave/test/properties/build_url 01:25:07 INFO - Contents: 01:25:07 INFO - build_url:https://queue.taskcluster.net/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:25:08 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:25:08 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 01:25:08 INFO - Writing to file /builds/slave/test/properties/symbols_url 01:25:08 INFO - Contents: 01:25:08 INFO - symbols_url:https://queue.taskcluster.net/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:25: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')]} 01:25:08 INFO - https://queue.taskcluster.net/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 01:25:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:25:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:25:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:25:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 01:25:11 INFO - Downloaded 103700222 bytes. 01:25:11 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 01:25:11 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 01:25:15 INFO - Return code: 0 01:25:15 INFO - Running post-action listener: _resource_record_post_action 01:25:15 INFO - Running post-action listener: set_extra_try_arguments 01:25:15 INFO - ##### 01:25:15 INFO - ##### Running create-virtualenv step. 01:25:15 INFO - ##### 01:25:15 INFO - Running pre-action listener: _pre_create_virtualenv 01:25:15 INFO - Running pre-action listener: _resource_record_pre_action 01:25:15 INFO - Running main action method: create_virtualenv 01:25:15 INFO - Creating virtualenv /builds/slave/test/build/venv 01:25:15 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 01:25:15 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 01:25:15 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 01:25:15 INFO - Using real prefix '/tools/python27' 01:25:15 INFO - New python executable in /builds/slave/test/build/venv/bin/python 01:25:16 INFO - Installing distribute.............................................................................................................................................................................................done. 01:25:19 INFO - Installing pip.................done. 01:25:19 INFO - Return code: 0 01:25:19 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 01:25: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')]} 01:25:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:25:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:25: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')]} 01:25:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:25:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:25:19 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 0x1103ade90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1103caf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc5404c9cd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1103c65e0>, '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 0x10ffa9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ffd4990>, '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.LuVZ35b8BK/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.uJYv3XgW6y/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:25:19 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 01:25:19 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 01:25:19 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.LuVZ35b8BK/Render', 01:25:19 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:25:19 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:25:19 INFO - 'HOME': '/Users/cltbld', 01:25:19 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:25:19 INFO - 'LOGNAME': 'cltbld', 01:25:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:25:19 INFO - 'MOZ_NO_REMOTE': '1', 01:25:19 INFO - 'NO_EM_RESTART': '1', 01:25:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:25:19 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:25:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:25:19 INFO - 'PWD': '/builds/slave/test', 01:25:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:25:19 INFO - 'SHELL': '/bin/bash', 01:25:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uJYv3XgW6y/Listeners', 01:25:19 INFO - 'TMPDIR': '/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/', 01:25:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:25:19 INFO - 'USER': 'cltbld', 01:25:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:25:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:25:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:25:19 INFO - 'XPC_FLAGS': '0x0', 01:25:19 INFO - 'XPC_SERVICE_NAME': '0', 01:25:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:25:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:25:19 INFO - Downloading/unpacking psutil>=0.7.1 01:25:19 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 01:25:19 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 01:25:19 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 01:25:19 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 01:25:19 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 01:25:19 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 01:25:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 01:25:21 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:25:21 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:25:22 INFO - Installing collected packages: psutil 01:25:22 INFO - Running setup.py install for psutil 01:25:22 INFO - building 'psutil._psutil_osx' extension 01:25:22 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 01:25:22 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 01:25:22 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 01:25:22 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 01:25:22 INFO - building 'psutil._psutil_posix' extension 01:25:22 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 01:25:23 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 01:25:23 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 01:25:23 INFO - ^ 01:25:23 INFO - 1 warning generated. 01:25:23 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 01:25:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:25:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:25:23 INFO - Successfully installed psutil 01:25:23 INFO - Cleaning up... 01:25:23 INFO - Return code: 0 01:25:23 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 01:25: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')]} 01:25:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:25:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:25: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')]} 01:25:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:25:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:25:23 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 0x1103ade90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1103caf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc5404c9cd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1103c65e0>, '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 0x10ffa9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ffd4990>, '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.LuVZ35b8BK/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.uJYv3XgW6y/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:25:23 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 01:25:23 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 01:25:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.LuVZ35b8BK/Render', 01:25:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:25:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:25:23 INFO - 'HOME': '/Users/cltbld', 01:25:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:25:23 INFO - 'LOGNAME': 'cltbld', 01:25:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:25:23 INFO - 'MOZ_NO_REMOTE': '1', 01:25:23 INFO - 'NO_EM_RESTART': '1', 01:25:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:25:23 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:25:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:25:23 INFO - 'PWD': '/builds/slave/test', 01:25:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:25:23 INFO - 'SHELL': '/bin/bash', 01:25:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uJYv3XgW6y/Listeners', 01:25:23 INFO - 'TMPDIR': '/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/', 01:25:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:25:23 INFO - 'USER': 'cltbld', 01:25:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:25:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:25:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:25:23 INFO - 'XPC_FLAGS': '0x0', 01:25:23 INFO - 'XPC_SERVICE_NAME': '0', 01:25:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:25:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:25:23 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:25:23 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 01:25:23 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 01:25:23 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 01:25:23 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 01:25:23 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 01:25:23 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 01:25:25 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:25:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 01:25:26 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 01:25:26 INFO - Installing collected packages: mozsystemmonitor 01:25:26 INFO - Running setup.py install for mozsystemmonitor 01:25:26 INFO - Successfully installed mozsystemmonitor 01:25:26 INFO - Cleaning up... 01:25:26 INFO - Return code: 0 01:25:26 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 01:25:26 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')]} 01:25:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:25:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:25:26 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')]} 01:25:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:25:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:25:26 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 0x1103ade90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1103caf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc5404c9cd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1103c65e0>, '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 0x10ffa9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ffd4990>, '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.LuVZ35b8BK/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.uJYv3XgW6y/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:25:26 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 01:25:26 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 01:25:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.LuVZ35b8BK/Render', 01:25:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:25:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:25:26 INFO - 'HOME': '/Users/cltbld', 01:25:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:25:26 INFO - 'LOGNAME': 'cltbld', 01:25:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:25:26 INFO - 'MOZ_NO_REMOTE': '1', 01:25:26 INFO - 'NO_EM_RESTART': '1', 01:25:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:25:26 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:25:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:25:26 INFO - 'PWD': '/builds/slave/test', 01:25:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:25:26 INFO - 'SHELL': '/bin/bash', 01:25:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uJYv3XgW6y/Listeners', 01:25:26 INFO - 'TMPDIR': '/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/', 01:25:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:25:26 INFO - 'USER': 'cltbld', 01:25:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:25:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:25:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:25:26 INFO - 'XPC_FLAGS': '0x0', 01:25:26 INFO - 'XPC_SERVICE_NAME': '0', 01:25:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:25:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:25:26 INFO - Downloading/unpacking blobuploader==1.2.4 01:25:26 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 01:25:26 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 01:25:26 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 01:25:26 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 01:25:26 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 01:25:26 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 01:25:28 INFO - Downloading blobuploader-1.2.4.tar.gz 01:25:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 01:25:29 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:25:29 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 01:25:29 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 01:25:29 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 01:25:29 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 01:25:29 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 01:25:29 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 01:25:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 01:25:29 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:25:29 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 01:25:29 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 01:25:29 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 01:25:29 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 01:25:29 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 01:25:29 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 01:25:30 INFO - Downloading docopt-0.6.1.tar.gz 01:25:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 01:25:30 INFO - Installing collected packages: blobuploader, requests, docopt 01:25:30 INFO - Running setup.py install for blobuploader 01:25:30 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 01:25:30 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 01:25:30 INFO - Running setup.py install for requests 01:25:30 INFO - Running setup.py install for docopt 01:25:31 INFO - Successfully installed blobuploader requests docopt 01:25:31 INFO - Cleaning up... 01:25:31 INFO - Return code: 0 01:25:31 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:25:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:25:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:25:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:25:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:25:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:25:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:25:31 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 0x1103ade90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1103caf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc5404c9cd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1103c65e0>, '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 0x10ffa9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ffd4990>, '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.LuVZ35b8BK/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.uJYv3XgW6y/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:25:31 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 01:25:31 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 01:25:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.LuVZ35b8BK/Render', 01:25:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:25:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:25:31 INFO - 'HOME': '/Users/cltbld', 01:25:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:25:31 INFO - 'LOGNAME': 'cltbld', 01:25:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:25:31 INFO - 'MOZ_NO_REMOTE': '1', 01:25:31 INFO - 'NO_EM_RESTART': '1', 01:25:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:25:31 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:25:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:25:31 INFO - 'PWD': '/builds/slave/test', 01:25:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:25:31 INFO - 'SHELL': '/bin/bash', 01:25:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uJYv3XgW6y/Listeners', 01:25:31 INFO - 'TMPDIR': '/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/', 01:25:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:25:31 INFO - 'USER': 'cltbld', 01:25:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:25:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:25:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:25:31 INFO - 'XPC_FLAGS': '0x0', 01:25:31 INFO - 'XPC_SERVICE_NAME': '0', 01:25:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:25:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:25:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:25:31 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-MVaNRW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:25:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:25:31 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-b31__N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:25:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:25:31 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-deJCYa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:25:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:25:31 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-Y9Wot5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:25:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:25:31 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-xEdgn5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:25:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:25:31 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-FHkXD7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:25:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:25:31 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-SnrtJs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:25:32 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-hqa7CE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:25:32 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-GAeBLy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:25:32 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-9XPhaT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:25:32 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-h7L6OI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:25:32 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-SaJ5j9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:25:32 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-n5r5N9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:25:32 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-l8FXA4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:25:32 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-2HD7aS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:25:32 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-DxSkhR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:25:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:25:33 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-jq6Y1F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:25:33 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:25:33 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-gJOX_D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:25:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:25:33 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-hz0F9N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:25:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:25:33 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-gWXdLL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:25:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:25:33 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-X5gIF9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:25:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:25:33 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 01:25:33 INFO - Running setup.py install for manifestparser 01:25:34 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 01:25:34 INFO - Running setup.py install for mozcrash 01:25:34 INFO - Running setup.py install for mozdebug 01:25:34 INFO - Running setup.py install for mozdevice 01:25:34 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 01:25:34 INFO - Installing dm script to /builds/slave/test/build/venv/bin 01:25:34 INFO - Running setup.py install for mozfile 01:25:34 INFO - Running setup.py install for mozhttpd 01:25:34 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 01:25:34 INFO - Running setup.py install for mozinfo 01:25:35 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 01:25:35 INFO - Running setup.py install for mozInstall 01:25:35 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 01:25:35 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 01:25:35 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 01:25:35 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 01:25:35 INFO - Running setup.py install for mozleak 01:25:35 INFO - Running setup.py install for mozlog 01:25:35 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 01:25:35 INFO - Running setup.py install for moznetwork 01:25:35 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 01:25:35 INFO - Running setup.py install for mozprocess 01:25:35 INFO - Running setup.py install for mozprofile 01:25:35 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 01:25:35 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 01:25:35 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 01:25:35 INFO - Running setup.py install for mozrunner 01:25:36 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 01:25:36 INFO - Running setup.py install for mozscreenshot 01:25:36 INFO - Running setup.py install for moztest 01:25:36 INFO - Running setup.py install for mozversion 01:25:36 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 01:25:36 INFO - Running setup.py install for wptserve 01:25:36 INFO - Running setup.py install for marionette-driver 01:25:36 INFO - Running setup.py install for browsermob-proxy 01:25:37 INFO - Running setup.py install for marionette-client 01:25:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:25:37 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 01:25:37 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 01:25:37 INFO - Cleaning up... 01:25:37 INFO - Return code: 0 01:25:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:25:37 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')]} 01:25:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:25:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:25:37 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')]} 01:25:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:25:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:25:37 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 0x1103ade90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1103caf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc5404c9cd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1103c65e0>, '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 0x10ffa9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ffd4990>, '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.LuVZ35b8BK/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.uJYv3XgW6y/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:25:37 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 01:25:37 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 01:25:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.LuVZ35b8BK/Render', 01:25:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:25:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:25:37 INFO - 'HOME': '/Users/cltbld', 01:25:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:25:37 INFO - 'LOGNAME': 'cltbld', 01:25:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:25:37 INFO - 'MOZ_NO_REMOTE': '1', 01:25:37 INFO - 'NO_EM_RESTART': '1', 01:25:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:25:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:25:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:25:37 INFO - 'PWD': '/builds/slave/test', 01:25:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:25:37 INFO - 'SHELL': '/bin/bash', 01:25:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uJYv3XgW6y/Listeners', 01:25:37 INFO - 'TMPDIR': '/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/', 01:25:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:25:37 INFO - 'USER': 'cltbld', 01:25:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:25:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:25:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:25:37 INFO - 'XPC_FLAGS': '0x0', 01:25:37 INFO - 'XPC_SERVICE_NAME': '0', 01:25:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:25:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:25:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:25:37 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-LG4IPF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:25:37 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)) 01:25:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:25:37 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-AfVUIu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:25:37 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)) 01:25:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:25:37 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-EGt4Y7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:25:37 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)) 01:25:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:25:38 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-HSPo4k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:25:38 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)) 01:25:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:25:38 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-8lnJzs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:25:38 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)) 01:25:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:25:38 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-KVpVf5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:25:38 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)) 01:25:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:25:38 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-A7WlPY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:25:38 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)) 01:25:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:25:38 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-YEPbJZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:25:38 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)) 01:25:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:25:38 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-gh4mqT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:25:38 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)) 01:25:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:25:38 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-92Pzng-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:25:38 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)) 01:25:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:25:38 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-yn3hyq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:25:38 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)) 01:25:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:25:38 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-WNcC13-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:25:38 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)) 01:25:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:25:38 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-X_HxYv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:25:39 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)) 01:25:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:25:39 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-tzc9ne-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:25:39 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)) 01:25:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:25:39 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-rBHUA3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:25:39 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)) 01:25:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:25:39 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-kttJTy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:25:39 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)) 01:25:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:25:39 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-XZ237r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:25:39 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)) 01:25:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:25:39 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-4Psxhm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:25:39 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)) 01:25:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:25:39 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-hoUEw_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:25:39 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)) 01:25:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:25:39 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-ZT1EHL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:25:39 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)) 01:25:39 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:25:40 INFO - Running setup.py (path:/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/pip-ot6E6K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:25:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:25:40 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)) 01:25:40 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)) 01:25:40 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)) 01:25:40 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)) 01:25:40 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)) 01:25:40 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)) 01:25:40 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:25:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:25:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:25:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:25:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:25:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:25:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:25:42 INFO - Downloading blessings-1.6.tar.gz 01:25:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 01:25:42 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)) 01:25:42 INFO - Installing collected packages: blessings 01:25:42 INFO - Running setup.py install for blessings 01:25:43 INFO - Successfully installed blessings 01:25:43 INFO - Cleaning up... 01:25:43 INFO - Return code: 0 01:25:43 INFO - Done creating virtualenv /builds/slave/test/build/venv. 01:25:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:25:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:25:43 INFO - Reading from file tmpfile_stdout 01:25:43 INFO - Current package versions: 01:25:43 INFO - blessings == 1.6 01:25:43 INFO - blobuploader == 1.2.4 01:25:43 INFO - browsermob-proxy == 0.6.0 01:25:43 INFO - docopt == 0.6.1 01:25:43 INFO - manifestparser == 1.1 01:25:43 INFO - marionette-client == 2.3.0 01:25:43 INFO - marionette-driver == 1.4.0 01:25:43 INFO - mozInstall == 1.12 01:25:43 INFO - mozcrash == 0.17 01:25:43 INFO - mozdebug == 0.1 01:25:43 INFO - mozdevice == 0.48 01:25:43 INFO - mozfile == 1.2 01:25:43 INFO - mozhttpd == 0.7 01:25:43 INFO - mozinfo == 0.9 01:25:43 INFO - mozleak == 0.1 01:25:43 INFO - mozlog == 3.1 01:25:43 INFO - moznetwork == 0.27 01:25:43 INFO - mozprocess == 0.22 01:25:43 INFO - mozprofile == 0.28 01:25:43 INFO - mozrunner == 6.11 01:25:43 INFO - mozscreenshot == 0.1 01:25:43 INFO - mozsystemmonitor == 0.0 01:25:43 INFO - moztest == 0.7 01:25:43 INFO - mozversion == 1.4 01:25:43 INFO - psutil == 3.1.1 01:25:43 INFO - requests == 1.2.3 01:25:43 INFO - wptserve == 1.4.0 01:25:43 INFO - wsgiref == 0.1.2 01:25:43 INFO - Running post-action listener: _resource_record_post_action 01:25:43 INFO - Running post-action listener: _start_resource_monitoring 01:25:43 INFO - Starting resource monitoring. 01:25:43 INFO - ##### 01:25:43 INFO - ##### Running pull step. 01:25:43 INFO - ##### 01:25:43 INFO - Running pre-action listener: _resource_record_pre_action 01:25:43 INFO - Running main action method: pull 01:25:43 INFO - Pull has nothing to do! 01:25:43 INFO - Running post-action listener: _resource_record_post_action 01:25:43 INFO - ##### 01:25:43 INFO - ##### Running install step. 01:25:43 INFO - ##### 01:25:43 INFO - Running pre-action listener: _resource_record_pre_action 01:25:43 INFO - Running main action method: install 01:25:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:25:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:25:43 INFO - Reading from file tmpfile_stdout 01:25:43 INFO - Detecting whether we're running mozinstall >=1.0... 01:25:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 01:25:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 01:25:43 INFO - Reading from file tmpfile_stdout 01:25:43 INFO - Output received: 01:25:43 INFO - Usage: mozinstall [options] installer 01:25:43 INFO - Options: 01:25:43 INFO - -h, --help show this help message and exit 01:25:43 INFO - -d DEST, --destination=DEST 01:25:43 INFO - Directory to install application into. [default: 01:25:43 INFO - "/builds/slave/test"] 01:25:43 INFO - --app=APP Application being installed. [default: firefox] 01:25:43 INFO - mkdir: /builds/slave/test/build/application 01:25:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 01:25:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 01:26:01 INFO - Reading from file tmpfile_stdout 01:26:01 INFO - Output received: 01:26:01 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 01:26:01 INFO - Running post-action listener: _resource_record_post_action 01:26:01 INFO - ##### 01:26:01 INFO - ##### Running run-tests step. 01:26:01 INFO - ##### 01:26:01 INFO - Running pre-action listener: _resource_record_pre_action 01:26:01 INFO - Running main action method: run_tests 01:26:01 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 01:26:01 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:26:01 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:26:01 INFO - grabbing minidump binary from tooltool 01:26:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:26:01 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 0x1103c65e0>, '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 0x10ffa9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ffd4990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 01:26:01 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 01:26:01 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 01:26:01 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 01:26:01 INFO - Return code: 0 01:26:01 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 01:26:01 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 01:26:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.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 01:26:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.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 01:26:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.LuVZ35b8BK/Render', 01:26:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:26:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:26:01 INFO - 'HOME': '/Users/cltbld', 01:26:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:26:01 INFO - 'LOGNAME': 'cltbld', 01:26:01 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 01:26:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:26:01 INFO - 'MOZ_NO_REMOTE': '1', 01:26:01 INFO - 'NO_EM_RESTART': '1', 01:26:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:26:01 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:26:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:26:01 INFO - 'PWD': '/builds/slave/test', 01:26:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:26:01 INFO - 'SHELL': '/bin/bash', 01:26:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uJYv3XgW6y/Listeners', 01:26:01 INFO - 'TMPDIR': '/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/T/', 01:26:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:26:01 INFO - 'USER': 'cltbld', 01:26:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:26:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:26:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:26:01 INFO - 'XPC_FLAGS': '0x0', 01:26:01 INFO - 'XPC_SERVICE_NAME': '0', 01:26:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:26:01 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.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 01:26:02 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 01:26:02 INFO - import pkg_resources 01:26:03 INFO - Using 1 client processes 01:26:03 INFO - wptserve Starting http server on 127.0.0.1:8000 01:26:03 INFO - wptserve Starting http server on 127.0.0.1:8001 01:26:03 INFO - wptserve Starting http server on 127.0.0.1:8443 01:26:05 INFO - SUITE-START | Running 778 tests 01:26:05 INFO - Running testharness tests 01:26:05 INFO - Setting up ssl 01:26:05 INFO - PROCESS | certutil | 01:26:05 INFO - PROCESS | certutil | 01:26:05 INFO - PROCESS | certutil | 01:26:05 INFO - Certificate Nickname Trust Attributes 01:26:05 INFO - SSL,S/MIME,JAR/XPI 01:26:05 INFO - 01:26:05 INFO - web-platform-tests CT,, 01:26:05 INFO - 01:26:05 INFO - Starting runner 01:26:06 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 01:26:06 INFO - PROCESS | 1650 | 1467188766543 Marionette DEBUG Marionette enabled via build flag and pref 01:26:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x113ce8000 == 1 [pid = 1650] [id = 1] 01:26:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 1 (0x113ce8800) [pid = 1650] [serial = 1] [outer = 0x0] 01:26:06 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:26:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 2 (0x113ce9800) [pid = 1650] [serial = 2] [outer = 0x113ce8800] 01:26:06 INFO - PROCESS | 1650 | 1467188766932 Marionette INFO Listening on port 2828 01:26:07 INFO - PROCESS | 1650 | 1467188767156 Marionette DEBUG Marionette enabled via command-line flag 01:26:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11695f800 == 2 [pid = 1650] [id = 2] 01:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 3 (0x116960000) [pid = 1650] [serial = 3] [outer = 0x0] 01:26:07 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 4 (0x116961000) [pid = 1650] [serial = 4] [outer = 0x116960000] 01:26:07 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:26:07 INFO - PROCESS | 1650 | 1467188767302 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49289 01:26:07 INFO - PROCESS | 1650 | 1467188767385 Marionette DEBUG Closed connection conn0 01:26:07 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:26:07 INFO - PROCESS | 1650 | 1467188767391 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49290 01:26:07 INFO - PROCESS | 1650 | 1467188767400 Marionette DEBUG Closed connection conn1 01:26:07 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:26:07 INFO - PROCESS | 1650 | 1467188767405 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49291 01:26:07 INFO - PROCESS | 1650 | 1467188767412 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:26:07 INFO - PROCESS | 1650 | 1467188767417 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160629004805","device":"desktop","version":"48.0"} 01:26:07 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:26:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0db000 == 3 [pid = 1650] [id = 3] 01:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 5 (0x11a0db800) [pid = 1650] [serial = 5] [outer = 0x0] 01:26:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0dc000 == 4 [pid = 1650] [id = 4] 01:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 6 (0x119eec000) [pid = 1650] [serial = 6] [outer = 0x0] 01:26:08 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:26:08 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:26:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12403d800 == 5 [pid = 1650] [id = 5] 01:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 7 (0x119eeb800) [pid = 1650] [serial = 7] [outer = 0x0] 01:26:08 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:26:08 INFO - PROCESS | 1650 | [1650] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 8 (0x1240f0800) [pid = 1650] [serial = 8] [outer = 0x119eeb800] 01:26:08 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 01:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 9 (0x124717000) [pid = 1650] [serial = 9] [outer = 0x11a0db800] 01:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 10 (0x124705000) [pid = 1650] [serial = 10] [outer = 0x119eec000] 01:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 11 (0x124706c00) [pid = 1650] [serial = 11] [outer = 0x119eeb800] 01:26:09 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:26:09 INFO - PROCESS | 1650 | 1467188769229 Marionette INFO startBrowser d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:09 INFO - PROCESS | 1650 | 1467188769251 Marionette DEBUG loaded listener.js 01:26:09 INFO - PROCESS | 1650 | 1467188769259 Marionette DEBUG loaded listener.js 01:26:09 INFO - PROCESS | 1650 | 1467188769262 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:09 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 01:26:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 12 (0x1266ea800) [pid = 1650] [serial = 12] [outer = 0x119eeb800] 01:26:09 INFO - PROCESS | 1650 | 1467188769569 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"d209c3d2-e283-a348-92c1-6cfeb24c08c7","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160629004805","device":"desktop","version":"48.0","command_id":1}}] 01:26:09 INFO - PROCESS | 1650 | 1467188769662 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}] 01:26:09 INFO - PROCESS | 1650 | 1467188769664 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:09 INFO - PROCESS | 1650 | 1467188769711 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 01:26:09 INFO - PROCESS | 1650 | 1467188769797 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:26:09 INFO - PROCESS | 1650 | 1467188769798 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:09 INFO - PROCESS | 1650 | [1650] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 01:26:09 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:26:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 13 (0x128929c00) [pid = 1650] [serial = 13] [outer = 0x119eeb800] 01:26:10 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:26:10 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:26:10 INFO - PROCESS | 1650 | 1467188770072 Marionette TRACE conn2 <- [1,3,null,{}] 01:26:10 INFO - PROCESS | 1650 | 1467188770079 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 01:26:10 INFO - PROCESS | 1650 | 1467188770083 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:10 INFO - PROCESS | 1650 | 1467188770105 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 01:26:10 INFO - PROCESS | 1650 | 1467188770133 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 01:26:10 INFO - PROCESS | 1650 | 1467188770135 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 01:26:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:26:10 INFO - PROCESS | 1650 | 1467188770139 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:26:10 INFO - PROCESS | 1650 | 1467188770142 Marionette TRACE conn2 <- [1,6,null,{}] 01:26:10 INFO - PROCESS | 1650 | 1467188770146 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}] 01:26:10 INFO - PROCESS | 1650 | 1467188770147 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:10 INFO - PROCESS | 1650 | 1467188770158 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 01:26:10 INFO - PROCESS | 1650 | 1467188770161 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:10 INFO - PROCESS | 1650 | 1467188770164 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fc8000 == 6 [pid = 1650] [id = 6] 01:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 14 (0x119ae2800) [pid = 1650] [serial = 14] [outer = 0x0] 01:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 15 (0x119ae4400) [pid = 1650] [serial = 15] [outer = 0x119ae2800] 01:26:10 INFO - PROCESS | 1650 | 1467188770193 Marionette DEBUG loaded listener.js 01:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 16 (0x119aea800) [pid = 1650] [serial = 16] [outer = 0x119ae2800] 01:26:10 INFO - PROCESS | 1650 | 1467188770517 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]]]}] 01:26:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292be000 == 7 [pid = 1650] [id = 7] 01:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 17 (0x119aee800) [pid = 1650] [serial = 17] [outer = 0x0] 01:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 18 (0x129409000) [pid = 1650] [serial = 18] [outer = 0x119aee800] 01:26:10 INFO - PROCESS | 1650 | 1467188770541 Marionette DEBUG loaded listener.js 01:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 19 (0x1295a9800) [pid = 1650] [serial = 19] [outer = 0x119aee800] 01:26:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:26:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 474ms 01:26:10 INFO - PROCESS | 1650 | 1467188770619 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 01:26:10 INFO - PROCESS | 1650 | 1467188770621 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 01:26:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:26:10 INFO - PROCESS | 1650 | 1467188770636 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:26:10 INFO - PROCESS | 1650 | 1467188770637 Marionette TRACE conn2 <- [1,10,null,{}] 01:26:10 INFO - PROCESS | 1650 | 1467188770645 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}] 01:26:10 INFO - PROCESS | 1650 | 1467188770649 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:10 INFO - PROCESS | 1650 | 1467188770786 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 01:26:10 INFO - PROCESS | 1650 | 1467188770810 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:10 INFO - PROCESS | 1650 | 1467188770811 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7c1800 == 8 [pid = 1650] [id = 8] 01:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 20 (0x12a635800) [pid = 1650] [serial = 20] [outer = 0x0] 01:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 21 (0x12a637400) [pid = 1650] [serial = 21] [outer = 0x12a635800] 01:26:10 INFO - PROCESS | 1650 | 1467188770841 Marionette DEBUG loaded listener.js 01:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 22 (0x12a95a800) [pid = 1650] [serial = 22] [outer = 0x12a635800] 01:26:11 INFO - PROCESS | 1650 | 1467188771152 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]]]}] 01:26:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:26:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 578ms 01:26:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:26:11 INFO - PROCESS | 1650 | 1467188771231 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 01:26:11 INFO - PROCESS | 1650 | 1467188771233 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 01:26:11 INFO - PROCESS | 1650 | 1467188771235 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:26:11 INFO - PROCESS | 1650 | 1467188771237 Marionette TRACE conn2 <- [1,14,null,{}] 01:26:11 INFO - PROCESS | 1650 | 1467188771242 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}] 01:26:11 INFO - PROCESS | 1650 | 1467188771244 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:11 INFO - PROCESS | 1650 | 1467188771339 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 01:26:11 INFO - PROCESS | 1650 | 1467188771343 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:11 INFO - PROCESS | 1650 | 1467188771344 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b26a800 == 9 [pid = 1650] [id = 9] 01:26:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 23 (0x12a964800) [pid = 1650] [serial = 23] [outer = 0x0] 01:26:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 24 (0x12acde400) [pid = 1650] [serial = 24] [outer = 0x12a964800] 01:26:11 INFO - PROCESS | 1650 | 1467188771369 Marionette DEBUG loaded listener.js 01:26:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 25 (0x12b2b7800) [pid = 1650] [serial = 25] [outer = 0x12a964800] 01:26:11 INFO - PROCESS | 1650 | 1467188771650 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]]]}] 01:26:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:26:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 422ms 01:26:11 INFO - PROCESS | 1650 | 1467188771658 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 01:26:11 INFO - PROCESS | 1650 | 1467188771659 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 01:26:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:26:11 INFO - PROCESS | 1650 | 1467188771669 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:26:11 INFO - PROCESS | 1650 | 1467188771670 Marionette TRACE conn2 <- [1,18,null,{}] 01:26:11 INFO - PROCESS | 1650 | 1467188771672 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}] 01:26:11 INFO - PROCESS | 1650 | 1467188771674 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:11 INFO - PROCESS | 1650 | 1467188771772 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 01:26:11 INFO - PROCESS | 1650 | 1467188771777 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:11 INFO - PROCESS | 1650 | 1467188771779 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba97000 == 10 [pid = 1650] [id = 10] 01:26:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 26 (0x12ba5d800) [pid = 1650] [serial = 26] [outer = 0x0] 01:26:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 27 (0x12bad4c00) [pid = 1650] [serial = 27] [outer = 0x12ba5d800] 01:26:11 INFO - PROCESS | 1650 | 1467188771803 Marionette DEBUG loaded listener.js 01:26:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 28 (0x12badb400) [pid = 1650] [serial = 28] [outer = 0x12ba5d800] 01:26:12 INFO - PROCESS | 1650 | 1467188772079 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]]]}] 01:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 01:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:26:12 INFO - PROCESS | 1650 | 1467188772137 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 01:26:12 INFO - PROCESS | 1650 | 1467188772139 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 01:26:12 INFO - PROCESS | 1650 | 1467188772141 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:26:12 INFO - PROCESS | 1650 | 1467188772142 Marionette TRACE conn2 <- [1,22,null,{}] 01:26:12 INFO - PROCESS | 1650 | 1467188772147 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}] 01:26:12 INFO - PROCESS | 1650 | 1467188772148 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:12 INFO - PROCESS | 1650 | 1467188772241 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 01:26:12 INFO - PROCESS | 1650 | 1467188772245 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:12 INFO - PROCESS | 1650 | 1467188772246 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdd0800 == 11 [pid = 1650] [id = 11] 01:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 29 (0x12badec00) [pid = 1650] [serial = 29] [outer = 0x0] 01:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 30 (0x12bf1e400) [pid = 1650] [serial = 30] [outer = 0x12badec00] 01:26:12 INFO - PROCESS | 1650 | 1467188772269 Marionette DEBUG loaded listener.js 01:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 31 (0x12bf62400) [pid = 1650] [serial = 31] [outer = 0x12badec00] 01:26:12 INFO - PROCESS | 1650 | 1467188772517 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]]]}] 01:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 422ms 01:26:12 INFO - PROCESS | 1650 | 1467188772567 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 01:26:12 INFO - PROCESS | 1650 | 1467188772568 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 01:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:26:12 INFO - PROCESS | 1650 | 1467188772570 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:26:12 INFO - PROCESS | 1650 | 1467188772571 Marionette TRACE conn2 <- [1,26,null,{}] 01:26:12 INFO - PROCESS | 1650 | 1467188772573 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}] 01:26:12 INFO - PROCESS | 1650 | 1467188772574 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:12 INFO - PROCESS | 1650 | 1467188772676 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 01:26:12 INFO - PROCESS | 1650 | 1467188772683 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:12 INFO - PROCESS | 1650 | 1467188772684 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c0af000 == 12 [pid = 1650] [id = 12] 01:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 32 (0x12bf65400) [pid = 1650] [serial = 32] [outer = 0x0] 01:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 33 (0x12bf6d800) [pid = 1650] [serial = 33] [outer = 0x12bf65400] 01:26:12 INFO - PROCESS | 1650 | 1467188772708 Marionette DEBUG loaded listener.js 01:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 34 (0x12c396c00) [pid = 1650] [serial = 34] [outer = 0x12bf65400] 01:26:12 INFO - PROCESS | 1650 | 1467188772947 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]]]}] 01:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 01:26:12 INFO - PROCESS | 1650 | 1467188772991 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 01:26:12 INFO - PROCESS | 1650 | 1467188772992 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 01:26:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:26:13 INFO - PROCESS | 1650 | 1467188773002 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:26:13 INFO - PROCESS | 1650 | 1467188773003 Marionette TRACE conn2 <- [1,30,null,{}] 01:26:13 INFO - PROCESS | 1650 | 1467188773005 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}] 01:26:13 INFO - PROCESS | 1650 | 1467188773006 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:13 INFO - PROCESS | 1650 | 1467188773107 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 01:26:13 INFO - PROCESS | 1650 | 1467188773112 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:13 INFO - PROCESS | 1650 | 1467188773113 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11818f000 == 13 [pid = 1650] [id = 13] 01:26:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 35 (0x12c39b800) [pid = 1650] [serial = 35] [outer = 0x0] 01:26:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 36 (0x12c3a1400) [pid = 1650] [serial = 36] [outer = 0x12c39b800] 01:26:13 INFO - PROCESS | 1650 | 1467188773136 Marionette DEBUG loaded listener.js 01:26:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 37 (0x12c458400) [pid = 1650] [serial = 37] [outer = 0x12c39b800] 01:26:13 INFO - PROCESS | 1650 | 1467188773365 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]]]}] 01:26:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:26:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 370ms 01:26:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:26:13 INFO - PROCESS | 1650 | 1467188773372 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 01:26:13 INFO - PROCESS | 1650 | 1467188773373 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 01:26:13 INFO - PROCESS | 1650 | 1467188773382 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:26:13 INFO - PROCESS | 1650 | 1467188773383 Marionette TRACE conn2 <- [1,34,null,{}] 01:26:13 INFO - PROCESS | 1650 | 1467188773386 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}] 01:26:13 INFO - PROCESS | 1650 | 1467188773387 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:13 INFO - PROCESS | 1650 | 1467188773487 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 01:26:13 INFO - PROCESS | 1650 | 1467188773492 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:13 INFO - PROCESS | 1650 | 1467188773493 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x129487000 == 14 [pid = 1650] [id = 14] 01:26:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 38 (0x12c45e800) [pid = 1650] [serial = 38] [outer = 0x0] 01:26:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 39 (0x12c462400) [pid = 1650] [serial = 39] [outer = 0x12c45e800] 01:26:13 INFO - PROCESS | 1650 | 1467188773517 Marionette DEBUG loaded listener.js 01:26:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 40 (0x12c606400) [pid = 1650] [serial = 40] [outer = 0x12c45e800] 01:26:13 INFO - PROCESS | 1650 | 1467188773759 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]]]}] 01:26:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:26:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 425ms 01:26:13 INFO - PROCESS | 1650 | 1467188773805 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 01:26:13 INFO - PROCESS | 1650 | 1467188773806 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 01:26:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:26:13 INFO - PROCESS | 1650 | 1467188773817 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:26:13 INFO - PROCESS | 1650 | 1467188773818 Marionette TRACE conn2 <- [1,38,null,{}] 01:26:13 INFO - PROCESS | 1650 | 1467188773820 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}] 01:26:13 INFO - PROCESS | 1650 | 1467188773822 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:13 INFO - PROCESS | 1650 | 1467188773947 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 01:26:13 INFO - PROCESS | 1650 | 1467188773965 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:13 INFO - PROCESS | 1650 | 1467188773966 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb8b000 == 15 [pid = 1650] [id = 15] 01:26:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 41 (0x12c609400) [pid = 1650] [serial = 41] [outer = 0x0] 01:26:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 42 (0x12c611000) [pid = 1650] [serial = 42] [outer = 0x12c609400] 01:26:14 INFO - PROCESS | 1650 | 1467188774005 Marionette DEBUG loaded listener.js 01:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 43 (0x12cbb8c00) [pid = 1650] [serial = 43] [outer = 0x12c609400] 01:26:14 INFO - PROCESS | 1650 | 1467188774399 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]]]}] 01:26:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:26:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 626ms 01:26:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d13f800 == 16 [pid = 1650] [id = 16] 01:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 44 (0x12d140000) [pid = 1650] [serial = 44] [outer = 0x0] 01:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 45 (0x12d141800) [pid = 1650] [serial = 45] [outer = 0x12d140000] 01:26:14 INFO - PROCESS | 1650 | 1467188774445 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 01:26:14 INFO - PROCESS | 1650 | 1467188774447 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 01:26:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 46 (0x12d146000) [pid = 1650] [serial = 46] [outer = 0x12d140000] 01:26:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d13f000 == 17 [pid = 1650] [id = 17] 01:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x12cbbfc00) [pid = 1650] [serial = 47] [outer = 0x0] 01:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x12d160400) [pid = 1650] [serial = 48] [outer = 0x12cbbfc00] 01:26:14 INFO - PROCESS | 1650 | 1467188774478 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:26:14 INFO - PROCESS | 1650 | 1467188774479 Marionette TRACE conn2 <- [1,42,null,{}] 01:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x116905c00) [pid = 1650] [serial = 49] [outer = 0x12cbbfc00] 01:26:14 INFO - PROCESS | 1650 | 1467188774521 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}] 01:26:14 INFO - PROCESS | 1650 | 1467188774522 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:14 INFO - PROCESS | 1650 | 1467188774615 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 01:26:14 INFO - PROCESS | 1650 | 1467188774635 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:14 INFO - PROCESS | 1650 | 1467188774637 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d476800 == 18 [pid = 1650] [id = 18] 01:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x12d2dc000) [pid = 1650] [serial = 50] [outer = 0x0] 01:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x12d2de400) [pid = 1650] [serial = 51] [outer = 0x12d2dc000] 01:26:14 INFO - PROCESS | 1650 | 1467188774684 Marionette DEBUG loaded listener.js 01:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x12d2e2800) [pid = 1650] [serial = 52] [outer = 0x12d2dc000] 01:26:15 INFO - PROCESS | 1650 | 1467188774998 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]]]}] 01:26:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:26:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 602ms 01:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:26:15 INFO - PROCESS | 1650 | 1467188775055 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 01:26:15 INFO - PROCESS | 1650 | 1467188775057 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 01:26:15 INFO - PROCESS | 1650 | 1467188775060 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:26:15 INFO - PROCESS | 1650 | 1467188775062 Marionette TRACE conn2 <- [1,46,null,{}] 01:26:15 INFO - PROCESS | 1650 | 1467188775066 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}] 01:26:15 INFO - PROCESS | 1650 | 1467188775067 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:15 INFO - PROCESS | 1650 | 1467188775203 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 01:26:15 INFO - PROCESS | 1650 | 1467188775222 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:15 INFO - PROCESS | 1650 | 1467188775223 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d855800 == 19 [pid = 1650] [id = 19] 01:26:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x1182ecc00) [pid = 1650] [serial = 53] [outer = 0x0] 01:26:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x12d5ccc00) [pid = 1650] [serial = 54] [outer = 0x1182ecc00] 01:26:15 INFO - PROCESS | 1650 | 1467188775260 Marionette DEBUG loaded listener.js 01:26:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x12d5d2800) [pid = 1650] [serial = 55] [outer = 0x1182ecc00] 01:26:15 INFO - PROCESS | 1650 | 1467188775566 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]]]}] 01:26:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:26:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 521ms 01:26:15 INFO - PROCESS | 1650 | 1467188775582 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 01:26:15 INFO - PROCESS | 1650 | 1467188775584 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 01:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:26:15 INFO - PROCESS | 1650 | 1467188775587 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:26:15 INFO - PROCESS | 1650 | 1467188775589 Marionette TRACE conn2 <- [1,50,null,{}] 01:26:15 INFO - PROCESS | 1650 | 1467188775593 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}] 01:26:15 INFO - PROCESS | 1650 | 1467188775597 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:15 INFO - PROCESS | 1650 | 1467188775742 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 01:26:15 INFO - PROCESS | 1650 | 1467188775747 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:15 INFO - PROCESS | 1650 | 1467188775748 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b996000 == 20 [pid = 1650] [id = 20] 01:26:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x118317000) [pid = 1650] [serial = 56] [outer = 0x0] 01:26:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x11831bc00) [pid = 1650] [serial = 57] [outer = 0x118317000] 01:26:15 INFO - PROCESS | 1650 | 1467188775787 Marionette DEBUG loaded listener.js 01:26:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x12c396400) [pid = 1650] [serial = 58] [outer = 0x118317000] 01:26:16 INFO - PROCESS | 1650 | 1467188776119 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]]]}] 01:26:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:26:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 569ms 01:26:16 INFO - PROCESS | 1650 | 1467188776157 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 01:26:16 INFO - PROCESS | 1650 | 1467188776158 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 01:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:26:16 INFO - PROCESS | 1650 | 1467188776163 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:26:16 INFO - PROCESS | 1650 | 1467188776165 Marionette TRACE conn2 <- [1,54,null,{}] 01:26:16 INFO - PROCESS | 1650 | 1467188776168 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}] 01:26:16 INFO - PROCESS | 1650 | 1467188776169 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:16 INFO - PROCESS | 1650 | 1467188776262 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 01:26:16 INFO - PROCESS | 1650 | 1467188776265 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:16 INFO - PROCESS | 1650 | 1467188776276 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292c9000 == 21 [pid = 1650] [id = 21] 01:26:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x12470bc00) [pid = 1650] [serial = 59] [outer = 0x0] 01:26:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x129412800) [pid = 1650] [serial = 60] [outer = 0x12470bc00] 01:26:16 INFO - PROCESS | 1650 | 1467188776304 Marionette DEBUG loaded listener.js 01:26:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x12d87ec00) [pid = 1650] [serial = 61] [outer = 0x12470bc00] 01:26:16 INFO - PROCESS | 1650 | 1467188776584 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]]]}] 01:26:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:26:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 472ms 01:26:16 INFO - PROCESS | 1650 | 1467188776635 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 01:26:16 INFO - PROCESS | 1650 | 1467188776636 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 01:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:26:16 INFO - PROCESS | 1650 | 1467188776639 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:26:16 INFO - PROCESS | 1650 | 1467188776640 Marionette TRACE conn2 <- [1,58,null,{}] 01:26:16 INFO - PROCESS | 1650 | 1467188776645 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}] 01:26:16 INFO - PROCESS | 1650 | 1467188776648 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:16 INFO - PROCESS | 1650 | 1467188776759 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 01:26:17 INFO - PROCESS | 1650 | 1467188777353 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:17 INFO - PROCESS | 1650 | 1467188777354 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x111adc800 == 22 [pid = 1650] [id = 22] 01:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x111aa9400) [pid = 1650] [serial = 62] [outer = 0x0] 01:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x112766400) [pid = 1650] [serial = 63] [outer = 0x111aa9400] 01:26:17 INFO - PROCESS | 1650 | 1467188777391 Marionette DEBUG loaded listener.js 01:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x112dc5400) [pid = 1650] [serial = 64] [outer = 0x111aa9400] 01:26:17 INFO - PROCESS | 1650 | 1467188777809 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]]]}] 01:26:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:26:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1223ms 01:26:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:26:17 INFO - PROCESS | 1650 | 1467188777864 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 01:26:17 INFO - PROCESS | 1650 | 1467188777866 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 01:26:17 INFO - PROCESS | 1650 | 1467188777869 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:26:17 INFO - PROCESS | 1650 | 1467188777871 Marionette TRACE conn2 <- [1,62,null,{}] 01:26:17 INFO - PROCESS | 1650 | 1467188777874 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}] 01:26:17 INFO - PROCESS | 1650 | 1467188777877 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:18 INFO - PROCESS | 1650 | 1467188777995 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 01:26:18 INFO - PROCESS | 1650 | 1467188778037 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:18 INFO - PROCESS | 1650 | 1467188778039 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e4b800 == 23 [pid = 1650] [id = 23] 01:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1133ce800) [pid = 1650] [serial = 65] [outer = 0x0] 01:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x115e8a000) [pid = 1650] [serial = 66] [outer = 0x1133ce800] 01:26:18 INFO - PROCESS | 1650 | 1467188778072 Marionette DEBUG loaded listener.js 01:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x116a1c000) [pid = 1650] [serial = 67] [outer = 0x1133ce800] 01:26:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:26:18 INFO - PROCESS | 1650 | 1467188778481 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]]]}] 01:26:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 620ms 01:26:18 INFO - PROCESS | 1650 | 1467188778492 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 01:26:18 INFO - PROCESS | 1650 | 1467188778497 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 01:26:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:26:18 INFO - PROCESS | 1650 | 1467188778499 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:26:18 INFO - PROCESS | 1650 | 1467188778501 Marionette TRACE conn2 <- [1,66,null,{}] 01:26:18 INFO - PROCESS | 1650 | 1467188778503 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}] 01:26:18 INFO - PROCESS | 1650 | 1467188778504 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:18 INFO - PROCESS | 1650 | 1467188778618 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 01:26:18 INFO - PROCESS | 1650 | 1467188778685 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:18 INFO - PROCESS | 1650 | 1467188778686 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x117246800 == 24 [pid = 1650] [id = 24] 01:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11831a000) [pid = 1650] [serial = 68] [outer = 0x0] 01:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11860e000) [pid = 1650] [serial = 69] [outer = 0x11831a000] 01:26:18 INFO - PROCESS | 1650 | 1467188778716 Marionette DEBUG loaded listener.js 01:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119461800) [pid = 1650] [serial = 70] [outer = 0x11831a000] 01:26:19 INFO - PROCESS | 1650 | 1467188779368 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]]]}] 01:26:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:26:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 921ms 01:26:19 INFO - PROCESS | 1650 | 1467188779420 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 01:26:19 INFO - PROCESS | 1650 | 1467188779422 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 01:26:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:26:19 INFO - PROCESS | 1650 | 1467188779425 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:26:19 INFO - PROCESS | 1650 | 1467188779427 Marionette TRACE conn2 <- [1,70,null,{}] 01:26:19 INFO - PROCESS | 1650 | 1467188779431 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}] 01:26:19 INFO - PROCESS | 1650 | 1467188779432 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:19 INFO - PROCESS | 1650 | 1467188779512 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 01:26:19 INFO - PROCESS | 1650 | 1467188779565 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:19 INFO - PROCESS | 1650 | 1467188779566 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x115d8f000 == 25 [pid = 1650] [id = 25] 01:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1164ed000) [pid = 1650] [serial = 71] [outer = 0x0] 01:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x116908c00) [pid = 1650] [serial = 72] [outer = 0x1164ed000] 01:26:19 INFO - PROCESS | 1650 | 1467188779593 Marionette DEBUG loaded listener.js 01:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x116f5a400) [pid = 1650] [serial = 73] [outer = 0x1164ed000] 01:26:20 INFO - PROCESS | 1650 | 1467188780011 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]]]}] 01:26:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:26:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 621ms 01:26:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:26:20 INFO - PROCESS | 1650 | 1467188780047 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 01:26:20 INFO - PROCESS | 1650 | 1467188780050 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 01:26:20 INFO - PROCESS | 1650 | 1467188780054 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:26:20 INFO - PROCESS | 1650 | 1467188780055 Marionette TRACE conn2 <- [1,74,null,{}] 01:26:20 INFO - PROCESS | 1650 | 1467188780058 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}] 01:26:20 INFO - PROCESS | 1650 | 1467188780060 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:20 INFO - PROCESS | 1650 | 1467188780142 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 01:26:20 INFO - PROCESS | 1650 | 1467188780148 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:20 INFO - PROCESS | 1650 | 1467188780149 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164a4000 == 26 [pid = 1650] [id = 26] 01:26:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1177edc00) [pid = 1650] [serial = 74] [outer = 0x0] 01:26:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1177f6000) [pid = 1650] [serial = 75] [outer = 0x1177edc00] 01:26:20 INFO - PROCESS | 1650 | 1467188780177 Marionette DEBUG loaded listener.js 01:26:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118268000) [pid = 1650] [serial = 76] [outer = 0x1177edc00] 01:26:20 INFO - PROCESS | 1650 | 1467188780496 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]]]}] 01:26:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:26:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 468ms 01:26:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:26:20 INFO - PROCESS | 1650 | 1467188780529 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 01:26:20 INFO - PROCESS | 1650 | 1467188780532 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 01:26:20 INFO - PROCESS | 1650 | 1467188780534 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:26:20 INFO - PROCESS | 1650 | 1467188780536 Marionette TRACE conn2 <- [1,78,null,{}] 01:26:20 INFO - PROCESS | 1650 | 1467188780545 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}] 01:26:20 INFO - PROCESS | 1650 | 1467188780549 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:20 INFO - PROCESS | 1650 | 1467188780622 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 01:26:20 INFO - PROCESS | 1650 | 1467188780628 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:20 INFO - PROCESS | 1650 | 1467188780631 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ab7000 == 27 [pid = 1650] [id = 27] 01:26:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1133ae400) [pid = 1650] [serial = 77] [outer = 0x0] 01:26:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1188ca800) [pid = 1650] [serial = 78] [outer = 0x1133ae400] 01:26:20 INFO - PROCESS | 1650 | 1467188780659 Marionette DEBUG loaded listener.js 01:26:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119106400) [pid = 1650] [serial = 79] [outer = 0x1133ae400] 01:26:20 INFO - PROCESS | 1650 | 1467188780990 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]]]}] 01:26:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 01:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:26:21 INFO - PROCESS | 1650 | 1467188781005 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 01:26:21 INFO - PROCESS | 1650 | 1467188781006 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 01:26:21 INFO - PROCESS | 1650 | 1467188781009 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:26:21 INFO - PROCESS | 1650 | 1467188781010 Marionette TRACE conn2 <- [1,82,null,{}] 01:26:21 INFO - PROCESS | 1650 | 1467188781014 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}] 01:26:21 INFO - PROCESS | 1650 | 1467188781016 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:21 INFO - PROCESS | 1650 | 1467188781093 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 01:26:21 INFO - PROCESS | 1650 | 1467188781134 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:21 INFO - PROCESS | 1650 | 1467188781135 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11725d800 == 28 [pid = 1650] [id = 28] 01:26:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116f8d800) [pid = 1650] [serial = 80] [outer = 0x0] 01:26:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11945f000) [pid = 1650] [serial = 81] [outer = 0x116f8d800] 01:26:21 INFO - PROCESS | 1650 | 1467188781160 Marionette DEBUG loaded listener.js 01:26:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119569800) [pid = 1650] [serial = 82] [outer = 0x116f8d800] 01:26:21 INFO - PROCESS | 1650 | 1467188781437 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]]]}] 01:26:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 471ms 01:26:21 INFO - PROCESS | 1650 | 1467188781484 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 01:26:21 INFO - PROCESS | 1650 | 1467188781485 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 01:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:26:21 INFO - PROCESS | 1650 | 1467188781488 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:26:21 INFO - PROCESS | 1650 | 1467188781489 Marionette TRACE conn2 <- [1,86,null,{}] 01:26:21 INFO - PROCESS | 1650 | 1467188781491 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}] 01:26:21 INFO - PROCESS | 1650 | 1467188781492 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:21 INFO - PROCESS | 1650 | 1467188781567 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 01:26:21 INFO - PROCESS | 1650 | 1467188781571 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:21 INFO - PROCESS | 1650 | 1467188781572 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184cc800 == 29 [pid = 1650] [id = 29] 01:26:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1133aac00) [pid = 1650] [serial = 83] [outer = 0x0] 01:26:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119573800) [pid = 1650] [serial = 84] [outer = 0x1133aac00] 01:26:21 INFO - PROCESS | 1650 | 1467188781598 Marionette DEBUG loaded listener.js 01:26:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119648800) [pid = 1650] [serial = 85] [outer = 0x1133aac00] 01:26:21 INFO - PROCESS | 1650 | 1467188781902 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]]]}] 01:26:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 418ms 01:26:21 INFO - PROCESS | 1650 | 1467188781906 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 01:26:21 INFO - PROCESS | 1650 | 1467188781907 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 01:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:26:21 INFO - PROCESS | 1650 | 1467188781917 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:26:21 INFO - PROCESS | 1650 | 1467188781918 Marionette TRACE conn2 <- [1,90,null,{}] 01:26:21 INFO - PROCESS | 1650 | 1467188781924 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}] 01:26:21 INFO - PROCESS | 1650 | 1467188781931 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:22 INFO - PROCESS | 1650 | 1467188782045 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 01:26:22 INFO - PROCESS | 1650 | 1467188782052 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:22 INFO - PROCESS | 1650 | 1467188782053 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x118522800 == 30 [pid = 1650] [id = 30] 01:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1189aa400) [pid = 1650] [serial = 86] [outer = 0x0] 01:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119650000) [pid = 1650] [serial = 87] [outer = 0x1189aa400] 01:26:22 INFO - PROCESS | 1650 | 1467188782078 Marionette DEBUG loaded listener.js 01:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119c45800) [pid = 1650] [serial = 88] [outer = 0x1189aa400] 01:26:22 INFO - PROCESS | 1650 | 1467188782347 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]]]}] 01:26:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:26:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 479ms 01:26:22 INFO - PROCESS | 1650 | 1467188782389 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 01:26:22 INFO - PROCESS | 1650 | 1467188782391 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 01:26:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:26:22 INFO - PROCESS | 1650 | 1467188782401 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:26:22 INFO - PROCESS | 1650 | 1467188782402 Marionette TRACE conn2 <- [1,94,null,{}] 01:26:22 INFO - PROCESS | 1650 | 1467188782405 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}] 01:26:22 INFO - PROCESS | 1650 | 1467188782406 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:22 INFO - PROCESS | 1650 | 1467188782482 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 01:26:22 INFO - PROCESS | 1650 | 1467188782485 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:22 INFO - PROCESS | 1650 | 1467188782487 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x119182800 == 31 [pid = 1650] [id = 31] 01:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119c46000) [pid = 1650] [serial = 89] [outer = 0x0] 01:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119eed000) [pid = 1650] [serial = 90] [outer = 0x119c46000] 01:26:22 INFO - PROCESS | 1650 | 1467188782513 Marionette DEBUG loaded listener.js 01:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1209f1800) [pid = 1650] [serial = 91] [outer = 0x119c46000] 01:26:22 INFO - PROCESS | 1650 | 1467188782814 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]]]}] 01:26:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:26:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 428ms 01:26:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:26:22 INFO - PROCESS | 1650 | 1467188782822 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 01:26:22 INFO - PROCESS | 1650 | 1467188782824 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 01:26:22 INFO - PROCESS | 1650 | 1467188782826 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:26:22 INFO - PROCESS | 1650 | 1467188782827 Marionette TRACE conn2 <- [1,98,null,{}] 01:26:22 INFO - PROCESS | 1650 | 1467188782833 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}] 01:26:22 INFO - PROCESS | 1650 | 1467188782834 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:22 INFO - PROCESS | 1650 | 1467188782906 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 01:26:22 INFO - PROCESS | 1650 | 1467188782911 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:22 INFO - PROCESS | 1650 | 1467188782914 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192de800 == 32 [pid = 1650] [id = 32] 01:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119e36800) [pid = 1650] [serial = 92] [outer = 0x0] 01:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123803400) [pid = 1650] [serial = 93] [outer = 0x119e36800] 01:26:22 INFO - PROCESS | 1650 | 1467188782937 Marionette DEBUG loaded listener.js 01:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123808800) [pid = 1650] [serial = 94] [outer = 0x119e36800] 01:26:23 INFO - PROCESS | 1650 | 1467188783220 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]]]}] 01:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 420ms 01:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:26:23 INFO - PROCESS | 1650 | 1467188783252 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 01:26:23 INFO - PROCESS | 1650 | 1467188783254 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 01:26:23 INFO - PROCESS | 1650 | 1467188783258 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:26:23 INFO - PROCESS | 1650 | 1467188783259 Marionette TRACE conn2 <- [1,102,null,{}] 01:26:23 INFO - PROCESS | 1650 | 1467188783270 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}] 01:26:23 INFO - PROCESS | 1650 | 1467188783271 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:23 INFO - PROCESS | 1650 | 1467188783372 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 01:26:23 INFO - PROCESS | 1650 | 1467188783379 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:23 INFO - PROCESS | 1650 | 1467188783380 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ab5000 == 33 [pid = 1650] [id = 33] 01:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112a83c00) [pid = 1650] [serial = 95] [outer = 0x0] 01:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123807800) [pid = 1650] [serial = 96] [outer = 0x112a83c00] 01:26:23 INFO - PROCESS | 1650 | 1467188783404 Marionette DEBUG loaded listener.js 01:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123cd0c00) [pid = 1650] [serial = 97] [outer = 0x112a83c00] 01:26:23 INFO - PROCESS | 1650 | 1467188783677 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]]]}] 01:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 476ms 01:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:26:23 INFO - PROCESS | 1650 | 1467188783735 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 01:26:23 INFO - PROCESS | 1650 | 1467188783736 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 01:26:23 INFO - PROCESS | 1650 | 1467188783738 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:26:23 INFO - PROCESS | 1650 | 1467188783739 Marionette TRACE conn2 <- [1,106,null,{}] 01:26:23 INFO - PROCESS | 1650 | 1467188783741 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}] 01:26:23 INFO - PROCESS | 1650 | 1467188783743 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:23 INFO - PROCESS | 1650 | 1467188783819 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 01:26:23 INFO - PROCESS | 1650 | 1467188783822 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:23 INFO - PROCESS | 1650 | 1467188783823 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ce3000 == 34 [pid = 1650] [id = 34] 01:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123ccec00) [pid = 1650] [serial = 98] [outer = 0x0] 01:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123e68800) [pid = 1650] [serial = 99] [outer = 0x123ccec00] 01:26:23 INFO - PROCESS | 1650 | 1467188783849 Marionette DEBUG loaded listener.js 01:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123e6d000) [pid = 1650] [serial = 100] [outer = 0x123ccec00] 01:26:24 INFO - PROCESS | 1650 | 1467188784170 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]]]}] 01:26:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 01:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:26:24 INFO - PROCESS | 1650 | 1467188784207 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 01:26:24 INFO - PROCESS | 1650 | 1467188784208 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 01:26:24 INFO - PROCESS | 1650 | 1467188784211 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:26:24 INFO - PROCESS | 1650 | 1467188784214 Marionette TRACE conn2 <- [1,110,null,{}] 01:26:24 INFO - PROCESS | 1650 | 1467188784217 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}] 01:26:24 INFO - PROCESS | 1650 | 1467188784218 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:24 INFO - PROCESS | 1650 | 1467188784327 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 01:26:24 INFO - PROCESS | 1650 | 1467188784333 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:24 INFO - PROCESS | 1650 | 1467188784334 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x112fd4000 == 35 [pid = 1650] [id = 35] 01:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x117eb0800) [pid = 1650] [serial = 101] [outer = 0x0] 01:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x123f41c00) [pid = 1650] [serial = 102] [outer = 0x117eb0800] 01:26:24 INFO - PROCESS | 1650 | 1467188784361 Marionette DEBUG loaded listener.js 01:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123e69400) [pid = 1650] [serial = 103] [outer = 0x117eb0800] 01:26:24 INFO - PROCESS | 1650 | 1467188784720 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]]]}] 01:26:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 522ms 01:26:24 INFO - PROCESS | 1650 | 1467188784733 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 01:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:26:24 INFO - PROCESS | 1650 | 1467188784734 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 01:26:24 INFO - PROCESS | 1650 | 1467188784738 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:26:24 INFO - PROCESS | 1650 | 1467188784740 Marionette TRACE conn2 <- [1,114,null,{}] 01:26:24 INFO - PROCESS | 1650 | 1467188784744 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}] 01:26:24 INFO - PROCESS | 1650 | 1467188784746 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:24 INFO - PROCESS | 1650 | 1467188784810 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 01:26:24 INFO - PROCESS | 1650 | 1467188784852 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:24 INFO - PROCESS | 1650 | 1467188784853 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12397f800 == 36 [pid = 1650] [id = 36] 01:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123e6c400) [pid = 1650] [serial = 104] [outer = 0x0] 01:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x124707400) [pid = 1650] [serial = 105] [outer = 0x123e6c400] 01:26:24 INFO - PROCESS | 1650 | 1467188784874 Marionette DEBUG loaded listener.js 01:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x124ca5c00) [pid = 1650] [serial = 106] [outer = 0x123e6c400] 01:26:25 INFO - PROCESS | 1650 | 1467188785296 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]]]}] 01:26:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:26:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 571ms 01:26:25 INFO - PROCESS | 1650 | 1467188785309 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 01:26:25 INFO - PROCESS | 1650 | 1467188785312 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 01:26:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:26:25 INFO - PROCESS | 1650 | 1467188785317 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:26:25 INFO - PROCESS | 1650 | 1467188785319 Marionette TRACE conn2 <- [1,118,null,{}] 01:26:25 INFO - PROCESS | 1650 | 1467188785323 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}] 01:26:25 INFO - PROCESS | 1650 | 1467188785324 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:25 INFO - PROCESS | 1650 | 1467188785477 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 01:26:25 INFO - PROCESS | 1650 | 1467188785490 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:25 INFO - PROCESS | 1650 | 1467188785491 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x123abd800 == 37 [pid = 1650] [id = 37] 01:26:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x123e64000) [pid = 1650] [serial = 107] [outer = 0x0] 01:26:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x124cd9400) [pid = 1650] [serial = 108] [outer = 0x123e64000] 01:26:25 INFO - PROCESS | 1650 | 1467188785531 Marionette DEBUG loaded listener.js 01:26:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12500a800) [pid = 1650] [serial = 109] [outer = 0x123e64000] 01:26:25 INFO - PROCESS | 1650 | 1467188785852 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]]]}] 01:26:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:26:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 572ms 01:26:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:26:25 INFO - PROCESS | 1650 | 1467188785889 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 01:26:25 INFO - PROCESS | 1650 | 1467188785890 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 01:26:25 INFO - PROCESS | 1650 | 1467188785900 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:26:25 INFO - PROCESS | 1650 | 1467188785901 Marionette TRACE conn2 <- [1,122,null,{}] 01:26:25 INFO - PROCESS | 1650 | 1467188785903 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}] 01:26:25 INFO - PROCESS | 1650 | 1467188785904 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:25 INFO - PROCESS | 1650 | 1467188785985 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 01:26:25 INFO - PROCESS | 1650 | 1467188785989 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:25 INFO - PROCESS | 1650 | 1467188785990 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cad000 == 38 [pid = 1650] [id = 38] 01:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x116776c00) [pid = 1650] [serial = 110] [outer = 0x0] 01:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12514ec00) [pid = 1650] [serial = 111] [outer = 0x116776c00] 01:26:26 INFO - PROCESS | 1650 | 1467188786053 Marionette DEBUG loaded listener.js 01:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12583ec00) [pid = 1650] [serial = 112] [outer = 0x116776c00] 01:26:26 INFO - PROCESS | 1650 | 1467188786284 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]]]}] 01:26:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:26:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 427ms 01:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:26:26 INFO - PROCESS | 1650 | 1467188786319 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 01:26:26 INFO - PROCESS | 1650 | 1467188786320 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 01:26:26 INFO - PROCESS | 1650 | 1467188786322 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:26:26 INFO - PROCESS | 1650 | 1467188786323 Marionette TRACE conn2 <- [1,126,null,{}] 01:26:26 INFO - PROCESS | 1650 | 1467188786326 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}] 01:26:26 INFO - PROCESS | 1650 | 1467188786327 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:26 INFO - PROCESS | 1650 | 1467188786419 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 01:26:26 INFO - PROCESS | 1650 | 1467188786422 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:26 INFO - PROCESS | 1650 | 1467188786423 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247cb800 == 39 [pid = 1650] [id = 39] 01:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12578d000) [pid = 1650] [serial = 113] [outer = 0x0] 01:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x126181c00) [pid = 1650] [serial = 114] [outer = 0x12578d000] 01:26:26 INFO - PROCESS | 1650 | 1467188786456 Marionette DEBUG loaded listener.js 01:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12653d000) [pid = 1650] [serial = 115] [outer = 0x12578d000] 01:26:26 INFO - PROCESS | 1650 | 1467188786776 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]]]}] 01:26:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:26:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 469ms 01:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:26:26 INFO - PROCESS | 1650 | 1467188786791 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 01:26:26 INFO - PROCESS | 1650 | 1467188786792 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 01:26:26 INFO - PROCESS | 1650 | 1467188786797 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:26:26 INFO - PROCESS | 1650 | 1467188786798 Marionette TRACE conn2 <- [1,130,null,{}] 01:26:26 INFO - PROCESS | 1650 | 1467188786800 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}] 01:26:26 INFO - PROCESS | 1650 | 1467188786801 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:26 INFO - PROCESS | 1650 | 1467188786877 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 01:26:26 INFO - PROCESS | 1650 | 1467188786941 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:26 INFO - PROCESS | 1650 | 1467188786942 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c41800 == 40 [pid = 1650] [id = 40] 01:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1258e0800) [pid = 1650] [serial = 116] [outer = 0x0] 01:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1265f0c00) [pid = 1650] [serial = 117] [outer = 0x1258e0800] 01:26:26 INFO - PROCESS | 1650 | 1467188786965 Marionette DEBUG loaded listener.js 01:26:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1268a8000) [pid = 1650] [serial = 118] [outer = 0x1258e0800] 01:26:27 INFO - PROCESS | 1650 | 1467188787906 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]]]}] 01:26:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1121ms 01:26:27 INFO - PROCESS | 1650 | 1467188787917 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 01:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:26:27 INFO - PROCESS | 1650 | 1467188787920 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 01:26:27 INFO - PROCESS | 1650 | 1467188787922 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:26:27 INFO - PROCESS | 1650 | 1467188787924 Marionette TRACE conn2 <- [1,134,null,{}] 01:26:27 INFO - PROCESS | 1650 | 1467188787928 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}] 01:26:27 INFO - PROCESS | 1650 | 1467188787930 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:28 INFO - PROCESS | 1650 | 1467188788021 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 01:26:28 INFO - PROCESS | 1650 | 1467188788051 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:28 INFO - PROCESS | 1650 | 1467188788054 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1131db800 == 41 [pid = 1650] [id = 41] 01:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1164e8800) [pid = 1650] [serial = 119] [outer = 0x0] 01:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x116a21000) [pid = 1650] [serial = 120] [outer = 0x1164e8800] 01:26:28 INFO - PROCESS | 1650 | 1467188788083 Marionette DEBUG loaded listener.js 01:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1177f7800) [pid = 1650] [serial = 121] [outer = 0x1164e8800] 01:26:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 520ms 01:26:28 INFO - PROCESS | 1650 | 1467188788439 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]]]}] 01:26:28 INFO - PROCESS | 1650 | 1467188788443 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 01:26:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:26:28 INFO - PROCESS | 1650 | 1467188788447 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 01:26:28 INFO - PROCESS | 1650 | 1467188788452 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:26:28 INFO - PROCESS | 1650 | 1467188788453 Marionette TRACE conn2 <- [1,138,null,{}] 01:26:28 INFO - PROCESS | 1650 | 1467188788456 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}] 01:26:28 INFO - PROCESS | 1650 | 1467188788457 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:28 INFO - PROCESS | 1650 | 1467188788548 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 01:26:28 INFO - PROCESS | 1650 | 1467188788580 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:28 INFO - PROCESS | 1650 | 1467188788581 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x116947800 == 42 [pid = 1650] [id = 42] 01:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1182f0c00) [pid = 1650] [serial = 122] [outer = 0x0] 01:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1183ea800) [pid = 1650] [serial = 123] [outer = 0x1182f0c00] 01:26:28 INFO - PROCESS | 1650 | 1467188788608 Marionette DEBUG loaded listener.js 01:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1189aac00) [pid = 1650] [serial = 124] [outer = 0x1182f0c00] 01:26:28 INFO - PROCESS | 1650 | 1467188788935 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]]]}] 01:26:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 521ms 01:26:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:26:28 INFO - PROCESS | 1650 | 1467188788973 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 01:26:28 INFO - PROCESS | 1650 | 1467188788974 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 01:26:28 INFO - PROCESS | 1650 | 1467188788976 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:26:28 INFO - PROCESS | 1650 | 1467188788979 Marionette TRACE conn2 <- [1,142,null,{}] 01:26:28 INFO - PROCESS | 1650 | 1467188788986 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}] 01:26:28 INFO - PROCESS | 1650 | 1467188788989 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:29 INFO - PROCESS | 1650 | 1467188789080 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 01:26:29 INFO - PROCESS | 1650 | 1467188789111 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:29 INFO - PROCESS | 1650 | 1467188789113 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e66800 == 43 [pid = 1650] [id = 43] 01:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x119468c00) [pid = 1650] [serial = 125] [outer = 0x0] 01:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x119645000) [pid = 1650] [serial = 126] [outer = 0x119468c00] 01:26:29 INFO - PROCESS | 1650 | 1467188789141 Marionette DEBUG loaded listener.js 01:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x119a31000) [pid = 1650] [serial = 127] [outer = 0x119468c00] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12470bc00) [pid = 1650] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x118317000) [pid = 1650] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1182ecc00) [pid = 1650] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12d2dc000) [pid = 1650] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12c609400) [pid = 1650] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12c45e800) [pid = 1650] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12c39b800) [pid = 1650] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12bf65400) [pid = 1650] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12badec00) [pid = 1650] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12ba5d800) [pid = 1650] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12a964800) [pid = 1650] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12a635800) [pid = 1650] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119ae2800) [pid = 1650] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x111aa9400) [pid = 1650] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1133ce800) [pid = 1650] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11831a000) [pid = 1650] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1164ed000) [pid = 1650] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1177edc00) [pid = 1650] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1133ae400) [pid = 1650] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x116f8d800) [pid = 1650] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1133aac00) [pid = 1650] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1189aa400) [pid = 1650] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119c46000) [pid = 1650] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119e36800) [pid = 1650] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112a83c00) [pid = 1650] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123ccec00) [pid = 1650] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x123e6c400) [pid = 1650] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x123e64000) [pid = 1650] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 01:26:29 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116776c00) [pid = 1650] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 01:26:29 INFO - PROCESS | 1650 | 1467188789857 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]]]}] 01:26:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:26:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 922ms 01:26:29 INFO - PROCESS | 1650 | 1467188789899 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 01:26:29 INFO - PROCESS | 1650 | 1467188789901 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 01:26:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:26:29 INFO - PROCESS | 1650 | 1467188789922 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:26:29 INFO - PROCESS | 1650 | 1467188789923 Marionette TRACE conn2 <- [1,146,null,{}] 01:26:29 INFO - PROCESS | 1650 | 1467188789931 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}] 01:26:29 INFO - PROCESS | 1650 | 1467188789933 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:30 INFO - PROCESS | 1650 | 1467188790012 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 01:26:30 INFO - PROCESS | 1650 | 1467188790016 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:30 INFO - PROCESS | 1650 | 1467188790017 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11851b000 == 44 [pid = 1650] [id = 44] 01:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1182f5400) [pid = 1650] [serial = 128] [outer = 0x0] 01:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1188d4800) [pid = 1650] [serial = 129] [outer = 0x1182f5400] 01:26:30 INFO - PROCESS | 1650 | 1467188790044 Marionette DEBUG loaded listener.js 01:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119644400) [pid = 1650] [serial = 130] [outer = 0x1182f5400] 01:26:30 INFO - PROCESS | 1650 | 1467188790356 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]]]}] 01:26:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:26:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 480ms 01:26:30 INFO - PROCESS | 1650 | 1467188790392 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 01:26:30 INFO - PROCESS | 1650 | 1467188790393 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 01:26:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:26:30 INFO - PROCESS | 1650 | 1467188790398 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:26:30 INFO - PROCESS | 1650 | 1467188790399 Marionette TRACE conn2 <- [1,150,null,{}] 01:26:30 INFO - PROCESS | 1650 | 1467188790401 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}] 01:26:30 INFO - PROCESS | 1650 | 1467188790402 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:30 INFO - PROCESS | 1650 | 1467188790483 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 01:26:30 INFO - PROCESS | 1650 | 1467188790525 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:30 INFO - PROCESS | 1650 | 1467188790526 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119172800 == 45 [pid = 1650] [id = 45] 01:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x115e8bc00) [pid = 1650] [serial = 131] [outer = 0x0] 01:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119646000) [pid = 1650] [serial = 132] [outer = 0x115e8bc00] 01:26:30 INFO - PROCESS | 1650 | 1467188790551 Marionette DEBUG loaded listener.js 01:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119aec800) [pid = 1650] [serial = 133] [outer = 0x115e8bc00] 01:26:30 INFO - PROCESS | 1650 | 1467188790833 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]]]}] 01:26:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:26:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 470ms 01:26:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:26:30 INFO - PROCESS | 1650 | 1467188790867 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 01:26:30 INFO - PROCESS | 1650 | 1467188790868 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 01:26:30 INFO - PROCESS | 1650 | 1467188790871 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:26:30 INFO - PROCESS | 1650 | 1467188790872 Marionette TRACE conn2 <- [1,154,null,{}] 01:26:30 INFO - PROCESS | 1650 | 1467188790874 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}] 01:26:30 INFO - PROCESS | 1650 | 1467188790879 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:30 INFO - PROCESS | 1650 | 1467188790969 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 01:26:30 INFO - PROCESS | 1650 | 1467188790973 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:30 INFO - PROCESS | 1650 | 1467188790974 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119cd3800 == 46 [pid = 1650] [id = 46] 01:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119e2fc00) [pid = 1650] [serial = 134] [outer = 0x0] 01:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1209f4000) [pid = 1650] [serial = 135] [outer = 0x119e2fc00] 01:26:31 INFO - PROCESS | 1650 | 1467188791000 Marionette DEBUG loaded listener.js 01:26:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x123e6a000) [pid = 1650] [serial = 136] [outer = 0x119e2fc00] 01:26:31 INFO - PROCESS | 1650 | 1467188791300 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]]]}] 01:26:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:26:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 01:26:31 INFO - PROCESS | 1650 | 1467188791342 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 01:26:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:26:31 INFO - PROCESS | 1650 | 1467188791343 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 01:26:31 INFO - PROCESS | 1650 | 1467188791348 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:26:31 INFO - PROCESS | 1650 | 1467188791349 Marionette TRACE conn2 <- [1,158,null,{}] 01:26:31 INFO - PROCESS | 1650 | 1467188791351 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}] 01:26:31 INFO - PROCESS | 1650 | 1467188791352 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:31 INFO - PROCESS | 1650 | 1467188791421 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 01:26:31 INFO - PROCESS | 1650 | 1467188791424 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:31 INFO - PROCESS | 1650 | 1467188791425 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x123877000 == 47 [pid = 1650] [id = 47] 01:26:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x123e6dc00) [pid = 1650] [serial = 137] [outer = 0x0] 01:26:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x123e72400) [pid = 1650] [serial = 138] [outer = 0x123e6dc00] 01:26:31 INFO - PROCESS | 1650 | 1467188791452 Marionette DEBUG loaded listener.js 01:26:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1241d0400) [pid = 1650] [serial = 139] [outer = 0x123e6dc00] 01:26:31 INFO - PROCESS | 1650 | 1467188791864 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]]]}] 01:26:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:26:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 569ms 01:26:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:26:31 INFO - PROCESS | 1650 | 1467188791917 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 01:26:31 INFO - PROCESS | 1650 | 1467188791919 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 01:26:31 INFO - PROCESS | 1650 | 1467188791922 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:26:31 INFO - PROCESS | 1650 | 1467188791924 Marionette TRACE conn2 <- [1,162,null,{}] 01:26:31 INFO - PROCESS | 1650 | 1467188791928 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}] 01:26:31 INFO - PROCESS | 1650 | 1467188791930 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:32 INFO - PROCESS | 1650 | 1467188792024 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 01:26:32 INFO - PROCESS | 1650 | 1467188792072 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:32 INFO - PROCESS | 1650 | 1467188792073 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11640f800 == 48 [pid = 1650] [id = 48] 01:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x116297400) [pid = 1650] [serial = 140] [outer = 0x0] 01:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x116978c00) [pid = 1650] [serial = 141] [outer = 0x116297400] 01:26:32 INFO - PROCESS | 1650 | 1467188792105 Marionette DEBUG loaded listener.js 01:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1177f7400) [pid = 1650] [serial = 142] [outer = 0x116297400] 01:26:32 INFO - PROCESS | 1650 | 1467188792531 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]]]}] 01:26:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:26:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 01:26:32 INFO - PROCESS | 1650 | 1467188792593 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 01:26:32 INFO - PROCESS | 1650 | 1467188792596 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 01:26:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:26:32 INFO - PROCESS | 1650 | 1467188792601 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:26:32 INFO - PROCESS | 1650 | 1467188792603 Marionette TRACE conn2 <- [1,166,null,{}] 01:26:32 INFO - PROCESS | 1650 | 1467188792605 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}] 01:26:32 INFO - PROCESS | 1650 | 1467188792607 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:32 INFO - PROCESS | 1650 | 1467188792701 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 01:26:32 INFO - PROCESS | 1650 | 1467188792761 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:32 INFO - PROCESS | 1650 | 1467188792763 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bf4800 == 49 [pid = 1650] [id = 49] 01:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119105c00) [pid = 1650] [serial = 143] [outer = 0x0] 01:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119195c00) [pid = 1650] [serial = 144] [outer = 0x119105c00] 01:26:32 INFO - PROCESS | 1650 | 1467188792794 Marionette DEBUG loaded listener.js 01:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119574000) [pid = 1650] [serial = 145] [outer = 0x119105c00] 01:26:33 INFO - PROCESS | 1650 | 1467188793215 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]]]}] 01:26:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 620ms 01:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:26:33 INFO - PROCESS | 1650 | 1467188793220 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 01:26:33 INFO - PROCESS | 1650 | 1467188793222 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 01:26:33 INFO - PROCESS | 1650 | 1467188793224 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:26:33 INFO - PROCESS | 1650 | 1467188793227 Marionette TRACE conn2 <- [1,170,null,{}] 01:26:33 INFO - PROCESS | 1650 | 1467188793234 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}] 01:26:33 INFO - PROCESS | 1650 | 1467188793238 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:33 INFO - PROCESS | 1650 | 1467188793346 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 01:26:33 INFO - PROCESS | 1650 | 1467188793420 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:33 INFO - PROCESS | 1650 | 1467188793422 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x124726000 == 50 [pid = 1650] [id = 50] 01:26:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x119e34000) [pid = 1650] [serial = 146] [outer = 0x0] 01:26:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1209f4400) [pid = 1650] [serial = 147] [outer = 0x119e34000] 01:26:33 INFO - PROCESS | 1650 | 1467188793456 Marionette DEBUG loaded listener.js 01:26:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x123ccbc00) [pid = 1650] [serial = 148] [outer = 0x119e34000] 01:26:33 INFO - PROCESS | 1650 | 1467188793859 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]]]}] 01:26:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 673ms 01:26:33 INFO - PROCESS | 1650 | 1467188793897 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 01:26:33 INFO - PROCESS | 1650 | 1467188793899 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 01:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:26:33 INFO - PROCESS | 1650 | 1467188793901 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:26:33 INFO - PROCESS | 1650 | 1467188793902 Marionette TRACE conn2 <- [1,174,null,{}] 01:26:33 INFO - PROCESS | 1650 | 1467188793905 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}] 01:26:33 INFO - PROCESS | 1650 | 1467188793906 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:34 INFO - PROCESS | 1650 | 1467188794000 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 01:26:34 INFO - PROCESS | 1650 | 1467188794046 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:34 INFO - PROCESS | 1650 | 1467188794047 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x119169800 == 51 [pid = 1650] [id = 51] 01:26:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1241cdc00) [pid = 1650] [serial = 149] [outer = 0x0] 01:26:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1246c8800) [pid = 1650] [serial = 150] [outer = 0x1241cdc00] 01:26:34 INFO - PROCESS | 1650 | 1467188794077 Marionette DEBUG loaded listener.js 01:26:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x124764c00) [pid = 1650] [serial = 151] [outer = 0x1241cdc00] 01:26:34 INFO - PROCESS | 1650 | 1467188794454 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]]]}] 01:26:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:26:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 01:26:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:26:34 INFO - PROCESS | 1650 | 1467188794528 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 01:26:34 INFO - PROCESS | 1650 | 1467188794529 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 01:26:34 INFO - PROCESS | 1650 | 1467188794533 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:26:34 INFO - PROCESS | 1650 | 1467188794534 Marionette TRACE conn2 <- [1,178,null,{}] 01:26:34 INFO - PROCESS | 1650 | 1467188794537 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}] 01:26:34 INFO - PROCESS | 1650 | 1467188794538 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:34 INFO - PROCESS | 1650 | 1467188794627 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 01:26:34 INFO - PROCESS | 1650 | 1467188794702 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:34 INFO - PROCESS | 1650 | 1467188794703 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1131d9000 == 52 [pid = 1650] [id = 52] 01:26:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x116290c00) [pid = 1650] [serial = 152] [outer = 0x0] 01:26:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11831dc00) [pid = 1650] [serial = 153] [outer = 0x116290c00] 01:26:34 INFO - PROCESS | 1650 | 1467188794733 Marionette DEBUG loaded listener.js 01:26:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x119643800) [pid = 1650] [serial = 154] [outer = 0x116290c00] 01:26:35 INFO - PROCESS | 1650 | 1467188795179 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]]]}] 01:26:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:26:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 719ms 01:26:35 INFO - PROCESS | 1650 | 1467188795252 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 01:26:35 INFO - PROCESS | 1650 | 1467188795254 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 01:26:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:26:35 INFO - PROCESS | 1650 | 1467188795257 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:26:35 INFO - PROCESS | 1650 | 1467188795259 Marionette TRACE conn2 <- [1,182,null,{}] 01:26:35 INFO - PROCESS | 1650 | 1467188795263 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}] 01:26:35 INFO - PROCESS | 1650 | 1467188795264 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:35 INFO - PROCESS | 1650 | 1467188795355 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 01:26:35 INFO - PROCESS | 1650 | 1467188795420 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:35 INFO - PROCESS | 1650 | 1467188795422 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x115ef9000 == 53 [pid = 1650] [id = 53] 01:26:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x116771800) [pid = 1650] [serial = 155] [outer = 0x0] 01:26:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x116982400) [pid = 1650] [serial = 156] [outer = 0x116771800] 01:26:35 INFO - PROCESS | 1650 | 1467188795450 Marionette DEBUG loaded listener.js 01:26:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x118265800) [pid = 1650] [serial = 157] [outer = 0x116771800] 01:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x119cd3800 == 52 [pid = 1650] [id = 46] 01:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x119172800 == 51 [pid = 1650] [id = 45] 01:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1192de800 == 50 [pid = 1650] [id = 32] 01:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11851b000 == 49 [pid = 1650] [id = 44] 01:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x119ce3000 == 48 [pid = 1650] [id = 34] 01:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x117e66800 == 47 [pid = 1650] [id = 43] 01:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x118522800 == 46 [pid = 1650] [id = 30] 01:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x116947800 == 45 [pid = 1650] [id = 42] 01:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11725d800 == 44 [pid = 1650] [id = 28] 01:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x116ab7000 == 43 [pid = 1650] [id = 27] 01:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x119182800 == 42 [pid = 1650] [id = 31] 01:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1131db800 == 41 [pid = 1650] [id = 41] 01:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x124c41800 == 40 [pid = 1650] [id = 40] 01:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12397f800 == 39 [pid = 1650] [id = 36] 01:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x116ab5000 == 38 [pid = 1650] [id = 33] 01:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1184cc800 == 37 [pid = 1650] [id = 29] 01:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1131d9000 == 36 [pid = 1650] [id = 52] 01:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x119169800 == 35 [pid = 1650] [id = 51] 01:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x124726000 == 34 [pid = 1650] [id = 50] 01:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x119bf4800 == 33 [pid = 1650] [id = 49] 01:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x123cad000 == 32 [pid = 1650] [id = 38] 01:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x112fd4000 == 31 [pid = 1650] [id = 35] 01:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1247cb800 == 30 [pid = 1650] [id = 39] 01:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x123abd800 == 29 [pid = 1650] [id = 37] 01:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x123877000 == 28 [pid = 1650] [id = 47] 01:26:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11640f800 == 27 [pid = 1650] [id = 48] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x124706c00) [pid = 1650] [serial = 11] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12d87ec00) [pid = 1650] [serial = 61] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x126181c00) [pid = 1650] [serial = 114] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x112766400) [pid = 1650] [serial = 63] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x115e8a000) [pid = 1650] [serial = 66] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11860e000) [pid = 1650] [serial = 69] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x116908c00) [pid = 1650] [serial = 72] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x116f5a400) [pid = 1650] [serial = 73] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1177f6000) [pid = 1650] [serial = 75] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x118268000) [pid = 1650] [serial = 76] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x123cd0c00) [pid = 1650] [serial = 97] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1188ca800) [pid = 1650] [serial = 78] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11945f000) [pid = 1650] [serial = 81] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119573800) [pid = 1650] [serial = 84] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119650000) [pid = 1650] [serial = 87] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119c45800) [pid = 1650] [serial = 88] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119eed000) [pid = 1650] [serial = 90] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x123808800) [pid = 1650] [serial = 94] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x123e6d000) [pid = 1650] [serial = 100] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1209f1800) [pid = 1650] [serial = 91] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x124ca5c00) [pid = 1650] [serial = 106] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119648800) [pid = 1650] [serial = 85] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119461800) [pid = 1650] [serial = 70] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12500a800) [pid = 1650] [serial = 109] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12583ec00) [pid = 1650] [serial = 112] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116a1c000) [pid = 1650] [serial = 67] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119106400) [pid = 1650] [serial = 79] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112dc5400) [pid = 1650] [serial = 64] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119569800) [pid = 1650] [serial = 82] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1240f0800) [pid = 1650] [serial = 8] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123803400) [pid = 1650] [serial = 93] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123807800) [pid = 1650] [serial = 96] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123e68800) [pid = 1650] [serial = 99] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123f41c00) [pid = 1650] [serial = 102] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x124707400) [pid = 1650] [serial = 105] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124cd9400) [pid = 1650] [serial = 108] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12514ec00) [pid = 1650] [serial = 111] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12bf62400) [pid = 1650] [serial = 31] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12bf1e400) [pid = 1650] [serial = 30] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12bad4c00) [pid = 1650] [serial = 27] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12badb400) [pid = 1650] [serial = 28] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12acde400) [pid = 1650] [serial = 24] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12b2b7800) [pid = 1650] [serial = 25] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12a95a800) [pid = 1650] [serial = 22] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12a637400) [pid = 1650] [serial = 21] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x129409000) [pid = 1650] [serial = 18] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119ae4400) [pid = 1650] [serial = 15] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119aea800) [pid = 1650] [serial = 16] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x129412800) [pid = 1650] [serial = 60] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11831bc00) [pid = 1650] [serial = 57] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12c396400) [pid = 1650] [serial = 58] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12d5d2800) [pid = 1650] [serial = 55] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12d5ccc00) [pid = 1650] [serial = 54] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12d2de400) [pid = 1650] [serial = 51] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12d2e2800) [pid = 1650] [serial = 52] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12d141800) [pid = 1650] [serial = 45] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12d160400) [pid = 1650] [serial = 48] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12c611000) [pid = 1650] [serial = 42] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12cbb8c00) [pid = 1650] [serial = 43] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12c606400) [pid = 1650] [serial = 40] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12c462400) [pid = 1650] [serial = 39] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12c3a1400) [pid = 1650] [serial = 36] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12c458400) [pid = 1650] [serial = 37] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12bf6d800) [pid = 1650] [serial = 33] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12c396c00) [pid = 1650] [serial = 34] [outer = 0x0] [url = about:blank] 01:26:36 INFO - PROCESS | 1650 | 1467188796235 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]]]}] 01:26:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:26:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1021ms 01:26:36 INFO - PROCESS | 1650 | 1467188796283 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 01:26:36 INFO - PROCESS | 1650 | 1467188796285 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 01:26:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:26:36 INFO - PROCESS | 1650 | 1467188796302 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:26:36 INFO - PROCESS | 1650 | 1467188796305 Marionette TRACE conn2 <- [1,186,null,{}] 01:26:36 INFO - PROCESS | 1650 | 1467188796309 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}] 01:26:36 INFO - PROCESS | 1650 | 1467188796310 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:36 INFO - PROCESS | 1650 | 1467188796385 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 01:26:36 INFO - PROCESS | 1650 | 1467188796389 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:36 INFO - PROCESS | 1650 | 1467188796391 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x115da1000 == 28 [pid = 1650] [id = 54] 01:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x116a1a000) [pid = 1650] [serial = 158] [outer = 0x0] 01:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1177f6c00) [pid = 1650] [serial = 159] [outer = 0x116a1a000] 01:26:36 INFO - PROCESS | 1650 | 1467188796421 Marionette DEBUG loaded listener.js 01:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1182f0800) [pid = 1650] [serial = 160] [outer = 0x116a1a000] 01:26:36 INFO - PROCESS | 1650 | 1467188796801 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]]]}] 01:26:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:26:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 533ms 01:26:36 INFO - PROCESS | 1650 | 1467188796824 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 01:26:36 INFO - PROCESS | 1650 | 1467188796829 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 01:26:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:26:36 INFO - PROCESS | 1650 | 1467188796843 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:26:36 INFO - PROCESS | 1650 | 1467188796846 Marionette TRACE conn2 <- [1,190,null,{}] 01:26:36 INFO - PROCESS | 1650 | 1467188796849 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}] 01:26:36 INFO - PROCESS | 1650 | 1467188796852 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:36 INFO - PROCESS | 1650 | 1467188796967 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 01:26:36 INFO - PROCESS | 1650 | 1467188796973 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:36 INFO - PROCESS | 1650 | 1467188796975 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ab7800 == 29 [pid = 1650] [id = 55] 01:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11831b800) [pid = 1650] [serial = 161] [outer = 0x0] 01:26:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1188d3000) [pid = 1650] [serial = 162] [outer = 0x11831b800] 01:26:37 INFO - PROCESS | 1650 | 1467188797020 Marionette DEBUG loaded listener.js 01:26:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x119199000) [pid = 1650] [serial = 163] [outer = 0x11831b800] 01:26:37 INFO - PROCESS | 1650 | 1467188797382 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]]]}] 01:26:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 577ms 01:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:26:37 INFO - PROCESS | 1650 | 1467188797415 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 01:26:37 INFO - PROCESS | 1650 | 1467188797416 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 01:26:37 INFO - PROCESS | 1650 | 1467188797419 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:26:37 INFO - PROCESS | 1650 | 1467188797421 Marionette TRACE conn2 <- [1,194,null,{}] 01:26:37 INFO - PROCESS | 1650 | 1467188797429 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}] 01:26:37 INFO - PROCESS | 1650 | 1467188797432 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:37 INFO - PROCESS | 1650 | 1467188797505 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 01:26:37 INFO - PROCESS | 1650 | 1467188797511 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:37 INFO - PROCESS | 1650 | 1467188797515 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x118184000 == 30 [pid = 1650] [id = 56] 01:26:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119571400) [pid = 1650] [serial = 164] [outer = 0x0] 01:26:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119642000) [pid = 1650] [serial = 165] [outer = 0x119571400] 01:26:37 INFO - PROCESS | 1650 | 1467188797543 Marionette DEBUG loaded listener.js 01:26:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119a2cc00) [pid = 1650] [serial = 166] [outer = 0x119571400] 01:26:37 INFO - PROCESS | 1650 | 1467188797849 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]]]}] 01:26:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 471ms 01:26:37 INFO - PROCESS | 1650 | 1467188797890 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 01:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:26:37 INFO - PROCESS | 1650 | 1467188797892 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 01:26:37 INFO - PROCESS | 1650 | 1467188797896 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:26:37 INFO - PROCESS | 1650 | 1467188797898 Marionette TRACE conn2 <- [1,198,null,{}] 01:26:37 INFO - PROCESS | 1650 | 1467188797900 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}] 01:26:37 INFO - PROCESS | 1650 | 1467188797901 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:37 INFO - PROCESS | 1650 | 1467188797973 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 01:26:38 INFO - PROCESS | 1650 | 1467188798003 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:38 INFO - PROCESS | 1650 | 1467188798004 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x118518000 == 31 [pid = 1650] [id = 57] 01:26:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11860e000) [pid = 1650] [serial = 167] [outer = 0x0] 01:26:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119a71c00) [pid = 1650] [serial = 168] [outer = 0x11860e000] 01:26:38 INFO - PROCESS | 1650 | 1467188798029 Marionette DEBUG loaded listener.js 01:26:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119aee000) [pid = 1650] [serial = 169] [outer = 0x11860e000] 01:26:38 INFO - PROCESS | 1650 | 1467188798334 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]]]}] 01:26:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:26:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 472ms 01:26:38 INFO - PROCESS | 1650 | 1467188798374 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 01:26:38 INFO - PROCESS | 1650 | 1467188798375 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 01:26:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:26:38 INFO - PROCESS | 1650 | 1467188798377 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:26:38 INFO - PROCESS | 1650 | 1467188798388 Marionette TRACE conn2 <- [1,202,null,{}] 01:26:38 INFO - PROCESS | 1650 | 1467188798390 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}] 01:26:38 INFO - PROCESS | 1650 | 1467188798391 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:38 INFO - PROCESS | 1650 | 1467188798474 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 01:26:38 INFO - PROCESS | 1650 | 1467188798479 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:38 INFO - PROCESS | 1650 | 1467188798481 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192c5000 == 32 [pid = 1650] [id = 58] 01:26:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116907800) [pid = 1650] [serial = 170] [outer = 0x0] 01:26:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119eea400) [pid = 1650] [serial = 171] [outer = 0x116907800] 01:26:38 INFO - PROCESS | 1650 | 1467188798529 Marionette DEBUG loaded listener.js 01:26:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1209f0800) [pid = 1650] [serial = 172] [outer = 0x116907800] 01:26:38 INFO - PROCESS | 1650 | 1467188798860 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]]]}] 01:26:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:26:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 529ms 01:26:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:26:38 INFO - PROCESS | 1650 | 1467188798906 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 01:26:38 INFO - PROCESS | 1650 | 1467188798907 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 01:26:38 INFO - PROCESS | 1650 | 1467188798909 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:26:38 INFO - PROCESS | 1650 | 1467188798911 Marionette TRACE conn2 <- [1,206,null,{}] 01:26:38 INFO - PROCESS | 1650 | 1467188798913 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}] 01:26:38 INFO - PROCESS | 1650 | 1467188798917 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:39 INFO - PROCESS | 1650 | 1467188799012 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 01:26:39 INFO - PROCESS | 1650 | 1467188799043 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:39 INFO - PROCESS | 1650 | 1467188799044 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ccc800 == 33 [pid = 1650] [id = 59] 01:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x123802400) [pid = 1650] [serial = 173] [outer = 0x0] 01:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x123e6b400) [pid = 1650] [serial = 174] [outer = 0x123802400] 01:26:39 INFO - PROCESS | 1650 | 1467188799070 Marionette DEBUG loaded listener.js 01:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x124703000) [pid = 1650] [serial = 175] [outer = 0x123802400] 01:26:39 INFO - PROCESS | 1650 | 1467188799343 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]]]}] 01:26:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:26:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 01:26:39 INFO - PROCESS | 1650 | 1467188799385 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 01:26:39 INFO - PROCESS | 1650 | 1467188799386 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 01:26:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:26:39 INFO - PROCESS | 1650 | 1467188799389 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:26:39 INFO - PROCESS | 1650 | 1467188799390 Marionette TRACE conn2 <- [1,210,null,{}] 01:26:39 INFO - PROCESS | 1650 | 1467188799403 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}] 01:26:39 INFO - PROCESS | 1650 | 1467188799404 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:39 INFO - PROCESS | 1650 | 1467188799488 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 01:26:39 INFO - PROCESS | 1650 | 1467188799518 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:39 INFO - PROCESS | 1650 | 1467188799519 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x123878000 == 34 [pid = 1650] [id = 60] 01:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11918ec00) [pid = 1650] [serial = 176] [outer = 0x0] 01:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124b2dc00) [pid = 1650] [serial = 177] [outer = 0x11918ec00] 01:26:39 INFO - PROCESS | 1650 | 1467188799543 Marionette DEBUG loaded listener.js 01:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x124cd9000) [pid = 1650] [serial = 178] [outer = 0x11918ec00] 01:26:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:26:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 468ms 01:26:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:26:39 INFO - PROCESS | 1650 | 1467188799854 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]]]}] 01:26:39 INFO - PROCESS | 1650 | 1467188799857 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 01:26:39 INFO - PROCESS | 1650 | 1467188799858 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 01:26:39 INFO - PROCESS | 1650 | 1467188799868 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:26:39 INFO - PROCESS | 1650 | 1467188799869 Marionette TRACE conn2 <- [1,214,null,{}] 01:26:39 INFO - PROCESS | 1650 | 1467188799871 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}] 01:26:39 INFO - PROCESS | 1650 | 1467188799872 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:39 INFO - PROCESS | 1650 | 1467188799966 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 01:26:39 INFO - PROCESS | 1650 | 1467188799969 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:39 INFO - PROCESS | 1650 | 1467188799971 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x123abc800 == 35 [pid = 1650] [id = 61] 01:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123f3fc00) [pid = 1650] [serial = 179] [outer = 0x0] 01:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x125006400) [pid = 1650] [serial = 180] [outer = 0x123f3fc00] 01:26:39 INFO - PROCESS | 1650 | 1467188799995 Marionette DEBUG loaded listener.js 01:26:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x125789c00) [pid = 1650] [serial = 181] [outer = 0x123f3fc00] 01:26:40 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123e6dc00) [pid = 1650] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 01:26:40 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1182f0c00) [pid = 1650] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:26:40 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1164e8800) [pid = 1650] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:26:40 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119468c00) [pid = 1650] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:26:40 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119e2fc00) [pid = 1650] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 01:26:40 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1182f5400) [pid = 1650] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 01:26:40 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x115e8bc00) [pid = 1650] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 01:26:40 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1258e0800) [pid = 1650] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:26:40 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x117eb0800) [pid = 1650] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:26:40 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12578d000) [pid = 1650] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:26:40 INFO - PROCESS | 1650 | 1467188800317 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]]]}] 01:26:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:26:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 475ms 01:26:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:26:40 INFO - PROCESS | 1650 | 1467188800336 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 01:26:40 INFO - PROCESS | 1650 | 1467188800337 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 01:26:40 INFO - PROCESS | 1650 | 1467188800339 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:26:40 INFO - PROCESS | 1650 | 1467188800340 Marionette TRACE conn2 <- [1,218,null,{}] 01:26:40 INFO - PROCESS | 1650 | 1467188800343 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}] 01:26:40 INFO - PROCESS | 1650 | 1467188800345 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:40 INFO - PROCESS | 1650 | 1467188800443 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 01:26:40 INFO - PROCESS | 1650 | 1467188800469 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:40 INFO - PROCESS | 1650 | 1467188800470 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x124052000 == 36 [pid = 1650] [id = 62] 01:26:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1133ca800) [pid = 1650] [serial = 182] [outer = 0x0] 01:26:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119a76000) [pid = 1650] [serial = 183] [outer = 0x1133ca800] 01:26:40 INFO - PROCESS | 1650 | 1467188800495 Marionette DEBUG loaded listener.js 01:26:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x124fdb800) [pid = 1650] [serial = 184] [outer = 0x1133ca800] 01:26:40 INFO - PROCESS | 1650 | 1467188800757 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]]]}] 01:26:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:26:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 467ms 01:26:40 INFO - PROCESS | 1650 | 1467188800808 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 01:26:40 INFO - PROCESS | 1650 | 1467188800809 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 01:26:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:26:40 INFO - PROCESS | 1650 | 1467188800819 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:26:40 INFO - PROCESS | 1650 | 1467188800820 Marionette TRACE conn2 <- [1,222,null,{}] 01:26:40 INFO - PROCESS | 1650 | 1467188800822 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}] 01:26:40 INFO - PROCESS | 1650 | 1467188800823 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:40 INFO - PROCESS | 1650 | 1467188800898 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 01:26:40 INFO - PROCESS | 1650 | 1467188800902 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:40 INFO - PROCESS | 1650 | 1467188800903 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243cf000 == 37 [pid = 1650] [id = 63] 01:26:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x124fdc400) [pid = 1650] [serial = 185] [outer = 0x0] 01:26:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x125836c00) [pid = 1650] [serial = 186] [outer = 0x124fdc400] 01:26:40 INFO - PROCESS | 1650 | 1467188800929 Marionette DEBUG loaded listener.js 01:26:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1258d8000) [pid = 1650] [serial = 187] [outer = 0x124fdc400] 01:26:41 INFO - PROCESS | 1650 | 1467188801236 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]]]}] 01:26:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:26:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 467ms 01:26:41 INFO - PROCESS | 1650 | 1467188801287 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 01:26:41 INFO - PROCESS | 1650 | 1467188801288 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 01:26:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:26:41 INFO - PROCESS | 1650 | 1467188801290 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:26:41 INFO - PROCESS | 1650 | 1467188801292 Marionette TRACE conn2 <- [1,226,null,{}] 01:26:41 INFO - PROCESS | 1650 | 1467188801295 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}] 01:26:41 INFO - PROCESS | 1650 | 1467188801296 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:41 INFO - PROCESS | 1650 | 1467188801408 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 01:26:41 INFO - PROCESS | 1650 | 1467188801416 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:41 INFO - PROCESS | 1650 | 1467188801417 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x125872000 == 38 [pid = 1650] [id = 64] 01:26:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1258de400) [pid = 1650] [serial = 188] [outer = 0x0] 01:26:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126536400) [pid = 1650] [serial = 189] [outer = 0x1258de400] 01:26:41 INFO - PROCESS | 1650 | 1467188801443 Marionette DEBUG loaded listener.js 01:26:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1268a4c00) [pid = 1650] [serial = 190] [outer = 0x1258de400] 01:26:41 INFO - PROCESS | 1650 | 1467188801714 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]]]}] 01:26:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:26:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 468ms 01:26:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:26:41 INFO - PROCESS | 1650 | 1467188801767 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 01:26:41 INFO - PROCESS | 1650 | 1467188801768 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 01:26:41 INFO - PROCESS | 1650 | 1467188801770 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:26:41 INFO - PROCESS | 1650 | 1467188801771 Marionette TRACE conn2 <- [1,230,null,{}] 01:26:41 INFO - PROCESS | 1650 | 1467188801773 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}] 01:26:41 INFO - PROCESS | 1650 | 1467188801775 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:41 INFO - PROCESS | 1650 | 1467188801852 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 01:26:41 INFO - PROCESS | 1650 | 1467188801898 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:41 INFO - PROCESS | 1650 | 1467188801899 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1266a9800 == 39 [pid = 1650] [id = 65] 01:26:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1258e0800) [pid = 1650] [serial = 191] [outer = 0x0] 01:26:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128923000) [pid = 1650] [serial = 192] [outer = 0x1258e0800] 01:26:41 INFO - PROCESS | 1650 | 1467188801923 Marionette DEBUG loaded listener.js 01:26:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128bd8800) [pid = 1650] [serial = 193] [outer = 0x1258e0800] 01:26:42 INFO - PROCESS | 1650 | 1467188802291 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]]]}] 01:26:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 01:26:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 569ms 01:26:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 01:26:42 INFO - PROCESS | 1650 | 1467188802340 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 01:26:42 INFO - PROCESS | 1650 | 1467188802342 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 01:26:42 INFO - PROCESS | 1650 | 1467188802346 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 01:26:42 INFO - PROCESS | 1650 | 1467188802348 Marionette TRACE conn2 <- [1,234,null,{}] 01:26:42 INFO - PROCESS | 1650 | 1467188802352 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}] 01:26:42 INFO - PROCESS | 1650 | 1467188802353 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:42 INFO - PROCESS | 1650 | 1467188802461 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 01:26:42 INFO - PROCESS | 1650 | 1467188802531 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:42 INFO - PROCESS | 1650 | 1467188802532 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x115da5000 == 40 [pid = 1650] [id = 66] 01:26:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x115ddac00) [pid = 1650] [serial = 194] [outer = 0x0] 01:26:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x116774800) [pid = 1650] [serial = 195] [outer = 0x115ddac00] 01:26:42 INFO - PROCESS | 1650 | 1467188802564 Marionette DEBUG loaded listener.js 01:26:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1177f7c00) [pid = 1650] [serial = 196] [outer = 0x115ddac00] 01:26:43 INFO - PROCESS | 1650 | 1467188803036 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]]]}] 01:26:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 01:26:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 721ms 01:26:43 INFO - PROCESS | 1650 | 1467188803071 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 01:26:43 INFO - PROCESS | 1650 | 1467188803074 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 01:26:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 01:26:43 INFO - PROCESS | 1650 | 1467188803082 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 01:26:43 INFO - PROCESS | 1650 | 1467188803084 Marionette TRACE conn2 <- [1,238,null,{}] 01:26:43 INFO - PROCESS | 1650 | 1467188803086 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}] 01:26:43 INFO - PROCESS | 1650 | 1467188803088 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:43 INFO - PROCESS | 1650 | 1467188803194 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 01:26:43 INFO - PROCESS | 1650 | 1467188803269 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:43 INFO - PROCESS | 1650 | 1467188803270 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x118521000 == 41 [pid = 1650] [id = 67] 01:26:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1183f0000) [pid = 1650] [serial = 197] [outer = 0x0] 01:26:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11899ec00) [pid = 1650] [serial = 198] [outer = 0x1183f0000] 01:26:43 INFO - PROCESS | 1650 | 1467188803301 Marionette DEBUG loaded listener.js 01:26:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119461800) [pid = 1650] [serial = 199] [outer = 0x1183f0000] 01:26:43 INFO - PROCESS | 1650 | 1467188803918 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]]]}] 01:26:43 INFO - PROCESS | 1650 | --DOCSHELL 0x125872000 == 40 [pid = 1650] [id = 64] 01:26:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1243cf000 == 39 [pid = 1650] [id = 63] 01:26:43 INFO - PROCESS | 1650 | --DOCSHELL 0x124052000 == 38 [pid = 1650] [id = 62] 01:26:43 INFO - PROCESS | 1650 | --DOCSHELL 0x123abc800 == 37 [pid = 1650] [id = 61] 01:26:43 INFO - PROCESS | 1650 | --DOCSHELL 0x123878000 == 36 [pid = 1650] [id = 60] 01:26:43 INFO - PROCESS | 1650 | --DOCSHELL 0x119ccc800 == 35 [pid = 1650] [id = 59] 01:26:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1192c5000 == 34 [pid = 1650] [id = 58] 01:26:43 INFO - PROCESS | 1650 | --DOCSHELL 0x118518000 == 33 [pid = 1650] [id = 57] 01:26:43 INFO - PROCESS | 1650 | --DOCSHELL 0x118184000 == 32 [pid = 1650] [id = 56] 01:26:43 INFO - PROCESS | 1650 | --DOCSHELL 0x116ab7800 == 31 [pid = 1650] [id = 55] 01:26:43 INFO - PROCESS | 1650 | --DOCSHELL 0x115da1000 == 30 [pid = 1650] [id = 54] 01:26:43 INFO - PROCESS | 1650 | --DOCSHELL 0x115ef9000 == 29 [pid = 1650] [id = 53] 01:26:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 01:26:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 871ms 01:26:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 01:26:43 INFO - PROCESS | 1650 | 1467188803951 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 01:26:43 INFO - PROCESS | 1650 | 1467188803954 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 01:26:43 INFO - PROCESS | 1650 | 1467188803957 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 01:26:43 INFO - PROCESS | 1650 | 1467188803959 Marionette TRACE conn2 <- [1,242,null,{}] 01:26:43 INFO - PROCESS | 1650 | 1467188803963 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}] 01:26:43 INFO - PROCESS | 1650 | 1467188803965 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:44 INFO - PROCESS | 1650 | 1467188804043 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 01:26:44 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1241d0400) [pid = 1650] [serial = 139] [outer = 0x0] [url = about:blank] 01:26:44 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123e72400) [pid = 1650] [serial = 138] [outer = 0x0] [url = about:blank] 01:26:44 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1183ea800) [pid = 1650] [serial = 123] [outer = 0x0] [url = about:blank] 01:26:44 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116a21000) [pid = 1650] [serial = 120] [outer = 0x0] [url = about:blank] 01:26:44 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119645000) [pid = 1650] [serial = 126] [outer = 0x0] [url = about:blank] 01:26:44 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1189aac00) [pid = 1650] [serial = 124] [outer = 0x0] [url = about:blank] 01:26:44 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1209f4000) [pid = 1650] [serial = 135] [outer = 0x0] [url = about:blank] 01:26:44 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123e6a000) [pid = 1650] [serial = 136] [outer = 0x0] [url = about:blank] 01:26:44 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119644400) [pid = 1650] [serial = 130] [outer = 0x0] [url = about:blank] 01:26:44 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119a31000) [pid = 1650] [serial = 127] [outer = 0x0] [url = about:blank] 01:26:44 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119646000) [pid = 1650] [serial = 132] [outer = 0x0] [url = about:blank] 01:26:44 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1188d4800) [pid = 1650] [serial = 129] [outer = 0x0] [url = about:blank] 01:26:44 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1177f7800) [pid = 1650] [serial = 121] [outer = 0x0] [url = about:blank] 01:26:44 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1268a8000) [pid = 1650] [serial = 118] [outer = 0x0] [url = about:blank] 01:26:44 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119aec800) [pid = 1650] [serial = 133] [outer = 0x0] [url = about:blank] 01:26:44 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1265f0c00) [pid = 1650] [serial = 117] [outer = 0x0] [url = about:blank] 01:26:44 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x123e69400) [pid = 1650] [serial = 103] [outer = 0x0] [url = about:blank] 01:26:44 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12653d000) [pid = 1650] [serial = 115] [outer = 0x0] [url = about:blank] 01:26:44 INFO - PROCESS | 1650 | 1467188804095 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:44 INFO - PROCESS | 1650 | 1467188804098 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x115da2800 == 30 [pid = 1650] [id = 68] 01:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x117eb6400) [pid = 1650] [serial = 200] [outer = 0x0] 01:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11831d800) [pid = 1650] [serial = 201] [outer = 0x117eb6400] 01:26:44 INFO - PROCESS | 1650 | 1467188804128 Marionette DEBUG loaded listener.js 01:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11910f800) [pid = 1650] [serial = 202] [outer = 0x117eb6400] 01:26:44 INFO - PROCESS | 1650 | 1467188804437 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]]]}] 01:26:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 01:26:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 521ms 01:26:44 INFO - PROCESS | 1650 | 1467188804481 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 01:26:44 INFO - PROCESS | 1650 | 1467188804485 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 01:26:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 01:26:44 INFO - PROCESS | 1650 | 1467188804492 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 01:26:44 INFO - PROCESS | 1650 | 1467188804495 Marionette TRACE conn2 <- [1,246,null,{}] 01:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11956b800) [pid = 1650] [serial = 203] [outer = 0x12cbbfc00] 01:26:44 INFO - PROCESS | 1650 | 1467188804518 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}] 01:26:44 INFO - PROCESS | 1650 | 1467188804521 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:44 INFO - PROCESS | 1650 | 1467188804664 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 01:26:44 INFO - PROCESS | 1650 | 1467188804759 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:44 INFO - PROCESS | 1650 | 1467188804760 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11756f800 == 31 [pid = 1650] [id = 69] 01:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11956e400) [pid = 1650] [serial = 204] [outer = 0x0] 01:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119a39c00) [pid = 1650] [serial = 205] [outer = 0x11956e400] 01:26:44 INFO - PROCESS | 1650 | 1467188804806 Marionette DEBUG loaded listener.js 01:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119aeac00) [pid = 1650] [serial = 206] [outer = 0x11956e400] 01:26:45 INFO - PROCESS | 1650 | 1467188805228 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]]]}] 01:26:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 01:26:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 774ms 01:26:45 INFO - PROCESS | 1650 | 1467188805272 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 01:26:45 INFO - PROCESS | 1650 | 1467188805274 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 01:26:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 01:26:45 INFO - PROCESS | 1650 | 1467188805281 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 01:26:45 INFO - PROCESS | 1650 | 1467188805285 Marionette TRACE conn2 <- [1,250,null,{}] 01:26:45 INFO - PROCESS | 1650 | 1467188805297 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}] 01:26:45 INFO - PROCESS | 1650 | 1467188805302 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:45 INFO - PROCESS | 1650 | 1467188805422 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 01:26:45 INFO - PROCESS | 1650 | 1467188805437 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:45 INFO - PROCESS | 1650 | 1467188805439 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192c2000 == 32 [pid = 1650] [id = 70] 01:26:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1164eac00) [pid = 1650] [serial = 207] [outer = 0x0] 01:26:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123807800) [pid = 1650] [serial = 208] [outer = 0x1164eac00] 01:26:45 INFO - PROCESS | 1650 | 1467188805485 Marionette DEBUG loaded listener.js 01:26:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123e6a400) [pid = 1650] [serial = 209] [outer = 0x1164eac00] 01:26:45 INFO - PROCESS | 1650 | 1467188805888 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]]]}] 01:26:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 01:26:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 626ms 01:26:45 INFO - PROCESS | 1650 | 1467188805904 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 01:26:45 INFO - PROCESS | 1650 | 1467188805906 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 01:26:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 01:26:45 INFO - PROCESS | 1650 | 1467188805908 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 01:26:45 INFO - PROCESS | 1650 | 1467188805909 Marionette TRACE conn2 <- [1,254,null,{}] 01:26:45 INFO - PROCESS | 1650 | 1467188805912 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}] 01:26:45 INFO - PROCESS | 1650 | 1467188805915 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:46 INFO - PROCESS | 1650 | 1467188806016 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 01:26:46 INFO - PROCESS | 1650 | 1467188806022 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:46 INFO - PROCESS | 1650 | 1467188806023 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ce2800 == 33 [pid = 1650] [id = 71] 01:26:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1240f0800) [pid = 1650] [serial = 210] [outer = 0x0] 01:26:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1243b2000) [pid = 1650] [serial = 211] [outer = 0x1240f0800] 01:26:46 INFO - PROCESS | 1650 | 1467188806048 Marionette DEBUG loaded listener.js 01:26:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124b26000) [pid = 1650] [serial = 212] [outer = 0x1240f0800] 01:26:46 INFO - PROCESS | 1650 | 1467188806353 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]]]}] 01:26:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 01:26:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 467ms 01:26:46 INFO - PROCESS | 1650 | 1467188806376 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 01:26:46 INFO - PROCESS | 1650 | 1467188806377 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 01:26:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 01:26:46 INFO - PROCESS | 1650 | 1467188806383 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 01:26:46 INFO - PROCESS | 1650 | 1467188806384 Marionette TRACE conn2 <- [1,258,null,{}] 01:26:46 INFO - PROCESS | 1650 | 1467188806394 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}] 01:26:46 INFO - PROCESS | 1650 | 1467188806398 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:46 INFO - PROCESS | 1650 | 1467188806489 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 01:26:46 INFO - PROCESS | 1650 | 1467188806492 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:46 INFO - PROCESS | 1650 | 1467188806493 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x123874800 == 34 [pid = 1650] [id = 72] 01:26:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1241c9800) [pid = 1650] [serial = 213] [outer = 0x0] 01:26:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124fdcc00) [pid = 1650] [serial = 214] [outer = 0x1241c9800] 01:26:46 INFO - PROCESS | 1650 | 1467188806520 Marionette DEBUG loaded listener.js 01:26:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x125833c00) [pid = 1650] [serial = 215] [outer = 0x1241c9800] 01:26:46 INFO - PROCESS | 1650 | 1467188806877 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]]]}] 01:26:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 01:26:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 528ms 01:26:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 01:26:46 INFO - PROCESS | 1650 | 1467188806910 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 01:26:46 INFO - PROCESS | 1650 | 1467188806912 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 01:26:46 INFO - PROCESS | 1650 | 1467188806914 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 01:26:46 INFO - PROCESS | 1650 | 1467188806915 Marionette TRACE conn2 <- [1,262,null,{}] 01:26:46 INFO - PROCESS | 1650 | 1467188806917 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}] 01:26:46 INFO - PROCESS | 1650 | 1467188806921 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:47 INFO - PROCESS | 1650 | 1467188807033 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 01:26:47 INFO - PROCESS | 1650 | 1467188807065 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:47 INFO - PROCESS | 1650 | 1467188807066 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247dc000 == 35 [pid = 1650] [id = 73] 01:26:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12583f400) [pid = 1650] [serial = 216] [outer = 0x0] 01:26:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1266ed800) [pid = 1650] [serial = 217] [outer = 0x12583f400] 01:26:47 INFO - PROCESS | 1650 | 1467188807091 Marionette DEBUG loaded listener.js 01:26:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128d81000) [pid = 1650] [serial = 218] [outer = 0x12583f400] 01:26:47 INFO - PROCESS | 1650 | 1467188807388 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]]]}] 01:26:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 01:26:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 518ms 01:26:47 INFO - PROCESS | 1650 | 1467188807432 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 01:26:47 INFO - PROCESS | 1650 | 1467188807433 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 01:26:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 01:26:47 INFO - PROCESS | 1650 | 1467188807436 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 01:26:47 INFO - PROCESS | 1650 | 1467188807437 Marionette TRACE conn2 <- [1,266,null,{}] 01:26:47 INFO - PROCESS | 1650 | 1467188807439 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}] 01:26:47 INFO - PROCESS | 1650 | 1467188807440 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:47 INFO - PROCESS | 1650 | 1467188807537 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 01:26:47 INFO - PROCESS | 1650 | 1467188807540 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:47 INFO - PROCESS | 1650 | 1467188807541 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x125818000 == 36 [pid = 1650] [id = 74] 01:26:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12689c000) [pid = 1650] [serial = 219] [outer = 0x0] 01:26:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128f7ac00) [pid = 1650] [serial = 220] [outer = 0x12689c000] 01:26:47 INFO - PROCESS | 1650 | 1467188807568 Marionette DEBUG loaded listener.js 01:26:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129412400) [pid = 1650] [serial = 221] [outer = 0x12689c000] 01:26:47 INFO - PROCESS | 1650 | 1467188807871 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]]]}] 01:26:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 01:26:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 468ms 01:26:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 01:26:47 INFO - PROCESS | 1650 | 1467188807904 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 01:26:47 INFO - PROCESS | 1650 | 1467188807906 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 01:26:47 INFO - PROCESS | 1650 | 1467188807908 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 01:26:47 INFO - PROCESS | 1650 | 1467188807909 Marionette TRACE conn2 <- [1,270,null,{}] 01:26:47 INFO - PROCESS | 1650 | 1467188807912 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}] 01:26:47 INFO - PROCESS | 1650 | 1467188807914 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:48 INFO - PROCESS | 1650 | 1467188808004 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 01:26:48 INFO - PROCESS | 1650 | 1467188808016 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:48 INFO - PROCESS | 1650 | 1467188808017 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268d7800 == 37 [pid = 1650] [id = 75] 01:26:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128d77c00) [pid = 1650] [serial = 222] [outer = 0x0] 01:26:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12959ec00) [pid = 1650] [serial = 223] [outer = 0x128d77c00] 01:26:48 INFO - PROCESS | 1650 | 1467188808041 Marionette DEBUG loaded listener.js 01:26:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1295a7400) [pid = 1650] [serial = 224] [outer = 0x128d77c00] 01:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116907800) [pid = 1650] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 01:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11831b800) [pid = 1650] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 01:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116771800) [pid = 1650] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 01:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119571400) [pid = 1650] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 01:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116a1a000) [pid = 1650] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 01:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116297400) [pid = 1650] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 01:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123802400) [pid = 1650] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 01:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1133ca800) [pid = 1650] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 01:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11918ec00) [pid = 1650] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 01:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119105c00) [pid = 1650] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 01:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123f3fc00) [pid = 1650] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 01:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124fdc400) [pid = 1650] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 01:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1258de400) [pid = 1650] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 01:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119e34000) [pid = 1650] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 01:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1241cdc00) [pid = 1650] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 01:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116290c00) [pid = 1650] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 01:26:48 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11860e000) [pid = 1650] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 01:26:48 INFO - PROCESS | 1650 | 1467188808445 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]]]}] 01:26:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 01:26:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 568ms 01:26:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 01:26:48 INFO - PROCESS | 1650 | 1467188808477 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 01:26:48 INFO - PROCESS | 1650 | 1467188808478 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 01:26:48 INFO - PROCESS | 1650 | 1467188808480 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 01:26:48 INFO - PROCESS | 1650 | 1467188808481 Marionette TRACE conn2 <- [1,274,null,{}] 01:26:48 INFO - PROCESS | 1650 | 1467188808484 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}] 01:26:48 INFO - PROCESS | 1650 | 1467188808485 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:48 INFO - PROCESS | 1650 | 1467188808558 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 01:26:48 INFO - PROCESS | 1650 | 1467188808562 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:48 INFO - PROCESS | 1650 | 1467188808564 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192c0800 == 38 [pid = 1650] [id = 76] 01:26:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116771800) [pid = 1650] [serial = 225] [outer = 0x0] 01:26:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11831e400) [pid = 1650] [serial = 226] [outer = 0x116771800] 01:26:48 INFO - PROCESS | 1650 | 1467188808588 Marionette DEBUG loaded listener.js 01:26:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119aec400) [pid = 1650] [serial = 227] [outer = 0x116771800] 01:26:48 INFO - PROCESS | 1650 | 1467188808887 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]]]}] 01:26:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 01:26:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 418ms 01:26:48 INFO - PROCESS | 1650 | 1467188808901 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 01:26:48 INFO - PROCESS | 1650 | 1467188808903 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 01:26:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 01:26:48 INFO - PROCESS | 1650 | 1467188808905 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 01:26:48 INFO - PROCESS | 1650 | 1467188808906 Marionette TRACE conn2 <- [1,278,null,{}] 01:26:48 INFO - PROCESS | 1650 | 1467188808910 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}] 01:26:48 INFO - PROCESS | 1650 | 1467188808912 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:48 INFO - PROCESS | 1650 | 1467188808989 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 01:26:49 INFO - PROCESS | 1650 | 1467188809040 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:49 INFO - PROCESS | 1650 | 1467188809041 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x125826000 == 39 [pid = 1650] [id = 77] 01:26:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116a1a000) [pid = 1650] [serial = 228] [outer = 0x0] 01:26:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1241cdc00) [pid = 1650] [serial = 229] [outer = 0x116a1a000] 01:26:49 INFO - PROCESS | 1650 | 1467188809065 Marionette DEBUG loaded listener.js 01:26:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12689d000) [pid = 1650] [serial = 230] [outer = 0x116a1a000] 01:26:49 INFO - PROCESS | 1650 | 1467188809345 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]]]}] 01:26:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 01:26:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 471ms 01:26:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 01:26:49 INFO - PROCESS | 1650 | 1467188809384 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 01:26:49 INFO - PROCESS | 1650 | 1467188809386 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 01:26:49 INFO - PROCESS | 1650 | 1467188809388 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 01:26:49 INFO - PROCESS | 1650 | 1467188809390 Marionette TRACE conn2 <- [1,282,null,{}] 01:26:49 INFO - PROCESS | 1650 | 1467188809392 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}] 01:26:49 INFO - PROCESS | 1650 | 1467188809394 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:49 INFO - PROCESS | 1650 | 1467188809484 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 01:26:49 INFO - PROCESS | 1650 | 1467188809488 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:49 INFO - PROCESS | 1650 | 1467188809489 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292c0000 == 40 [pid = 1650] [id = 78] 01:26:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1295a5800) [pid = 1650] [serial = 231] [outer = 0x0] 01:26:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a633000) [pid = 1650] [serial = 232] [outer = 0x1295a5800] 01:26:49 INFO - PROCESS | 1650 | 1467188809517 Marionette DEBUG loaded listener.js 01:26:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a71f800) [pid = 1650] [serial = 233] [outer = 0x1295a5800] 01:26:49 INFO - PROCESS | 1650 | 1467188809818 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]]]}] 01:26:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 01:26:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 469ms 01:26:49 INFO - PROCESS | 1650 | 1467188809858 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 01:26:49 INFO - PROCESS | 1650 | 1467188809859 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 01:26:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 01:26:49 INFO - PROCESS | 1650 | 1467188809863 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 01:26:49 INFO - PROCESS | 1650 | 1467188809865 Marionette TRACE conn2 <- [1,286,null,{}] 01:26:49 INFO - PROCESS | 1650 | 1467188809867 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}] 01:26:49 INFO - PROCESS | 1650 | 1467188809868 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:49 INFO - PROCESS | 1650 | 1467188809968 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 01:26:49 INFO - PROCESS | 1650 | 1467188809974 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:49 INFO - PROCESS | 1650 | 1467188809975 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x119cd2800 == 41 [pid = 1650] [id = 79] 01:26:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12653f000) [pid = 1650] [serial = 234] [outer = 0x0] 01:26:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a71f400) [pid = 1650] [serial = 235] [outer = 0x12653f000] 01:26:50 INFO - PROCESS | 1650 | 1467188809999 Marionette DEBUG loaded listener.js 01:26:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12acd7c00) [pid = 1650] [serial = 236] [outer = 0x12653f000] 01:26:50 INFO - PROCESS | 1650 | 1467188810278 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]]]}] 01:26:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 01:26:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 471ms 01:26:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 01:26:50 INFO - PROCESS | 1650 | 1467188810334 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 01:26:50 INFO - PROCESS | 1650 | 1467188810335 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 01:26:50 INFO - PROCESS | 1650 | 1467188810337 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 01:26:50 INFO - PROCESS | 1650 | 1467188810338 Marionette TRACE conn2 <- [1,290,null,{}] 01:26:50 INFO - PROCESS | 1650 | 1467188810340 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}] 01:26:50 INFO - PROCESS | 1650 | 1467188810341 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:50 INFO - PROCESS | 1650 | 1467188810460 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 01:26:50 INFO - PROCESS | 1650 | 1467188810509 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:50 INFO - PROCESS | 1650 | 1467188810511 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x112536800 == 42 [pid = 1650] [id = 80] 01:26:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112ae1000) [pid = 1650] [serial = 237] [outer = 0x0] 01:26:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115de5400) [pid = 1650] [serial = 238] [outer = 0x112ae1000] 01:26:50 INFO - PROCESS | 1650 | 1467188810543 Marionette DEBUG loaded listener.js 01:26:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x116f8c400) [pid = 1650] [serial = 239] [outer = 0x112ae1000] 01:26:50 INFO - PROCESS | 1650 | 1467188810981 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]]]}] 01:26:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 01:26:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 669ms 01:26:51 INFO - PROCESS | 1650 | 1467188811007 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 01:26:51 INFO - PROCESS | 1650 | 1467188811009 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 01:26:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 01:26:51 INFO - PROCESS | 1650 | 1467188811013 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 01:26:51 INFO - PROCESS | 1650 | 1467188811015 Marionette TRACE conn2 <- [1,294,null,{}] 01:26:51 INFO - PROCESS | 1650 | 1467188811018 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}] 01:26:51 INFO - PROCESS | 1650 | 1467188811022 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:51 INFO - PROCESS | 1650 | 1467188811126 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 01:26:51 INFO - PROCESS | 1650 | 1467188811175 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:51 INFO - PROCESS | 1650 | 1467188811177 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195db800 == 43 [pid = 1650] [id = 81] 01:26:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11831f800) [pid = 1650] [serial = 240] [outer = 0x0] 01:26:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119644400) [pid = 1650] [serial = 241] [outer = 0x11831f800] 01:26:51 INFO - PROCESS | 1650 | 1467188811217 Marionette DEBUG loaded listener.js 01:26:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119aeb800) [pid = 1650] [serial = 242] [outer = 0x11831f800] 01:26:51 INFO - PROCESS | 1650 | 1467188811620 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]]]}] 01:26:51 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. 01:26:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 620ms 01:26:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 01:26:51 INFO - PROCESS | 1650 | 1467188811633 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 01:26:51 INFO - PROCESS | 1650 | 1467188811635 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 01:26:51 INFO - PROCESS | 1650 | 1467188811637 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 01:26:51 INFO - PROCESS | 1650 | 1467188811639 Marionette TRACE conn2 <- [1,298,null,{}] 01:26:51 INFO - PROCESS | 1650 | 1467188811641 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}] 01:26:51 INFO - PROCESS | 1650 | 1467188811643 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:51 INFO - PROCESS | 1650 | 1467188811745 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 01:26:51 INFO - PROCESS | 1650 | 1467188811828 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:51 INFO - PROCESS | 1650 | 1467188811830 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268da800 == 44 [pid = 1650] [id = 82] 01:26:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119655000) [pid = 1650] [serial = 243] [outer = 0x0] 01:26:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119e36400) [pid = 1650] [serial = 244] [outer = 0x119655000] 01:26:51 INFO - PROCESS | 1650 | 1467188811862 Marionette DEBUG loaded listener.js 01:26:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119e3cc00) [pid = 1650] [serial = 245] [outer = 0x119655000] 01:26:52 INFO - PROCESS | 1650 | 1467188812265 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]]]}] 01:26:52 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. 01:26:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 669ms 01:26:52 INFO - PROCESS | 1650 | 1467188812307 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 01:26:52 INFO - PROCESS | 1650 | 1467188812309 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 01:26:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 01:26:52 INFO - PROCESS | 1650 | 1467188812317 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 01:26:52 INFO - PROCESS | 1650 | 1467188812320 Marionette TRACE conn2 <- [1,302,null,{}] 01:26:52 INFO - PROCESS | 1650 | 1467188812323 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}] 01:26:52 INFO - PROCESS | 1650 | 1467188812325 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:52 INFO - PROCESS | 1650 | 1467188812426 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 01:26:52 INFO - PROCESS | 1650 | 1467188812476 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:52 INFO - PROCESS | 1650 | 1467188812478 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296a3800 == 45 [pid = 1650] [id = 83] 01:26:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x123e63400) [pid = 1650] [serial = 246] [outer = 0x0] 01:26:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x124fd3400) [pid = 1650] [serial = 247] [outer = 0x123e63400] 01:26:52 INFO - PROCESS | 1650 | 1467188812506 Marionette DEBUG loaded listener.js 01:26:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x126185c00) [pid = 1650] [serial = 248] [outer = 0x123e63400] 01:26:53 INFO - PROCESS | 1650 | 1467188813065 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]]]}] 01:26:53 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. 01:26:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 825ms 01:26:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 01:26:53 INFO - PROCESS | 1650 | 1467188813138 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 01:26:53 INFO - PROCESS | 1650 | 1467188813141 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 01:26:53 INFO - PROCESS | 1650 | 1467188813145 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 01:26:53 INFO - PROCESS | 1650 | 1467188813149 Marionette TRACE conn2 <- [1,306,null,{}] 01:26:53 INFO - PROCESS | 1650 | 1467188813154 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}] 01:26:53 INFO - PROCESS | 1650 | 1467188813157 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:53 INFO - PROCESS | 1650 | 1467188813291 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 01:26:53 INFO - PROCESS | 1650 | 1467188813361 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:53 INFO - PROCESS | 1650 | 1467188813365 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x116278800 == 46 [pid = 1650] [id = 84] 01:26:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1177f4400) [pid = 1650] [serial = 249] [outer = 0x0] 01:26:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1182ea800) [pid = 1650] [serial = 250] [outer = 0x1177f4400] 01:26:53 INFO - PROCESS | 1650 | 1467188813437 Marionette DEBUG loaded listener.js 01:26:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1189a0400) [pid = 1650] [serial = 251] [outer = 0x1177f4400] 01:26:53 INFO - PROCESS | 1650 | --DOCSHELL 0x119cd2800 == 45 [pid = 1650] [id = 79] 01:26:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1292c0000 == 44 [pid = 1650] [id = 78] 01:26:53 INFO - PROCESS | 1650 | --DOCSHELL 0x125826000 == 43 [pid = 1650] [id = 77] 01:26:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1192c0800 == 42 [pid = 1650] [id = 76] 01:26:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1268d7800 == 41 [pid = 1650] [id = 75] 01:26:53 INFO - PROCESS | 1650 | --DOCSHELL 0x125818000 == 40 [pid = 1650] [id = 74] 01:26:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1247dc000 == 39 [pid = 1650] [id = 73] 01:26:53 INFO - PROCESS | 1650 | --DOCSHELL 0x123874800 == 38 [pid = 1650] [id = 72] 01:26:53 INFO - PROCESS | 1650 | --DOCSHELL 0x119ce2800 == 37 [pid = 1650] [id = 71] 01:26:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1192c2000 == 36 [pid = 1650] [id = 70] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x128923000) [pid = 1650] [serial = 192] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11756f800 == 35 [pid = 1650] [id = 69] 01:26:53 INFO - PROCESS | 1650 | --DOCSHELL 0x115da2800 == 34 [pid = 1650] [id = 68] 01:26:53 INFO - PROCESS | 1650 | --DOCSHELL 0x118521000 == 33 [pid = 1650] [id = 67] 01:26:53 INFO - PROCESS | 1650 | --DOCSHELL 0x115da5000 == 32 [pid = 1650] [id = 66] 01:26:53 INFO - PROCESS | 1650 | 1467188813855 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]]]}] 01:26:53 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. 01:26:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 723ms 01:26:53 INFO - PROCESS | 1650 | 1467188813867 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 01:26:53 INFO - PROCESS | 1650 | 1467188813870 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 01:26:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 01:26:53 INFO - PROCESS | 1650 | 1467188813874 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 01:26:53 INFO - PROCESS | 1650 | 1467188813876 Marionette TRACE conn2 <- [1,310,null,{}] 01:26:53 INFO - PROCESS | 1650 | 1467188813878 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}] 01:26:53 INFO - PROCESS | 1650 | 1467188813880 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:53 INFO - PROCESS | 1650 | 1467188813967 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119eea400) [pid = 1650] [serial = 171] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1188d3000) [pid = 1650] [serial = 162] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118265800) [pid = 1650] [serial = 157] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x116982400) [pid = 1650] [serial = 156] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119642000) [pid = 1650] [serial = 165] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119a2cc00) [pid = 1650] [serial = 166] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1177f6c00) [pid = 1650] [serial = 159] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1182f0800) [pid = 1650] [serial = 160] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1177f7400) [pid = 1650] [serial = 142] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123e6b400) [pid = 1650] [serial = 174] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116978c00) [pid = 1650] [serial = 141] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1209f0800) [pid = 1650] [serial = 172] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119a76000) [pid = 1650] [serial = 183] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x124cd9000) [pid = 1650] [serial = 178] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119574000) [pid = 1650] [serial = 145] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124b2dc00) [pid = 1650] [serial = 177] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124703000) [pid = 1650] [serial = 175] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x125006400) [pid = 1650] [serial = 180] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x125836c00) [pid = 1650] [serial = 186] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119195c00) [pid = 1650] [serial = 144] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1258d8000) [pid = 1650] [serial = 187] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126536400) [pid = 1650] [serial = 189] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1268a4c00) [pid = 1650] [serial = 190] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123ccbc00) [pid = 1650] [serial = 148] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1209f4400) [pid = 1650] [serial = 147] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x125789c00) [pid = 1650] [serial = 181] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x124764c00) [pid = 1650] [serial = 151] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1246c8800) [pid = 1650] [serial = 150] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119643800) [pid = 1650] [serial = 154] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11831dc00) [pid = 1650] [serial = 153] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119199000) [pid = 1650] [serial = 163] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119a71c00) [pid = 1650] [serial = 168] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x124fdb800) [pid = 1650] [serial = 184] [outer = 0x0] [url = about:blank] 01:26:53 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119aee000) [pid = 1650] [serial = 169] [outer = 0x0] [url = about:blank] 01:26:54 INFO - PROCESS | 1650 | 1467188814017 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:54 INFO - PROCESS | 1650 | 1467188814019 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11699d800 == 33 [pid = 1650] [id = 85] 01:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1177f6c00) [pid = 1650] [serial = 252] [outer = 0x0] 01:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1188d3000) [pid = 1650] [serial = 253] [outer = 0x1177f6c00] 01:26:54 INFO - PROCESS | 1650 | 1467188814046 Marionette DEBUG loaded listener.js 01:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119656400) [pid = 1650] [serial = 254] [outer = 0x1177f6c00] 01:26:54 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. 01:26:54 INFO - PROCESS | 1650 | 1467188814340 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]]]}] 01:26:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 469ms 01:26:54 INFO - PROCESS | 1650 | 1467188814343 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 01:26:54 INFO - PROCESS | 1650 | 1467188814345 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 01:26:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 01:26:54 INFO - PROCESS | 1650 | 1467188814355 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 01:26:54 INFO - PROCESS | 1650 | 1467188814357 Marionette TRACE conn2 <- [1,314,null,{}] 01:26:54 INFO - PROCESS | 1650 | 1467188814373 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}] 01:26:54 INFO - PROCESS | 1650 | 1467188814376 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:54 INFO - PROCESS | 1650 | 1467188814457 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 01:26:54 INFO - PROCESS | 1650 | 1467188814464 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:54 INFO - PROCESS | 1650 | 1467188814466 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11884e800 == 34 [pid = 1650] [id = 86] 01:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119e2f800) [pid = 1650] [serial = 255] [outer = 0x0] 01:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1209e9000) [pid = 1650] [serial = 256] [outer = 0x119e2f800] 01:26:54 INFO - PROCESS | 1650 | 1467188814494 Marionette DEBUG loaded listener.js 01:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x123ccec00) [pid = 1650] [serial = 257] [outer = 0x119e2f800] 01:26:54 INFO - PROCESS | 1650 | 1467188814840 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]]]}] 01:26:54 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. 01:26:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 520ms 01:26:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 01:26:54 INFO - PROCESS | 1650 | 1467188814875 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 01:26:54 INFO - PROCESS | 1650 | 1467188814877 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 01:26:54 INFO - PROCESS | 1650 | 1467188814879 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 01:26:54 INFO - PROCESS | 1650 | 1467188814880 Marionette TRACE conn2 <- [1,318,null,{}] 01:26:54 INFO - PROCESS | 1650 | 1467188814883 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}] 01:26:54 INFO - PROCESS | 1650 | 1467188814884 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:54 INFO - PROCESS | 1650 | 1467188814961 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 01:26:54 INFO - PROCESS | 1650 | 1467188814967 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:54 INFO - PROCESS | 1650 | 1467188814968 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195e7000 == 35 [pid = 1650] [id = 87] 01:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123e6b800) [pid = 1650] [serial = 258] [outer = 0x0] 01:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1240ef800) [pid = 1650] [serial = 259] [outer = 0x123e6b800] 01:26:54 INFO - PROCESS | 1650 | 1467188814993 Marionette DEBUG loaded listener.js 01:26:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124703000) [pid = 1650] [serial = 260] [outer = 0x123e6b800] 01:26:55 INFO - PROCESS | 1650 | 1467188815320 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]]]}] 01:26:55 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. 01:26:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 469ms 01:26:55 INFO - PROCESS | 1650 | 1467188815349 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 01:26:55 INFO - PROCESS | 1650 | 1467188815350 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 01:26:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 01:26:55 INFO - PROCESS | 1650 | 1467188815352 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 01:26:55 INFO - PROCESS | 1650 | 1467188815354 Marionette TRACE conn2 <- [1,322,null,{}] 01:26:55 INFO - PROCESS | 1650 | 1467188815356 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}] 01:26:55 INFO - PROCESS | 1650 | 1467188815357 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:55 INFO - PROCESS | 1650 | 1467188815450 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 01:26:55 INFO - PROCESS | 1650 | 1467188815458 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:55 INFO - PROCESS | 1650 | 1467188815460 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ce1000 == 36 [pid = 1650] [id = 88] 01:26:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124757c00) [pid = 1650] [serial = 261] [outer = 0x0] 01:26:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124cd9400) [pid = 1650] [serial = 262] [outer = 0x124757c00] 01:26:55 INFO - PROCESS | 1650 | 1467188815488 Marionette DEBUG loaded listener.js 01:26:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x125789c00) [pid = 1650] [serial = 263] [outer = 0x124757c00] 01:26:55 INFO - PROCESS | 1650 | 1467188815830 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]]]}] 01:26:55 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. 01:26:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 518ms 01:26:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 01:26:55 INFO - PROCESS | 1650 | 1467188815871 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 01:26:55 INFO - PROCESS | 1650 | 1467188815872 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 01:26:55 INFO - PROCESS | 1650 | 1467188815874 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 01:26:55 INFO - PROCESS | 1650 | 1467188815876 Marionette TRACE conn2 <- [1,326,null,{}] 01:26:55 INFO - PROCESS | 1650 | 1467188815878 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}] 01:26:55 INFO - PROCESS | 1650 | 1467188815882 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:55 INFO - PROCESS | 1650 | 1467188815981 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 01:26:56 INFO - PROCESS | 1650 | 1467188816012 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:56 INFO - PROCESS | 1650 | 1467188816014 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12387c800 == 37 [pid = 1650] [id = 89] 01:26:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123e6dc00) [pid = 1650] [serial = 264] [outer = 0x0] 01:26:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x125837400) [pid = 1650] [serial = 265] [outer = 0x123e6dc00] 01:26:56 INFO - PROCESS | 1650 | 1467188816039 Marionette DEBUG loaded listener.js 01:26:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128bcd400) [pid = 1650] [serial = 266] [outer = 0x123e6dc00] 01:26:56 INFO - PROCESS | 1650 | 1467188816396 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]]]}] 01:26:56 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. 01:26:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 569ms 01:26:56 INFO - PROCESS | 1650 | 1467188816443 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 01:26:56 INFO - PROCESS | 1650 | 1467188816444 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 01:26:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 01:26:56 INFO - PROCESS | 1650 | 1467188816447 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 01:26:56 INFO - PROCESS | 1650 | 1467188816448 Marionette TRACE conn2 <- [1,330,null,{}] 01:26:56 INFO - PROCESS | 1650 | 1467188816450 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}] 01:26:56 INFO - PROCESS | 1650 | 1467188816451 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:56 INFO - PROCESS | 1650 | 1467188816543 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 01:26:56 INFO - PROCESS | 1650 | 1467188816555 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:56 INFO - PROCESS | 1650 | 1467188816556 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247dd800 == 38 [pid = 1650] [id = 90] 01:26:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128bcd800) [pid = 1650] [serial = 267] [outer = 0x0] 01:26:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128bd3400) [pid = 1650] [serial = 268] [outer = 0x128bcd800] 01:26:56 INFO - PROCESS | 1650 | 1467188816588 Marionette DEBUG loaded listener.js 01:26:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128f78400) [pid = 1650] [serial = 269] [outer = 0x128bcd800] 01:26:56 INFO - PROCESS | 1650 | 1467188816919 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]]]}] 01:26:56 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. 01:26:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 01:26:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 01:26:56 INFO - PROCESS | 1650 | 1467188816966 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 01:26:56 INFO - PROCESS | 1650 | 1467188816967 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 01:26:56 INFO - PROCESS | 1650 | 1467188816969 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 01:26:56 INFO - PROCESS | 1650 | 1467188816970 Marionette TRACE conn2 <- [1,334,null,{}] 01:26:56 INFO - PROCESS | 1650 | 1467188816972 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}] 01:26:56 INFO - PROCESS | 1650 | 1467188816973 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:57 INFO - PROCESS | 1650 | 1467188817067 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 01:26:57 INFO - PROCESS | 1650 | 1467188817081 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:57 INFO - PROCESS | 1650 | 1467188817082 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x111e09000 == 39 [pid = 1650] [id = 91] 01:26:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x116f8b000) [pid = 1650] [serial = 270] [outer = 0x0] 01:26:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12959b000) [pid = 1650] [serial = 271] [outer = 0x116f8b000] 01:26:57 INFO - PROCESS | 1650 | 1467188817106 Marionette DEBUG loaded listener.js 01:26:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a55a000) [pid = 1650] [serial = 272] [outer = 0x116f8b000] 01:26:57 INFO - PROCESS | 1650 | 1467188817421 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]]]}] 01:26:57 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. 01:26:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 469ms 01:26:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 01:26:57 INFO - PROCESS | 1650 | 1467188817438 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 01:26:57 INFO - PROCESS | 1650 | 1467188817439 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 01:26:57 INFO - PROCESS | 1650 | 1467188817441 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 01:26:57 INFO - PROCESS | 1650 | 1467188817443 Marionette TRACE conn2 <- [1,338,null,{}] 01:26:57 INFO - PROCESS | 1650 | 1467188817445 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}] 01:26:57 INFO - PROCESS | 1650 | 1467188817448 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:57 INFO - PROCESS | 1650 | 1467188817554 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 01:26:57 INFO - PROCESS | 1650 | 1467188817565 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:57 INFO - PROCESS | 1650 | 1467188817566 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x126697000 == 40 [pid = 1650] [id = 92] 01:26:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128d83c00) [pid = 1650] [serial = 273] [outer = 0x0] 01:26:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a62e000) [pid = 1650] [serial = 274] [outer = 0x128d83c00] 01:26:57 INFO - PROCESS | 1650 | 1467188817620 Marionette DEBUG loaded listener.js 01:26:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a711400) [pid = 1650] [serial = 275] [outer = 0x128d83c00] 01:26:57 INFO - PROCESS | 1650 | 1467188817947 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]]]}] 01:26:57 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. 01:26:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 518ms 01:26:57 INFO - PROCESS | 1650 | 1467188817960 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 01:26:57 INFO - PROCESS | 1650 | 1467188817962 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 01:26:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 01:26:57 INFO - PROCESS | 1650 | 1467188817975 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 01:26:57 INFO - PROCESS | 1650 | 1467188817976 Marionette TRACE conn2 <- [1,342,null,{}] 01:26:57 INFO - PROCESS | 1650 | 1467188817980 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}] 01:26:57 INFO - PROCESS | 1650 | 1467188817982 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:58 INFO - PROCESS | 1650 | 1467188818281 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 01:26:58 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x117eb6400) [pid = 1650] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 01:26:58 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12583f400) [pid = 1650] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 01:26:58 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12689c000) [pid = 1650] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 01:26:58 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1164eac00) [pid = 1650] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 01:26:58 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1241c9800) [pid = 1650] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 01:26:58 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116a1a000) [pid = 1650] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 01:26:58 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128d77c00) [pid = 1650] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 01:26:58 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116771800) [pid = 1650] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 01:26:58 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11956e400) [pid = 1650] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 01:26:58 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1240f0800) [pid = 1650] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 01:26:58 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1295a5800) [pid = 1650] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 01:26:58 INFO - PROCESS | 1650 | 1467188818370 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:58 INFO - PROCESS | 1650 | 1467188818371 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11884a800 == 41 [pid = 1650] [id = 93] 01:26:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1164e6000) [pid = 1650] [serial = 276] [outer = 0x0] 01:26:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118318400) [pid = 1650] [serial = 277] [outer = 0x1164e6000] 01:26:58 INFO - PROCESS | 1650 | 1467188818398 Marionette DEBUG loaded listener.js 01:26:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123cd0400) [pid = 1650] [serial = 278] [outer = 0x1164e6000] 01:26:58 INFO - PROCESS | 1650 | 1467188818656 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]]]}] 01:26:58 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. 01:26:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 728ms 01:26:58 INFO - PROCESS | 1650 | 1467188818701 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 01:26:58 INFO - PROCESS | 1650 | 1467188818703 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 01:26:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 01:26:58 INFO - PROCESS | 1650 | 1467188818705 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 01:26:58 INFO - PROCESS | 1650 | 1467188818707 Marionette TRACE conn2 <- [1,346,null,{}] 01:26:58 INFO - PROCESS | 1650 | 1467188818709 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}] 01:26:58 INFO - PROCESS | 1650 | 1467188818711 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:58 INFO - PROCESS | 1650 | 1467188818840 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 01:26:58 INFO - PROCESS | 1650 | 1467188818869 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:58 INFO - PROCESS | 1650 | 1467188818871 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292bb000 == 42 [pid = 1650] [id = 94] 01:26:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123e67c00) [pid = 1650] [serial = 279] [outer = 0x0] 01:26:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a55b400) [pid = 1650] [serial = 280] [outer = 0x123e67c00] 01:26:58 INFO - PROCESS | 1650 | 1467188818898 Marionette DEBUG loaded listener.js 01:26:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b238800) [pid = 1650] [serial = 281] [outer = 0x123e67c00] 01:26:59 INFO - PROCESS | 1650 | 1467188819165 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]]]}] 01:26:59 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. 01:26:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 469ms 01:26:59 INFO - PROCESS | 1650 | 1467188819174 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 01:26:59 INFO - PROCESS | 1650 | 1467188819175 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 01:26:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 01:26:59 INFO - PROCESS | 1650 | 1467188819188 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 01:26:59 INFO - PROCESS | 1650 | 1467188819189 Marionette TRACE conn2 <- [1,350,null,{}] 01:26:59 INFO - PROCESS | 1650 | 1467188819191 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}] 01:26:59 INFO - PROCESS | 1650 | 1467188819192 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:59 INFO - PROCESS | 1650 | 1467188819274 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 01:26:59 INFO - PROCESS | 1650 | 1467188819279 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:59 INFO - PROCESS | 1650 | 1467188819281 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a58a000 == 43 [pid = 1650] [id = 95] 01:26:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b2ac400) [pid = 1650] [serial = 282] [outer = 0x0] 01:26:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12b2bac00) [pid = 1650] [serial = 283] [outer = 0x12b2ac400] 01:26:59 INFO - PROCESS | 1650 | 1467188819305 Marionette DEBUG loaded listener.js 01:26:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12ba55000) [pid = 1650] [serial = 284] [outer = 0x12b2ac400] 01:26:59 INFO - PROCESS | 1650 | 1467188819643 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]]]}] 01:26:59 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. 01:26:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 473ms 01:26:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 01:26:59 INFO - PROCESS | 1650 | 1467188819657 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 01:26:59 INFO - PROCESS | 1650 | 1467188819659 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 01:26:59 INFO - PROCESS | 1650 | 1467188819663 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 01:26:59 INFO - PROCESS | 1650 | 1467188819666 Marionette TRACE conn2 <- [1,354,null,{}] 01:26:59 INFO - PROCESS | 1650 | 1467188819669 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}] 01:26:59 INFO - PROCESS | 1650 | 1467188819671 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:59 INFO - PROCESS | 1650 | 1467188819840 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 01:26:59 INFO - PROCESS | 1650 | 1467188819854 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:59 INFO - PROCESS | 1650 | 1467188819855 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:26:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a748000 == 44 [pid = 1650] [id = 96] 01:26:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12b2b5000) [pid = 1650] [serial = 285] [outer = 0x0] 01:26:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12ba54400) [pid = 1650] [serial = 286] [outer = 0x12b2b5000] 01:26:59 INFO - PROCESS | 1650 | 1467188819895 Marionette DEBUG loaded listener.js 01:26:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12bad7800) [pid = 1650] [serial = 287] [outer = 0x12b2b5000] 01:27:00 INFO - PROCESS | 1650 | 1467188820338 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]]]}] 01:27:00 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. 01:27:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 721ms 01:27:00 INFO - PROCESS | 1650 | 1467188820384 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 01:27:00 INFO - PROCESS | 1650 | 1467188820387 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 01:27:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 01:27:00 INFO - PROCESS | 1650 | 1467188820391 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 01:27:00 INFO - PROCESS | 1650 | 1467188820393 Marionette TRACE conn2 <- [1,358,null,{}] 01:27:00 INFO - PROCESS | 1650 | 1467188820397 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}] 01:27:00 INFO - PROCESS | 1650 | 1467188820398 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:00 INFO - PROCESS | 1650 | 1467188820508 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 01:27:00 INFO - PROCESS | 1650 | 1467188820563 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:00 INFO - PROCESS | 1650 | 1467188820566 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ab3000 == 45 [pid = 1650] [id = 97] 01:27:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1177f6000) [pid = 1650] [serial = 288] [outer = 0x0] 01:27:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118263c00) [pid = 1650] [serial = 289] [outer = 0x1177f6000] 01:27:00 INFO - PROCESS | 1650 | 1467188820598 Marionette DEBUG loaded listener.js 01:27:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1189aa400) [pid = 1650] [serial = 290] [outer = 0x1177f6000] 01:27:01 INFO - PROCESS | 1650 | 1467188821054 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]]]}] 01:27:01 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. 01:27:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 671ms 01:27:01 INFO - PROCESS | 1650 | 1467188821062 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 01:27:01 INFO - PROCESS | 1650 | 1467188821065 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 01:27:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 01:27:01 INFO - PROCESS | 1650 | 1467188821070 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 01:27:01 INFO - PROCESS | 1650 | 1467188821072 Marionette TRACE conn2 <- [1,362,null,{}] 01:27:01 INFO - PROCESS | 1650 | 1467188821074 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}] 01:27:01 INFO - PROCESS | 1650 | 1467188821076 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:01 INFO - PROCESS | 1650 | 1467188821180 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 01:27:01 INFO - PROCESS | 1650 | 1467188821282 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:01 INFO - PROCESS | 1650 | 1467188821284 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x118869000 == 46 [pid = 1650] [id = 98] 01:27:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119ae6400) [pid = 1650] [serial = 291] [outer = 0x0] 01:27:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119c3f400) [pid = 1650] [serial = 292] [outer = 0x119ae6400] 01:27:01 INFO - PROCESS | 1650 | 1467188821317 Marionette DEBUG loaded listener.js 01:27:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119ef9000) [pid = 1650] [serial = 293] [outer = 0x119ae6400] 01:27:01 INFO - PROCESS | 1650 | 1467188821775 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]]]}] 01:27:01 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. 01:27:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 721ms 01:27:01 INFO - PROCESS | 1650 | 1467188821791 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 01:27:01 INFO - PROCESS | 1650 | 1467188821794 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 01:27:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 01:27:01 INFO - PROCESS | 1650 | 1467188821797 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 01:27:01 INFO - PROCESS | 1650 | 1467188821801 Marionette TRACE conn2 <- [1,366,null,{}] 01:27:01 INFO - PROCESS | 1650 | 1467188821832 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}] 01:27:01 INFO - PROCESS | 1650 | 1467188821837 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:02 INFO - PROCESS | 1650 | 1467188822026 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 01:27:02 INFO - PROCESS | 1650 | 1467188822094 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:02 INFO - PROCESS | 1650 | 1467188822097 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292b0000 == 47 [pid = 1650] [id = 99] 01:27:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x124fcf800) [pid = 1650] [serial = 294] [outer = 0x0] 01:27:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12500a000) [pid = 1650] [serial = 295] [outer = 0x124fcf800] 01:27:02 INFO - PROCESS | 1650 | 1467188822149 Marionette DEBUG loaded listener.js 01:27:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x126186800) [pid = 1650] [serial = 296] [outer = 0x124fcf800] 01:27:02 INFO - PROCESS | 1650 | 1467188822620 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]]]}] 01:27:02 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. 01:27:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 875ms 01:27:02 INFO - PROCESS | 1650 | 1467188822679 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 01:27:02 INFO - PROCESS | 1650 | 1467188822681 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 01:27:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 01:27:02 INFO - PROCESS | 1650 | 1467188822685 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 01:27:02 INFO - PROCESS | 1650 | 1467188822686 Marionette TRACE conn2 <- [1,370,null,{}] 01:27:02 INFO - PROCESS | 1650 | 1467188822688 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}] 01:27:02 INFO - PROCESS | 1650 | 1467188822689 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:02 INFO - PROCESS | 1650 | 1467188822794 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 01:27:02 INFO - PROCESS | 1650 | 1467188822859 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:02 INFO - PROCESS | 1650 | 1467188822861 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac5c000 == 48 [pid = 1650] [id = 100] 01:27:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1268a7400) [pid = 1650] [serial = 297] [outer = 0x0] 01:27:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x128926400) [pid = 1650] [serial = 298] [outer = 0x1268a7400] 01:27:02 INFO - PROCESS | 1650 | 1467188822891 Marionette DEBUG loaded listener.js 01:27:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x128bd7800) [pid = 1650] [serial = 299] [outer = 0x1268a7400] 01:27:03 INFO - PROCESS | 1650 | 1467188823330 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]]]}] 01:27:03 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. 01:27:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 669ms 01:27:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 01:27:03 INFO - PROCESS | 1650 | 1467188823355 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 01:27:03 INFO - PROCESS | 1650 | 1467188823356 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 01:27:03 INFO - PROCESS | 1650 | 1467188823358 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 01:27:03 INFO - PROCESS | 1650 | 1467188823360 Marionette TRACE conn2 <- [1,374,null,{}] 01:27:03 INFO - PROCESS | 1650 | 1467188823362 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}] 01:27:03 INFO - PROCESS | 1650 | 1467188823363 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:03 INFO - PROCESS | 1650 | 1467188823465 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 01:27:03 INFO - PROCESS | 1650 | 1467188823519 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:03 INFO - PROCESS | 1650 | 1467188823520 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11817c000 == 49 [pid = 1650] [id = 101] 01:27:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119ae3400) [pid = 1650] [serial = 300] [outer = 0x0] 01:27:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x128bc9400) [pid = 1650] [serial = 301] [outer = 0x119ae3400] 01:27:03 INFO - PROCESS | 1650 | 1467188823549 Marionette DEBUG loaded listener.js 01:27:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12a555c00) [pid = 1650] [serial = 302] [outer = 0x119ae3400] 01:27:04 INFO - PROCESS | 1650 | 1467188824140 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 01:27:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 01:27:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 819ms 01:27:04 INFO - PROCESS | 1650 | 1467188824178 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 01:27:04 INFO - PROCESS | 1650 | 1467188824179 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 01:27:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 01:27:04 INFO - PROCESS | 1650 | 1467188824183 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 01:27:04 INFO - PROCESS | 1650 | 1467188824184 Marionette TRACE conn2 <- [1,378,null,{}] 01:27:04 INFO - PROCESS | 1650 | 1467188824187 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}] 01:27:04 INFO - PROCESS | 1650 | 1467188824189 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:04 INFO - PROCESS | 1650 | 1467188824276 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 01:27:04 INFO - PROCESS | 1650 | 1467188824346 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:04 INFO - PROCESS | 1650 | 1467188824347 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x112f85000 == 50 [pid = 1650] [id = 102] 01:27:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x119e3e800) [pid = 1650] [serial = 303] [outer = 0x0] 01:27:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1209efc00) [pid = 1650] [serial = 304] [outer = 0x119e3e800] 01:27:04 INFO - PROCESS | 1650 | 1467188824376 Marionette DEBUG loaded listener.js 01:27:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x123c57000) [pid = 1650] [serial = 305] [outer = 0x119e3e800] 01:27:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12a58a000 == 49 [pid = 1650] [id = 95] 01:27:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1292bb000 == 48 [pid = 1650] [id = 94] 01:27:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11884a800 == 47 [pid = 1650] [id = 93] 01:27:04 INFO - PROCESS | 1650 | --DOCSHELL 0x126697000 == 46 [pid = 1650] [id = 92] 01:27:04 INFO - PROCESS | 1650 | --DOCSHELL 0x111e09000 == 45 [pid = 1650] [id = 91] 01:27:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1247dd800 == 44 [pid = 1650] [id = 90] 01:27:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12387c800 == 43 [pid = 1650] [id = 89] 01:27:04 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12a71f400) [pid = 1650] [serial = 235] [outer = 0x0] [url = about:blank] 01:27:04 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11899ec00) [pid = 1650] [serial = 198] [outer = 0x0] [url = about:blank] 01:27:04 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x116774800) [pid = 1650] [serial = 195] [outer = 0x0] [url = about:blank] 01:27:04 INFO - PROCESS | 1650 | 1467188824830 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 01:27:04 INFO - PROCESS | 1650 | --DOCSHELL 0x119ce1000 == 42 [pid = 1650] [id = 88] 01:27:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1195e7000 == 41 [pid = 1650] [id = 87] 01:27:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11884e800 == 40 [pid = 1650] [id = 86] 01:27:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11699d800 == 39 [pid = 1650] [id = 85] 01:27:04 INFO - PROCESS | 1650 | --DOCSHELL 0x116278800 == 38 [pid = 1650] [id = 84] 01:27:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1296a3800 == 37 [pid = 1650] [id = 83] 01:27:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1268da800 == 36 [pid = 1650] [id = 82] 01:27:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1195db800 == 35 [pid = 1650] [id = 81] 01:27:04 INFO - PROCESS | 1650 | --DOCSHELL 0x112536800 == 34 [pid = 1650] [id = 80] 01:27:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 01:27:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 670ms 01:27:04 INFO - PROCESS | 1650 | 1467188824852 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 01:27:04 INFO - PROCESS | 1650 | 1467188824855 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 01:27:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 01:27:04 INFO - PROCESS | 1650 | 1467188824859 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 01:27:04 INFO - PROCESS | 1650 | 1467188824862 Marionette TRACE conn2 <- [1,382,null,{}] 01:27:04 INFO - PROCESS | 1650 | 1467188824865 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}] 01:27:04 INFO - PROCESS | 1650 | 1467188824867 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:04 INFO - PROCESS | 1650 | 1467188824949 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 01:27:04 INFO - PROCESS | 1650 | 1467188824953 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:04 INFO - PROCESS | 1650 | 1467188824954 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e5d800 == 35 [pid = 1650] [id = 103] 01:27:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1241c6800) [pid = 1650] [serial = 306] [outer = 0x0] 01:27:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x124707400) [pid = 1650] [serial = 307] [outer = 0x1241c6800] 01:27:04 INFO - PROCESS | 1650 | 1467188824982 Marionette DEBUG loaded listener.js 01:27:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1258ddc00) [pid = 1650] [serial = 308] [outer = 0x1241c6800] 01:27:05 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12a71f800) [pid = 1650] [serial = 233] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11831d800) [pid = 1650] [serial = 201] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11910f800) [pid = 1650] [serial = 202] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1266ed800) [pid = 1650] [serial = 217] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x128d81000) [pid = 1650] [serial = 218] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x128f7ac00) [pid = 1650] [serial = 220] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x123807800) [pid = 1650] [serial = 208] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x124fdcc00) [pid = 1650] [serial = 214] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12689d000) [pid = 1650] [serial = 230] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x116905c00) [pid = 1650] [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.] 01:27:05 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1295a7400) [pid = 1650] [serial = 224] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11831e400) [pid = 1650] [serial = 226] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119aeac00) [pid = 1650] [serial = 206] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119aec400) [pid = 1650] [serial = 227] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1243b2000) [pid = 1650] [serial = 211] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a633000) [pid = 1650] [serial = 232] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x124b26000) [pid = 1650] [serial = 212] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1241cdc00) [pid = 1650] [serial = 229] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129412400) [pid = 1650] [serial = 221] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119a39c00) [pid = 1650] [serial = 205] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12959ec00) [pid = 1650] [serial = 223] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123e6a400) [pid = 1650] [serial = 209] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x125833c00) [pid = 1650] [serial = 215] [outer = 0x0] [url = about:blank] 01:27:05 INFO - PROCESS | 1650 | 1467188825331 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 01:27:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 01:27:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 520ms 01:27:05 INFO - PROCESS | 1650 | 1467188825380 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 01:27:05 INFO - PROCESS | 1650 | 1467188825381 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 01:27:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 01:27:05 INFO - PROCESS | 1650 | 1467188825384 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 01:27:05 INFO - PROCESS | 1650 | 1467188825386 Marionette TRACE conn2 <- [1,386,null,{}] 01:27:05 INFO - PROCESS | 1650 | 1467188825393 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}] 01:27:05 INFO - PROCESS | 1650 | 1467188825396 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:05 INFO - PROCESS | 1650 | 1467188825475 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 01:27:05 INFO - PROCESS | 1650 | 1467188825484 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:05 INFO - PROCESS | 1650 | 1467188825486 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0e5800 == 36 [pid = 1650] [id = 104] 01:27:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126659800) [pid = 1650] [serial = 309] [outer = 0x0] 01:27:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128bcb400) [pid = 1650] [serial = 310] [outer = 0x126659800] 01:27:05 INFO - PROCESS | 1650 | 1467188825513 Marionette DEBUG loaded listener.js 01:27:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128f7bc00) [pid = 1650] [serial = 311] [outer = 0x126659800] 01:27:05 INFO - PROCESS | 1650 | 1467188825876 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]]]}] 01:27:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 01:27:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 520ms 01:27:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 01:27:05 INFO - PROCESS | 1650 | 1467188825905 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 01:27:05 INFO - PROCESS | 1650 | 1467188825907 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 01:27:05 INFO - PROCESS | 1650 | 1467188825909 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 01:27:05 INFO - PROCESS | 1650 | 1467188825910 Marionette TRACE conn2 <- [1,390,null,{}] 01:27:05 INFO - PROCESS | 1650 | 1467188825912 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}] 01:27:05 INFO - PROCESS | 1650 | 1467188825913 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:06 INFO - PROCESS | 1650 | 1467188825999 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 01:27:06 INFO - PROCESS | 1650 | 1467188826049 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:06 INFO - PROCESS | 1650 | 1467188826050 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cc4000 == 37 [pid = 1650] [id = 105] 01:27:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12959a400) [pid = 1650] [serial = 312] [outer = 0x0] 01:27:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a634000) [pid = 1650] [serial = 313] [outer = 0x12959a400] 01:27:06 INFO - PROCESS | 1650 | 1467188826075 Marionette DEBUG loaded listener.js 01:27:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12acd8400) [pid = 1650] [serial = 314] [outer = 0x12959a400] 01:27:06 INFO - PROCESS | 1650 | 1467188826366 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]]]}] 01:27:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 01:27:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 468ms 01:27:06 INFO - PROCESS | 1650 | 1467188826377 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 01:27:06 INFO - PROCESS | 1650 | 1467188826378 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 01:27:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 01:27:06 INFO - PROCESS | 1650 | 1467188826388 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 01:27:06 INFO - PROCESS | 1650 | 1467188826389 Marionette TRACE conn2 <- [1,394,null,{}] 01:27:06 INFO - PROCESS | 1650 | 1467188826391 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}] 01:27:06 INFO - PROCESS | 1650 | 1467188826392 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:06 INFO - PROCESS | 1650 | 1467188826473 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 01:27:06 INFO - PROCESS | 1650 | 1467188826477 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:06 INFO - PROCESS | 1650 | 1467188826478 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x125821000 == 38 [pid = 1650] [id = 106] 01:27:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12acd9000) [pid = 1650] [serial = 315] [outer = 0x0] 01:27:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12b230400) [pid = 1650] [serial = 316] [outer = 0x12acd9000] 01:27:06 INFO - PROCESS | 1650 | 1467188826505 Marionette DEBUG loaded listener.js 01:27:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12b2b7400) [pid = 1650] [serial = 317] [outer = 0x12acd9000] 01:27:07 INFO - PROCESS | 1650 | 1467188827054 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]]]}] 01:27:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 01:27:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 724ms 01:27:07 INFO - PROCESS | 1650 | 1467188827112 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 01:27:07 INFO - PROCESS | 1650 | 1467188827114 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 01:27:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 01:27:07 INFO - PROCESS | 1650 | 1467188827117 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 01:27:07 INFO - PROCESS | 1650 | 1467188827119 Marionette TRACE conn2 <- [1,398,null,{}] 01:27:07 INFO - PROCESS | 1650 | 1467188827122 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}] 01:27:07 INFO - PROCESS | 1650 | 1467188827128 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:07 INFO - PROCESS | 1650 | 1467188827302 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 01:27:07 INFO - PROCESS | 1650 | 1467188827314 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:07 INFO - PROCESS | 1650 | 1467188827315 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fbf000 == 39 [pid = 1650] [id = 107] 01:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12bf25800) [pid = 1650] [serial = 318] [outer = 0x0] 01:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12bf6b400) [pid = 1650] [serial = 319] [outer = 0x12bf25800] 01:27:07 INFO - PROCESS | 1650 | 1467188827340 Marionette DEBUG loaded listener.js 01:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12bf70800) [pid = 1650] [serial = 320] [outer = 0x12bf25800] 01:27:07 INFO - PROCESS | 1650 | 1467188827708 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]]]}] 01:27:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 01:27:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 620ms 01:27:07 INFO - PROCESS | 1650 | 1467188827744 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 01:27:07 INFO - PROCESS | 1650 | 1467188827745 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 01:27:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 01:27:07 INFO - PROCESS | 1650 | 1467188827748 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 01:27:07 INFO - PROCESS | 1650 | 1467188827749 Marionette TRACE conn2 <- [1,402,null,{}] 01:27:07 INFO - PROCESS | 1650 | 1467188827751 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}] 01:27:07 INFO - PROCESS | 1650 | 1467188827753 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:07 INFO - PROCESS | 1650 | 1467188827929 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 01:27:07 INFO - PROCESS | 1650 | 1467188827959 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:07 INFO - PROCESS | 1650 | 1467188827960 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12947d800 == 40 [pid = 1650] [id = 108] 01:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12bf6c400) [pid = 1650] [serial = 321] [outer = 0x0] 01:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12c39c400) [pid = 1650] [serial = 322] [outer = 0x12bf6c400] 01:27:08 INFO - PROCESS | 1650 | 1467188827999 Marionette DEBUG loaded listener.js 01:27:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12c3a2800) [pid = 1650] [serial = 323] [outer = 0x12bf6c400] 01:27:08 INFO - PROCESS | 1650 | 1467188828469 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]]]}] 01:27:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 01:27:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 768ms 01:27:08 INFO - PROCESS | 1650 | 1467188828517 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 01:27:08 INFO - PROCESS | 1650 | 1467188828518 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 01:27:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 01:27:08 INFO - PROCESS | 1650 | 1467188828520 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 01:27:08 INFO - PROCESS | 1650 | 1467188828521 Marionette TRACE conn2 <- [1,406,null,{}] 01:27:08 INFO - PROCESS | 1650 | 1467188828523 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}] 01:27:08 INFO - PROCESS | 1650 | 1467188828524 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:08 INFO - PROCESS | 1650 | 1467188828627 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 01:27:08 INFO - PROCESS | 1650 | 1467188828638 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:08 INFO - PROCESS | 1650 | 1467188828639 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7bb800 == 41 [pid = 1650] [id = 109] 01:27:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12c458800) [pid = 1650] [serial = 324] [outer = 0x0] 01:27:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12c45d400) [pid = 1650] [serial = 325] [outer = 0x12c458800] 01:27:08 INFO - PROCESS | 1650 | 1467188828663 Marionette DEBUG loaded listener.js 01:27:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12c464800) [pid = 1650] [serial = 326] [outer = 0x12c458800] 01:27:09 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x128bcd800) [pid = 1650] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 01:27:09 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1177f4400) [pid = 1650] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 01:27:09 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1177f6c00) [pid = 1650] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 01:27:09 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119e2f800) [pid = 1650] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 01:27:09 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x124757c00) [pid = 1650] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 01:27:09 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x123e6b800) [pid = 1650] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 01:27:09 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x116f8b000) [pid = 1650] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 01:27:09 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12653f000) [pid = 1650] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 01:27:09 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x128d83c00) [pid = 1650] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 01:27:09 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1164e6000) [pid = 1650] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 01:27:09 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12b2ac400) [pid = 1650] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 01:27:09 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123e6dc00) [pid = 1650] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 01:27:09 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123e67c00) [pid = 1650] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 01:27:09 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1183f0000) [pid = 1650] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 01:27:09 INFO - PROCESS | 1650 | 1467188829126 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]]]}] 01:27:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 01:27:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 618ms 01:27:09 INFO - PROCESS | 1650 | 1467188829139 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 01:27:09 INFO - PROCESS | 1650 | 1467188829140 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 01:27:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 01:27:09 INFO - PROCESS | 1650 | 1467188829142 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 01:27:09 INFO - PROCESS | 1650 | 1467188829144 Marionette TRACE conn2 <- [1,410,null,{}] 01:27:09 INFO - PROCESS | 1650 | 1467188829147 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}] 01:27:09 INFO - PROCESS | 1650 | 1467188829149 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:09 INFO - PROCESS | 1650 | 1467188829228 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 01:27:09 INFO - PROCESS | 1650 | 1467188829269 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:27:09 INFO - PROCESS | 1650 | 1467188829273 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:09 INFO - PROCESS | 1650 | 1467188829282 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b268000 == 42 [pid = 1650] [id = 110] 01:27:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1188d4000) [pid = 1650] [serial = 327] [outer = 0x0] 01:27:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119ae8800) [pid = 1650] [serial = 328] [outer = 0x1188d4000] 01:27:09 INFO - PROCESS | 1650 | 1467188829307 Marionette DEBUG loaded listener.js 01:27:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12470d000) [pid = 1650] [serial = 329] [outer = 0x1188d4000] 01:27:09 INFO - PROCESS | 1650 | 1467188829648 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]]]}] 01:27:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 01:27:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 522ms 01:27:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 01:27:09 INFO - PROCESS | 1650 | 1467188829666 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 01:27:09 INFO - PROCESS | 1650 | 1467188829668 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 01:27:09 INFO - PROCESS | 1650 | 1467188829670 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 01:27:09 INFO - PROCESS | 1650 | 1467188829671 Marionette TRACE conn2 <- [1,414,null,{}] 01:27:09 INFO - PROCESS | 1650 | 1467188829673 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}] 01:27:09 INFO - PROCESS | 1650 | 1467188829674 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:09 INFO - PROCESS | 1650 | 1467188829781 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 01:27:09 INFO - PROCESS | 1650 | 1467188829789 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:09 INFO - PROCESS | 1650 | 1467188829790 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b279800 == 43 [pid = 1650] [id = 111] 01:27:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126181800) [pid = 1650] [serial = 330] [outer = 0x0] 01:27:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12a636400) [pid = 1650] [serial = 331] [outer = 0x126181800] 01:27:09 INFO - PROCESS | 1650 | 1467188829814 Marionette DEBUG loaded listener.js 01:27:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12c45a000) [pid = 1650] [serial = 332] [outer = 0x126181800] 01:27:10 INFO - PROCESS | 1650 | 1467188830133 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]]]}] 01:27:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 01:27:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 518ms 01:27:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 01:27:10 INFO - PROCESS | 1650 | 1467188830188 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 01:27:10 INFO - PROCESS | 1650 | 1467188830190 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 01:27:10 INFO - PROCESS | 1650 | 1467188830192 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 01:27:10 INFO - PROCESS | 1650 | 1467188830193 Marionette TRACE conn2 <- [1,418,null,{}] 01:27:10 INFO - PROCESS | 1650 | 1467188830195 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}] 01:27:10 INFO - PROCESS | 1650 | 1467188830197 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:10 INFO - PROCESS | 1650 | 1467188830322 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 01:27:10 INFO - PROCESS | 1650 | 1467188830399 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:10 INFO - PROCESS | 1650 | 1467188830401 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b99a800 == 44 [pid = 1650] [id = 112] 01:27:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1128dd400) [pid = 1650] [serial = 333] [outer = 0x0] 01:27:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1128e6400) [pid = 1650] [serial = 334] [outer = 0x1128dd400] 01:27:10 INFO - PROCESS | 1650 | 1467188830446 Marionette DEBUG loaded listener.js 01:27:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12c609400) [pid = 1650] [serial = 335] [outer = 0x1128dd400] 01:27:11 INFO - PROCESS | 1650 | 1467188831256 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]]]}] 01:27:11 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 01:27:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1069ms 01:27:11 INFO - PROCESS | 1650 | 1467188831261 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 01:27:11 INFO - PROCESS | 1650 | 1467188831264 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 01:27:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 01:27:11 INFO - PROCESS | 1650 | 1467188831268 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 01:27:11 INFO - PROCESS | 1650 | 1467188831270 Marionette TRACE conn2 <- [1,422,null,{}] 01:27:11 INFO - PROCESS | 1650 | 1467188831274 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}] 01:27:11 INFO - PROCESS | 1650 | 1467188831275 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:11 INFO - PROCESS | 1650 | 1467188831398 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 01:27:11 INFO - PROCESS | 1650 | 1467188831494 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:11 INFO - PROCESS | 1650 | 1467188831497 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x118198800 == 45 [pid = 1650] [id = 113] 01:27:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1129a7000) [pid = 1650] [serial = 336] [outer = 0x0] 01:27:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1129a9c00) [pid = 1650] [serial = 337] [outer = 0x1129a7000] 01:27:11 INFO - PROCESS | 1650 | 1467188831529 Marionette DEBUG loaded listener.js 01:27:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1129af400) [pid = 1650] [serial = 338] [outer = 0x1129a7000] 01:27:12 INFO - PROCESS | 1650 | 1467188832511 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]]]}] 01:27:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 01:27:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1271ms 01:27:12 INFO - PROCESS | 1650 | 1467188832539 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 01:27:12 INFO - PROCESS | 1650 | 1467188832542 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 01:27:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 01:27:12 INFO - PROCESS | 1650 | 1467188832547 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 01:27:12 INFO - PROCESS | 1650 | 1467188832549 Marionette TRACE conn2 <- [1,426,null,{}] 01:27:12 INFO - PROCESS | 1650 | 1467188832551 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}] 01:27:12 INFO - PROCESS | 1650 | 1467188832553 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:12 INFO - PROCESS | 1650 | 1467188832667 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 01:27:12 INFO - PROCESS | 1650 | 1467188832726 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:12 INFO - PROCESS | 1650 | 1467188832728 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x124046000 == 46 [pid = 1650] [id = 114] 01:27:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1183f5400) [pid = 1650] [serial = 339] [outer = 0x0] 01:27:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11945c000) [pid = 1650] [serial = 340] [outer = 0x1183f5400] 01:27:12 INFO - PROCESS | 1650 | 1467188832812 Marionette DEBUG loaded listener.js 01:27:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119653000) [pid = 1650] [serial = 341] [outer = 0x1183f5400] 01:27:13 INFO - PROCESS | 1650 | 1467188833513 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] 01:27:13 INFO - PROCESS | 1650 | 1467188833577 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 01:27:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 01:27:13 INFO - PROCESS | 1650 | 1467188833593 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 01:27:13 INFO - PROCESS | 1650 | 1467188833595 Marionette TRACE conn2 <- [1,430,null,{}] 01:27:13 INFO - PROCESS | 1650 | 1467188833599 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}] 01:27:13 INFO - PROCESS | 1650 | 1467188833601 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:13 INFO - PROCESS | 1650 | 1467188833689 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 01:27:13 INFO - PROCESS | 1650 | 1467188833753 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:13 INFO - PROCESS | 1650 | 1467188833756 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x118191800 == 47 [pid = 1650] [id = 115] 01:27:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1177efc00) [pid = 1650] [serial = 342] [outer = 0x0] 01:27:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x117eb6400) [pid = 1650] [serial = 343] [outer = 0x1177efc00] 01:27:13 INFO - PROCESS | 1650 | 1467188833783 Marionette DEBUG loaded listener.js 01:27:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1188ca800) [pid = 1650] [serial = 344] [outer = 0x1177efc00] 01:27:14 INFO - PROCESS | 1650 | 1467188834249 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]]]}] 01:27:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 01:27:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 685ms 01:27:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 01:27:14 INFO - PROCESS | 1650 | 1467188834266 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 01:27:14 INFO - PROCESS | 1650 | 1467188834269 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 01:27:14 INFO - PROCESS | 1650 | 1467188834273 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 01:27:14 INFO - PROCESS | 1650 | 1467188834275 Marionette TRACE conn2 <- [1,434,null,{}] 01:27:14 INFO - PROCESS | 1650 | 1467188834277 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}] 01:27:14 INFO - PROCESS | 1650 | 1467188834279 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:14 INFO - PROCESS | 1650 | 1467188834412 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 01:27:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1266a9800 == 46 [pid = 1650] [id = 65] 01:27:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12b279800 == 45 [pid = 1650] [id = 111] 01:27:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12b268000 == 44 [pid = 1650] [id = 110] 01:27:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7bb800 == 43 [pid = 1650] [id = 109] 01:27:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12947d800 == 42 [pid = 1650] [id = 108] 01:27:14 INFO - PROCESS | 1650 | --DOCSHELL 0x128fbf000 == 41 [pid = 1650] [id = 107] 01:27:14 INFO - PROCESS | 1650 | --DOCSHELL 0x125821000 == 40 [pid = 1650] [id = 106] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12ba54400) [pid = 1650] [serial = 286] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOCSHELL 0x123cc4000 == 39 [pid = 1650] [id = 105] 01:27:14 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0e5800 == 38 [pid = 1650] [id = 104] 01:27:14 INFO - PROCESS | 1650 | --DOCSHELL 0x117e5d800 == 37 [pid = 1650] [id = 103] 01:27:14 INFO - PROCESS | 1650 | --DOCSHELL 0x112f85000 == 36 [pid = 1650] [id = 102] 01:27:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac5c000 == 35 [pid = 1650] [id = 100] 01:27:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1292b0000 == 34 [pid = 1650] [id = 99] 01:27:14 INFO - PROCESS | 1650 | --DOCSHELL 0x118869000 == 33 [pid = 1650] [id = 98] 01:27:14 INFO - PROCESS | 1650 | --DOCSHELL 0x116ab3000 == 32 [pid = 1650] [id = 97] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x119461800) [pid = 1650] [serial = 199] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x128bd3400) [pid = 1650] [serial = 268] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x124fd3400) [pid = 1650] [serial = 247] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1182ea800) [pid = 1650] [serial = 250] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1189a0400) [pid = 1650] [serial = 251] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119e36400) [pid = 1650] [serial = 244] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1188d3000) [pid = 1650] [serial = 253] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119656400) [pid = 1650] [serial = 254] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x115de5400) [pid = 1650] [serial = 238] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1209e9000) [pid = 1650] [serial = 256] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x123ccec00) [pid = 1650] [serial = 257] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119644400) [pid = 1650] [serial = 241] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x124cd9400) [pid = 1650] [serial = 262] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x125789c00) [pid = 1650] [serial = 263] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1240ef800) [pid = 1650] [serial = 259] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12959b000) [pid = 1650] [serial = 271] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x124703000) [pid = 1650] [serial = 260] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12acd7c00) [pid = 1650] [serial = 236] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12a62e000) [pid = 1650] [serial = 274] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12a55a000) [pid = 1650] [serial = 272] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12a711400) [pid = 1650] [serial = 275] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123cd0400) [pid = 1650] [serial = 278] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12b2bac00) [pid = 1650] [serial = 283] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118318400) [pid = 1650] [serial = 277] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12ba55000) [pid = 1650] [serial = 284] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x125837400) [pid = 1650] [serial = 265] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12b238800) [pid = 1650] [serial = 281] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128f78400) [pid = 1650] [serial = 269] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128bcd400) [pid = 1650] [serial = 266] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12a55b400) [pid = 1650] [serial = 280] [outer = 0x0] [url = about:blank] 01:27:14 INFO - PROCESS | 1650 | 1467188834488 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:14 INFO - PROCESS | 1650 | 1467188834490 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164c3800 == 33 [pid = 1650] [id = 116] 01:27:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1129a4800) [pid = 1650] [serial = 345] [outer = 0x0] 01:27:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1182ea800) [pid = 1650] [serial = 346] [outer = 0x1129a4800] 01:27:14 INFO - PROCESS | 1650 | 1467188834519 Marionette DEBUG loaded listener.js 01:27:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11956a800) [pid = 1650] [serial = 347] [outer = 0x1129a4800] 01:27:14 INFO - PROCESS | 1650 | 1467188834822 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]]]}] 01:27:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 01:27:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 569ms 01:27:14 INFO - PROCESS | 1650 | 1467188834842 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 01:27:14 INFO - PROCESS | 1650 | 1467188834843 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 01:27:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 01:27:14 INFO - PROCESS | 1650 | 1467188834847 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 01:27:14 INFO - PROCESS | 1650 | 1467188834852 Marionette TRACE conn2 <- [1,438,null,{}] 01:27:14 INFO - PROCESS | 1650 | 1467188834860 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}] 01:27:14 INFO - PROCESS | 1650 | 1467188834864 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:14 INFO - PROCESS | 1650 | 1467188834942 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 01:27:14 INFO - PROCESS | 1650 | 1467188834950 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:14 INFO - PROCESS | 1650 | 1467188834952 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189be000 == 34 [pid = 1650] [id = 117] 01:27:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119a30c00) [pid = 1650] [serial = 348] [outer = 0x0] 01:27:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119e34000) [pid = 1650] [serial = 349] [outer = 0x119a30c00] 01:27:14 INFO - PROCESS | 1650 | 1467188834981 Marionette DEBUG loaded listener.js 01:27:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1209f5000) [pid = 1650] [serial = 350] [outer = 0x119a30c00] 01:27:15 INFO - PROCESS | 1650 | 1467188835336 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]]]}] 01:27:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 01:27:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 524ms 01:27:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 01:27:15 INFO - PROCESS | 1650 | 1467188835371 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 01:27:15 INFO - PROCESS | 1650 | 1467188835372 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 01:27:15 INFO - PROCESS | 1650 | 1467188835374 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 01:27:15 INFO - PROCESS | 1650 | 1467188835375 Marionette TRACE conn2 <- [1,442,null,{}] 01:27:15 INFO - PROCESS | 1650 | 1467188835378 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}] 01:27:15 INFO - PROCESS | 1650 | 1467188835379 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:15 INFO - PROCESS | 1650 | 1467188835462 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 01:27:15 INFO - PROCESS | 1650 | 1467188835468 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:15 INFO - PROCESS | 1650 | 1467188835469 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ed4000 == 35 [pid = 1650] [id = 118] 01:27:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119461800) [pid = 1650] [serial = 351] [outer = 0x0] 01:27:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123e6a400) [pid = 1650] [serial = 352] [outer = 0x119461800] 01:27:15 INFO - PROCESS | 1650 | 1467188835494 Marionette DEBUG loaded listener.js 01:27:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1241c4400) [pid = 1650] [serial = 353] [outer = 0x119461800] 01:27:15 INFO - PROCESS | 1650 | 1467188835900 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]]]}] 01:27:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 01:27:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 568ms 01:27:15 INFO - PROCESS | 1650 | 1467188835943 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 01:27:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 01:27:15 INFO - PROCESS | 1650 | 1467188835946 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 01:27:15 INFO - PROCESS | 1650 | 1467188835949 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 01:27:15 INFO - PROCESS | 1650 | 1467188835951 Marionette TRACE conn2 <- [1,446,null,{}] 01:27:15 INFO - PROCESS | 1650 | 1467188835954 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}] 01:27:15 INFO - PROCESS | 1650 | 1467188835956 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:16 INFO - PROCESS | 1650 | 1467188836069 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 01:27:16 INFO - PROCESS | 1650 | 1467188836076 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:16 INFO - PROCESS | 1650 | 1467188836077 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x123989800 == 36 [pid = 1650] [id = 119] 01:27:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123e6d400) [pid = 1650] [serial = 354] [outer = 0x0] 01:27:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124ca2800) [pid = 1650] [serial = 355] [outer = 0x123e6d400] 01:27:16 INFO - PROCESS | 1650 | 1467188836120 Marionette DEBUG loaded listener.js 01:27:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12514f800) [pid = 1650] [serial = 356] [outer = 0x123e6d400] 01:27:16 INFO - PROCESS | 1650 | 1467188836445 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]]]}] 01:27:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 01:27:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 520ms 01:27:16 INFO - PROCESS | 1650 | 1467188836468 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 01:27:16 INFO - PROCESS | 1650 | 1467188836470 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 01:27:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 01:27:16 INFO - PROCESS | 1650 | 1467188836472 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 01:27:16 INFO - PROCESS | 1650 | 1467188836481 Marionette TRACE conn2 <- [1,450,null,{}] 01:27:16 INFO - PROCESS | 1650 | 1467188836484 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}] 01:27:16 INFO - PROCESS | 1650 | 1467188836488 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:16 INFO - PROCESS | 1650 | 1467188836645 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 01:27:16 INFO - PROCESS | 1650 | 1467188836668 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:16 INFO - PROCESS | 1650 | 1467188836669 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1241a5800 == 37 [pid = 1650] [id = 120] 01:27:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12578f800) [pid = 1650] [serial = 357] [outer = 0x0] 01:27:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126181400) [pid = 1650] [serial = 358] [outer = 0x12578f800] 01:27:16 INFO - PROCESS | 1650 | 1467188836712 Marionette DEBUG loaded listener.js 01:27:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128922c00) [pid = 1650] [serial = 359] [outer = 0x12578f800] 01:27:17 INFO - PROCESS | 1650 | 1467188837171 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] 01:27:17 INFO - PROCESS | 1650 | 1467188837208 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 01:27:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 01:27:17 INFO - PROCESS | 1650 | 1467188837211 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 01:27:17 INFO - PROCESS | 1650 | 1467188837212 Marionette TRACE conn2 <- [1,454,null,{}] 01:27:17 INFO - PROCESS | 1650 | 1467188837216 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}] 01:27:17 INFO - PROCESS | 1650 | 1467188837218 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:17 INFO - PROCESS | 1650 | 1467188837310 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 01:27:17 INFO - PROCESS | 1650 | 1467188837313 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:17 INFO - PROCESS | 1650 | 1467188837315 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12585f800 == 38 [pid = 1650] [id = 121] 01:27:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128925000) [pid = 1650] [serial = 360] [outer = 0x0] 01:27:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128bd6000) [pid = 1650] [serial = 361] [outer = 0x128925000] 01:27:17 INFO - PROCESS | 1650 | 1467188837339 Marionette DEBUG loaded listener.js 01:27:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128f78000) [pid = 1650] [serial = 362] [outer = 0x128925000] 01:27:17 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:27:17 INFO - PROCESS | 1650 | 1467188837690 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]]]}] 01:27:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 01:27:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 522ms 01:27:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 01:27:17 INFO - PROCESS | 1650 | 1467188837734 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 01:27:17 INFO - PROCESS | 1650 | 1467188837735 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 01:27:17 INFO - PROCESS | 1650 | 1467188837737 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 01:27:17 INFO - PROCESS | 1650 | 1467188837738 Marionette TRACE conn2 <- [1,458,null,{}] 01:27:17 INFO - PROCESS | 1650 | 1467188837748 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}] 01:27:17 INFO - PROCESS | 1650 | 1467188837749 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:17 INFO - PROCESS | 1650 | 1467188837850 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 01:27:17 INFO - PROCESS | 1650 | 1467188837854 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:17 INFO - PROCESS | 1650 | 1467188837855 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268e8000 == 39 [pid = 1650] [id = 122] 01:27:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128bc9c00) [pid = 1650] [serial = 363] [outer = 0x0] 01:27:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129414400) [pid = 1650] [serial = 364] [outer = 0x128bc9c00] 01:27:17 INFO - PROCESS | 1650 | 1467188837880 Marionette DEBUG loaded listener.js 01:27:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1295a6000) [pid = 1650] [serial = 365] [outer = 0x128bc9c00] 01:27:18 INFO - PROCESS | 1650 | 1467188838224 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] 01:27:18 INFO - PROCESS | 1650 | 1467188838260 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 01:27:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 01:27:18 INFO - PROCESS | 1650 | 1467188838263 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 01:27:18 INFO - PROCESS | 1650 | 1467188838266 Marionette TRACE conn2 <- [1,462,null,{}] 01:27:18 INFO - PROCESS | 1650 | 1467188838268 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}] 01:27:18 INFO - PROCESS | 1650 | 1467188838269 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:18 INFO - PROCESS | 1650 | 1467188838366 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 01:27:18 INFO - PROCESS | 1650 | 1467188838370 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:18 INFO - PROCESS | 1650 | 1467188838371 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x128de8800 == 40 [pid = 1650] [id = 123] 01:27:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x128bd5400) [pid = 1650] [serial = 366] [outer = 0x0] 01:27:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12a634800) [pid = 1650] [serial = 367] [outer = 0x128bd5400] 01:27:18 INFO - PROCESS | 1650 | 1467188838395 Marionette DEBUG loaded listener.js 01:27:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12a958400) [pid = 1650] [serial = 368] [outer = 0x128bd5400] 01:27:18 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12bf25800) [pid = 1650] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 01:27:18 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12bf6c400) [pid = 1650] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 01:27:18 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1241c6800) [pid = 1650] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 01:27:18 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119ae3400) [pid = 1650] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 01:27:18 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x126659800) [pid = 1650] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 01:27:18 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12acd9000) [pid = 1650] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 01:27:18 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12959a400) [pid = 1650] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 01:27:18 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119e3e800) [pid = 1650] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 01:27:18 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12c458800) [pid = 1650] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 01:27:18 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1188d4000) [pid = 1650] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 01:27:18 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126181800) [pid = 1650] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 01:27:18 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:27:18 INFO - PROCESS | 1650 | 1467188838892 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] 01:27:18 INFO - PROCESS | 1650 | 1467188838936 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 01:27:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 01:27:18 INFO - PROCESS | 1650 | 1467188838938 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 01:27:18 INFO - PROCESS | 1650 | 1467188838939 Marionette TRACE conn2 <- [1,466,null,{}] 01:27:18 INFO - PROCESS | 1650 | 1467188838942 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}] 01:27:18 INFO - PROCESS | 1650 | 1467188838943 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:19 INFO - PROCESS | 1650 | 1467188839019 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 01:27:19 INFO - PROCESS | 1650 | 1467188839023 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:19 INFO - PROCESS | 1650 | 1467188839024 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fd2000 == 41 [pid = 1650] [id = 124] 01:27:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x123802c00) [pid = 1650] [serial = 369] [outer = 0x0] 01:27:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128d80000) [pid = 1650] [serial = 370] [outer = 0x123802c00] 01:27:19 INFO - PROCESS | 1650 | 1467188839048 Marionette DEBUG loaded listener.js 01:27:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1240ef800) [pid = 1650] [serial = 371] [outer = 0x123802c00] 01:27:19 INFO - PROCESS | 1650 | 1467188839388 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] 01:27:19 INFO - PROCESS | 1650 | 1467188839411 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 01:27:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 01:27:19 INFO - PROCESS | 1650 | 1467188839421 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 01:27:19 INFO - PROCESS | 1650 | 1467188839423 Marionette TRACE conn2 <- [1,470,null,{}] 01:27:19 INFO - PROCESS | 1650 | 1467188839425 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}] 01:27:19 INFO - PROCESS | 1650 | 1467188839426 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:19 INFO - PROCESS | 1650 | 1467188839521 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 01:27:19 INFO - PROCESS | 1650 | 1467188839525 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:19 INFO - PROCESS | 1650 | 1467188839527 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a585800 == 42 [pid = 1650] [id = 125] 01:27:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12a710400) [pid = 1650] [serial = 372] [outer = 0x0] 01:27:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12b23b400) [pid = 1650] [serial = 373] [outer = 0x12a710400] 01:27:19 INFO - PROCESS | 1650 | 1467188839553 Marionette DEBUG loaded listener.js 01:27:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12ba5f000) [pid = 1650] [serial = 374] [outer = 0x12a710400] 01:27:19 INFO - PROCESS | 1650 | 1467188839892 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]]]}] 01:27:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 01:27:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 518ms 01:27:19 INFO - PROCESS | 1650 | 1467188839940 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 01:27:19 INFO - PROCESS | 1650 | 1467188839941 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 01:27:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 01:27:19 INFO - PROCESS | 1650 | 1467188839944 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 01:27:19 INFO - PROCESS | 1650 | 1467188839945 Marionette TRACE conn2 <- [1,474,null,{}] 01:27:19 INFO - PROCESS | 1650 | 1467188839948 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}] 01:27:19 INFO - PROCESS | 1650 | 1467188839949 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:20 INFO - PROCESS | 1650 | 1467188840070 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 01:27:20 INFO - PROCESS | 1650 | 1467188840120 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:20 INFO - PROCESS | 1650 | 1467188840121 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a59f800 == 43 [pid = 1650] [id = 126] 01:27:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12a71f800) [pid = 1650] [serial = 375] [outer = 0x0] 01:27:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12bf18000) [pid = 1650] [serial = 376] [outer = 0x12a71f800] 01:27:20 INFO - PROCESS | 1650 | 1467188840162 Marionette DEBUG loaded listener.js 01:27:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12bf22400) [pid = 1650] [serial = 377] [outer = 0x12a71f800] 01:27:20 INFO - PROCESS | 1650 | 1467188840570 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]]]}] 01:27:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 01:27:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 672ms 01:27:20 INFO - PROCESS | 1650 | 1467188840616 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 01:27:20 INFO - PROCESS | 1650 | 1467188840617 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 01:27:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 01:27:20 INFO - PROCESS | 1650 | 1467188840619 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 01:27:20 INFO - PROCESS | 1650 | 1467188840620 Marionette TRACE conn2 <- [1,478,null,{}] 01:27:20 INFO - PROCESS | 1650 | 1467188840622 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}] 01:27:20 INFO - PROCESS | 1650 | 1467188840623 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:20 INFO - PROCESS | 1650 | 1467188840748 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 01:27:20 INFO - PROCESS | 1650 | 1467188840757 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:20 INFO - PROCESS | 1650 | 1467188840758 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1a9800 == 44 [pid = 1650] [id = 127] 01:27:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12bf22c00) [pid = 1650] [serial = 378] [outer = 0x0] 01:27:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12bf66800) [pid = 1650] [serial = 379] [outer = 0x12bf22c00] 01:27:20 INFO - PROCESS | 1650 | 1467188840797 Marionette DEBUG loaded listener.js 01:27:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12c393800) [pid = 1650] [serial = 380] [outer = 0x12bf22c00] 01:27:21 INFO - PROCESS | 1650 | 1467188841435 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]]]}] 01:27:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 01:27:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 869ms 01:27:21 INFO - PROCESS | 1650 | 1467188841488 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 01:27:21 INFO - PROCESS | 1650 | 1467188841491 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 01:27:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 01:27:21 INFO - PROCESS | 1650 | 1467188841494 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 01:27:21 INFO - PROCESS | 1650 | 1467188841498 Marionette TRACE conn2 <- [1,482,null,{}] 01:27:21 INFO - PROCESS | 1650 | 1467188841516 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}] 01:27:21 INFO - PROCESS | 1650 | 1467188841518 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:21 INFO - PROCESS | 1650 | 1467188841624 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 01:27:21 INFO - PROCESS | 1650 | 1467188841679 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:21 INFO - PROCESS | 1650 | 1467188841680 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11818d800 == 45 [pid = 1650] [id = 128] 01:27:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x116a1ac00) [pid = 1650] [serial = 381] [outer = 0x0] 01:27:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x118314c00) [pid = 1650] [serial = 382] [outer = 0x116a1ac00] 01:27:21 INFO - PROCESS | 1650 | 1467188841711 Marionette DEBUG loaded listener.js 01:27:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119199c00) [pid = 1650] [serial = 383] [outer = 0x116a1ac00] 01:27:22 INFO - PROCESS | 1650 | 1467188842172 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]]]}] 01:27:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 01:27:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 733ms 01:27:22 INFO - PROCESS | 1650 | 1467188842245 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 01:27:22 INFO - PROCESS | 1650 | 1467188842249 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 01:27:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 01:27:22 INFO - PROCESS | 1650 | 1467188842256 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 01:27:22 INFO - PROCESS | 1650 | 1467188842258 Marionette TRACE conn2 <- [1,486,null,{}] 01:27:22 INFO - PROCESS | 1650 | 1467188842260 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}] 01:27:22 INFO - PROCESS | 1650 | 1467188842262 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:22 INFO - PROCESS | 1650 | 1467188842367 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 01:27:22 INFO - PROCESS | 1650 | 1467188842435 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:22 INFO - PROCESS | 1650 | 1467188842436 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c3b000 == 46 [pid = 1650] [id = 129] 01:27:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x119aed000) [pid = 1650] [serial = 384] [outer = 0x0] 01:27:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x119e37000) [pid = 1650] [serial = 385] [outer = 0x119aed000] 01:27:22 INFO - PROCESS | 1650 | 1467188842467 Marionette DEBUG loaded listener.js 01:27:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x123803400) [pid = 1650] [serial = 386] [outer = 0x119aed000] 01:27:22 INFO - PROCESS | 1650 | 1467188842958 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]]]}] 01:27:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 01:27:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 770ms 01:27:23 INFO - PROCESS | 1650 | 1467188843026 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 01:27:23 INFO - PROCESS | 1650 | 1467188843029 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 01:27:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 01:27:23 INFO - PROCESS | 1650 | 1467188843032 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 01:27:23 INFO - PROCESS | 1650 | 1467188843036 Marionette TRACE conn2 <- [1,490,null,{}] 01:27:23 INFO - PROCESS | 1650 | 1467188843048 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}] 01:27:23 INFO - PROCESS | 1650 | 1467188843052 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:23 INFO - PROCESS | 1650 | 1467188843184 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 01:27:23 INFO - PROCESS | 1650 | 1467188843237 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:23 INFO - PROCESS | 1650 | 1467188843239 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b989000 == 47 [pid = 1650] [id = 130] 01:27:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x125838400) [pid = 1650] [serial = 387] [outer = 0x0] 01:27:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1265ef000) [pid = 1650] [serial = 388] [outer = 0x125838400] 01:27:23 INFO - PROCESS | 1650 | 1467188843270 Marionette DEBUG loaded listener.js 01:27:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x128bd3000) [pid = 1650] [serial = 389] [outer = 0x125838400] 01:27:23 INFO - PROCESS | 1650 | 1467188843737 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]]]}] 01:27:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 01:27:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 723ms 01:27:23 INFO - PROCESS | 1650 | 1467188843756 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 01:27:23 INFO - PROCESS | 1650 | 1467188843758 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 01:27:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 01:27:23 INFO - PROCESS | 1650 | 1467188843760 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 01:27:23 INFO - PROCESS | 1650 | 1467188843761 Marionette TRACE conn2 <- [1,494,null,{}] 01:27:23 INFO - PROCESS | 1650 | 1467188843764 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}] 01:27:23 INFO - PROCESS | 1650 | 1467188843765 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:23 INFO - PROCESS | 1650 | 1467188843870 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 01:27:23 INFO - PROCESS | 1650 | 1467188843922 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:23 INFO - PROCESS | 1650 | 1467188843923 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12397f000 == 48 [pid = 1650] [id = 131] 01:27:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x125841000) [pid = 1650] [serial = 390] [outer = 0x0] 01:27:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12959d400) [pid = 1650] [serial = 391] [outer = 0x125841000] 01:27:23 INFO - PROCESS | 1650 | 1467188843955 Marionette DEBUG loaded listener.js 01:27:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12acdf400) [pid = 1650] [serial = 392] [outer = 0x125841000] 01:27:24 INFO - PROCESS | 1650 | 1467188844637 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]]]}] 01:27:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 01:27:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 922ms 01:27:24 INFO - PROCESS | 1650 | 1467188844684 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 01:27:24 INFO - PROCESS | 1650 | 1467188844687 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 01:27:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 01:27:24 INFO - PROCESS | 1650 | 1467188844692 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 01:27:24 INFO - PROCESS | 1650 | 1467188844695 Marionette TRACE conn2 <- [1,498,null,{}] 01:27:24 INFO - PROCESS | 1650 | 1467188844701 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}] 01:27:24 INFO - PROCESS | 1650 | 1467188844703 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:24 INFO - PROCESS | 1650 | 1467188844842 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 01:27:24 INFO - PROCESS | 1650 | 1467188844920 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:24 INFO - PROCESS | 1650 | 1467188844921 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x115ee6800 == 49 [pid = 1650] [id = 132] 01:27:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x112f97c00) [pid = 1650] [serial = 393] [outer = 0x0] 01:27:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1188d0000) [pid = 1650] [serial = 394] [outer = 0x112f97c00] 01:27:24 INFO - PROCESS | 1650 | 1467188844970 Marionette DEBUG loaded listener.js 01:27:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x119572400) [pid = 1650] [serial = 395] [outer = 0x112f97c00] 01:27:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12a748000 == 48 [pid = 1650] [id = 96] 01:27:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12a59f800 == 47 [pid = 1650] [id = 126] 01:27:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12a585800 == 46 [pid = 1650] [id = 125] 01:27:25 INFO - PROCESS | 1650 | --DOCSHELL 0x128fd2000 == 45 [pid = 1650] [id = 124] 01:27:25 INFO - PROCESS | 1650 | --DOCSHELL 0x128de8800 == 44 [pid = 1650] [id = 123] 01:27:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1268e8000 == 43 [pid = 1650] [id = 122] 01:27:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12585f800 == 42 [pid = 1650] [id = 121] 01:27:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1241a5800 == 41 [pid = 1650] [id = 120] 01:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x128926400) [pid = 1650] [serial = 298] [outer = 0x0] [url = about:blank] 01:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1128e6400) [pid = 1650] [serial = 334] [outer = 0x0] [url = about:blank] 01:27:25 INFO - PROCESS | 1650 | --DOCSHELL 0x123989800 == 40 [pid = 1650] [id = 119] 01:27:25 INFO - PROCESS | 1650 | --DOCSHELL 0x119ed4000 == 39 [pid = 1650] [id = 118] 01:27:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1189be000 == 38 [pid = 1650] [id = 117] 01:27:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1164c3800 == 37 [pid = 1650] [id = 116] 01:27:25 INFO - PROCESS | 1650 | --DOCSHELL 0x118191800 == 36 [pid = 1650] [id = 115] 01:27:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12b99a800 == 35 [pid = 1650] [id = 112] 01:27:25 INFO - PROCESS | 1650 | 1467188845483 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]]]}] 01:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12bf6b400) [pid = 1650] [serial = 319] [outer = 0x0] [url = about:blank] 01:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x118263c00) [pid = 1650] [serial = 289] [outer = 0x0] [url = about:blank] 01:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12c39c400) [pid = 1650] [serial = 322] [outer = 0x0] [url = about:blank] 01:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x124707400) [pid = 1650] [serial = 307] [outer = 0x0] [url = about:blank] 01:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1258ddc00) [pid = 1650] [serial = 308] [outer = 0x0] [url = about:blank] 01:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x128bc9400) [pid = 1650] [serial = 301] [outer = 0x0] [url = about:blank] 01:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12500a000) [pid = 1650] [serial = 295] [outer = 0x0] [url = about:blank] 01:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x128bcb400) [pid = 1650] [serial = 310] [outer = 0x0] [url = about:blank] 01:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x128f7bc00) [pid = 1650] [serial = 311] [outer = 0x0] [url = about:blank] 01:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12b230400) [pid = 1650] [serial = 316] [outer = 0x0] [url = about:blank] 01:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12a634000) [pid = 1650] [serial = 313] [outer = 0x0] [url = about:blank] 01:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x123c57000) [pid = 1650] [serial = 305] [outer = 0x0] [url = about:blank] 01:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12acd8400) [pid = 1650] [serial = 314] [outer = 0x0] [url = about:blank] 01:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1209efc00) [pid = 1650] [serial = 304] [outer = 0x0] [url = about:blank] 01:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12c45d400) [pid = 1650] [serial = 325] [outer = 0x0] [url = about:blank] 01:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12470d000) [pid = 1650] [serial = 329] [outer = 0x0] [url = about:blank] 01:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119ae8800) [pid = 1650] [serial = 328] [outer = 0x0] [url = about:blank] 01:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12c464800) [pid = 1650] [serial = 326] [outer = 0x0] [url = about:blank] 01:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119c3f400) [pid = 1650] [serial = 292] [outer = 0x0] [url = about:blank] 01:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12c3a2800) [pid = 1650] [serial = 323] [outer = 0x0] [url = about:blank] 01:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12c45a000) [pid = 1650] [serial = 332] [outer = 0x0] [url = about:blank] 01:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12bf70800) [pid = 1650] [serial = 320] [outer = 0x0] [url = about:blank] 01:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12a555c00) [pid = 1650] [serial = 302] [outer = 0x0] [url = about:blank] 01:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12a636400) [pid = 1650] [serial = 331] [outer = 0x0] [url = about:blank] 01:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12b2b7400) [pid = 1650] [serial = 317] [outer = 0x0] [url = about:blank] 01:27:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 01:27:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 826ms 01:27:25 INFO - PROCESS | 1650 | 1467188845517 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 01:27:25 INFO - PROCESS | 1650 | 1467188845520 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 01:27:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 01:27:25 INFO - PROCESS | 1650 | 1467188845525 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 01:27:25 INFO - PROCESS | 1650 | 1467188845527 Marionette TRACE conn2 <- [1,502,null,{}] 01:27:25 INFO - PROCESS | 1650 | 1467188845529 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}] 01:27:25 INFO - PROCESS | 1650 | 1467188845531 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:25 INFO - PROCESS | 1650 | 1467188845613 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 01:27:25 INFO - PROCESS | 1650 | 1467188845619 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:25 INFO - PROCESS | 1650 | 1467188845620 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x118191800 == 36 [pid = 1650] [id = 133] 01:27:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119e32400) [pid = 1650] [serial = 396] [outer = 0x0] 01:27:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123804000) [pid = 1650] [serial = 397] [outer = 0x119e32400] 01:27:25 INFO - PROCESS | 1650 | 1467188845648 Marionette DEBUG loaded listener.js 01:27:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1240f1800) [pid = 1650] [serial = 398] [outer = 0x119e32400] 01:27:25 INFO - PROCESS | 1650 | 1467188845996 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]]]}] 01:27:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 01:27:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 518ms 01:27:26 INFO - PROCESS | 1650 | 1467188846044 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 01:27:26 INFO - PROCESS | 1650 | 1467188846045 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 01:27:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 01:27:26 INFO - PROCESS | 1650 | 1467188846048 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 01:27:26 INFO - PROCESS | 1650 | 1467188846050 Marionette TRACE conn2 <- [1,506,null,{}] 01:27:26 INFO - PROCESS | 1650 | 1467188846057 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}] 01:27:26 INFO - PROCESS | 1650 | 1467188846060 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:26 INFO - PROCESS | 1650 | 1467188846141 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 01:27:26 INFO - PROCESS | 1650 | 1467188846147 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:26 INFO - PROCESS | 1650 | 1467188846150 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x123993000 == 37 [pid = 1650] [id = 134] 01:27:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x124cd9400) [pid = 1650] [serial = 399] [outer = 0x0] 01:27:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12653d000) [pid = 1650] [serial = 400] [outer = 0x124cd9400] 01:27:26 INFO - PROCESS | 1650 | 1467188846177 Marionette DEBUG loaded listener.js 01:27:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128bcc800) [pid = 1650] [serial = 401] [outer = 0x124cd9400] 01:27:26 INFO - PROCESS | 1650 | 1467188846545 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]]]}] 01:27:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 01:27:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 520ms 01:27:26 INFO - PROCESS | 1650 | 1467188846569 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 01:27:26 INFO - PROCESS | 1650 | 1467188846570 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 01:27:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 01:27:26 INFO - PROCESS | 1650 | 1467188846573 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 01:27:26 INFO - PROCESS | 1650 | 1467188846574 Marionette TRACE conn2 <- [1,510,null,{}] 01:27:26 INFO - PROCESS | 1650 | 1467188846576 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}] 01:27:26 INFO - PROCESS | 1650 | 1467188846577 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:26 INFO - PROCESS | 1650 | 1467188846662 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 01:27:26 INFO - PROCESS | 1650 | 1467188846718 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:26 INFO - PROCESS | 1650 | 1467188846719 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243cf800 == 38 [pid = 1650] [id = 135] 01:27:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128bcb000) [pid = 1650] [serial = 402] [outer = 0x0] 01:27:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12959b000) [pid = 1650] [serial = 403] [outer = 0x128bcb000] 01:27:26 INFO - PROCESS | 1650 | 1467188846744 Marionette DEBUG loaded listener.js 01:27:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12acd9400) [pid = 1650] [serial = 404] [outer = 0x128bcb000] 01:27:27 INFO - PROCESS | 1650 | 1467188847023 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]]]}] 01:27:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 01:27:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 468ms 01:27:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 01:27:27 INFO - PROCESS | 1650 | 1467188847042 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 01:27:27 INFO - PROCESS | 1650 | 1467188847043 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 01:27:27 INFO - PROCESS | 1650 | 1467188847045 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 01:27:27 INFO - PROCESS | 1650 | 1467188847047 Marionette TRACE conn2 <- [1,514,null,{}] 01:27:27 INFO - PROCESS | 1650 | 1467188847057 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}] 01:27:27 INFO - PROCESS | 1650 | 1467188847058 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:27 INFO - PROCESS | 1650 | 1467188847139 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 01:27:27 INFO - PROCESS | 1650 | 1467188847143 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:27 INFO - PROCESS | 1650 | 1467188847145 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a19800 == 39 [pid = 1650] [id = 136] 01:27:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x125836800) [pid = 1650] [serial = 405] [outer = 0x0] 01:27:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12b22c400) [pid = 1650] [serial = 406] [outer = 0x125836800] 01:27:27 INFO - PROCESS | 1650 | 1467188847177 Marionette DEBUG loaded listener.js 01:27:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12ba57400) [pid = 1650] [serial = 407] [outer = 0x125836800] 01:27:27 INFO - PROCESS | 1650 | 1467188847538 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]]]}] 01:27:27 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 01:27:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 526ms 01:27:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 01:27:27 INFO - PROCESS | 1650 | 1467188847572 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 01:27:27 INFO - PROCESS | 1650 | 1467188847573 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 01:27:27 INFO - PROCESS | 1650 | 1467188847575 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 01:27:27 INFO - PROCESS | 1650 | 1467188847577 Marionette TRACE conn2 <- [1,518,null,{}] 01:27:27 INFO - PROCESS | 1650 | 1467188847579 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}] 01:27:27 INFO - PROCESS | 1650 | 1467188847583 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:27 INFO - PROCESS | 1650 | 1467188847705 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 01:27:27 INFO - PROCESS | 1650 | 1467188847715 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:27 INFO - PROCESS | 1650 | 1467188847717 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fd2000 == 40 [pid = 1650] [id = 137] 01:27:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12bad6000) [pid = 1650] [serial = 408] [outer = 0x0] 01:27:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12bf69000) [pid = 1650] [serial = 409] [outer = 0x12bad6000] 01:27:27 INFO - PROCESS | 1650 | 1467188847741 Marionette DEBUG loaded listener.js 01:27:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12c458800) [pid = 1650] [serial = 410] [outer = 0x12bad6000] 01:27:28 INFO - PROCESS | 1650 | 1467188848064 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]]]}] 01:27:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 01:27:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 519ms 01:27:28 INFO - PROCESS | 1650 | 1467188848095 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 01:27:28 INFO - PROCESS | 1650 | 1467188848096 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 01:27:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 01:27:28 INFO - PROCESS | 1650 | 1467188848098 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 01:27:28 INFO - PROCESS | 1650 | 1467188848099 Marionette TRACE conn2 <- [1,522,null,{}] 01:27:28 INFO - PROCESS | 1650 | 1467188848101 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}] 01:27:28 INFO - PROCESS | 1650 | 1467188848102 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:28 INFO - PROCESS | 1650 | 1467188848201 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 01:27:28 INFO - PROCESS | 1650 | 1467188848220 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:28 INFO - PROCESS | 1650 | 1467188848221 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x111e97800 == 41 [pid = 1650] [id = 138] 01:27:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12c458400) [pid = 1650] [serial = 411] [outer = 0x0] 01:27:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12c45f800) [pid = 1650] [serial = 412] [outer = 0x12c458400] 01:27:28 INFO - PROCESS | 1650 | 1467188848245 Marionette DEBUG loaded listener.js 01:27:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x116982400) [pid = 1650] [serial = 413] [outer = 0x12c458400] 01:27:28 INFO - PROCESS | 1650 | 1467188848604 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]]]}] 01:27:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 01:27:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 518ms 01:27:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 01:27:28 INFO - PROCESS | 1650 | 1467188848617 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 01:27:28 INFO - PROCESS | 1650 | 1467188848618 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 01:27:28 INFO - PROCESS | 1650 | 1467188848620 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 01:27:28 INFO - PROCESS | 1650 | 1467188848621 Marionette TRACE conn2 <- [1,526,null,{}] 01:27:28 INFO - PROCESS | 1650 | 1467188848623 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}] 01:27:28 INFO - PROCESS | 1650 | 1467188848624 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:28 INFO - PROCESS | 1650 | 1467188848722 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 01:27:28 INFO - PROCESS | 1650 | 1467188848734 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:28 INFO - PROCESS | 1650 | 1467188848735 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fc2800 == 42 [pid = 1650] [id = 139] 01:27:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12ac8a800) [pid = 1650] [serial = 414] [outer = 0x0] 01:27:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12ac8c400) [pid = 1650] [serial = 415] [outer = 0x12ac8a800] 01:27:28 INFO - PROCESS | 1650 | 1467188848760 Marionette DEBUG loaded listener.js 01:27:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12ac90400) [pid = 1650] [serial = 416] [outer = 0x12ac8a800] 01:27:29 INFO - PROCESS | 1650 | 1467188849123 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]]]}] 01:27:29 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 01:27:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 518ms 01:27:29 INFO - PROCESS | 1650 | 1467188849142 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 01:27:29 INFO - PROCESS | 1650 | 1467188849144 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 01:27:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 01:27:29 INFO - PROCESS | 1650 | 1467188849151 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 01:27:29 INFO - PROCESS | 1650 | 1467188849152 Marionette TRACE conn2 <- [1,530,null,{}] 01:27:29 INFO - PROCESS | 1650 | 1467188849156 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}] 01:27:29 INFO - PROCESS | 1650 | 1467188849158 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:29 INFO - PROCESS | 1650 | 1467188849334 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 01:27:29 INFO - PROCESS | 1650 | 1467188849356 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:29 INFO - PROCESS | 1650 | 1467188849358 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba9e800 == 43 [pid = 1650] [id = 140] 01:27:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12a791800) [pid = 1650] [serial = 417] [outer = 0x0] 01:27:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12a797800) [pid = 1650] [serial = 418] [outer = 0x12a791800] 01:27:29 INFO - PROCESS | 1650 | 1467188849397 Marionette DEBUG loaded listener.js 01:27:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12ac89c00) [pid = 1650] [serial = 419] [outer = 0x12a791800] 01:27:29 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x128925000) [pid = 1650] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 01:27:29 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12578f800) [pid = 1650] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 01:27:29 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x128bc9c00) [pid = 1650] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 01:27:29 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x119461800) [pid = 1650] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 01:27:29 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x123e6d400) [pid = 1650] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 01:27:29 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x119a30c00) [pid = 1650] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 01:27:29 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x128bd5400) [pid = 1650] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 01:27:29 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1177efc00) [pid = 1650] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 01:27:29 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1129a4800) [pid = 1650] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 01:27:29 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12a71f800) [pid = 1650] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 01:27:29 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x123802c00) [pid = 1650] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 01:27:29 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12a710400) [pid = 1650] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 01:27:30 INFO - PROCESS | 1650 | 1467188850052 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"]]]}] 01:27:30 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 01:27:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 01:27:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:27:30 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 01:27:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 01:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:27:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 01:27:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:27:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 924ms 01:27:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 01:27:30 INFO - PROCESS | 1650 | 1467188850073 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 01:27:30 INFO - PROCESS | 1650 | 1467188850074 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 01:27:30 INFO - PROCESS | 1650 | 1467188850077 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 01:27:30 INFO - PROCESS | 1650 | 1467188850078 Marionette TRACE conn2 <- [1,534,null,{}] 01:27:30 INFO - PROCESS | 1650 | 1467188850080 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}] 01:27:30 INFO - PROCESS | 1650 | 1467188850081 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:30 INFO - PROCESS | 1650 | 1467188850167 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 01:27:30 INFO - PROCESS | 1650 | 1467188850223 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:30 INFO - PROCESS | 1650 | 1467188850224 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdc6800 == 44 [pid = 1650] [id = 141] 01:27:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1177efc00) [pid = 1650] [serial = 420] [outer = 0x0] 01:27:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x128925000) [pid = 1650] [serial = 421] [outer = 0x1177efc00] 01:27:30 INFO - PROCESS | 1650 | 1467188850248 Marionette DEBUG loaded listener.js 01:27:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x128b77c00) [pid = 1650] [serial = 422] [outer = 0x1177efc00] 01:27:30 INFO - PROCESS | 1650 | 1467188850518 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]]]}] 01:27:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 01:27:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 469ms 01:27:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 01:27:30 INFO - PROCESS | 1650 | 1467188850553 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 01:27:30 INFO - PROCESS | 1650 | 1467188850554 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 01:27:30 INFO - PROCESS | 1650 | 1467188850567 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 01:27:30 INFO - PROCESS | 1650 | 1467188850570 Marionette TRACE conn2 <- [1,538,null,{}] 01:27:30 INFO - PROCESS | 1650 | 1467188850578 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}] 01:27:30 INFO - PROCESS | 1650 | 1467188850580 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:30 INFO - PROCESS | 1650 | 1467188850690 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 01:27:30 INFO - PROCESS | 1650 | 1467188850694 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:30 INFO - PROCESS | 1650 | 1467188850696 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb7e800 == 45 [pid = 1650] [id = 142] 01:27:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x128b7a000) [pid = 1650] [serial = 423] [outer = 0x0] 01:27:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12a562c00) [pid = 1650] [serial = 424] [outer = 0x128b7a000] 01:27:30 INFO - PROCESS | 1650 | 1467188850732 Marionette DEBUG loaded listener.js 01:27:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12bf16400) [pid = 1650] [serial = 425] [outer = 0x128b7a000] 01:27:31 INFO - PROCESS | 1650 | 1467188851081 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]]]}] 01:27:31 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. 01:27:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 535ms 01:27:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 01:27:31 INFO - PROCESS | 1650 | 1467188851093 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 01:27:31 INFO - PROCESS | 1650 | 1467188851094 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 01:27:31 INFO - PROCESS | 1650 | 1467188851096 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 01:27:31 INFO - PROCESS | 1650 | 1467188851099 Marionette TRACE conn2 <- [1,542,null,{}] 01:27:31 INFO - PROCESS | 1650 | 1467188851103 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}] 01:27:31 INFO - PROCESS | 1650 | 1467188851104 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:31 INFO - PROCESS | 1650 | 1467188851216 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 01:27:31 INFO - PROCESS | 1650 | 1467188851223 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:31 INFO - PROCESS | 1650 | 1467188851224 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb90800 == 46 [pid = 1650] [id = 143] 01:27:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1244c4c00) [pid = 1650] [serial = 426] [outer = 0x0] 01:27:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1244cac00) [pid = 1650] [serial = 427] [outer = 0x1244c4c00] 01:27:31 INFO - PROCESS | 1650 | 1467188851248 Marionette DEBUG loaded listener.js 01:27:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1244d0000) [pid = 1650] [serial = 428] [outer = 0x1244c4c00] 01:27:31 INFO - PROCESS | 1650 | 1467188851543 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]]]}] 01:27:31 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. 01:27:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 473ms 01:27:31 INFO - PROCESS | 1650 | 1467188851569 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 01:27:31 INFO - PROCESS | 1650 | 1467188851571 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 01:27:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 01:27:31 INFO - PROCESS | 1650 | 1467188851573 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 01:27:31 INFO - PROCESS | 1650 | 1467188851574 Marionette TRACE conn2 <- [1,546,null,{}] 01:27:31 INFO - PROCESS | 1650 | 1467188851576 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}] 01:27:31 INFO - PROCESS | 1650 | 1467188851577 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:31 INFO - PROCESS | 1650 | 1467188851679 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 01:27:31 INFO - PROCESS | 1650 | 1467188851686 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:31 INFO - PROCESS | 1650 | 1467188851687 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d145000 == 47 [pid = 1650] [id = 144] 01:27:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1244c3000) [pid = 1650] [serial = 429] [outer = 0x0] 01:27:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x125150400) [pid = 1650] [serial = 430] [outer = 0x1244c3000] 01:27:31 INFO - PROCESS | 1650 | 1467188851715 Marionette DEBUG loaded listener.js 01:27:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12c60a800) [pid = 1650] [serial = 431] [outer = 0x1244c3000] 01:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11817c000 == 46 [pid = 1650] [id = 101] 01:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x124046000 == 45 [pid = 1650] [id = 114] 01:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x118198800 == 44 [pid = 1650] [id = 113] 01:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x115ee6800 == 43 [pid = 1650] [id = 132] 01:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12397f000 == 42 [pid = 1650] [id = 131] 01:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12b989000 == 41 [pid = 1650] [id = 130] 01:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x124c3b000 == 40 [pid = 1650] [id = 129] 01:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11818d800 == 39 [pid = 1650] [id = 128] 01:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1a9800 == 38 [pid = 1650] [id = 127] 01:27:33 INFO - PROCESS | 1650 | --DOCSHELL 0x123993000 == 37 [pid = 1650] [id = 134] 01:27:33 INFO - PROCESS | 1650 | --DOCSHELL 0x118191800 == 36 [pid = 1650] [id = 133] 01:27:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1243cf800 == 35 [pid = 1650] [id = 135] 01:27:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba9e800 == 34 [pid = 1650] [id = 140] 01:27:33 INFO - PROCESS | 1650 | --DOCSHELL 0x128fc2800 == 33 [pid = 1650] [id = 139] 01:27:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb7e800 == 32 [pid = 1650] [id = 142] 01:27:33 INFO - PROCESS | 1650 | --DOCSHELL 0x128fd2000 == 31 [pid = 1650] [id = 137] 01:27:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb90800 == 30 [pid = 1650] [id = 143] 01:27:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdc6800 == 29 [pid = 1650] [id = 141] 01:27:33 INFO - PROCESS | 1650 | --DOCSHELL 0x111e97800 == 28 [pid = 1650] [id = 138] 01:27:33 INFO - PROCESS | 1650 | --DOCSHELL 0x128a19800 == 27 [pid = 1650] [id = 136] 01:27:33 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x128bd6000) [pid = 1650] [serial = 361] [outer = 0x0] [url = about:blank] 01:27:33 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x128922c00) [pid = 1650] [serial = 359] [outer = 0x0] [url = about:blank] 01:27:33 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x129414400) [pid = 1650] [serial = 364] [outer = 0x0] [url = about:blank] 01:27:33 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x123e6a400) [pid = 1650] [serial = 352] [outer = 0x0] [url = about:blank] 01:27:33 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1241c4400) [pid = 1650] [serial = 353] [outer = 0x0] [url = about:blank] 01:27:33 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x124ca2800) [pid = 1650] [serial = 355] [outer = 0x0] [url = about:blank] 01:27:33 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12514f800) [pid = 1650] [serial = 356] [outer = 0x0] [url = about:blank] 01:27:33 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x119e34000) [pid = 1650] [serial = 349] [outer = 0x0] [url = about:blank] 01:27:33 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1209f5000) [pid = 1650] [serial = 350] [outer = 0x0] [url = about:blank] 01:27:33 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12a634800) [pid = 1650] [serial = 367] [outer = 0x0] [url = about:blank] 01:27:33 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1188ca800) [pid = 1650] [serial = 344] [outer = 0x0] [url = about:blank] 01:27:33 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x117eb6400) [pid = 1650] [serial = 343] [outer = 0x0] [url = about:blank] 01:27:33 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11945c000) [pid = 1650] [serial = 340] [outer = 0x0] [url = about:blank] 01:27:33 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1182ea800) [pid = 1650] [serial = 346] [outer = 0x0] [url = about:blank] 01:27:33 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11956a800) [pid = 1650] [serial = 347] [outer = 0x0] [url = about:blank] 01:27:33 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1129a9c00) [pid = 1650] [serial = 337] [outer = 0x0] [url = about:blank] 01:27:33 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12bf18000) [pid = 1650] [serial = 376] [outer = 0x0] [url = about:blank] 01:27:33 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1295a6000) [pid = 1650] [serial = 365] [outer = 0x0] [url = about:blank] 01:27:33 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1240ef800) [pid = 1650] [serial = 371] [outer = 0x0] [url = about:blank] 01:27:33 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128d80000) [pid = 1650] [serial = 370] [outer = 0x0] [url = about:blank] 01:27:33 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a958400) [pid = 1650] [serial = 368] [outer = 0x0] [url = about:blank] 01:27:33 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x126181400) [pid = 1650] [serial = 358] [outer = 0x0] [url = about:blank] 01:27:33 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12b23b400) [pid = 1650] [serial = 373] [outer = 0x0] [url = about:blank] 01:27:33 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128f78000) [pid = 1650] [serial = 362] [outer = 0x0] [url = about:blank] 01:27:33 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12ba5f000) [pid = 1650] [serial = 374] [outer = 0x0] [url = about:blank] 01:27:33 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12bf22400) [pid = 1650] [serial = 377] [outer = 0x0] [url = about:blank] 01:27:33 INFO - PROCESS | 1650 | 1467188853290 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]]]}] 01:27:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 01:27:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1770ms 01:27:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 01:27:33 INFO - PROCESS | 1650 | 1467188853344 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 01:27:33 INFO - PROCESS | 1650 | 1467188853346 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 01:27:33 INFO - PROCESS | 1650 | 1467188853350 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 01:27:33 INFO - PROCESS | 1650 | 1467188853352 Marionette TRACE conn2 <- [1,550,null,{}] 01:27:33 INFO - PROCESS | 1650 | 1467188853356 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}] 01:27:33 INFO - PROCESS | 1650 | 1467188853358 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:33 INFO - PROCESS | 1650 | 1467188853441 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 01:27:33 INFO - PROCESS | 1650 | 1467188853520 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:33 INFO - PROCESS | 1650 | 1467188853522 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x116670800 == 28 [pid = 1650] [id = 145] 01:27:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1164ea400) [pid = 1650] [serial = 432] [outer = 0x0] 01:27:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x116774400) [pid = 1650] [serial = 433] [outer = 0x1164ea400] 01:27:33 INFO - PROCESS | 1650 | 1467188853556 Marionette DEBUG loaded listener.js 01:27:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11831b800) [pid = 1650] [serial = 434] [outer = 0x1164ea400] 01:27:33 INFO - PROCESS | 1650 | 1467188853867 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]]]}] 01:27:33 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. 01:27:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 570ms 01:27:33 INFO - PROCESS | 1650 | 1467188853920 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 01:27:33 INFO - PROCESS | 1650 | 1467188853924 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 01:27:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 01:27:33 INFO - PROCESS | 1650 | 1467188853928 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 01:27:33 INFO - PROCESS | 1650 | 1467188853931 Marionette TRACE conn2 <- [1,554,null,{}] 01:27:33 INFO - PROCESS | 1650 | 1467188853935 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}] 01:27:33 INFO - PROCESS | 1650 | 1467188853937 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:34 INFO - PROCESS | 1650 | 1467188854014 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 01:27:34 INFO - PROCESS | 1650 | 1467188854068 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:34 INFO - PROCESS | 1650 | 1467188854069 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11817d000 == 29 [pid = 1650] [id = 146] 01:27:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11831d400) [pid = 1650] [serial = 435] [outer = 0x0] 01:27:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1189a0400) [pid = 1650] [serial = 436] [outer = 0x11831d400] 01:27:34 INFO - PROCESS | 1650 | 1467188854097 Marionette DEBUG loaded listener.js 01:27:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11956c400) [pid = 1650] [serial = 437] [outer = 0x11831d400] 01:27:34 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:27:34 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:27:34 INFO - PROCESS | 1650 | 1467188854407 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]]]}] 01:27:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 01:27:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 522ms 01:27:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 01:27:34 INFO - PROCESS | 1650 | 1467188854451 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 01:27:34 INFO - PROCESS | 1650 | 1467188854452 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 01:27:34 INFO - PROCESS | 1650 | 1467188854463 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 01:27:34 INFO - PROCESS | 1650 | 1467188854465 Marionette TRACE conn2 <- [1,558,null,{}] 01:27:34 INFO - PROCESS | 1650 | 1467188854473 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}] 01:27:34 INFO - PROCESS | 1650 | 1467188854476 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:34 INFO - PROCESS | 1650 | 1467188854573 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 01:27:34 INFO - PROCESS | 1650 | 1467188854605 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:34 INFO - PROCESS | 1650 | 1467188854607 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192d1800 == 30 [pid = 1650] [id = 147] 01:27:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119577c00) [pid = 1650] [serial = 438] [outer = 0x0] 01:27:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119ae5400) [pid = 1650] [serial = 439] [outer = 0x119577c00] 01:27:34 INFO - PROCESS | 1650 | 1467188854634 Marionette DEBUG loaded listener.js 01:27:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119e3b000) [pid = 1650] [serial = 440] [outer = 0x119577c00] 01:27:34 INFO - PROCESS | 1650 | 1467188854939 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]]]}] 01:27:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 01:27:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 530ms 01:27:34 INFO - PROCESS | 1650 | 1467188854985 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 01:27:34 INFO - PROCESS | 1650 | 1467188854986 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 01:27:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 01:27:34 INFO - PROCESS | 1650 | 1467188854989 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 01:27:34 INFO - PROCESS | 1650 | 1467188854990 Marionette TRACE conn2 <- [1,562,null,{}] 01:27:34 INFO - PROCESS | 1650 | 1467188854992 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}] 01:27:34 INFO - PROCESS | 1650 | 1467188854993 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:35 INFO - PROCESS | 1650 | 1467188855068 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 01:27:35 INFO - PROCESS | 1650 | 1467188855071 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:35 INFO - PROCESS | 1650 | 1467188855072 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ed4000 == 31 [pid = 1650] [id = 148] 01:27:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11a013000) [pid = 1650] [serial = 441] [outer = 0x0] 01:27:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x123e64800) [pid = 1650] [serial = 442] [outer = 0x11a013000] 01:27:35 INFO - PROCESS | 1650 | 1467188855100 Marionette DEBUG loaded listener.js 01:27:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x123e72c00) [pid = 1650] [serial = 443] [outer = 0x11a013000] 01:27:35 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:27:35 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:27:35 INFO - PROCESS | 1650 | 1467188855420 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]]]}] 01:27:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 01:27:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 468ms 01:27:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 01:27:35 INFO - PROCESS | 1650 | 1467188855458 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 01:27:35 INFO - PROCESS | 1650 | 1467188855459 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 01:27:35 INFO - PROCESS | 1650 | 1467188855461 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 01:27:35 INFO - PROCESS | 1650 | 1467188855462 Marionette TRACE conn2 <- [1,566,null,{}] 01:27:35 INFO - PROCESS | 1650 | 1467188855464 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}] 01:27:35 INFO - PROCESS | 1650 | 1467188855465 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:35 INFO - PROCESS | 1650 | 1467188855567 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 01:27:35 INFO - PROCESS | 1650 | 1467188855574 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:35 INFO - PROCESS | 1650 | 1467188855575 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x123878800 == 32 [pid = 1650] [id = 149] 01:27:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119645400) [pid = 1650] [serial = 444] [outer = 0x0] 01:27:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12408b800) [pid = 1650] [serial = 445] [outer = 0x119645400] 01:27:35 INFO - PROCESS | 1650 | 1467188855602 Marionette DEBUG loaded listener.js 01:27:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x124096800) [pid = 1650] [serial = 446] [outer = 0x119645400] 01:27:35 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:27:35 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:27:35 INFO - PROCESS | 1650 | 1467188855918 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]]]}] 01:27:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 01:27:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 471ms 01:27:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 01:27:35 INFO - PROCESS | 1650 | 1467188855934 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 01:27:35 INFO - PROCESS | 1650 | 1467188855936 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 01:27:35 INFO - PROCESS | 1650 | 1467188855938 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 01:27:35 INFO - PROCESS | 1650 | 1467188855939 Marionette TRACE conn2 <- [1,570,null,{}] 01:27:35 INFO - PROCESS | 1650 | 1467188855941 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}] 01:27:35 INFO - PROCESS | 1650 | 1467188855946 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:36 INFO - PROCESS | 1650 | 1467188856081 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 01:27:36 INFO - PROCESS | 1650 | 1467188856139 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:36 INFO - PROCESS | 1650 | 1467188856141 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1131d5800 == 33 [pid = 1650] [id = 150] 01:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x111c81800) [pid = 1650] [serial = 447] [outer = 0x0] 01:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1129a5800) [pid = 1650] [serial = 448] [outer = 0x111c81800] 01:27:36 INFO - PROCESS | 1650 | 1467188856174 Marionette DEBUG loaded listener.js 01:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x110e84400) [pid = 1650] [serial = 449] [outer = 0x111c81800] 01:27:36 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:27:36 INFO - PROCESS | 1650 | 1467188856646 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]]]}] 01:27:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 01:27:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 719ms 01:27:36 INFO - PROCESS | 1650 | 1467188856658 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 01:27:36 INFO - PROCESS | 1650 | 1467188856661 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 01:27:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 01:27:36 INFO - PROCESS | 1650 | 1467188856664 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 01:27:36 INFO - PROCESS | 1650 | 1467188856667 Marionette TRACE conn2 <- [1,574,null,{}] 01:27:36 INFO - PROCESS | 1650 | 1467188856670 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}] 01:27:36 INFO - PROCESS | 1650 | 1467188856672 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:36 INFO - PROCESS | 1650 | 1467188856778 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 01:27:36 INFO - PROCESS | 1650 | 1467188856834 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:36 INFO - PROCESS | 1650 | 1467188856836 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192c2800 == 34 [pid = 1650] [id = 151] 01:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1182ea800) [pid = 1650] [serial = 450] [outer = 0x0] 01:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11945f400) [pid = 1650] [serial = 451] [outer = 0x1182ea800] 01:27:36 INFO - PROCESS | 1650 | 1467188856867 Marionette DEBUG loaded listener.js 01:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11964f800) [pid = 1650] [serial = 452] [outer = 0x1182ea800] 01:27:37 INFO - PROCESS | 1650 | 1467188857411 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]]]}] 01:27:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 01:27:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 821ms 01:27:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 01:27:37 INFO - PROCESS | 1650 | 1467188857486 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 01:27:37 INFO - PROCESS | 1650 | 1467188857488 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 01:27:37 INFO - PROCESS | 1650 | 1467188857490 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 01:27:37 INFO - PROCESS | 1650 | 1467188857491 Marionette TRACE conn2 <- [1,578,null,{}] 01:27:37 INFO - PROCESS | 1650 | 1467188857494 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}] 01:27:37 INFO - PROCESS | 1650 | 1467188857495 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:37 INFO - PROCESS | 1650 | 1467188857598 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 01:27:37 INFO - PROCESS | 1650 | 1467188857680 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:37 INFO - PROCESS | 1650 | 1467188857681 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247cf000 == 35 [pid = 1650] [id = 152] 01:27:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119a36000) [pid = 1650] [serial = 453] [outer = 0x0] 01:27:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x123f40000) [pid = 1650] [serial = 454] [outer = 0x119a36000] 01:27:37 INFO - PROCESS | 1650 | 1467188857711 Marionette DEBUG loaded listener.js 01:27:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1241c6800) [pid = 1650] [serial = 455] [outer = 0x119a36000] 01:27:38 INFO - PROCESS | 1650 | --DOCSHELL 0x123878800 == 34 [pid = 1650] [id = 149] 01:27:38 INFO - PROCESS | 1650 | --DOCSHELL 0x119ed4000 == 33 [pid = 1650] [id = 148] 01:27:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1192d1800 == 32 [pid = 1650] [id = 147] 01:27:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11817d000 == 31 [pid = 1650] [id = 146] 01:27:38 INFO - PROCESS | 1650 | --DOCSHELL 0x116670800 == 30 [pid = 1650] [id = 145] 01:27:38 INFO - PROCESS | 1650 | 1467188858297 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]]]}] 01:27:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 01:27:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 869ms 01:27:38 INFO - PROCESS | 1650 | 1467188858359 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 01:27:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 01:27:38 INFO - PROCESS | 1650 | 1467188858362 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 01:27:38 INFO - PROCESS | 1650 | 1467188858365 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 01:27:38 INFO - PROCESS | 1650 | 1467188858366 Marionette TRACE conn2 <- [1,582,null,{}] 01:27:38 INFO - PROCESS | 1650 | 1467188858370 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}] 01:27:38 INFO - PROCESS | 1650 | 1467188858372 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:38 INFO - PROCESS | 1650 | 1467188858449 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 01:27:38 INFO - PROCESS | 1650 | 1467188858454 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:38 INFO - PROCESS | 1650 | 1467188858457 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x117257000 == 31 [pid = 1650] [id = 153] 01:27:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1182ef400) [pid = 1650] [serial = 456] [outer = 0x0] 01:27:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x119199800) [pid = 1650] [serial = 457] [outer = 0x1182ef400] 01:27:38 INFO - PROCESS | 1650 | 1467188858486 Marionette DEBUG loaded listener.js 01:27:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x119656400) [pid = 1650] [serial = 458] [outer = 0x1182ef400] 01:27:38 INFO - PROCESS | 1650 | 1467188858957 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]]]}] 01:27:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 01:27:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 620ms 01:27:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 01:27:38 INFO - PROCESS | 1650 | 1467188858985 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 01:27:38 INFO - PROCESS | 1650 | 1467188858989 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 01:27:38 INFO - PROCESS | 1650 | 1467188858995 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 01:27:39 INFO - PROCESS | 1650 | 1467188859001 Marionette TRACE conn2 <- [1,586,null,{}] 01:27:39 INFO - PROCESS | 1650 | 1467188859004 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}] 01:27:39 INFO - PROCESS | 1650 | 1467188859007 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:39 INFO - PROCESS | 1650 | 1467188859080 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 01:27:39 INFO - PROCESS | 1650 | 1467188859087 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:39 INFO - PROCESS | 1650 | 1467188859089 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x119cd0000 == 32 [pid = 1650] [id = 154] 01:27:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x123e66400) [pid = 1650] [serial = 459] [outer = 0x0] 01:27:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12408c800) [pid = 1650] [serial = 460] [outer = 0x123e66400] 01:27:39 INFO - PROCESS | 1650 | 1467188859115 Marionette DEBUG loaded listener.js 01:27:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1243adc00) [pid = 1650] [serial = 461] [outer = 0x123e66400] 01:27:39 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:27:39 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:27:39 INFO - PROCESS | 1650 | 1467188859471 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]]]}] 01:27:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 01:27:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 524ms 01:27:39 INFO - PROCESS | 1650 | 1467188859519 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 01:27:39 INFO - PROCESS | 1650 | 1467188859520 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 01:27:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 01:27:39 INFO - PROCESS | 1650 | 1467188859522 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 01:27:39 INFO - PROCESS | 1650 | 1467188859525 Marionette TRACE conn2 <- [1,590,null,{}] 01:27:39 INFO - PROCESS | 1650 | 1467188859533 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}] 01:27:39 INFO - PROCESS | 1650 | 1467188859536 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:39 INFO - PROCESS | 1650 | 1467188859618 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 01:27:39 INFO - PROCESS | 1650 | 1467188859624 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:39 INFO - PROCESS | 1650 | 1467188859626 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12581b800 == 33 [pid = 1650] [id = 155] 01:27:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1246cac00) [pid = 1650] [serial = 462] [outer = 0x0] 01:27:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x124ce0800) [pid = 1650] [serial = 463] [outer = 0x1246cac00] 01:27:39 INFO - PROCESS | 1650 | 1467188859654 Marionette DEBUG loaded listener.js 01:27:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x125839800) [pid = 1650] [serial = 464] [outer = 0x1246cac00] 01:27:39 INFO - PROCESS | 1650 | 1467188859992 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]]]}] 01:27:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 01:27:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 522ms 01:27:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 01:27:40 INFO - PROCESS | 1650 | 1467188860044 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 01:27:40 INFO - PROCESS | 1650 | 1467188860046 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 01:27:40 INFO - PROCESS | 1650 | 1467188860048 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 01:27:40 INFO - PROCESS | 1650 | 1467188860049 Marionette TRACE conn2 <- [1,594,null,{}] 01:27:40 INFO - PROCESS | 1650 | 1467188860051 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}] 01:27:40 INFO - PROCESS | 1650 | 1467188860053 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:40 INFO - PROCESS | 1650 | 1467188860160 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 01:27:40 INFO - PROCESS | 1650 | 1467188860199 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:40 INFO - PROCESS | 1650 | 1467188860200 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a0c000 == 34 [pid = 1650] [id = 156] 01:27:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x124707000) [pid = 1650] [serial = 465] [outer = 0x0] 01:27:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12653f000) [pid = 1650] [serial = 466] [outer = 0x124707000] 01:27:40 INFO - PROCESS | 1650 | 1467188860225 Marionette DEBUG loaded listener.js 01:27:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12892bc00) [pid = 1650] [serial = 467] [outer = 0x124707000] 01:27:40 INFO - PROCESS | 1650 | 1467188860560 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]]]}] 01:27:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 01:27:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 520ms 01:27:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 01:27:40 INFO - PROCESS | 1650 | 1467188860568 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 01:27:40 INFO - PROCESS | 1650 | 1467188860569 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 01:27:40 INFO - PROCESS | 1650 | 1467188860571 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 01:27:40 INFO - PROCESS | 1650 | 1467188860572 Marionette TRACE conn2 <- [1,598,null,{}] 01:27:40 INFO - PROCESS | 1650 | 1467188860574 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}] 01:27:40 INFO - PROCESS | 1650 | 1467188860576 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:40 INFO - PROCESS | 1650 | 1467188860669 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 01:27:40 INFO - PROCESS | 1650 | 1467188860678 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:40 INFO - PROCESS | 1650 | 1467188860680 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192c4800 == 35 [pid = 1650] [id = 157] 01:27:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1129ab000) [pid = 1650] [serial = 468] [outer = 0x0] 01:27:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x128b79400) [pid = 1650] [serial = 469] [outer = 0x1129ab000] 01:27:40 INFO - PROCESS | 1650 | 1467188860707 Marionette DEBUG loaded listener.js 01:27:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x128b7f400) [pid = 1650] [serial = 470] [outer = 0x1129ab000] 01:27:41 INFO - PROCESS | 1650 | 1467188861059 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]]]}] 01:27:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 01:27:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 518ms 01:27:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 01:27:41 INFO - PROCESS | 1650 | 1467188861090 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 01:27:41 INFO - PROCESS | 1650 | 1467188861091 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 01:27:41 INFO - PROCESS | 1650 | 1467188861093 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 01:27:41 INFO - PROCESS | 1650 | 1467188861094 Marionette TRACE conn2 <- [1,602,null,{}] 01:27:41 INFO - PROCESS | 1650 | 1467188861097 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}] 01:27:41 INFO - PROCESS | 1650 | 1467188861103 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:41 INFO - PROCESS | 1650 | 1467188861217 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 01:27:41 INFO - PROCESS | 1650 | 1467188861255 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:41 INFO - PROCESS | 1650 | 1467188861256 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x129479800 == 36 [pid = 1650] [id = 158] 01:27:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x128bd6400) [pid = 1650] [serial = 471] [outer = 0x0] 01:27:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12940d800) [pid = 1650] [serial = 472] [outer = 0x128bd6400] 01:27:41 INFO - PROCESS | 1650 | 1467188861280 Marionette DEBUG loaded listener.js 01:27:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12a71dc00) [pid = 1650] [serial = 473] [outer = 0x128bd6400] 01:27:41 INFO - PROCESS | 1650 | 1467188861626 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]]]}] 01:27:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 01:27:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 568ms 01:27:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 01:27:41 INFO - PROCESS | 1650 | 1467188861664 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 01:27:41 INFO - PROCESS | 1650 | 1467188861665 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 01:27:41 INFO - PROCESS | 1650 | 1467188861667 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 01:27:41 INFO - PROCESS | 1650 | 1467188861668 Marionette TRACE conn2 <- [1,606,null,{}] 01:27:41 INFO - PROCESS | 1650 | 1467188861671 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}] 01:27:41 INFO - PROCESS | 1650 | 1467188861672 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:41 INFO - PROCESS | 1650 | 1467188861770 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 01:27:41 INFO - PROCESS | 1650 | 1467188861781 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:41 INFO - PROCESS | 1650 | 1467188861782 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a743800 == 37 [pid = 1650] [id = 159] 01:27:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12a71e000) [pid = 1650] [serial = 474] [outer = 0x0] 01:27:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12a794c00) [pid = 1650] [serial = 475] [outer = 0x12a71e000] 01:27:41 INFO - PROCESS | 1650 | 1467188861807 Marionette DEBUG loaded listener.js 01:27:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12a964000) [pid = 1650] [serial = 476] [outer = 0x12a71e000] 01:27:42 INFO - PROCESS | 1650 | 1467188862134 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]]]}] 01:27:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 01:27:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 518ms 01:27:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 01:27:42 INFO - PROCESS | 1650 | 1467188862186 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 01:27:42 INFO - PROCESS | 1650 | 1467188862187 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 01:27:42 INFO - PROCESS | 1650 | 1467188862189 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 01:27:42 INFO - PROCESS | 1650 | 1467188862190 Marionette TRACE conn2 <- [1,610,null,{}] 01:27:42 INFO - PROCESS | 1650 | 1467188862192 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}] 01:27:42 INFO - PROCESS | 1650 | 1467188862194 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:42 INFO - PROCESS | 1650 | 1467188862292 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 01:27:42 INFO - PROCESS | 1650 | 1467188862302 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:42 INFO - PROCESS | 1650 | 1467188862303 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac5d000 == 38 [pid = 1650] [id = 160] 01:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12a965c00) [pid = 1650] [serial = 477] [outer = 0x0] 01:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12ac8b400) [pid = 1650] [serial = 478] [outer = 0x12a965c00] 01:27:42 INFO - PROCESS | 1650 | 1467188862328 Marionette DEBUG loaded listener.js 01:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12acd9000) [pid = 1650] [serial = 479] [outer = 0x12a965c00] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x1183f5400) [pid = 1650] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x1128dd400) [pid = 1650] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1129a7000) [pid = 1650] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x112ae1000) [pid = 1650] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11a013000) [pid = 1650] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x1164ea400) [pid = 1650] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x119577c00) [pid = 1650] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x123e63400) [pid = 1650] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x124fcf800) [pid = 1650] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1258e0800) [pid = 1650] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11831f800) [pid = 1650] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12b2b5000) [pid = 1650] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x115ddac00) [pid = 1650] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x119ae6400) [pid = 1650] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11831d400) [pid = 1650] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1268a7400) [pid = 1650] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x119655000) [pid = 1650] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1177f6000) [pid = 1650] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12c458400) [pid = 1650] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12ac8a800) [pid = 1650] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12a791800) [pid = 1650] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1177efc00) [pid = 1650] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x128b7a000) [pid = 1650] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x125836800) [pid = 1650] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x128bcb000) [pid = 1650] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x124cd9400) [pid = 1650] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119e32400) [pid = 1650] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x112f97c00) [pid = 1650] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x125841000) [pid = 1650] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x125838400) [pid = 1650] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x119aed000) [pid = 1650] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x116a1ac00) [pid = 1650] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12bf22c00) [pid = 1650] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1244c4c00) [pid = 1650] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 01:27:42 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12bad6000) [pid = 1650] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 01:27:42 INFO - PROCESS | 1650 | 1467188862791 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]]]}] 01:27:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 01:27:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 619ms 01:27:42 INFO - PROCESS | 1650 | 1467188862808 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 01:27:42 INFO - PROCESS | 1650 | 1467188862810 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 01:27:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 01:27:42 INFO - PROCESS | 1650 | 1467188862812 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 01:27:42 INFO - PROCESS | 1650 | 1467188862813 Marionette TRACE conn2 <- [1,614,null,{}] 01:27:42 INFO - PROCESS | 1650 | 1467188862821 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}] 01:27:42 INFO - PROCESS | 1650 | 1467188862822 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:42 INFO - PROCESS | 1650 | 1467188862933 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 01:27:42 INFO - PROCESS | 1650 | 1467188862969 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:42 INFO - PROCESS | 1650 | 1467188862970 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12397e000 == 39 [pid = 1650] [id = 161] 01:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x112ae1000) [pid = 1650] [serial = 480] [outer = 0x0] 01:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1177efc00) [pid = 1650] [serial = 481] [outer = 0x112ae1000] 01:27:42 INFO - PROCESS | 1650 | 1467188862994 Marionette DEBUG loaded listener.js 01:27:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119647000) [pid = 1650] [serial = 482] [outer = 0x112ae1000] 01:27:43 INFO - PROCESS | 1650 | 1467188863251 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]]]}] 01:27:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 01:27:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 474ms 01:27:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 01:27:43 INFO - PROCESS | 1650 | 1467188863287 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 01:27:43 INFO - PROCESS | 1650 | 1467188863288 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 01:27:43 INFO - PROCESS | 1650 | 1467188863290 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 01:27:43 INFO - PROCESS | 1650 | 1467188863291 Marionette TRACE conn2 <- [1,618,null,{}] 01:27:43 INFO - PROCESS | 1650 | 1467188863293 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}] 01:27:43 INFO - PROCESS | 1650 | 1467188863294 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:43 INFO - PROCESS | 1650 | 1467188863375 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 01:27:43 INFO - PROCESS | 1650 | 1467188863378 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:43 INFO - PROCESS | 1650 | 1467188863380 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b99b000 == 40 [pid = 1650] [id = 162] 01:27:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119106000) [pid = 1650] [serial = 483] [outer = 0x0] 01:27:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x123e63400) [pid = 1650] [serial = 484] [outer = 0x119106000] 01:27:43 INFO - PROCESS | 1650 | 1467188863406 Marionette DEBUG loaded listener.js 01:27:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12617e800) [pid = 1650] [serial = 485] [outer = 0x119106000] 01:27:43 INFO - PROCESS | 1650 | 1467188863763 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]]]}] 01:27:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 01:27:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 519ms 01:27:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 01:27:43 INFO - PROCESS | 1650 | 1467188863809 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 01:27:43 INFO - PROCESS | 1650 | 1467188863811 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 01:27:43 INFO - PROCESS | 1650 | 1467188863819 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 01:27:43 INFO - PROCESS | 1650 | 1467188863821 Marionette TRACE conn2 <- [1,622,null,{}] 01:27:43 INFO - PROCESS | 1650 | 1467188863823 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}] 01:27:43 INFO - PROCESS | 1650 | 1467188863825 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:43 INFO - PROCESS | 1650 | 1467188863913 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 01:27:43 INFO - PROCESS | 1650 | 1467188863919 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:43 INFO - PROCESS | 1650 | 1467188863921 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c0a8000 == 41 [pid = 1650] [id = 163] 01:27:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x123e6d000) [pid = 1650] [serial = 486] [outer = 0x0] 01:27:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12acdbc00) [pid = 1650] [serial = 487] [outer = 0x123e6d000] 01:27:43 INFO - PROCESS | 1650 | 1467188863947 Marionette DEBUG loaded listener.js 01:27:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12b2b0c00) [pid = 1650] [serial = 488] [outer = 0x123e6d000] 01:27:44 INFO - PROCESS | 1650 | 1467188864262 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]]]}] 01:27:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 01:27:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 475ms 01:27:44 INFO - PROCESS | 1650 | 1467188864288 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 01:27:44 INFO - PROCESS | 1650 | 1467188864290 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 01:27:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 01:27:44 INFO - PROCESS | 1650 | 1467188864292 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 01:27:44 INFO - PROCESS | 1650 | 1467188864293 Marionette TRACE conn2 <- [1,626,null,{}] 01:27:44 INFO - PROCESS | 1650 | 1467188864295 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}] 01:27:44 INFO - PROCESS | 1650 | 1467188864297 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:44 INFO - PROCESS | 1650 | 1467188864378 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 01:27:44 INFO - PROCESS | 1650 | 1467188864438 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:44 INFO - PROCESS | 1650 | 1467188864439 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb80000 == 42 [pid = 1650] [id = 164] 01:27:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x126543800) [pid = 1650] [serial = 489] [outer = 0x0] 01:27:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12b2bac00) [pid = 1650] [serial = 490] [outer = 0x126543800] 01:27:44 INFO - PROCESS | 1650 | 1467188864464 Marionette DEBUG loaded listener.js 01:27:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12ba5f800) [pid = 1650] [serial = 491] [outer = 0x126543800] 01:27:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1128e9800) [pid = 1650] [serial = 492] [outer = 0x12cbbfc00] 01:27:44 INFO - PROCESS | 1650 | 1467188864945 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]]]}] 01:27:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 01:27:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 719ms 01:27:45 INFO - PROCESS | 1650 | 1467188865011 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 01:27:45 INFO - PROCESS | 1650 | 1467188865014 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 01:27:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 01:27:45 INFO - PROCESS | 1650 | 1467188865018 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 01:27:45 INFO - PROCESS | 1650 | 1467188865020 Marionette TRACE conn2 <- [1,630,null,{}] 01:27:45 INFO - PROCESS | 1650 | 1467188865023 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}] 01:27:45 INFO - PROCESS | 1650 | 1467188865025 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:45 INFO - PROCESS | 1650 | 1467188865152 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 01:27:45 INFO - PROCESS | 1650 | 1467188865239 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:45 INFO - PROCESS | 1650 | 1467188865241 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x119179800 == 43 [pid = 1650] [id = 165] 01:27:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11956f000) [pid = 1650] [serial = 493] [outer = 0x0] 01:27:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x119a2d800) [pid = 1650] [serial = 494] [outer = 0x11956f000] 01:27:45 INFO - PROCESS | 1650 | 1467188865277 Marionette DEBUG loaded listener.js 01:27:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x119e38000) [pid = 1650] [serial = 495] [outer = 0x11956f000] 01:27:45 INFO - PROCESS | 1650 | 1467188865776 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]]]}] 01:27:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 01:27:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 770ms 01:27:45 INFO - PROCESS | 1650 | 1467188865788 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 01:27:45 INFO - PROCESS | 1650 | 1467188865793 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 01:27:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 01:27:45 INFO - PROCESS | 1650 | 1467188865800 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 01:27:45 INFO - PROCESS | 1650 | 1467188865803 Marionette TRACE conn2 <- [1,634,null,{}] 01:27:45 INFO - PROCESS | 1650 | 1467188865807 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}] 01:27:45 INFO - PROCESS | 1650 | 1467188865809 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:45 INFO - PROCESS | 1650 | 1467188865936 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 01:27:46 INFO - PROCESS | 1650 | 1467188865995 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:46 INFO - PROCESS | 1650 | 1467188865997 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12947d800 == 44 [pid = 1650] [id = 166] 01:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x124090400) [pid = 1650] [serial = 496] [outer = 0x0] 01:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1246c8400) [pid = 1650] [serial = 497] [outer = 0x124090400] 01:27:46 INFO - PROCESS | 1650 | 1467188866027 Marionette DEBUG loaded listener.js 01:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x124fd5c00) [pid = 1650] [serial = 498] [outer = 0x124090400] 01:27:46 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:27:46 INFO - PROCESS | 1650 | 1467188866483 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]]]}] 01:27:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 01:27:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 772ms 01:27:46 INFO - PROCESS | 1650 | 1467188866572 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 01:27:46 INFO - PROCESS | 1650 | 1467188866574 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 01:27:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 01:27:46 INFO - PROCESS | 1650 | 1467188866577 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 01:27:46 INFO - PROCESS | 1650 | 1467188866581 Marionette TRACE conn2 <- [1,638,null,{}] 01:27:46 INFO - PROCESS | 1650 | 1467188866589 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}] 01:27:46 INFO - PROCESS | 1650 | 1467188866593 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:46 INFO - PROCESS | 1650 | 1467188866700 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 01:27:46 INFO - PROCESS | 1650 | 1467188866774 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:46 INFO - PROCESS | 1650 | 1467188866777 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d268800 == 45 [pid = 1650] [id = 167] 01:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x128bcf800) [pid = 1650] [serial = 499] [outer = 0x0] 01:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x129409400) [pid = 1650] [serial = 500] [outer = 0x128bcf800] 01:27:46 INFO - PROCESS | 1650 | 1467188866814 Marionette DEBUG loaded listener.js 01:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12a55b400) [pid = 1650] [serial = 501] [outer = 0x128bcf800] 01:27:47 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:27:47 INFO - PROCESS | 1650 | 1467188867316 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]]]}] 01:27:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 01:27:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 774ms 01:27:47 INFO - PROCESS | 1650 | 1467188867368 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 01:27:47 INFO - PROCESS | 1650 | 1467188867371 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 01:27:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 01:27:47 INFO - PROCESS | 1650 | 1467188867376 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 01:27:47 INFO - PROCESS | 1650 | 1467188867379 Marionette TRACE conn2 <- [1,642,null,{}] 01:27:47 INFO - PROCESS | 1650 | 1467188867384 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}] 01:27:47 INFO - PROCESS | 1650 | 1467188867386 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:47 INFO - PROCESS | 1650 | 1467188867485 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 01:27:47 INFO - PROCESS | 1650 | 1467188867556 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:47 INFO - PROCESS | 1650 | 1467188867557 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d477000 == 46 [pid = 1650] [id = 168] 01:27:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12a78d800) [pid = 1650] [serial = 502] [outer = 0x0] 01:27:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12a958400) [pid = 1650] [serial = 503] [outer = 0x12a78d800] 01:27:47 INFO - PROCESS | 1650 | 1467188867587 Marionette DEBUG loaded listener.js 01:27:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12ace4400) [pid = 1650] [serial = 504] [outer = 0x12a78d800] 01:27:48 INFO - PROCESS | 1650 | 1467188868011 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]]]}] 01:27:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 01:27:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 671ms 01:27:48 INFO - PROCESS | 1650 | 1467188868061 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 01:27:48 INFO - PROCESS | 1650 | 1467188868062 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 01:27:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 01:27:48 INFO - PROCESS | 1650 | 1467188868086 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 01:27:48 INFO - PROCESS | 1650 | 1467188868087 Marionette TRACE conn2 <- [1,646,null,{}] 01:27:48 INFO - PROCESS | 1650 | 1467188868090 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}] 01:27:48 INFO - PROCESS | 1650 | 1467188868091 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:48 INFO - PROCESS | 1650 | 1467188868192 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 01:27:48 INFO - PROCESS | 1650 | 1467188868266 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:48 INFO - PROCESS | 1650 | 1467188868268 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11667b000 == 47 [pid = 1650] [id = 169] 01:27:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x112766c00) [pid = 1650] [serial = 505] [outer = 0x0] 01:27:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1177f5c00) [pid = 1650] [serial = 506] [outer = 0x112766c00] 01:27:48 INFO - PROCESS | 1650 | 1467188868299 Marionette DEBUG loaded listener.js 01:27:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12408d800) [pid = 1650] [serial = 507] [outer = 0x112766c00] 01:27:49 INFO - PROCESS | 1650 | 1467188868998 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]]]}] 01:27:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 01:27:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 920ms 01:27:49 INFO - PROCESS | 1650 | 1467188869006 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 01:27:49 INFO - PROCESS | 1650 | 1467188869009 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 01:27:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 01:27:49 INFO - PROCESS | 1650 | 1467188869013 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 01:27:49 INFO - PROCESS | 1650 | 1467188869015 Marionette TRACE conn2 <- [1,650,null,{}] 01:27:49 INFO - PROCESS | 1650 | 1467188869039 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}] 01:27:49 INFO - PROCESS | 1650 | 1467188869041 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:49 INFO - PROCESS | 1650 | 1467188869149 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 01:27:49 INFO - PROCESS | 1650 | 1467188869251 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:49 INFO - PROCESS | 1650 | 1467188869253 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192cd000 == 48 [pid = 1650] [id = 170] 01:27:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11826a400) [pid = 1650] [serial = 508] [outer = 0x0] 01:27:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11956dc00) [pid = 1650] [serial = 509] [outer = 0x11826a400] 01:27:49 INFO - PROCESS | 1650 | 1467188869299 Marionette DEBUG loaded listener.js 01:27:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x119aeb400) [pid = 1650] [serial = 510] [outer = 0x11826a400] 01:27:49 INFO - PROCESS | 1650 | 1467188869824 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]]]}] 01:27:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12d145000 == 47 [pid = 1650] [id = 144] 01:27:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12c0a8000 == 46 [pid = 1650] [id = 163] 01:27:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12b99b000 == 45 [pid = 1650] [id = 162] 01:27:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12397e000 == 44 [pid = 1650] [id = 161] 01:27:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac5d000 == 43 [pid = 1650] [id = 160] 01:27:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12a743800 == 42 [pid = 1650] [id = 159] 01:27:49 INFO - PROCESS | 1650 | --DOCSHELL 0x129479800 == 41 [pid = 1650] [id = 158] 01:27:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1192c4800 == 40 [pid = 1650] [id = 157] 01:27:49 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x125150400) [pid = 1650] [serial = 430] [outer = 0x0] [url = about:blank] 01:27:49 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12408b800) [pid = 1650] [serial = 445] [outer = 0x0] [url = about:blank] 01:27:49 INFO - PROCESS | 1650 | --DOCSHELL 0x128a0c000 == 39 [pid = 1650] [id = 156] 01:27:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12581b800 == 38 [pid = 1650] [id = 155] 01:27:49 INFO - PROCESS | 1650 | --DOCSHELL 0x119cd0000 == 37 [pid = 1650] [id = 154] 01:27:49 INFO - PROCESS | 1650 | --DOCSHELL 0x117257000 == 36 [pid = 1650] [id = 153] 01:27:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1247cf000 == 35 [pid = 1650] [id = 152] 01:27:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1192c2800 == 34 [pid = 1650] [id = 151] 01:27:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1131d5800 == 33 [pid = 1650] [id = 150] 01:27:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 01:27:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 892ms 01:27:49 INFO - PROCESS | 1650 | 1467188869904 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 01:27:49 INFO - PROCESS | 1650 | 1467188869907 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 01:27:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 01:27:49 INFO - PROCESS | 1650 | 1467188869912 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 01:27:49 INFO - PROCESS | 1650 | 1467188869914 Marionette TRACE conn2 <- [1,654,null,{}] 01:27:49 INFO - PROCESS | 1650 | 1467188869917 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}] 01:27:49 INFO - PROCESS | 1650 | 1467188869919 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:50 INFO - PROCESS | 1650 | 1467188870001 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 01:27:50 INFO - PROCESS | 1650 | 1467188870010 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:50 INFO - PROCESS | 1650 | 1467188870011 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x117249800 == 34 [pid = 1650] [id = 171] 01:27:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x119aeb000) [pid = 1650] [serial = 511] [outer = 0x0] 01:27:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x119e3bc00) [pid = 1650] [serial = 512] [outer = 0x119aeb000] 01:27:50 INFO - PROCESS | 1650 | 1467188870038 Marionette DEBUG loaded listener.js 01:27:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x118265400) [pid = 1650] [serial = 513] [outer = 0x119aeb000] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x119e37000) [pid = 1650] [serial = 385] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x119199c00) [pid = 1650] [serial = 383] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x118314c00) [pid = 1650] [serial = 382] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12bf66800) [pid = 1650] [serial = 379] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x123e72c00) [pid = 1650] [serial = 443] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12c393800) [pid = 1650] [serial = 380] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1244d0000) [pid = 1650] [serial = 428] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12bf69000) [pid = 1650] [serial = 409] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x116982400) [pid = 1650] [serial = 413] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x128b77c00) [pid = 1650] [serial = 422] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1244cac00) [pid = 1650] [serial = 427] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12ac90400) [pid = 1650] [serial = 416] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12c458800) [pid = 1650] [serial = 410] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12ba57400) [pid = 1650] [serial = 407] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x119653000) [pid = 1650] [serial = 341] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12c609400) [pid = 1650] [serial = 335] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1129af400) [pid = 1650] [serial = 338] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x116f8c400) [pid = 1650] [serial = 239] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x123e64800) [pid = 1650] [serial = 442] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x116774400) [pid = 1650] [serial = 433] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x119ae5400) [pid = 1650] [serial = 439] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x126185c00) [pid = 1650] [serial = 248] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x126186800) [pid = 1650] [serial = 296] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x128bd8800) [pid = 1650] [serial = 193] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x119aeb800) [pid = 1650] [serial = 242] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12bad7800) [pid = 1650] [serial = 287] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1177f7c00) [pid = 1650] [serial = 196] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x119ef9000) [pid = 1650] [serial = 293] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x119e3b000) [pid = 1650] [serial = 440] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11831b800) [pid = 1650] [serial = 434] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11956c400) [pid = 1650] [serial = 437] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1189a0400) [pid = 1650] [serial = 436] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x128bd7800) [pid = 1650] [serial = 299] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119e3cc00) [pid = 1650] [serial = 245] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1189aa400) [pid = 1650] [serial = 290] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12c45f800) [pid = 1650] [serial = 412] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12ac8c400) [pid = 1650] [serial = 415] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12a797800) [pid = 1650] [serial = 418] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128925000) [pid = 1650] [serial = 421] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a562c00) [pid = 1650] [serial = 424] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12bf16400) [pid = 1650] [serial = 425] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12ac89c00) [pid = 1650] [serial = 419] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12b22c400) [pid = 1650] [serial = 406] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12959b000) [pid = 1650] [serial = 403] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12acd9400) [pid = 1650] [serial = 404] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12653d000) [pid = 1650] [serial = 400] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128bcc800) [pid = 1650] [serial = 401] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123804000) [pid = 1650] [serial = 397] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1240f1800) [pid = 1650] [serial = 398] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119572400) [pid = 1650] [serial = 395] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1188d0000) [pid = 1650] [serial = 394] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12acdf400) [pid = 1650] [serial = 392] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12959d400) [pid = 1650] [serial = 391] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128bd3000) [pid = 1650] [serial = 389] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1265ef000) [pid = 1650] [serial = 388] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123803400) [pid = 1650] [serial = 386] [outer = 0x0] [url = about:blank] 01:27:50 INFO - PROCESS | 1650 | 1467188870424 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]]]}] 01:27:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 01:27:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 522ms 01:27:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 01:27:50 INFO - PROCESS | 1650 | 1467188870434 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 01:27:50 INFO - PROCESS | 1650 | 1467188870435 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 01:27:50 INFO - PROCESS | 1650 | 1467188870437 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 01:27:50 INFO - PROCESS | 1650 | 1467188870440 Marionette TRACE conn2 <- [1,658,null,{}] 01:27:50 INFO - PROCESS | 1650 | 1467188870447 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}] 01:27:50 INFO - PROCESS | 1650 | 1467188870453 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:50 INFO - PROCESS | 1650 | 1467188870537 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 01:27:50 INFO - PROCESS | 1650 | 1467188870542 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:50 INFO - PROCESS | 1650 | 1467188870544 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195cf000 == 35 [pid = 1650] [id = 172] 01:27:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124092800) [pid = 1650] [serial = 514] [outer = 0x0] 01:27:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1244c6c00) [pid = 1650] [serial = 515] [outer = 0x124092800] 01:27:50 INFO - PROCESS | 1650 | 1467188870571 Marionette DEBUG loaded listener.js 01:27:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124c9b000) [pid = 1650] [serial = 516] [outer = 0x124092800] 01:27:50 INFO - PROCESS | 1650 | 1467188870939 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]]]}] 01:27:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 01:27:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 524ms 01:27:50 INFO - PROCESS | 1650 | 1467188870970 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 01:27:50 INFO - PROCESS | 1650 | 1467188870972 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 01:27:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 01:27:50 INFO - PROCESS | 1650 | 1467188870974 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 01:27:50 INFO - PROCESS | 1650 | 1467188870975 Marionette TRACE conn2 <- [1,662,null,{}] 01:27:50 INFO - PROCESS | 1650 | 1467188870977 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}] 01:27:50 INFO - PROCESS | 1650 | 1467188870978 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:51 INFO - PROCESS | 1650 | 1467188871061 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 01:27:51 INFO - PROCESS | 1650 | 1467188871066 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:51 INFO - PROCESS | 1650 | 1467188871068 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x123987000 == 36 [pid = 1650] [id = 173] 01:27:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x125782400) [pid = 1650] [serial = 517] [outer = 0x0] 01:27:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x125834c00) [pid = 1650] [serial = 518] [outer = 0x125782400] 01:27:51 INFO - PROCESS | 1650 | 1467188871093 Marionette DEBUG loaded listener.js 01:27:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1266e8000) [pid = 1650] [serial = 519] [outer = 0x125782400] 01:27:51 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:27:51 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:27:51 INFO - PROCESS | 1650 | [1650] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:27:51 INFO - PROCESS | 1650 | 1467188871429 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]]]}] 01:27:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 01:27:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 468ms 01:27:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 01:27:51 INFO - PROCESS | 1650 | 1467188871443 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 01:27:51 INFO - PROCESS | 1650 | 1467188871444 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 01:27:51 INFO - PROCESS | 1650 | 1467188871446 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 01:27:51 INFO - PROCESS | 1650 | 1467188871447 Marionette TRACE conn2 <- [1,666,null,{}] 01:27:51 INFO - PROCESS | 1650 | 1467188871452 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}] 01:27:51 INFO - PROCESS | 1650 | 1467188871453 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:51 INFO - PROCESS | 1650 | 1467188871527 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 01:27:51 INFO - PROCESS | 1650 | 1467188871587 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:51 INFO - PROCESS | 1650 | 1467188871588 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x124041000 == 37 [pid = 1650] [id = 174] 01:27:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124758400) [pid = 1650] [serial = 520] [outer = 0x0] 01:27:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1268a8000) [pid = 1650] [serial = 521] [outer = 0x124758400] 01:27:51 INFO - PROCESS | 1650 | 1467188871613 Marionette DEBUG loaded listener.js 01:27:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128b7d800) [pid = 1650] [serial = 522] [outer = 0x124758400] 01:27:51 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:27:51 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:27:51 INFO - PROCESS | 1650 | 1467188871931 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]]]}] 01:27:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 01:27:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 522ms 01:27:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 01:27:51 INFO - PROCESS | 1650 | 1467188871969 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 01:27:51 INFO - PROCESS | 1650 | 1467188871970 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 01:27:51 INFO - PROCESS | 1650 | 1467188871972 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 01:27:51 INFO - PROCESS | 1650 | 1467188871973 Marionette TRACE conn2 <- [1,670,null,{}] 01:27:51 INFO - PROCESS | 1650 | 1467188871975 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}] 01:27:51 INFO - PROCESS | 1650 | 1467188871980 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:52 INFO - PROCESS | 1650 | 1467188872083 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 01:27:52 INFO - PROCESS | 1650 | 1467188872153 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:52 INFO - PROCESS | 1650 | 1467188872154 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x125813800 == 38 [pid = 1650] [id = 175] 01:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12583ec00) [pid = 1650] [serial = 523] [outer = 0x0] 01:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128bcf000) [pid = 1650] [serial = 524] [outer = 0x12583ec00] 01:27:52 INFO - PROCESS | 1650 | 1467188872180 Marionette DEBUG loaded listener.js 01:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12ac8a400) [pid = 1650] [serial = 525] [outer = 0x12583ec00] 01:27:52 INFO - PROCESS | 1650 | 1467188872496 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]]]}] 01:27:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 01:27:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 571ms 01:27:52 INFO - PROCESS | 1650 | 1467188872544 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 01:27:52 INFO - PROCESS | 1650 | 1467188872545 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 01:27:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 01:27:52 INFO - PROCESS | 1650 | 1467188872547 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 01:27:52 INFO - PROCESS | 1650 | 1467188872548 Marionette TRACE conn2 <- [1,674,null,{}] 01:27:52 INFO - PROCESS | 1650 | 1467188872551 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}] 01:27:52 INFO - PROCESS | 1650 | 1467188872552 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:52 INFO - PROCESS | 1650 | 1467188872655 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 01:27:52 INFO - PROCESS | 1650 | 1467188872659 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:52 INFO - PROCESS | 1650 | 1467188872660 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a0b800 == 39 [pid = 1650] [id = 176] 01:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1258d3000) [pid = 1650] [serial = 526] [outer = 0x0] 01:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b2acc00) [pid = 1650] [serial = 527] [outer = 0x1258d3000] 01:27:52 INFO - PROCESS | 1650 | 1467188872717 Marionette DEBUG loaded listener.js 01:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12ba59000) [pid = 1650] [serial = 528] [outer = 0x1258d3000] 01:27:52 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:27:52 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:27:53 INFO - PROCESS | 1650 | 1467188873058 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]]]}] 01:27:53 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 01:27:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 521ms 01:27:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 01:27:53 INFO - PROCESS | 1650 | 1467188873069 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 01:27:53 INFO - PROCESS | 1650 | 1467188873070 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 01:27:53 INFO - PROCESS | 1650 | 1467188873072 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 01:27:53 INFO - PROCESS | 1650 | 1467188873073 Marionette TRACE conn2 <- [1,678,null,{}] 01:27:53 INFO - PROCESS | 1650 | 1467188873076 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}] 01:27:53 INFO - PROCESS | 1650 | 1467188873077 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:53 INFO - PROCESS | 1650 | 1467188873179 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 01:27:53 INFO - PROCESS | 1650 | 1467188873191 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:53 INFO - PROCESS | 1650 | 1467188873192 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292bf800 == 40 [pid = 1650] [id = 177] 01:27:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b239400) [pid = 1650] [serial = 529] [outer = 0x0] 01:27:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12bae1800) [pid = 1650] [serial = 530] [outer = 0x12b239400] 01:27:53 INFO - PROCESS | 1650 | 1467188873216 Marionette DEBUG loaded listener.js 01:27:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12bf20c00) [pid = 1650] [serial = 531] [outer = 0x12b239400] 01:27:53 INFO - PROCESS | 1650 | 1467188873542 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]]]}] 01:27:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 01:27:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 520ms 01:27:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 01:27:53 INFO - PROCESS | 1650 | 1467188873593 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 01:27:53 INFO - PROCESS | 1650 | 1467188873594 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 01:27:53 INFO - PROCESS | 1650 | 1467188873596 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 01:27:53 INFO - PROCESS | 1650 | 1467188873598 Marionette TRACE conn2 <- [1,682,null,{}] 01:27:53 INFO - PROCESS | 1650 | 1467188873600 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}] 01:27:53 INFO - PROCESS | 1650 | 1467188873601 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:53 INFO - PROCESS | 1650 | 1467188873708 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 01:27:53 INFO - PROCESS | 1650 | 1467188873712 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:53 INFO - PROCESS | 1650 | 1467188873713 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a589000 == 41 [pid = 1650] [id = 178] 01:27:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12ac8dc00) [pid = 1650] [serial = 532] [outer = 0x0] 01:27:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12bf25400) [pid = 1650] [serial = 533] [outer = 0x12ac8dc00] 01:27:53 INFO - PROCESS | 1650 | 1467188873774 Marionette DEBUG loaded listener.js 01:27:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12bf6d400) [pid = 1650] [serial = 534] [outer = 0x12ac8dc00] 01:27:54 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1244c3000) [pid = 1650] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 01:27:54 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1182ef400) [pid = 1650] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 01:27:54 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1129ab000) [pid = 1650] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 01:27:54 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128bd6400) [pid = 1650] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 01:27:54 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x124707000) [pid = 1650] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 01:27:54 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1246cac00) [pid = 1650] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 01:27:54 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123e66400) [pid = 1650] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 01:27:54 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119a36000) [pid = 1650] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 01:27:54 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112ae1000) [pid = 1650] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 01:27:54 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119645400) [pid = 1650] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 01:27:54 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12a71e000) [pid = 1650] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 01:27:54 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12a965c00) [pid = 1650] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 01:27:54 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119106000) [pid = 1650] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 01:27:54 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123e6d000) [pid = 1650] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 01:27:54 INFO - PROCESS | 1650 | 1467188874580 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]]]}] 01:27:54 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) 01:27:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1022ms 01:27:54 INFO - PROCESS | 1650 | 1467188874619 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 01:27:54 INFO - PROCESS | 1650 | 1467188874621 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 01:27:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 01:27:54 INFO - PROCESS | 1650 | 1467188874630 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 01:27:54 INFO - PROCESS | 1650 | 1467188874631 Marionette TRACE conn2 <- [1,686,null,{}] 01:27:54 INFO - PROCESS | 1650 | 1467188874633 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}] 01:27:54 INFO - PROCESS | 1650 | 1467188874634 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:54 INFO - PROCESS | 1650 | 1467188874713 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 01:27:54 INFO - PROCESS | 1650 | 1467188874719 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:54 INFO - PROCESS | 1650 | 1467188874720 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a20000 == 42 [pid = 1650] [id = 179] 01:27:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1189a6400) [pid = 1650] [serial = 535] [outer = 0x0] 01:27:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119422800) [pid = 1650] [serial = 536] [outer = 0x1189a6400] 01:27:54 INFO - PROCESS | 1650 | 1467188874744 Marionette DEBUG loaded listener.js 01:27:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119426800) [pid = 1650] [serial = 537] [outer = 0x1189a6400] 01:27:55 INFO - PROCESS | 1650 | 1467188875577 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]]]}] 01:27:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 01:27:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 01:27:55 INFO - PROCESS | 1650 | 1467188875599 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 01:27:55 INFO - PROCESS | 1650 | 1467188875601 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 01:27:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 01:27:55 INFO - PROCESS | 1650 | 1467188875603 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 01:27:55 INFO - PROCESS | 1650 | 1467188875605 Marionette TRACE conn2 <- [1,690,null,{}] 01:27:55 INFO - PROCESS | 1650 | 1467188875607 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}] 01:27:55 INFO - PROCESS | 1650 | 1467188875609 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:55 INFO - PROCESS | 1650 | 1467188875726 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 01:27:55 INFO - PROCESS | 1650 | 1467188875733 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:55 INFO - PROCESS | 1650 | 1467188875734 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b271800 == 43 [pid = 1650] [id = 180] 01:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x111c22400) [pid = 1650] [serial = 538] [outer = 0x0] 01:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1244c3000) [pid = 1650] [serial = 539] [outer = 0x111c22400] 01:27:55 INFO - PROCESS | 1650 | 1467188875761 Marionette DEBUG loaded listener.js 01:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12bf25000) [pid = 1650] [serial = 540] [outer = 0x111c22400] 01:27:56 INFO - PROCESS | 1650 | 1467188876607 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]]]}] 01:27:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 01:27:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1023ms 01:27:56 INFO - PROCESS | 1650 | 1467188876627 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 01:27:56 INFO - PROCESS | 1650 | 1467188876631 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 01:27:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 01:27:56 INFO - PROCESS | 1650 | 1467188876635 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 01:27:56 INFO - PROCESS | 1650 | 1467188876637 Marionette TRACE conn2 <- [1,694,null,{}] 01:27:56 INFO - PROCESS | 1650 | 1467188876641 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}] 01:27:56 INFO - PROCESS | 1650 | 1467188876642 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:56 INFO - PROCESS | 1650 | 1467188876760 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 01:27:56 INFO - PROCESS | 1650 | 1467188876816 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:56 INFO - PROCESS | 1650 | 1467188876818 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x118183800 == 44 [pid = 1650] [id = 181] 01:27:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119191800) [pid = 1650] [serial = 541] [outer = 0x0] 01:27:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119421000) [pid = 1650] [serial = 542] [outer = 0x119191800] 01:27:56 INFO - PROCESS | 1650 | 1467188876849 Marionette DEBUG loaded listener.js 01:27:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119572400) [pid = 1650] [serial = 543] [outer = 0x119191800] 01:27:57 INFO - PROCESS | 1650 | 1467188877779 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]]]}] 01:27:57 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) 01:27:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1169ms 01:27:57 INFO - PROCESS | 1650 | 1467188877805 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 01:27:57 INFO - PROCESS | 1650 | 1467188877808 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 01:27:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 01:27:57 INFO - PROCESS | 1650 | 1467188877813 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 01:27:57 INFO - PROCESS | 1650 | 1467188877815 Marionette TRACE conn2 <- [1,698,null,{}] 01:27:57 INFO - PROCESS | 1650 | 1467188877818 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}] 01:27:57 INFO - PROCESS | 1650 | 1467188877819 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:57 INFO - PROCESS | 1650 | 1467188877927 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 01:27:57 INFO - PROCESS | 1650 | 1467188877984 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:57 INFO - PROCESS | 1650 | 1467188877986 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x123abd800 == 45 [pid = 1650] [id = 182] 01:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119eeb400) [pid = 1650] [serial = 544] [outer = 0x0] 01:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x123e6bc00) [pid = 1650] [serial = 545] [outer = 0x119eeb400] 01:27:58 INFO - PROCESS | 1650 | 1467188878017 Marionette DEBUG loaded listener.js 01:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x124093400) [pid = 1650] [serial = 546] [outer = 0x119eeb400] 01:27:59 INFO - PROCESS | 1650 | 1467188878999 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]]]}] 01:27:59 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) 01:27:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1221ms 01:27:59 INFO - PROCESS | 1650 | 1467188879035 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 01:27:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 01:27:59 INFO - PROCESS | 1650 | 1467188879037 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 01:27:59 INFO - PROCESS | 1650 | 1467188879039 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 01:27:59 INFO - PROCESS | 1650 | 1467188879042 Marionette TRACE conn2 <- [1,702,null,{}] 01:27:59 INFO - PROCESS | 1650 | 1467188879050 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}] 01:27:59 INFO - PROCESS | 1650 | 1467188879053 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:59 INFO - PROCESS | 1650 | 1467188879164 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 01:27:59 INFO - PROCESS | 1650 | 1467188879222 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:59 INFO - PROCESS | 1650 | 1467188879224 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:27:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b26a000 == 46 [pid = 1650] [id = 183] 01:27:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1246cf400) [pid = 1650] [serial = 547] [outer = 0x0] 01:27:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128b78800) [pid = 1650] [serial = 548] [outer = 0x1246cf400] 01:27:59 INFO - PROCESS | 1650 | 1467188879255 Marionette DEBUG loaded listener.js 01:27:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x128d77400) [pid = 1650] [serial = 549] [outer = 0x1246cf400] 01:28:00 INFO - PROCESS | 1650 | 1467188880446 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]]]}] 01:28:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 01:28:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1424ms 01:28:00 INFO - PROCESS | 1650 | 1467188880465 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 01:28:00 INFO - PROCESS | 1650 | 1467188880469 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 01:28:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 01:28:00 INFO - PROCESS | 1650 | 1467188880472 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 01:28:00 INFO - PROCESS | 1650 | 1467188880474 Marionette TRACE conn2 <- [1,706,null,{}] 01:28:00 INFO - PROCESS | 1650 | 1467188880514 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}] 01:28:00 INFO - PROCESS | 1650 | 1467188880515 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:00 INFO - PROCESS | 1650 | 1467188880603 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 01:28:00 INFO - PROCESS | 1650 | 1467188880661 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:00 INFO - PROCESS | 1650 | 1467188880663 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x117567800 == 47 [pid = 1650] [id = 184] 01:28:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119428800) [pid = 1650] [serial = 550] [outer = 0x0] 01:28:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119ae5400) [pid = 1650] [serial = 551] [outer = 0x119428800] 01:28:00 INFO - PROCESS | 1650 | 1467188880691 Marionette DEBUG loaded listener.js 01:28:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119e39800) [pid = 1650] [serial = 552] [outer = 0x119428800] 01:28:01 INFO - PROCESS | 1650 | --DOCSHELL 0x128a20000 == 46 [pid = 1650] [id = 179] 01:28:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12a589000 == 45 [pid = 1650] [id = 178] 01:28:01 INFO - PROCESS | 1650 | --DOCSHELL 0x1292bf800 == 44 [pid = 1650] [id = 177] 01:28:01 INFO - PROCESS | 1650 | --DOCSHELL 0x128a0b800 == 43 [pid = 1650] [id = 176] 01:28:01 INFO - PROCESS | 1650 | --DOCSHELL 0x125813800 == 42 [pid = 1650] [id = 175] 01:28:01 INFO - PROCESS | 1650 | --DOCSHELL 0x124041000 == 41 [pid = 1650] [id = 174] 01:28:01 INFO - PROCESS | 1650 | --DOCSHELL 0x123987000 == 40 [pid = 1650] [id = 173] 01:28:01 INFO - PROCESS | 1650 | --DOCSHELL 0x1195cf000 == 39 [pid = 1650] [id = 172] 01:28:01 INFO - PROCESS | 1650 | --DOCSHELL 0x117249800 == 38 [pid = 1650] [id = 171] 01:28:01 INFO - PROCESS | 1650 | --DOCSHELL 0x1192cd000 == 37 [pid = 1650] [id = 170] 01:28:01 INFO - PROCESS | 1650 | --DOCSHELL 0x11667b000 == 36 [pid = 1650] [id = 169] 01:28:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12d477000 == 35 [pid = 1650] [id = 168] 01:28:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12d268800 == 34 [pid = 1650] [id = 167] 01:28:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12947d800 == 33 [pid = 1650] [id = 166] 01:28:01 INFO - PROCESS | 1650 | --DOCSHELL 0x119179800 == 32 [pid = 1650] [id = 165] 01:28:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb80000 == 31 [pid = 1650] [id = 164] 01:28:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12b26a000 == 30 [pid = 1650] [id = 183] 01:28:01 INFO - PROCESS | 1650 | --DOCSHELL 0x123abd800 == 29 [pid = 1650] [id = 182] 01:28:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12b271800 == 28 [pid = 1650] [id = 180] 01:28:01 INFO - PROCESS | 1650 | --DOCSHELL 0x118183800 == 27 [pid = 1650] [id = 181] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12c60a800) [pid = 1650] [serial = 431] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12b2bac00) [pid = 1650] [serial = 490] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119199800) [pid = 1650] [serial = 457] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x128b79400) [pid = 1650] [serial = 469] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128b7f400) [pid = 1650] [serial = 470] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12a71dc00) [pid = 1650] [serial = 473] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11945f400) [pid = 1650] [serial = 451] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12653f000) [pid = 1650] [serial = 466] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x124ce0800) [pid = 1650] [serial = 463] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x125839800) [pid = 1650] [serial = 464] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1129a5800) [pid = 1650] [serial = 448] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12408c800) [pid = 1650] [serial = 460] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12940d800) [pid = 1650] [serial = 472] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1243adc00) [pid = 1650] [serial = 461] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1241c6800) [pid = 1650] [serial = 455] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123f40000) [pid = 1650] [serial = 454] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1177efc00) [pid = 1650] [serial = 481] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124096800) [pid = 1650] [serial = 446] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12a794c00) [pid = 1650] [serial = 475] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12a964000) [pid = 1650] [serial = 476] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12ac8b400) [pid = 1650] [serial = 478] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123e63400) [pid = 1650] [serial = 484] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12acdbc00) [pid = 1650] [serial = 487] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12acd9000) [pid = 1650] [serial = 479] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12b2b0c00) [pid = 1650] [serial = 488] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119656400) [pid = 1650] [serial = 458] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12892bc00) [pid = 1650] [serial = 467] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119647000) [pid = 1650] [serial = 482] [outer = 0x0] [url = about:blank] 01:28:01 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12617e800) [pid = 1650] [serial = 485] [outer = 0x0] [url = about:blank] 01:28:02 INFO - PROCESS | 1650 | 1467188882125 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]]]}] 01:28:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 01:28:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1697ms 01:28:02 INFO - PROCESS | 1650 | 1467188882169 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 01:28:02 INFO - PROCESS | 1650 | 1467188882171 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 01:28:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 01:28:02 INFO - PROCESS | 1650 | 1467188882174 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 01:28:02 INFO - PROCESS | 1650 | 1467188882176 Marionette TRACE conn2 <- [1,710,null,{}] 01:28:02 INFO - PROCESS | 1650 | 1467188882180 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}] 01:28:02 INFO - PROCESS | 1650 | 1467188882181 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:02 INFO - PROCESS | 1650 | 1467188882254 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 01:28:02 INFO - PROCESS | 1650 | 1467188882259 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:02 INFO - PROCESS | 1650 | 1467188882260 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164ac800 == 28 [pid = 1650] [id = 185] 01:28:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x113384c00) [pid = 1650] [serial = 553] [outer = 0x0] 01:28:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1164e4400) [pid = 1650] [serial = 554] [outer = 0x113384c00] 01:28:02 INFO - PROCESS | 1650 | 1467188882290 Marionette DEBUG loaded listener.js 01:28:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116f93000) [pid = 1650] [serial = 555] [outer = 0x113384c00] 01:28:03 INFO - PROCESS | 1650 | 1467188883091 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]]]}] 01:28:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 01:28:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 920ms 01:28:03 INFO - PROCESS | 1650 | 1467188883094 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 01:28:03 INFO - PROCESS | 1650 | 1467188883098 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 01:28:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 01:28:03 INFO - PROCESS | 1650 | 1467188883105 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 01:28:03 INFO - PROCESS | 1650 | 1467188883107 Marionette TRACE conn2 <- [1,714,null,{}] 01:28:03 INFO - PROCESS | 1650 | 1467188883110 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}] 01:28:03 INFO - PROCESS | 1650 | 1467188883111 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:03 INFO - PROCESS | 1650 | 1467188883216 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 01:28:03 INFO - PROCESS | 1650 | 1467188883224 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:03 INFO - PROCESS | 1650 | 1467188883225 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e67800 == 29 [pid = 1650] [id = 186] 01:28:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x117eb5c00) [pid = 1650] [serial = 556] [outer = 0x0] 01:28:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11899f800) [pid = 1650] [serial = 557] [outer = 0x117eb5c00] 01:28:03 INFO - PROCESS | 1650 | 1467188883252 Marionette DEBUG loaded listener.js 01:28:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119421800) [pid = 1650] [serial = 558] [outer = 0x117eb5c00] 01:28:04 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 01:28:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1023ms 01:28:04 INFO - PROCESS | 1650 | 1467188884123 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]]]}] 01:28:04 INFO - PROCESS | 1650 | 1467188884128 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 01:28:04 INFO - PROCESS | 1650 | 1467188884130 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 01:28:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 01:28:04 INFO - PROCESS | 1650 | 1467188884133 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 01:28:04 INFO - PROCESS | 1650 | 1467188884135 Marionette TRACE conn2 <- [1,718,null,{}] 01:28:04 INFO - PROCESS | 1650 | 1467188884160 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}] 01:28:04 INFO - PROCESS | 1650 | 1467188884163 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:04 INFO - PROCESS | 1650 | 1467188884261 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 01:28:04 INFO - PROCESS | 1650 | 1467188884267 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:04 INFO - PROCESS | 1650 | 1467188884269 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d2800 == 30 [pid = 1650] [id = 187] 01:28:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1164df400) [pid = 1650] [serial = 559] [outer = 0x0] 01:28:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119c40800) [pid = 1650] [serial = 560] [outer = 0x1164df400] 01:28:04 INFO - PROCESS | 1650 | 1467188884296 Marionette DEBUG loaded listener.js 01:28:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119eee000) [pid = 1650] [serial = 561] [outer = 0x1164df400] 01:28:05 INFO - PROCESS | 1650 | 1467188885106 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]]]}] 01:28:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 01:28:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1021ms 01:28:05 INFO - PROCESS | 1650 | 1467188885155 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 01:28:05 INFO - PROCESS | 1650 | 1467188885157 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 01:28:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 01:28:05 INFO - PROCESS | 1650 | 1467188885165 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 01:28:05 INFO - PROCESS | 1650 | 1467188885166 Marionette TRACE conn2 <- [1,722,null,{}] 01:28:05 INFO - PROCESS | 1650 | 1467188885168 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}] 01:28:05 INFO - PROCESS | 1650 | 1467188885169 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:05 INFO - PROCESS | 1650 | 1467188885268 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 01:28:05 INFO - PROCESS | 1650 | 1467188885272 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:05 INFO - PROCESS | 1650 | 1467188885273 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0f4000 == 31 [pid = 1650] [id = 188] 01:28:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123809c00) [pid = 1650] [serial = 562] [outer = 0x0] 01:28:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123cd4c00) [pid = 1650] [serial = 563] [outer = 0x123809c00] 01:28:05 INFO - PROCESS | 1650 | 1467188885299 Marionette DEBUG loaded listener.js 01:28:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123e6f800) [pid = 1650] [serial = 564] [outer = 0x123809c00] 01:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1258d3000) [pid = 1650] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 01:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12b239400) [pid = 1650] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 01:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11956f000) [pid = 1650] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 01:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x125782400) [pid = 1650] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 01:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112766c00) [pid = 1650] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 01:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124090400) [pid = 1650] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 01:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11826a400) [pid = 1650] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 01:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128bcf800) [pid = 1650] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 01:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12a78d800) [pid = 1650] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 01:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124092800) [pid = 1650] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 01:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119aeb000) [pid = 1650] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 01:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126543800) [pid = 1650] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 01:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x124758400) [pid = 1650] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 01:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12ac8dc00) [pid = 1650] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 01:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1189a6400) [pid = 1650] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 01:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12583ec00) [pid = 1650] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 01:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x111c22400) [pid = 1650] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 01:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x111c81800) [pid = 1650] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 01:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1182ea800) [pid = 1650] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 01:28:05 INFO - PROCESS | 1650 | 1467188885930 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] 01:28:05 INFO - PROCESS | 1650 | 1467188885992 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 01:28:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 01:28:05 INFO - PROCESS | 1650 | 1467188885994 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 01:28:05 INFO - PROCESS | 1650 | 1467188885995 Marionette TRACE conn2 <- [1,726,null,{}] 01:28:06 INFO - PROCESS | 1650 | 1467188885998 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}] 01:28:06 INFO - PROCESS | 1650 | 1467188885999 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:06 INFO - PROCESS | 1650 | 1467188886071 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 01:28:06 INFO - PROCESS | 1650 | 1467188886074 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:06 INFO - PROCESS | 1650 | 1467188886076 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x123987800 == 32 [pid = 1650] [id = 189] 01:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116908c00) [pid = 1650] [serial = 565] [outer = 0x0] 01:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1189aac00) [pid = 1650] [serial = 566] [outer = 0x116908c00] 01:28:06 INFO - PROCESS | 1650 | 1467188886102 Marionette DEBUG loaded listener.js 01:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x123f45000) [pid = 1650] [serial = 567] [outer = 0x116908c00] 01:28:06 INFO - PROCESS | 1650 | 1467188886468 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]]]}] 01:28:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 01:28:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 518ms 01:28:06 INFO - PROCESS | 1650 | 1467188886513 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 01:28:06 INFO - PROCESS | 1650 | 1467188886514 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 01:28:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 01:28:06 INFO - PROCESS | 1650 | 1467188886517 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 01:28:06 INFO - PROCESS | 1650 | 1467188886518 Marionette TRACE conn2 <- [1,730,null,{}] 01:28:06 INFO - PROCESS | 1650 | 1467188886520 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}] 01:28:06 INFO - PROCESS | 1650 | 1467188886524 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:06 INFO - PROCESS | 1650 | 1467188886619 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 01:28:06 INFO - PROCESS | 1650 | 1467188886625 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:06 INFO - PROCESS | 1650 | 1467188886626 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x124fa1800 == 33 [pid = 1650] [id = 190] 01:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x12408cc00) [pid = 1650] [serial = 568] [outer = 0x0] 01:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1243b2000) [pid = 1650] [serial = 569] [outer = 0x12408cc00] 01:28:06 INFO - PROCESS | 1650 | 1467188886651 Marionette DEBUG loaded listener.js 01:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124bd0000) [pid = 1650] [serial = 570] [outer = 0x12408cc00] 01:28:07 INFO - PROCESS | 1650 | 1467188887008 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] 01:28:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 01:28:07 INFO - PROCESS | 1650 | 1467188887046 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 01:28:07 INFO - PROCESS | 1650 | 1467188887050 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 01:28:07 INFO - PROCESS | 1650 | 1467188887052 Marionette TRACE conn2 <- [1,734,null,{}] 01:28:07 INFO - PROCESS | 1650 | 1467188887054 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}] 01:28:07 INFO - PROCESS | 1650 | 1467188887055 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:07 INFO - PROCESS | 1650 | 1467188887152 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 01:28:07 INFO - PROCESS | 1650 | 1467188887158 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:07 INFO - PROCESS | 1650 | 1467188887159 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268d8000 == 34 [pid = 1650] [id = 191] 01:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11662f000) [pid = 1650] [serial = 571] [outer = 0x0] 01:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124cdac00) [pid = 1650] [serial = 572] [outer = 0x11662f000] 01:28:07 INFO - PROCESS | 1650 | 1467188887183 Marionette DEBUG loaded listener.js 01:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11956b000) [pid = 1650] [serial = 573] [outer = 0x11662f000] 01:28:07 INFO - PROCESS | 1650 | 1467188887487 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]]]}] 01:28:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 01:28:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 472ms 01:28:07 INFO - PROCESS | 1650 | 1467188887521 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 01:28:07 INFO - PROCESS | 1650 | 1467188887523 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 01:28:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 01:28:07 INFO - PROCESS | 1650 | 1467188887525 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 01:28:07 INFO - PROCESS | 1650 | 1467188887526 Marionette TRACE conn2 <- [1,738,null,{}] 01:28:07 INFO - PROCESS | 1650 | 1467188887528 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}] 01:28:07 INFO - PROCESS | 1650 | 1467188887529 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:07 INFO - PROCESS | 1650 | 1467188887606 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 01:28:07 INFO - PROCESS | 1650 | 1467188887610 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:07 INFO - PROCESS | 1650 | 1467188887611 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x128dda000 == 35 [pid = 1650] [id = 192] 01:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x125838c00) [pid = 1650] [serial = 574] [outer = 0x0] 01:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1268a3c00) [pid = 1650] [serial = 575] [outer = 0x125838c00] 01:28:07 INFO - PROCESS | 1650 | 1467188887637 Marionette DEBUG loaded listener.js 01:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128b77400) [pid = 1650] [serial = 576] [outer = 0x125838c00] 01:28:08 INFO - PROCESS | 1650 | 1467188888634 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]]]}] 01:28:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 01:28:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1119ms 01:28:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 01:28:08 INFO - PROCESS | 1650 | 1467188888645 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 01:28:08 INFO - PROCESS | 1650 | 1467188888648 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 01:28:08 INFO - PROCESS | 1650 | 1467188888651 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 01:28:08 INFO - PROCESS | 1650 | 1467188888654 Marionette TRACE conn2 <- [1,742,null,{}] 01:28:08 INFO - PROCESS | 1650 | 1467188888657 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}] 01:28:08 INFO - PROCESS | 1650 | 1467188888659 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:08 INFO - PROCESS | 1650 | 1467188888768 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 01:28:08 INFO - PROCESS | 1650 | 1467188888820 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:08 INFO - PROCESS | 1650 | 1467188888822 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x117568800 == 36 [pid = 1650] [id = 193] 01:28:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1133aac00) [pid = 1650] [serial = 577] [outer = 0x0] 01:28:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x116a1b800) [pid = 1650] [serial = 578] [outer = 0x1133aac00] 01:28:08 INFO - PROCESS | 1650 | 1467188888853 Marionette DEBUG loaded listener.js 01:28:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1182e8400) [pid = 1650] [serial = 579] [outer = 0x1133aac00] 01:28:09 INFO - PROCESS | 1650 | 1467188889811 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]]]}] 01:28:09 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 01:28:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1176ms 01:28:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 01:28:09 INFO - PROCESS | 1650 | 1467188889842 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 01:28:09 INFO - PROCESS | 1650 | 1467188889844 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 01:28:09 INFO - PROCESS | 1650 | 1467188889849 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 01:28:09 INFO - PROCESS | 1650 | 1467188889852 Marionette TRACE conn2 <- [1,746,null,{}] 01:28:09 INFO - PROCESS | 1650 | 1467188889856 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}] 01:28:09 INFO - PROCESS | 1650 | 1467188889858 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:09 INFO - PROCESS | 1650 | 1467188889961 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 01:28:10 INFO - PROCESS | 1650 | 1467188890012 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:10 INFO - PROCESS | 1650 | 1467188890013 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x117257800 == 37 [pid = 1650] [id = 194] 01:28:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1182f3800) [pid = 1650] [serial = 580] [outer = 0x0] 01:28:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118318c00) [pid = 1650] [serial = 581] [outer = 0x1182f3800] 01:28:10 INFO - PROCESS | 1650 | 1467188890044 Marionette DEBUG loaded listener.js 01:28:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1188cb400) [pid = 1650] [serial = 582] [outer = 0x1182f3800] 01:28:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1268d8000 == 36 [pid = 1650] [id = 191] 01:28:10 INFO - PROCESS | 1650 | --DOCSHELL 0x124fa1800 == 35 [pid = 1650] [id = 190] 01:28:10 INFO - PROCESS | 1650 | --DOCSHELL 0x123987800 == 34 [pid = 1650] [id = 189] 01:28:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0f4000 == 33 [pid = 1650] [id = 188] 01:28:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d2800 == 32 [pid = 1650] [id = 187] 01:28:10 INFO - PROCESS | 1650 | --DOCSHELL 0x117e67800 == 31 [pid = 1650] [id = 186] 01:28:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1164ac800 == 30 [pid = 1650] [id = 185] 01:28:10 INFO - PROCESS | 1650 | --DOCSHELL 0x117567800 == 29 [pid = 1650] [id = 184] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12b2acc00) [pid = 1650] [serial = 527] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12bae1800) [pid = 1650] [serial = 530] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119a2d800) [pid = 1650] [serial = 494] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x125834c00) [pid = 1650] [serial = 518] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1177f5c00) [pid = 1650] [serial = 506] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12408d800) [pid = 1650] [serial = 507] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1246c8400) [pid = 1650] [serial = 497] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124fd5c00) [pid = 1650] [serial = 498] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11956dc00) [pid = 1650] [serial = 509] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119aeb400) [pid = 1650] [serial = 510] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x129409400) [pid = 1650] [serial = 500] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12a55b400) [pid = 1650] [serial = 501] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12a958400) [pid = 1650] [serial = 503] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12ace4400) [pid = 1650] [serial = 504] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1244c6c00) [pid = 1650] [serial = 515] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124c9b000) [pid = 1650] [serial = 516] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12ba59000) [pid = 1650] [serial = 528] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119e3bc00) [pid = 1650] [serial = 512] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118265400) [pid = 1650] [serial = 513] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12ba5f800) [pid = 1650] [serial = 491] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1268a8000) [pid = 1650] [serial = 521] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x128b7d800) [pid = 1650] [serial = 522] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12bf25400) [pid = 1650] [serial = 533] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11956b800) [pid = 1650] [serial = 203] [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.] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12bf6d400) [pid = 1650] [serial = 534] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x119e38000) [pid = 1650] [serial = 495] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x119426800) [pid = 1650] [serial = 537] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1266e8000) [pid = 1650] [serial = 519] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x128bcf000) [pid = 1650] [serial = 524] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12ac8a400) [pid = 1650] [serial = 525] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12bf20c00) [pid = 1650] [serial = 531] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x119422800) [pid = 1650] [serial = 536] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12bf25000) [pid = 1650] [serial = 540] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x1244c3000) [pid = 1650] [serial = 539] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x110e84400) [pid = 1650] [serial = 449] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x11964f800) [pid = 1650] [serial = 452] [outer = 0x0] [url = about:blank] 01:28:10 INFO - PROCESS | 1650 | 1467188890947 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]]]}] 01:28:10 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.) 01:28:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1125ms 01:28:10 INFO - PROCESS | 1650 | 1467188890975 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 01:28:10 INFO - PROCESS | 1650 | 1467188890980 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 01:28:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 01:28:10 INFO - PROCESS | 1650 | 1467188890988 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 01:28:10 INFO - PROCESS | 1650 | 1467188890991 Marionette TRACE conn2 <- [1,750,null,{}] 01:28:11 INFO - PROCESS | 1650 | 1467188890994 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}] 01:28:11 INFO - PROCESS | 1650 | 1467188890997 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:11 INFO - PROCESS | 1650 | 1467188891126 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 01:28:11 INFO - PROCESS | 1650 | 1467188891178 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:11 INFO - PROCESS | 1650 | 1467188891179 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x118520000 == 30 [pid = 1650] [id = 195] 01:28:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x119422400) [pid = 1650] [serial = 583] [outer = 0x0] 01:28:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x119428c00) [pid = 1650] [serial = 584] [outer = 0x119422400] 01:28:11 INFO - PROCESS | 1650 | 1467188891207 Marionette DEBUG loaded listener.js 01:28:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x119570000) [pid = 1650] [serial = 585] [outer = 0x119422400] 01:28:12 INFO - PROCESS | 1650 | 1467188892005 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]]]}] 01:28:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 01:28:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1022ms 01:28:12 INFO - PROCESS | 1650 | 1467188892009 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 01:28:12 INFO - PROCESS | 1650 | 1467188892010 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 01:28:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 01:28:12 INFO - PROCESS | 1650 | 1467188892013 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 01:28:12 INFO - PROCESS | 1650 | 1467188892016 Marionette TRACE conn2 <- [1,754,null,{}] 01:28:12 INFO - PROCESS | 1650 | 1467188892024 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}] 01:28:12 INFO - PROCESS | 1650 | 1467188892027 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:12 INFO - PROCESS | 1650 | 1467188892103 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 01:28:12 INFO - PROCESS | 1650 | 1467188892108 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:12 INFO - PROCESS | 1650 | 1467188892110 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ed5000 == 31 [pid = 1650] [id = 196] 01:28:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x119e37000) [pid = 1650] [serial = 586] [outer = 0x0] 01:28:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x1209f3400) [pid = 1650] [serial = 587] [outer = 0x119e37000] 01:28:12 INFO - PROCESS | 1650 | 1467188892140 Marionette DEBUG loaded listener.js 01:28:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x123c5d800) [pid = 1650] [serial = 588] [outer = 0x119e37000] 01:28:12 INFO - PROCESS | 1650 | 1467188892994 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]]]}] 01:28:13 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 01:28:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1023ms 01:28:13 INFO - PROCESS | 1650 | 1467188893037 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 01:28:13 INFO - PROCESS | 1650 | 1467188893038 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 01:28:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 01:28:13 INFO - PROCESS | 1650 | 1467188893041 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 01:28:13 INFO - PROCESS | 1650 | 1467188893042 Marionette TRACE conn2 <- [1,758,null,{}] 01:28:13 INFO - PROCESS | 1650 | 1467188893044 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}] 01:28:13 INFO - PROCESS | 1650 | 1467188893045 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:13 INFO - PROCESS | 1650 | 1467188893142 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 01:28:13 INFO - PROCESS | 1650 | 1467188893178 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:13 INFO - PROCESS | 1650 | 1467188893179 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x124045000 == 32 [pid = 1650] [id = 197] 01:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1133a7c00) [pid = 1650] [serial = 589] [outer = 0x0] 01:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x124093800) [pid = 1650] [serial = 590] [outer = 0x1133a7c00] 01:28:13 INFO - PROCESS | 1650 | 1467188893204 Marionette DEBUG loaded listener.js 01:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1244c3000) [pid = 1650] [serial = 591] [outer = 0x1133a7c00] 01:28:13 INFO - PROCESS | 1650 | 1467188893533 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]]]}] 01:28:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 01:28:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 517ms 01:28:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 01:28:13 INFO - PROCESS | 1650 | 1467188893559 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 01:28:13 INFO - PROCESS | 1650 | 1467188893560 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 01:28:13 INFO - PROCESS | 1650 | 1467188893562 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 01:28:13 INFO - PROCESS | 1650 | 1467188893564 Marionette TRACE conn2 <- [1,762,null,{}] 01:28:13 INFO - PROCESS | 1650 | 1467188893568 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}] 01:28:13 INFO - PROCESS | 1650 | 1467188893569 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:13 INFO - PROCESS | 1650 | 1467188893684 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 01:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1164df400) [pid = 1650] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 01:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x117eb5c00) [pid = 1650] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 01:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x119428800) [pid = 1650] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 01:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x119191800) [pid = 1650] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 01:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x113384c00) [pid = 1650] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 01:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x123809c00) [pid = 1650] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 01:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x119eeb400) [pid = 1650] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 01:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x1246cf400) [pid = 1650] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 01:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x116908c00) [pid = 1650] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 01:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x12408cc00) [pid = 1650] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 01:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x11662f000) [pid = 1650] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 01:28:13 INFO - PROCESS | 1650 | 1467188893724 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:13 INFO - PROCESS | 1650 | 1467188893726 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243c5800 == 33 [pid = 1650] [id = 198] 01:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x1128e3c00) [pid = 1650] [serial = 592] [outer = 0x0] 01:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x1164df400) [pid = 1650] [serial = 593] [outer = 0x1128e3c00] 01:28:13 INFO - PROCESS | 1650 | 1467188893754 Marionette DEBUG loaded listener.js 01:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x119572000) [pid = 1650] [serial = 594] [outer = 0x1128e3c00] 01:28:14 INFO - PROCESS | 1650 | 1467188894487 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]]]}] 01:28:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 01:28:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 972ms 01:28:14 INFO - PROCESS | 1650 | 1467188894535 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 01:28:14 INFO - PROCESS | 1650 | 1467188894536 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 01:28:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 01:28:14 INFO - PROCESS | 1650 | 1467188894538 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 01:28:14 INFO - PROCESS | 1650 | 1467188894539 Marionette TRACE conn2 <- [1,766,null,{}] 01:28:14 INFO - PROCESS | 1650 | 1467188894542 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}] 01:28:14 INFO - PROCESS | 1650 | 1467188894546 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:14 INFO - PROCESS | 1650 | 1467188894637 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 01:28:14 INFO - PROCESS | 1650 | 1467188894642 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:14 INFO - PROCESS | 1650 | 1467188894643 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1266a7000 == 34 [pid = 1650] [id = 199] 01:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x124bcfc00) [pid = 1650] [serial = 595] [outer = 0x0] 01:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x125834c00) [pid = 1650] [serial = 596] [outer = 0x124bcfc00] 01:28:14 INFO - PROCESS | 1650 | 1467188894670 Marionette DEBUG loaded listener.js 01:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x126656000) [pid = 1650] [serial = 597] [outer = 0x124bcfc00] 01:28:15 INFO - PROCESS | 1650 | 1467188895463 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]]]}] 01:28:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 01:28:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 968ms 01:28:15 INFO - PROCESS | 1650 | 1467188895507 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 01:28:15 INFO - PROCESS | 1650 | 1467188895508 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 01:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 01:28:15 INFO - PROCESS | 1650 | 1467188895510 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 01:28:15 INFO - PROCESS | 1650 | 1467188895511 Marionette TRACE conn2 <- [1,770,null,{}] 01:28:15 INFO - PROCESS | 1650 | 1467188895513 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}] 01:28:15 INFO - PROCESS | 1650 | 1467188895514 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:15 INFO - PROCESS | 1650 | 1467188895588 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 01:28:15 INFO - PROCESS | 1650 | 1467188895592 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:15 INFO - PROCESS | 1650 | 1467188895593 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fbf800 == 35 [pid = 1650] [id = 200] 01:28:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x128921400) [pid = 1650] [serial = 598] [outer = 0x0] 01:28:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x128b7c000) [pid = 1650] [serial = 599] [outer = 0x128921400] 01:28:15 INFO - PROCESS | 1650 | 1467188895620 Marionette DEBUG loaded listener.js 01:28:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x128bcf000) [pid = 1650] [serial = 600] [outer = 0x128921400] 01:28:15 INFO - PROCESS | 1650 | 1467188895923 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]]]}] 01:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 01:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 468ms 01:28:15 INFO - PROCESS | 1650 | 1467188895991 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 01:28:15 INFO - PROCESS | 1650 | 1467188895992 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 01:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 01:28:15 INFO - PROCESS | 1650 | 1467188895995 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 01:28:15 INFO - PROCESS | 1650 | 1467188895996 Marionette TRACE conn2 <- [1,774,null,{}] 01:28:16 INFO - PROCESS | 1650 | 1467188896000 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}] 01:28:16 INFO - PROCESS | 1650 | 1467188896003 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:16 INFO - PROCESS | 1650 | 1467188896080 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 01:28:16 INFO - PROCESS | 1650 | 1467188896086 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:16 INFO - PROCESS | 1650 | 1467188896087 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x129476800 == 36 [pid = 1650] [id = 201] 01:28:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x128bd0c00) [pid = 1650] [serial = 601] [outer = 0x0] 01:28:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x128bd6400) [pid = 1650] [serial = 602] [outer = 0x128bd0c00] 01:28:16 INFO - PROCESS | 1650 | 1467188896111 Marionette DEBUG loaded listener.js 01:28:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x128f78000) [pid = 1650] [serial = 603] [outer = 0x128bd0c00] 01:28:16 INFO - PROCESS | 1650 | 1467188896549 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]]]}] 01:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 01:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 569ms 01:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 01:28:16 INFO - PROCESS | 1650 | 1467188896564 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 01:28:16 INFO - PROCESS | 1650 | 1467188896567 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 01:28:16 INFO - PROCESS | 1650 | 1467188896570 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 01:28:16 INFO - PROCESS | 1650 | 1467188896572 Marionette TRACE conn2 <- [1,778,null,{}] 01:28:16 INFO - PROCESS | 1650 | 1467188896576 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}] 01:28:16 INFO - PROCESS | 1650 | 1467188896578 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:16 INFO - PROCESS | 1650 | 1467188896681 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 01:28:16 INFO - PROCESS | 1650 | 1467188896753 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:16 INFO - PROCESS | 1650 | 1467188896754 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184bb800 == 37 [pid = 1650] [id = 202] 01:28:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x115e8fc00) [pid = 1650] [serial = 604] [outer = 0x0] 01:28:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1182ef400) [pid = 1650] [serial = 605] [outer = 0x115e8fc00] 01:28:16 INFO - PROCESS | 1650 | 1467188896789 Marionette DEBUG loaded listener.js 01:28:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11910bc00) [pid = 1650] [serial = 606] [outer = 0x115e8fc00] 01:28:17 INFO - PROCESS | 1650 | 1467188897278 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]]]}] 01:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 01:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 721ms 01:28:17 INFO - PROCESS | 1650 | 1467188897305 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 01:28:17 INFO - PROCESS | 1650 | 1467188897308 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 01:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 01:28:17 INFO - PROCESS | 1650 | 1467188897314 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 01:28:17 INFO - PROCESS | 1650 | 1467188897318 Marionette TRACE conn2 <- [1,782,null,{}] 01:28:17 INFO - PROCESS | 1650 | 1467188897321 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}] 01:28:17 INFO - PROCESS | 1650 | 1467188897323 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:17 INFO - PROCESS | 1650 | 1467188897421 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 01:28:17 INFO - PROCESS | 1650 | 1467188897492 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:17 INFO - PROCESS | 1650 | 1467188897493 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x124040000 == 38 [pid = 1650] [id = 203] 01:28:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11956dc00) [pid = 1650] [serial = 607] [outer = 0x0] 01:28:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119654000) [pid = 1650] [serial = 608] [outer = 0x11956dc00] 01:28:17 INFO - PROCESS | 1650 | 1467188897524 Marionette DEBUG loaded listener.js 01:28:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119e38000) [pid = 1650] [serial = 609] [outer = 0x11956dc00] 01:28:17 INFO - PROCESS | 1650 | 1467188897916 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]]]}] 01:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 01:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 672ms 01:28:18 INFO - PROCESS | 1650 | 1467188897999 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 01:28:18 INFO - PROCESS | 1650 | 1467188898001 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 01:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 01:28:18 INFO - PROCESS | 1650 | 1467188898004 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 01:28:18 INFO - PROCESS | 1650 | 1467188898007 Marionette TRACE conn2 <- [1,786,null,{}] 01:28:18 INFO - PROCESS | 1650 | 1467188898015 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}] 01:28:18 INFO - PROCESS | 1650 | 1467188898020 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:18 INFO - PROCESS | 1650 | 1467188898136 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 01:28:18 INFO - PROCESS | 1650 | 1467188898205 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:18 INFO - PROCESS | 1650 | 1467188898207 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296a5000 == 39 [pid = 1650] [id = 204] 01:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1244c1c00) [pid = 1650] [serial = 610] [outer = 0x0] 01:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1244c6c00) [pid = 1650] [serial = 611] [outer = 0x1244c1c00] 01:28:18 INFO - PROCESS | 1650 | 1467188898238 Marionette DEBUG loaded listener.js 01:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x125005400) [pid = 1650] [serial = 612] [outer = 0x1244c1c00] 01:28:18 INFO - PROCESS | 1650 | 1467188898671 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]]]}] 01:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 01:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 723ms 01:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 01:28:18 INFO - PROCESS | 1650 | 1467188898728 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 01:28:18 INFO - PROCESS | 1650 | 1467188898730 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 01:28:18 INFO - PROCESS | 1650 | 1467188898732 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 01:28:18 INFO - PROCESS | 1650 | 1467188898733 Marionette TRACE conn2 <- [1,790,null,{}] 01:28:18 INFO - PROCESS | 1650 | 1467188898736 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}] 01:28:18 INFO - PROCESS | 1650 | 1467188898737 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:18 INFO - PROCESS | 1650 | 1467188898834 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 01:28:18 INFO - PROCESS | 1650 | 1467188898903 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:18 INFO - PROCESS | 1650 | 1467188898904 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a74a800 == 40 [pid = 1650] [id = 205] 01:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x126187000) [pid = 1650] [serial = 613] [outer = 0x0] 01:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x128b77c00) [pid = 1650] [serial = 614] [outer = 0x126187000] 01:28:18 INFO - PROCESS | 1650 | 1467188898934 Marionette DEBUG loaded listener.js 01:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x128f7b400) [pid = 1650] [serial = 615] [outer = 0x126187000] 01:28:19 INFO - PROCESS | 1650 | 1467188899337 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]]]}] 01:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 01:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 620ms 01:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 01:28:19 INFO - PROCESS | 1650 | 1467188899353 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 01:28:19 INFO - PROCESS | 1650 | 1467188899354 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 01:28:19 INFO - PROCESS | 1650 | 1467188899356 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 01:28:19 INFO - PROCESS | 1650 | 1467188899358 Marionette TRACE conn2 <- [1,794,null,{}] 01:28:19 INFO - PROCESS | 1650 | 1467188899360 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}] 01:28:19 INFO - PROCESS | 1650 | 1467188899362 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:19 INFO - PROCESS | 1650 | 1467188899474 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 01:28:19 INFO - PROCESS | 1650 | 1467188899554 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:19 INFO - PROCESS | 1650 | 1467188899555 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7d2000 == 41 [pid = 1650] [id = 206] 01:28:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x126544400) [pid = 1650] [serial = 616] [outer = 0x0] 01:28:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12959d000) [pid = 1650] [serial = 617] [outer = 0x126544400] 01:28:19 INFO - PROCESS | 1650 | 1467188899586 Marionette DEBUG loaded listener.js 01:28:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12a563000) [pid = 1650] [serial = 618] [outer = 0x126544400] 01:28:20 INFO - PROCESS | 1650 | 1467188900123 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]]]}] 01:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 01:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 821ms 01:28:20 INFO - PROCESS | 1650 | 1467188900179 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 01:28:20 INFO - PROCESS | 1650 | 1467188900181 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 01:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 01:28:20 INFO - PROCESS | 1650 | 1467188900185 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 01:28:20 INFO - PROCESS | 1650 | 1467188900186 Marionette TRACE conn2 <- [1,798,null,{}] 01:28:20 INFO - PROCESS | 1650 | 1467188900190 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}] 01:28:20 INFO - PROCESS | 1650 | 1467188900192 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:20 INFO - PROCESS | 1650 | 1467188900292 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 01:28:20 INFO - PROCESS | 1650 | 1467188900362 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:20 INFO - PROCESS | 1650 | 1467188900365 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x118869000 == 42 [pid = 1650] [id = 207] 01:28:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112aed000) [pid = 1650] [serial = 619] [outer = 0x0] 01:28:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116f5bc00) [pid = 1650] [serial = 620] [outer = 0x112aed000] 01:28:20 INFO - PROCESS | 1650 | 1467188900394 Marionette DEBUG loaded listener.js 01:28:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118616400) [pid = 1650] [serial = 621] [outer = 0x112aed000] 01:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x128fbf800 == 41 [pid = 1650] [id = 200] 01:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1266a7000 == 40 [pid = 1650] [id = 199] 01:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1243c5800 == 39 [pid = 1650] [id = 198] 01:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x124045000 == 38 [pid = 1650] [id = 197] 01:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x119ed5000 == 37 [pid = 1650] [id = 196] 01:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x118520000 == 36 [pid = 1650] [id = 195] 01:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x117257800 == 35 [pid = 1650] [id = 194] 01:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x117568800 == 34 [pid = 1650] [id = 193] 01:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x128dda000 == 33 [pid = 1650] [id = 192] 01:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7d2000 == 32 [pid = 1650] [id = 206] 01:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12a74a800 == 31 [pid = 1650] [id = 205] 01:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1296a5000 == 30 [pid = 1650] [id = 204] 01:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x124040000 == 29 [pid = 1650] [id = 203] 01:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x129476800 == 28 [pid = 1650] [id = 201] 01:28:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1184bb800 == 27 [pid = 1650] [id = 202] 01:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119c40800) [pid = 1650] [serial = 560] [outer = 0x0] [url = about:blank] 01:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11899f800) [pid = 1650] [serial = 557] [outer = 0x0] [url = about:blank] 01:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119ae5400) [pid = 1650] [serial = 551] [outer = 0x0] [url = about:blank] 01:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119e39800) [pid = 1650] [serial = 552] [outer = 0x0] [url = about:blank] 01:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119572400) [pid = 1650] [serial = 543] [outer = 0x0] [url = about:blank] 01:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1164e4400) [pid = 1650] [serial = 554] [outer = 0x0] [url = about:blank] 01:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119421000) [pid = 1650] [serial = 542] [outer = 0x0] [url = about:blank] 01:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x116f93000) [pid = 1650] [serial = 555] [outer = 0x0] [url = about:blank] 01:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x123cd4c00) [pid = 1650] [serial = 563] [outer = 0x0] [url = about:blank] 01:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x124093400) [pid = 1650] [serial = 546] [outer = 0x0] [url = about:blank] 01:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x123e6bc00) [pid = 1650] [serial = 545] [outer = 0x0] [url = about:blank] 01:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x128d77400) [pid = 1650] [serial = 549] [outer = 0x0] [url = about:blank] 01:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x128b78800) [pid = 1650] [serial = 548] [outer = 0x0] [url = about:blank] 01:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1189aac00) [pid = 1650] [serial = 566] [outer = 0x0] [url = about:blank] 01:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x123e6f800) [pid = 1650] [serial = 564] [outer = 0x0] [url = about:blank] 01:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x119eee000) [pid = 1650] [serial = 561] [outer = 0x0] [url = about:blank] 01:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x124bd0000) [pid = 1650] [serial = 570] [outer = 0x0] [url = about:blank] 01:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x119421800) [pid = 1650] [serial = 558] [outer = 0x0] [url = about:blank] 01:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1243b2000) [pid = 1650] [serial = 569] [outer = 0x0] [url = about:blank] 01:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x11956b000) [pid = 1650] [serial = 573] [outer = 0x0] [url = about:blank] 01:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1268a3c00) [pid = 1650] [serial = 575] [outer = 0x0] [url = about:blank] 01:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x123f45000) [pid = 1650] [serial = 567] [outer = 0x0] [url = about:blank] 01:28:21 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x124cdac00) [pid = 1650] [serial = 572] [outer = 0x0] [url = about:blank] 01:28:21 INFO - PROCESS | 1650 | 1467188901388 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]]]}] 01:28:21 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 01:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1222ms 01:28:21 INFO - PROCESS | 1650 | 1467188901407 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 01:28:21 INFO - PROCESS | 1650 | 1467188901409 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 01:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 01:28:21 INFO - PROCESS | 1650 | 1467188901413 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 01:28:21 INFO - PROCESS | 1650 | 1467188901414 Marionette TRACE conn2 <- [1,802,null,{}] 01:28:21 INFO - PROCESS | 1650 | 1467188901420 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}] 01:28:21 INFO - PROCESS | 1650 | 1467188901422 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:21 INFO - PROCESS | 1650 | 1467188901500 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 01:28:21 INFO - PROCESS | 1650 | 1467188901505 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:21 INFO - PROCESS | 1650 | 1467188901506 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x114f2a000 == 28 [pid = 1650] [id = 208] 01:28:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1129ad800) [pid = 1650] [serial = 622] [outer = 0x0] 01:28:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1129b2000) [pid = 1650] [serial = 623] [outer = 0x1129ad800] 01:28:21 INFO - PROCESS | 1650 | 1467188901538 Marionette DEBUG loaded listener.js 01:28:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11300a800) [pid = 1650] [serial = 624] [outer = 0x1129ad800] 01:28:21 INFO - PROCESS | 1650 | 1467188901889 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]]]}] 01:28:21 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 01:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 523ms 01:28:21 INFO - PROCESS | 1650 | 1467188901936 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 01:28:21 INFO - PROCESS | 1650 | 1467188901940 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 01:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 01:28:21 INFO - PROCESS | 1650 | 1467188901944 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 01:28:21 INFO - PROCESS | 1650 | 1467188901946 Marionette TRACE conn2 <- [1,806,null,{}] 01:28:21 INFO - PROCESS | 1650 | 1467188901948 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}] 01:28:21 INFO - PROCESS | 1650 | 1467188901950 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:22 INFO - PROCESS | 1650 | 1467188902029 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 01:28:22 INFO - PROCESS | 1650 | 1467188902035 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:22 INFO - PROCESS | 1650 | 1467188902036 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x116aac800 == 29 [pid = 1650] [id = 209] 01:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x113c8c800) [pid = 1650] [serial = 625] [outer = 0x0] 01:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x116905000) [pid = 1650] [serial = 626] [outer = 0x113c8c800] 01:28:22 INFO - PROCESS | 1650 | 1467188902063 Marionette DEBUG loaded listener.js 01:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x116f8fc00) [pid = 1650] [serial = 627] [outer = 0x113c8c800] 01:28:22 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:28:22 INFO - PROCESS | 1650 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 01:28:22 INFO - PROCESS | 1650 | Determined SkiaGL cache limits: Size 100663296, Items: 256 01:28:22 INFO - PROCESS | 1650 | [GFX2-]: Using SkiaGL canvas. 01:28:22 INFO - PROCESS | 1650 | 1467188902422 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]]]}] 01:28:22 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 01:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 519ms 01:28:22 INFO - PROCESS | 1650 | 1467188902464 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 01:28:22 INFO - PROCESS | 1650 | 1467188902465 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 01:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 01:28:22 INFO - PROCESS | 1650 | 1467188902475 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 01:28:22 INFO - PROCESS | 1650 | 1467188902478 Marionette TRACE conn2 <- [1,810,null,{}] 01:28:22 INFO - PROCESS | 1650 | 1467188902485 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}] 01:28:22 INFO - PROCESS | 1650 | 1467188902489 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:22 INFO - PROCESS | 1650 | 1467188902565 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 01:28:22 INFO - PROCESS | 1650 | 1467188902570 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:22 INFO - PROCESS | 1650 | 1467188902572 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x118192000 == 30 [pid = 1650] [id = 210] 01:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1188c9800) [pid = 1650] [serial = 628] [outer = 0x0] 01:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11899f800) [pid = 1650] [serial = 629] [outer = 0x1188c9800] 01:28:22 INFO - PROCESS | 1650 | 1467188902603 Marionette DEBUG loaded listener.js 01:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11941b000) [pid = 1650] [serial = 630] [outer = 0x1188c9800] 01:28:22 INFO - PROCESS | 1650 | 1467188902956 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]]]}] 01:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 01:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 521ms 01:28:22 INFO - PROCESS | 1650 | 1467188902997 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 01:28:22 INFO - PROCESS | 1650 | 1467188902998 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 01:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 01:28:23 INFO - PROCESS | 1650 | 1467188903001 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 01:28:23 INFO - PROCESS | 1650 | 1467188903002 Marionette TRACE conn2 <- [1,814,null,{}] 01:28:23 INFO - PROCESS | 1650 | 1467188903005 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}] 01:28:23 INFO - PROCESS | 1650 | 1467188903006 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:23 INFO - PROCESS | 1650 | 1467188903102 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 01:28:23 INFO - PROCESS | 1650 | 1467188903108 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:23 INFO - PROCESS | 1650 | 1467188903109 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11884a000 == 31 [pid = 1650] [id = 211] 01:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119459800) [pid = 1650] [serial = 631] [outer = 0x0] 01:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119468c00) [pid = 1650] [serial = 632] [outer = 0x119459800] 01:28:23 INFO - PROCESS | 1650 | 1467188903137 Marionette DEBUG loaded listener.js 01:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119576000) [pid = 1650] [serial = 633] [outer = 0x119459800] 01:28:23 INFO - PROCESS | 1650 | 1467188903507 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] 01:28:23 INFO - PROCESS | 1650 | 1467188903524 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 01:28:23 INFO - PROCESS | 1650 | 1467188903527 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 01:28:23 INFO - PROCESS | 1650 | 1467188903528 Marionette TRACE conn2 <- [1,818,null,{}] 01:28:23 INFO - PROCESS | 1650 | 1467188903540 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}] 01:28:23 INFO - PROCESS | 1650 | 1467188903552 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:23 INFO - PROCESS | 1650 | 1467188903691 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 01:28:23 INFO - PROCESS | 1650 | 1467188903716 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:23 INFO - PROCESS | 1650 | 1467188903717 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bf4000 == 32 [pid = 1650] [id = 212] 01:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119576c00) [pid = 1650] [serial = 634] [outer = 0x0] 01:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119a2cc00) [pid = 1650] [serial = 635] [outer = 0x119576c00] 01:28:23 INFO - PROCESS | 1650 | 1467188903759 Marionette DEBUG loaded listener.js 01:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119ae0000) [pid = 1650] [serial = 636] [outer = 0x119576c00] 01:28:24 INFO - PROCESS | 1650 | 1467188904211 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]]]}] 01:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 01:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 721ms 01:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 01:28:24 INFO - PROCESS | 1650 | 1467188904247 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 01:28:24 INFO - PROCESS | 1650 | 1467188904248 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 01:28:24 INFO - PROCESS | 1650 | 1467188904251 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 01:28:24 INFO - PROCESS | 1650 | 1467188904252 Marionette TRACE conn2 <- [1,822,null,{}] 01:28:24 INFO - PROCESS | 1650 | 1467188904260 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}] 01:28:24 INFO - PROCESS | 1650 | 1467188904264 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:24 INFO - PROCESS | 1650 | 1467188904378 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 01:28:24 INFO - PROCESS | 1650 | 1467188904382 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:24 INFO - PROCESS | 1650 | 1467188904384 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x123987800 == 33 [pid = 1650] [id = 213] 01:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1128e3400) [pid = 1650] [serial = 637] [outer = 0x0] 01:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119c40c00) [pid = 1650] [serial = 638] [outer = 0x1128e3400] 01:28:24 INFO - PROCESS | 1650 | 1467188904409 Marionette DEBUG loaded listener.js 01:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1209f5800) [pid = 1650] [serial = 639] [outer = 0x1128e3400] 01:28:24 INFO - PROCESS | 1650 | 1467188904748 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] 01:28:24 INFO - PROCESS | 1650 | 1467188904783 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 01:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 01:28:24 INFO - PROCESS | 1650 | 1467188904788 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 01:28:24 INFO - PROCESS | 1650 | 1467188904789 Marionette TRACE conn2 <- [1,826,null,{}] 01:28:24 INFO - PROCESS | 1650 | 1467188904791 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}] 01:28:24 INFO - PROCESS | 1650 | 1467188904792 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:24 INFO - PROCESS | 1650 | 1467188904893 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 01:28:24 INFO - PROCESS | 1650 | 1467188904929 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:24 INFO - PROCESS | 1650 | 1467188904930 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x124040000 == 34 [pid = 1650] [id = 214] 01:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1209f5c00) [pid = 1650] [serial = 640] [outer = 0x0] 01:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123e63400) [pid = 1650] [serial = 641] [outer = 0x1209f5c00] 01:28:24 INFO - PROCESS | 1650 | 1467188904955 Marionette DEBUG loaded listener.js 01:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123e6a400) [pid = 1650] [serial = 642] [outer = 0x1209f5c00] 01:28:25 INFO - PROCESS | 1650 | 1467188905291 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]]]}] 01:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 01:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 520ms 01:28:25 INFO - PROCESS | 1650 | 1467188905313 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 01:28:25 INFO - PROCESS | 1650 | 1467188905314 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 01:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 01:28:25 INFO - PROCESS | 1650 | 1467188905320 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 01:28:25 INFO - PROCESS | 1650 | 1467188905322 Marionette TRACE conn2 <- [1,830,null,{}] 01:28:25 INFO - PROCESS | 1650 | 1467188905325 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}] 01:28:25 INFO - PROCESS | 1650 | 1467188905327 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:25 INFO - PROCESS | 1650 | 1467188905657 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 01:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x128921400) [pid = 1650] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 01:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128bd0c00) [pid = 1650] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 01:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1133a7c00) [pid = 1650] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 01:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1128e3c00) [pid = 1650] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 01:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119422400) [pid = 1650] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 01:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x125838c00) [pid = 1650] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 01:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119e37000) [pid = 1650] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 01:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1133aac00) [pid = 1650] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 01:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1182f3800) [pid = 1650] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 01:28:25 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x124bcfc00) [pid = 1650] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 01:28:25 INFO - PROCESS | 1650 | 1467188905722 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:25 INFO - PROCESS | 1650 | 1467188905723 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x124713800 == 35 [pid = 1650] [id = 215] 01:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x112766c00) [pid = 1650] [serial = 643] [outer = 0x0] 01:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118266000) [pid = 1650] [serial = 644] [outer = 0x112766c00] 01:28:25 INFO - PROCESS | 1650 | 1467188905763 Marionette DEBUG loaded listener.js 01:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x123cd5400) [pid = 1650] [serial = 645] [outer = 0x112766c00] 01:28:26 INFO - PROCESS | 1650 | 1467188906024 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]]]}] 01:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 01:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 718ms 01:28:26 INFO - PROCESS | 1650 | 1467188906039 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 01:28:26 INFO - PROCESS | 1650 | 1467188906040 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 01:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 01:28:26 INFO - PROCESS | 1650 | 1467188906044 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 01:28:26 INFO - PROCESS | 1650 | 1467188906045 Marionette TRACE conn2 <- [1,834,null,{}] 01:28:26 INFO - PROCESS | 1650 | 1467188906048 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}] 01:28:26 INFO - PROCESS | 1650 | 1467188906049 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:26 INFO - PROCESS | 1650 | 1467188906159 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 01:28:26 INFO - PROCESS | 1650 | 1467188906211 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:26 INFO - PROCESS | 1650 | 1467188906212 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x125817800 == 36 [pid = 1650] [id = 216] 01:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116f90800) [pid = 1650] [serial = 646] [outer = 0x0] 01:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x123f40000) [pid = 1650] [serial = 647] [outer = 0x116f90800] 01:28:26 INFO - PROCESS | 1650 | 1467188906237 Marionette DEBUG loaded listener.js 01:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x124098000) [pid = 1650] [serial = 648] [outer = 0x116f90800] 01:28:26 INFO - PROCESS | 1650 | 1467188906506 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]]]}] 01:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 01:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 470ms 01:28:26 INFO - PROCESS | 1650 | 1467188906522 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 01:28:26 INFO - PROCESS | 1650 | 1467188906523 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 01:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 01:28:26 INFO - PROCESS | 1650 | 1467188906526 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 01:28:26 INFO - PROCESS | 1650 | 1467188906527 Marionette TRACE conn2 <- [1,838,null,{}] 01:28:26 INFO - PROCESS | 1650 | 1467188906529 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}] 01:28:26 INFO - PROCESS | 1650 | 1467188906530 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:26 INFO - PROCESS | 1650 | 1467188906619 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 01:28:26 INFO - PROCESS | 1650 | 1467188906633 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:26 INFO - PROCESS | 1650 | 1467188906634 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268e0800 == 37 [pid = 1650] [id = 217] 01:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1244c3c00) [pid = 1650] [serial = 649] [outer = 0x0] 01:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1244c9000) [pid = 1650] [serial = 650] [outer = 0x1244c3c00] 01:28:26 INFO - PROCESS | 1650 | 1467188906660 Marionette DEBUG loaded listener.js 01:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1244d0800) [pid = 1650] [serial = 651] [outer = 0x1244c3c00] 01:28:26 INFO - PROCESS | 1650 | 1467188906979 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]]]}] 01:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 01:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 469ms 01:28:26 INFO - PROCESS | 1650 | 1467188906995 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 01:28:26 INFO - PROCESS | 1650 | 1467188906997 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 01:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 01:28:27 INFO - PROCESS | 1650 | 1467188907000 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 01:28:27 INFO - PROCESS | 1650 | 1467188907003 Marionette TRACE conn2 <- [1,842,null,{}] 01:28:27 INFO - PROCESS | 1650 | 1467188907005 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}] 01:28:27 INFO - PROCESS | 1650 | 1467188907007 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:27 INFO - PROCESS | 1650 | 1467188907126 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 01:28:27 INFO - PROCESS | 1650 | 1467188907133 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:27 INFO - PROCESS | 1650 | 1467188907134 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a13000 == 38 [pid = 1650] [id = 218] 01:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119428000) [pid = 1650] [serial = 652] [outer = 0x0] 01:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124704c00) [pid = 1650] [serial = 653] [outer = 0x119428000] 01:28:27 INFO - PROCESS | 1650 | 1467188907161 Marionette DEBUG loaded listener.js 01:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12578c000) [pid = 1650] [serial = 654] [outer = 0x119428000] 01:28:27 INFO - PROCESS | 1650 | 1467188907476 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]]]}] 01:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 01:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 521ms 01:28:27 INFO - PROCESS | 1650 | 1467188907521 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 01:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 01:28:27 INFO - PROCESS | 1650 | 1467188907522 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 01:28:27 INFO - PROCESS | 1650 | 1467188907524 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 01:28:27 INFO - PROCESS | 1650 | 1467188907525 Marionette TRACE conn2 <- [1,846,null,{}] 01:28:27 INFO - PROCESS | 1650 | 1467188907527 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}] 01:28:27 INFO - PROCESS | 1650 | 1467188907528 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:27 INFO - PROCESS | 1650 | 1467188907606 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 01:28:27 INFO - PROCESS | 1650 | 1467188907696 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:27 INFO - PROCESS | 1650 | 1467188907697 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11254b800 == 39 [pid = 1650] [id = 219] 01:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x110e7a000) [pid = 1650] [serial = 655] [outer = 0x0] 01:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x111c83c00) [pid = 1650] [serial = 656] [outer = 0x110e7a000] 01:28:27 INFO - PROCESS | 1650 | 1467188907730 Marionette DEBUG loaded listener.js 01:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1128ec400) [pid = 1650] [serial = 657] [outer = 0x110e7a000] 01:28:28 INFO - PROCESS | 1650 | 1467188908205 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]]]}] 01:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 01:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 722ms 01:28:28 INFO - PROCESS | 1650 | 1467188908264 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 01:28:28 INFO - PROCESS | 1650 | 1467188908269 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 01:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 01:28:28 INFO - PROCESS | 1650 | 1467188908272 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 01:28:28 INFO - PROCESS | 1650 | 1467188908274 Marionette TRACE conn2 <- [1,850,null,{}] 01:28:28 INFO - PROCESS | 1650 | 1467188908277 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}] 01:28:28 INFO - PROCESS | 1650 | 1467188908280 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:28 INFO - PROCESS | 1650 | 1467188908389 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 01:28:28 INFO - PROCESS | 1650 | 1467188908465 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:28 INFO - PROCESS | 1650 | 1467188908467 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11851a800 == 40 [pid = 1650] [id = 220] 01:28:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11662f000) [pid = 1650] [serial = 658] [outer = 0x0] 01:28:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116f8d800) [pid = 1650] [serial = 659] [outer = 0x11662f000] 01:28:28 INFO - PROCESS | 1650 | 1467188908497 Marionette DEBUG loaded listener.js 01:28:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x117eb7400) [pid = 1650] [serial = 660] [outer = 0x11662f000] 01:28:29 INFO - PROCESS | 1650 | 1467188909175 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]]]}] 01:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 01:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 923ms 01:28:29 INFO - PROCESS | 1650 | 1467188909196 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 01:28:29 INFO - PROCESS | 1650 | 1467188909198 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 01:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 01:28:29 INFO - PROCESS | 1650 | 1467188909202 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 01:28:29 INFO - PROCESS | 1650 | 1467188909203 Marionette TRACE conn2 <- [1,854,null,{}] 01:28:29 INFO - PROCESS | 1650 | 1467188909207 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}] 01:28:29 INFO - PROCESS | 1650 | 1467188909208 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:29 INFO - PROCESS | 1650 | 1467188909313 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 01:28:29 INFO - PROCESS | 1650 | 1467188909391 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:29 INFO - PROCESS | 1650 | 1467188909394 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164c3800 == 41 [pid = 1650] [id = 221] 01:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1164e7000) [pid = 1650] [serial = 661] [outer = 0x0] 01:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11677f400) [pid = 1650] [serial = 662] [outer = 0x1164e7000] 01:28:29 INFO - PROCESS | 1650 | 1467188909423 Marionette DEBUG loaded listener.js 01:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118268000) [pid = 1650] [serial = 663] [outer = 0x1164e7000] 01:28:29 INFO - PROCESS | 1650 | --DOCSHELL 0x128a13000 == 40 [pid = 1650] [id = 218] 01:28:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1268e0800 == 39 [pid = 1650] [id = 217] 01:28:29 INFO - PROCESS | 1650 | --DOCSHELL 0x125817800 == 38 [pid = 1650] [id = 216] 01:28:29 INFO - PROCESS | 1650 | --DOCSHELL 0x124713800 == 37 [pid = 1650] [id = 215] 01:28:29 INFO - PROCESS | 1650 | --DOCSHELL 0x124040000 == 36 [pid = 1650] [id = 214] 01:28:29 INFO - PROCESS | 1650 | --DOCSHELL 0x123987800 == 35 [pid = 1650] [id = 213] 01:28:29 INFO - PROCESS | 1650 | --DOCSHELL 0x119bf4000 == 34 [pid = 1650] [id = 212] 01:28:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11884a000 == 33 [pid = 1650] [id = 211] 01:28:29 INFO - PROCESS | 1650 | --DOCSHELL 0x118192000 == 32 [pid = 1650] [id = 210] 01:28:29 INFO - PROCESS | 1650 | --DOCSHELL 0x116aac800 == 31 [pid = 1650] [id = 209] 01:28:29 INFO - PROCESS | 1650 | --DOCSHELL 0x114f2a000 == 30 [pid = 1650] [id = 208] 01:28:29 INFO - PROCESS | 1650 | 1467188909812 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]]]}] 01:28:29 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124093800) [pid = 1650] [serial = 590] [outer = 0x0] [url = about:blank] 01:28:29 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1164df400) [pid = 1650] [serial = 593] [outer = 0x0] [url = about:blank] 01:28:29 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1244c3000) [pid = 1650] [serial = 591] [outer = 0x0] [url = about:blank] 01:28:29 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119428c00) [pid = 1650] [serial = 584] [outer = 0x0] [url = about:blank] 01:28:29 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119570000) [pid = 1650] [serial = 585] [outer = 0x0] [url = about:blank] 01:28:29 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128b77400) [pid = 1650] [serial = 576] [outer = 0x0] [url = about:blank] 01:28:29 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1209f3400) [pid = 1650] [serial = 587] [outer = 0x0] [url = about:blank] 01:28:29 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116a1b800) [pid = 1650] [serial = 578] [outer = 0x0] [url = about:blank] 01:28:29 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1182e8400) [pid = 1650] [serial = 579] [outer = 0x0] [url = about:blank] 01:28:29 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118318c00) [pid = 1650] [serial = 581] [outer = 0x0] [url = about:blank] 01:28:29 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1188cb400) [pid = 1650] [serial = 582] [outer = 0x0] [url = about:blank] 01:28:29 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126656000) [pid = 1650] [serial = 597] [outer = 0x0] [url = about:blank] 01:28:29 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128bcf000) [pid = 1650] [serial = 600] [outer = 0x0] [url = about:blank] 01:28:29 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119572000) [pid = 1650] [serial = 594] [outer = 0x0] [url = about:blank] 01:28:29 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x123c5d800) [pid = 1650] [serial = 588] [outer = 0x0] [url = about:blank] 01:28:29 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x125834c00) [pid = 1650] [serial = 596] [outer = 0x0] [url = about:blank] 01:28:29 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128b7c000) [pid = 1650] [serial = 599] [outer = 0x0] [url = about:blank] 01:28:29 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128bd6400) [pid = 1650] [serial = 602] [outer = 0x0] [url = about:blank] 01:28:29 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x128f78000) [pid = 1650] [serial = 603] [outer = 0x0] [url = about:blank] 01:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 01:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 671ms 01:28:29 INFO - PROCESS | 1650 | 1467188909873 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 01:28:29 INFO - PROCESS | 1650 | 1467188909876 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 01:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 01:28:29 INFO - PROCESS | 1650 | 1467188909881 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 01:28:29 INFO - PROCESS | 1650 | 1467188909883 Marionette TRACE conn2 <- [1,858,null,{}] 01:28:29 INFO - PROCESS | 1650 | 1467188909885 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}] 01:28:29 INFO - PROCESS | 1650 | 1467188909887 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:29 INFO - PROCESS | 1650 | 1467188909964 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 01:28:29 INFO - PROCESS | 1650 | 1467188909971 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:29 INFO - PROCESS | 1650 | 1467188909972 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x118197800 == 31 [pid = 1650] [id = 222] 01:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1182f0c00) [pid = 1650] [serial = 664] [outer = 0x0] 01:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1188d2000) [pid = 1650] [serial = 665] [outer = 0x1182f0c00] 01:28:30 INFO - PROCESS | 1650 | 1467188910000 Marionette DEBUG loaded listener.js 01:28:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119424400) [pid = 1650] [serial = 666] [outer = 0x1182f0c00] 01:28:30 INFO - PROCESS | 1650 | 1467188910393 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]]]}] 01:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 01:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 522ms 01:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 01:28:30 INFO - PROCESS | 1650 | 1467188910403 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 01:28:30 INFO - PROCESS | 1650 | 1467188910405 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 01:28:30 INFO - PROCESS | 1650 | 1467188910408 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 01:28:30 INFO - PROCESS | 1650 | 1467188910412 Marionette TRACE conn2 <- [1,862,null,{}] 01:28:30 INFO - PROCESS | 1650 | 1467188910424 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}] 01:28:30 INFO - PROCESS | 1650 | 1467188910429 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:30 INFO - PROCESS | 1650 | 1467188910556 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 01:28:30 INFO - PROCESS | 1650 | 1467188910563 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:30 INFO - PROCESS | 1650 | 1467188910566 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bf0000 == 32 [pid = 1650] [id = 223] 01:28:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11956ec00) [pid = 1650] [serial = 667] [outer = 0x0] 01:28:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119647400) [pid = 1650] [serial = 668] [outer = 0x11956ec00] 01:28:30 INFO - PROCESS | 1650 | 1467188910613 Marionette DEBUG loaded listener.js 01:28:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119ae5400) [pid = 1650] [serial = 669] [outer = 0x11956ec00] 01:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 01:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 623ms 01:28:31 INFO - PROCESS | 1650 | 1467188911027 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]]]}] 01:28:31 INFO - PROCESS | 1650 | 1467188911031 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 01:28:31 INFO - PROCESS | 1650 | 1467188911034 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 01:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 01:28:31 INFO - PROCESS | 1650 | 1467188911047 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 01:28:31 INFO - PROCESS | 1650 | 1467188911048 Marionette TRACE conn2 <- [1,866,null,{}] 01:28:31 INFO - PROCESS | 1650 | 1467188911052 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}] 01:28:31 INFO - PROCESS | 1650 | 1467188911054 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:31 INFO - PROCESS | 1650 | 1467188911129 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 01:28:31 INFO - PROCESS | 1650 | 1467188911135 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:31 INFO - PROCESS | 1650 | 1467188911136 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cad800 == 33 [pid = 1650] [id = 224] 01:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1129b1000) [pid = 1650] [serial = 670] [outer = 0x0] 01:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119e38800) [pid = 1650] [serial = 671] [outer = 0x1129b1000] 01:28:31 INFO - PROCESS | 1650 | 1467188911161 Marionette DEBUG loaded listener.js 01:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11a01dc00) [pid = 1650] [serial = 672] [outer = 0x1129b1000] 01:28:31 INFO - PROCESS | 1650 | 1467188911475 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]]]}] 01:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 01:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 474ms 01:28:31 INFO - PROCESS | 1650 | 1467188911516 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 01:28:31 INFO - PROCESS | 1650 | 1467188911518 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 01:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 01:28:31 INFO - PROCESS | 1650 | 1467188911520 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 01:28:31 INFO - PROCESS | 1650 | 1467188911521 Marionette TRACE conn2 <- [1,870,null,{}] 01:28:31 INFO - PROCESS | 1650 | 1467188911523 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}] 01:28:31 INFO - PROCESS | 1650 | 1467188911524 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:31 INFO - PROCESS | 1650 | 1467188911596 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 01:28:31 INFO - PROCESS | 1650 | 1467188911602 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:31 INFO - PROCESS | 1650 | 1467188911603 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11818c800 == 34 [pid = 1650] [id = 225] 01:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1209e9000) [pid = 1650] [serial = 673] [outer = 0x0] 01:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123c58000) [pid = 1650] [serial = 674] [outer = 0x1209e9000] 01:28:31 INFO - PROCESS | 1650 | 1467188911627 Marionette DEBUG loaded listener.js 01:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123e71800) [pid = 1650] [serial = 675] [outer = 0x1209e9000] 01:28:32 INFO - PROCESS | 1650 | 1467188912107 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]]]}] 01:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 01:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 620ms 01:28:32 INFO - PROCESS | 1650 | 1467188912141 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 01:28:32 INFO - PROCESS | 1650 | 1467188912143 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 01:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 01:28:32 INFO - PROCESS | 1650 | 1467188912153 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 01:28:32 INFO - PROCESS | 1650 | 1467188912155 Marionette TRACE conn2 <- [1,874,null,{}] 01:28:32 INFO - PROCESS | 1650 | 1467188912158 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}] 01:28:32 INFO - PROCESS | 1650 | 1467188912164 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:32 INFO - PROCESS | 1650 | 1467188912310 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 01:28:32 INFO - PROCESS | 1650 | 1467188912326 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:32 INFO - PROCESS | 1650 | 1467188912327 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268d7800 == 35 [pid = 1650] [id = 226] 01:28:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1129ae400) [pid = 1650] [serial = 676] [outer = 0x0] 01:28:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124092400) [pid = 1650] [serial = 677] [outer = 0x1129ae400] 01:28:32 INFO - PROCESS | 1650 | 1467188912353 Marionette DEBUG loaded listener.js 01:28:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124ca2800) [pid = 1650] [serial = 678] [outer = 0x1129ae400] 01:28:32 INFO - PROCESS | 1650 | 1467188912731 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]]]}] 01:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 01:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 621ms 01:28:32 INFO - PROCESS | 1650 | 1467188912775 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 01:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 01:28:32 INFO - PROCESS | 1650 | 1467188912777 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 01:28:32 INFO - PROCESS | 1650 | 1467188912780 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 01:28:32 INFO - PROCESS | 1650 | 1467188912781 Marionette TRACE conn2 <- [1,878,null,{}] 01:28:32 INFO - PROCESS | 1650 | 1467188912785 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}] 01:28:32 INFO - PROCESS | 1650 | 1467188912787 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:32 INFO - PROCESS | 1650 | 1467188912939 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 01:28:32 INFO - PROCESS | 1650 | 1467188912959 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:32 INFO - PROCESS | 1650 | 1467188912960 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a16800 == 36 [pid = 1650] [id = 227] 01:28:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124cdc400) [pid = 1650] [serial = 679] [outer = 0x0] 01:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125009000) [pid = 1650] [serial = 680] [outer = 0x124cdc400] 01:28:33 INFO - PROCESS | 1650 | 1467188913012 Marionette DEBUG loaded listener.js 01:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12583e800) [pid = 1650] [serial = 681] [outer = 0x124cdc400] 01:28:33 INFO - PROCESS | 1650 | 1467188913363 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]]]}] 01:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 01:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 622ms 01:28:33 INFO - PROCESS | 1650 | 1467188913405 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 01:28:33 INFO - PROCESS | 1650 | 1467188913407 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 01:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 01:28:33 INFO - PROCESS | 1650 | 1467188913409 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 01:28:33 INFO - PROCESS | 1650 | 1467188913410 Marionette TRACE conn2 <- [1,882,null,{}] 01:28:33 INFO - PROCESS | 1650 | 1467188913412 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}] 01:28:33 INFO - PROCESS | 1650 | 1467188913414 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:33 INFO - PROCESS | 1650 | 1467188913506 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 01:28:33 INFO - PROCESS | 1650 | 1467188913510 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:33 INFO - PROCESS | 1650 | 1467188913511 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292bf000 == 37 [pid = 1650] [id = 228] 01:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1258d8c00) [pid = 1650] [serial = 682] [outer = 0x0] 01:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126537000) [pid = 1650] [serial = 683] [outer = 0x1258d8c00] 01:28:33 INFO - PROCESS | 1650 | 1467188913536 Marionette DEBUG loaded listener.js 01:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126659800) [pid = 1650] [serial = 684] [outer = 0x1258d8c00] 01:28:33 INFO - PROCESS | 1650 | 1467188913857 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]]]}] 01:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 01:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 469ms 01:28:33 INFO - PROCESS | 1650 | 1467188913879 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 01:28:33 INFO - PROCESS | 1650 | 1467188913880 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 01:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 01:28:33 INFO - PROCESS | 1650 | 1467188913882 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 01:28:33 INFO - PROCESS | 1650 | 1467188913885 Marionette TRACE conn2 <- [1,886,null,{}] 01:28:33 INFO - PROCESS | 1650 | 1467188913888 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}] 01:28:33 INFO - PROCESS | 1650 | 1467188913889 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:33 INFO - PROCESS | 1650 | 1467188913981 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 01:28:34 INFO - PROCESS | 1650 | 1467188914023 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:34 INFO - PROCESS | 1650 | 1467188914024 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x129493000 == 38 [pid = 1650] [id = 229] 01:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1266e9000) [pid = 1650] [serial = 685] [outer = 0x0] 01:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12689e000) [pid = 1650] [serial = 686] [outer = 0x1266e9000] 01:28:34 INFO - PROCESS | 1650 | 1467188914048 Marionette DEBUG loaded listener.js 01:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12892d000) [pid = 1650] [serial = 687] [outer = 0x1266e9000] 01:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115e8fc00) [pid = 1650] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 01:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11956dc00) [pid = 1650] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 01:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1244c1c00) [pid = 1650] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 01:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126187000) [pid = 1650] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 01:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x126544400) [pid = 1650] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 01:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1128e3400) [pid = 1650] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 01:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1244c3c00) [pid = 1650] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 01:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116f90800) [pid = 1650] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 01:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112766c00) [pid = 1650] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 01:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119576c00) [pid = 1650] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 01:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1209f5c00) [pid = 1650] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 01:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113c8c800) [pid = 1650] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 01:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119459800) [pid = 1650] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 01:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1129ad800) [pid = 1650] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 01:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1188c9800) [pid = 1650] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 01:28:34 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112aed000) [pid = 1650] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 01:28:34 INFO - PROCESS | 1650 | 1467188914437 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]]]}] 01:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 01:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 573ms 01:28:34 INFO - PROCESS | 1650 | 1467188914456 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 01:28:34 INFO - PROCESS | 1650 | 1467188914457 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 01:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 01:28:34 INFO - PROCESS | 1650 | 1467188914459 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 01:28:34 INFO - PROCESS | 1650 | 1467188914460 Marionette TRACE conn2 <- [1,890,null,{}] 01:28:34 INFO - PROCESS | 1650 | 1467188914462 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}] 01:28:34 INFO - PROCESS | 1650 | 1467188914464 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:34 INFO - PROCESS | 1650 | 1467188914569 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 01:28:34 INFO - PROCESS | 1650 | 1467188914601 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:34 INFO - PROCESS | 1650 | 1467188914602 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cad000 == 39 [pid = 1650] [id = 230] 01:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x110e76400) [pid = 1650] [serial = 688] [outer = 0x0] 01:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x117eb6400) [pid = 1650] [serial = 689] [outer = 0x110e76400] 01:28:34 INFO - PROCESS | 1650 | 1467188914626 Marionette DEBUG loaded listener.js 01:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119aeb800) [pid = 1650] [serial = 690] [outer = 0x110e76400] 01:28:34 INFO - PROCESS | 1650 | 1467188914904 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]]]}] 01:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 01:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 469ms 01:28:34 INFO - PROCESS | 1650 | 1467188914929 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 01:28:34 INFO - PROCESS | 1650 | 1467188914931 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 01:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 01:28:34 INFO - PROCESS | 1650 | 1467188914942 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 01:28:34 INFO - PROCESS | 1650 | 1467188914943 Marionette TRACE conn2 <- [1,894,null,{}] 01:28:34 INFO - PROCESS | 1650 | 1467188914946 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}] 01:28:34 INFO - PROCESS | 1650 | 1467188914947 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:35 INFO - PROCESS | 1650 | 1467188915053 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 01:28:35 INFO - PROCESS | 1650 | 1467188915056 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:35 INFO - PROCESS | 1650 | 1467188915058 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7cb000 == 40 [pid = 1650] [id = 231] 01:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123a77800) [pid = 1650] [serial = 691] [outer = 0x0] 01:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1266ea000) [pid = 1650] [serial = 692] [outer = 0x123a77800] 01:28:35 INFO - PROCESS | 1650 | 1467188915084 Marionette DEBUG loaded listener.js 01:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128bce000) [pid = 1650] [serial = 693] [outer = 0x123a77800] 01:28:35 INFO - PROCESS | 1650 | 1467188915435 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]]]}] 01:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 01:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 526ms 01:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 01:28:35 INFO - PROCESS | 1650 | 1467188915461 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 01:28:35 INFO - PROCESS | 1650 | 1467188915462 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 01:28:35 INFO - PROCESS | 1650 | 1467188915464 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 01:28:35 INFO - PROCESS | 1650 | 1467188915466 Marionette TRACE conn2 <- [1,898,null,{}] 01:28:35 INFO - PROCESS | 1650 | 1467188915468 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}] 01:28:35 INFO - PROCESS | 1650 | 1467188915469 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:35 INFO - PROCESS | 1650 | 1467188915575 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 01:28:35 INFO - PROCESS | 1650 | 1467188915579 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:35 INFO - PROCESS | 1650 | 1467188915580 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b268000 == 41 [pid = 1650] [id = 232] 01:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128bce400) [pid = 1650] [serial = 694] [outer = 0x0] 01:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128bd6c00) [pid = 1650] [serial = 695] [outer = 0x128bce400] 01:28:35 INFO - PROCESS | 1650 | 1467188915605 Marionette DEBUG loaded listener.js 01:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128f78400) [pid = 1650] [serial = 696] [outer = 0x128bce400] 01:28:35 INFO - PROCESS | 1650 | 1467188915890 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]]]}] 01:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 01:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 470ms 01:28:35 INFO - PROCESS | 1650 | 1467188915937 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 01:28:35 INFO - PROCESS | 1650 | 1467188915938 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 01:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 01:28:35 INFO - PROCESS | 1650 | 1467188915940 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 01:28:35 INFO - PROCESS | 1650 | 1467188915941 Marionette TRACE conn2 <- [1,902,null,{}] 01:28:35 INFO - PROCESS | 1650 | 1467188915944 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}] 01:28:35 INFO - PROCESS | 1650 | 1467188915945 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:36 INFO - PROCESS | 1650 | 1467188916029 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 01:28:36 INFO - PROCESS | 1650 | 1467188916034 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:36 INFO - PROCESS | 1650 | 1467188916036 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b27a000 == 42 [pid = 1650] [id = 233] 01:28:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128bd3000) [pid = 1650] [serial = 697] [outer = 0x0] 01:28:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128f74400) [pid = 1650] [serial = 698] [outer = 0x128bd3000] 01:28:36 INFO - PROCESS | 1650 | 1467188916107 Marionette DEBUG loaded listener.js 01:28:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1295a4c00) [pid = 1650] [serial = 699] [outer = 0x128bd3000] 01:28:36 INFO - PROCESS | 1650 | 1467188916541 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]]]}] 01:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 01:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 619ms 01:28:36 INFO - PROCESS | 1650 | 1467188916560 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 01:28:36 INFO - PROCESS | 1650 | 1467188916562 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 01:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 01:28:36 INFO - PROCESS | 1650 | 1467188916566 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 01:28:36 INFO - PROCESS | 1650 | 1467188916568 Marionette TRACE conn2 <- [1,906,null,{}] 01:28:36 INFO - PROCESS | 1650 | 1467188916572 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}] 01:28:36 INFO - PROCESS | 1650 | 1467188916574 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:36 INFO - PROCESS | 1650 | 1467188916680 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 01:28:36 INFO - PROCESS | 1650 | 1467188916750 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:36 INFO - PROCESS | 1650 | 1467188916752 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x118520000 == 43 [pid = 1650] [id = 234] 01:28:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1164df400) [pid = 1650] [serial = 700] [outer = 0x0] 01:28:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x117eb8c00) [pid = 1650] [serial = 701] [outer = 0x1164df400] 01:28:36 INFO - PROCESS | 1650 | 1467188916785 Marionette DEBUG loaded listener.js 01:28:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1188d0400) [pid = 1650] [serial = 702] [outer = 0x1164df400] 01:28:37 INFO - PROCESS | 1650 | 1467188917209 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]]]}] 01:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 01:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 671ms 01:28:37 INFO - PROCESS | 1650 | 1467188917237 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 01:28:37 INFO - PROCESS | 1650 | 1467188917240 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 01:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 01:28:37 INFO - PROCESS | 1650 | 1467188917245 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 01:28:37 INFO - PROCESS | 1650 | 1467188917247 Marionette TRACE conn2 <- [1,910,null,{}] 01:28:37 INFO - PROCESS | 1650 | 1467188917250 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}] 01:28:37 INFO - PROCESS | 1650 | 1467188917252 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:37 INFO - PROCESS | 1650 | 1467188917354 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 01:28:37 INFO - PROCESS | 1650 | 1467188917411 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:37 INFO - PROCESS | 1650 | 1467188917412 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x125181800 == 44 [pid = 1650] [id = 235] 01:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119461800) [pid = 1650] [serial = 703] [outer = 0x0] 01:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119641000) [pid = 1650] [serial = 704] [outer = 0x119461800] 01:28:37 INFO - PROCESS | 1650 | 1467188917443 Marionette DEBUG loaded listener.js 01:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119ae1800) [pid = 1650] [serial = 705] [outer = 0x119461800] 01:28:37 INFO - PROCESS | 1650 | 1467188917964 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]]]}] 01:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 01:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 770ms 01:28:38 INFO - PROCESS | 1650 | 1467188918027 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 01:28:38 INFO - PROCESS | 1650 | 1467188918029 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 01:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 01:28:38 INFO - PROCESS | 1650 | 1467188918032 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 01:28:38 INFO - PROCESS | 1650 | 1467188918036 Marionette TRACE conn2 <- [1,914,null,{}] 01:28:38 INFO - PROCESS | 1650 | 1467188918044 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}] 01:28:38 INFO - PROCESS | 1650 | 1467188918047 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:38 INFO - PROCESS | 1650 | 1467188918149 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 01:28:38 INFO - PROCESS | 1650 | 1467188918220 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:38 INFO - PROCESS | 1650 | 1467188918222 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b999800 == 45 [pid = 1650] [id = 236] 01:28:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123e71400) [pid = 1650] [serial = 706] [outer = 0x0] 01:28:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x124090c00) [pid = 1650] [serial = 707] [outer = 0x123e71400] 01:28:38 INFO - PROCESS | 1650 | 1467188918254 Marionette DEBUG loaded listener.js 01:28:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1244c5c00) [pid = 1650] [serial = 708] [outer = 0x123e71400] 01:28:38 INFO - PROCESS | 1650 | 1467188918669 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]]]}] 01:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 01:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 674ms 01:28:38 INFO - PROCESS | 1650 | 1467188918705 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 01:28:38 INFO - PROCESS | 1650 | 1467188918707 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 01:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 01:28:38 INFO - PROCESS | 1650 | 1467188918710 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 01:28:38 INFO - PROCESS | 1650 | 1467188918711 Marionette TRACE conn2 <- [1,918,null,{}] 01:28:38 INFO - PROCESS | 1650 | 1467188918714 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}] 01:28:38 INFO - PROCESS | 1650 | 1467188918715 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:38 INFO - PROCESS | 1650 | 1467188918818 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 01:28:38 INFO - PROCESS | 1650 | 1467188918873 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:38 INFO - PROCESS | 1650 | 1467188918874 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12baa5000 == 46 [pid = 1650] [id = 237] 01:28:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x124fdc400) [pid = 1650] [serial = 709] [outer = 0x0] 01:28:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x125839c00) [pid = 1650] [serial = 710] [outer = 0x124fdc400] 01:28:38 INFO - PROCESS | 1650 | 1467188918903 Marionette DEBUG loaded listener.js 01:28:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128927800) [pid = 1650] [serial = 711] [outer = 0x124fdc400] 01:28:39 INFO - PROCESS | 1650 | 1467188919337 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]]]}] 01:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 01:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 668ms 01:28:39 INFO - PROCESS | 1650 | 1467188919379 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 01:28:39 INFO - PROCESS | 1650 | 1467188919380 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 01:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 01:28:39 INFO - PROCESS | 1650 | 1467188919382 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 01:28:39 INFO - PROCESS | 1650 | 1467188919384 Marionette TRACE conn2 <- [1,922,null,{}] 01:28:39 INFO - PROCESS | 1650 | 1467188919386 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}] 01:28:39 INFO - PROCESS | 1650 | 1467188919387 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:39 INFO - PROCESS | 1650 | 1467188919507 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 01:28:39 INFO - PROCESS | 1650 | 1467188919718 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:39 INFO - PROCESS | 1650 | 1467188919719 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x111e8a000 == 47 [pid = 1650] [id = 238] 01:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x110e7e400) [pid = 1650] [serial = 712] [outer = 0x0] 01:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x111c13800) [pid = 1650] [serial = 713] [outer = 0x110e7e400] 01:28:39 INFO - PROCESS | 1650 | 1467188919750 Marionette DEBUG loaded listener.js 01:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x112141c00) [pid = 1650] [serial = 714] [outer = 0x110e7e400] 01:28:40 INFO - PROCESS | 1650 | 1467188920179 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]]]}] 01:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 01:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 822ms 01:28:40 INFO - PROCESS | 1650 | 1467188920206 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 01:28:40 INFO - PROCESS | 1650 | 1467188920208 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 01:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 01:28:40 INFO - PROCESS | 1650 | 1467188920212 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 01:28:40 INFO - PROCESS | 1650 | 1467188920215 Marionette TRACE conn2 <- [1,926,null,{}] 01:28:40 INFO - PROCESS | 1650 | 1467188920219 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}] 01:28:40 INFO - PROCESS | 1650 | 1467188920221 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:40 INFO - PROCESS | 1650 | 1467188920347 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 01:28:40 INFO - PROCESS | 1650 | 1467188920456 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:40 INFO - PROCESS | 1650 | 1467188920458 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x116620000 == 48 [pid = 1650] [id = 239] 01:28:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11321d400) [pid = 1650] [serial = 715] [outer = 0x0] 01:28:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1133a7c00) [pid = 1650] [serial = 716] [outer = 0x11321d400] 01:28:40 INFO - PROCESS | 1650 | 1467188920500 Marionette DEBUG loaded listener.js 01:28:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x113c65000) [pid = 1650] [serial = 717] [outer = 0x11321d400] 01:28:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12b268000 == 47 [pid = 1650] [id = 232] 01:28:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7cb000 == 46 [pid = 1650] [id = 231] 01:28:41 INFO - PROCESS | 1650 | --DOCSHELL 0x123cad000 == 45 [pid = 1650] [id = 230] 01:28:41 INFO - PROCESS | 1650 | --DOCSHELL 0x129493000 == 44 [pid = 1650] [id = 229] 01:28:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1292bf000 == 43 [pid = 1650] [id = 228] 01:28:41 INFO - PROCESS | 1650 | --DOCSHELL 0x128a16800 == 42 [pid = 1650] [id = 227] 01:28:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1268d7800 == 41 [pid = 1650] [id = 226] 01:28:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11818c800 == 40 [pid = 1650] [id = 225] 01:28:41 INFO - PROCESS | 1650 | --DOCSHELL 0x123cad800 == 39 [pid = 1650] [id = 224] 01:28:41 INFO - PROCESS | 1650 | --DOCSHELL 0x119bf0000 == 38 [pid = 1650] [id = 223] 01:28:41 INFO - PROCESS | 1650 | --DOCSHELL 0x118197800 == 37 [pid = 1650] [id = 222] 01:28:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1164c3800 == 36 [pid = 1650] [id = 221] 01:28:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11851a800 == 35 [pid = 1650] [id = 220] 01:28:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11254b800 == 34 [pid = 1650] [id = 219] 01:28:41 INFO - PROCESS | 1650 | --DOCSHELL 0x118869000 == 33 [pid = 1650] [id = 207] 01:28:41 INFO - PROCESS | 1650 | --DOCSHELL 0x111e8a000 == 32 [pid = 1650] [id = 238] 01:28:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12baa5000 == 31 [pid = 1650] [id = 237] 01:28:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12b999800 == 30 [pid = 1650] [id = 236] 01:28:41 INFO - PROCESS | 1650 | --DOCSHELL 0x125181800 == 29 [pid = 1650] [id = 235] 01:28:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12b27a000 == 28 [pid = 1650] [id = 233] 01:28:41 INFO - PROCESS | 1650 | --DOCSHELL 0x118520000 == 27 [pid = 1650] [id = 234] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119ae0000) [pid = 1650] [serial = 636] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119a2cc00) [pid = 1650] [serial = 635] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x123e63400) [pid = 1650] [serial = 641] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x116905000) [pid = 1650] [serial = 626] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x116f8fc00) [pid = 1650] [serial = 627] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119468c00) [pid = 1650] [serial = 632] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1129b2000) [pid = 1650] [serial = 623] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11300a800) [pid = 1650] [serial = 624] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11899f800) [pid = 1650] [serial = 629] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11941b000) [pid = 1650] [serial = 630] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118616400) [pid = 1650] [serial = 621] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116f5bc00) [pid = 1650] [serial = 620] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11910bc00) [pid = 1650] [serial = 606] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1182ef400) [pid = 1650] [serial = 605] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119e38000) [pid = 1650] [serial = 609] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119654000) [pid = 1650] [serial = 608] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x125005400) [pid = 1650] [serial = 612] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1244c6c00) [pid = 1650] [serial = 611] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128f7b400) [pid = 1650] [serial = 615] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128b77c00) [pid = 1650] [serial = 614] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12a563000) [pid = 1650] [serial = 618] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119c40c00) [pid = 1650] [serial = 638] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12959d000) [pid = 1650] [serial = 617] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1244d0800) [pid = 1650] [serial = 651] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123e6a400) [pid = 1650] [serial = 642] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124098000) [pid = 1650] [serial = 648] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123cd5400) [pid = 1650] [serial = 645] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1244c9000) [pid = 1650] [serial = 650] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1209f5800) [pid = 1650] [serial = 639] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118266000) [pid = 1650] [serial = 644] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x123f40000) [pid = 1650] [serial = 647] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119576000) [pid = 1650] [serial = 633] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124704c00) [pid = 1650] [serial = 653] [outer = 0x0] [url = about:blank] 01:28:41 INFO - PROCESS | 1650 | 1467188921562 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]]]}] 01:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 01:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1375ms 01:28:41 INFO - PROCESS | 1650 | 1467188921588 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 01:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 01:28:41 INFO - PROCESS | 1650 | 1467188921590 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 01:28:41 INFO - PROCESS | 1650 | 1467188921594 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 01:28:41 INFO - PROCESS | 1650 | 1467188921596 Marionette TRACE conn2 <- [1,930,null,{}] 01:28:41 INFO - PROCESS | 1650 | 1467188921600 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}] 01:28:41 INFO - PROCESS | 1650 | 1467188921602 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:41 INFO - PROCESS | 1650 | 1467188921730 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 01:28:41 INFO - PROCESS | 1650 | 1467188921808 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:41 INFO - PROCESS | 1650 | 1467188921810 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x116410800 == 28 [pid = 1650] [id = 240] 01:28:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11300f400) [pid = 1650] [serial = 718] [outer = 0x0] 01:28:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1133cb800) [pid = 1650] [serial = 719] [outer = 0x11300f400] 01:28:41 INFO - PROCESS | 1650 | 1467188921857 Marionette DEBUG loaded listener.js 01:28:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115e29400) [pid = 1650] [serial = 720] [outer = 0x11300f400] 01:28:42 INFO - PROCESS | 1650 | 1467188922208 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]]]}] 01:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 01:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 621ms 01:28:42 INFO - PROCESS | 1650 | 1467188922222 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 01:28:42 INFO - PROCESS | 1650 | 1467188922225 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 01:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 01:28:42 INFO - PROCESS | 1650 | 1467188922230 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 01:28:42 INFO - PROCESS | 1650 | 1467188922232 Marionette TRACE conn2 <- [1,934,null,{}] 01:28:42 INFO - PROCESS | 1650 | 1467188922242 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}] 01:28:42 INFO - PROCESS | 1650 | 1467188922244 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:42 INFO - PROCESS | 1650 | 1467188922327 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 01:28:42 INFO - PROCESS | 1650 | 1467188922378 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:42 INFO - PROCESS | 1650 | 1467188922379 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x117256000 == 29 [pid = 1650] [id = 241] 01:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116290c00) [pid = 1650] [serial = 721] [outer = 0x0] 01:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116908c00) [pid = 1650] [serial = 722] [outer = 0x116290c00] 01:28:42 INFO - PROCESS | 1650 | 1467188922406 Marionette DEBUG loaded listener.js 01:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1177ea000) [pid = 1650] [serial = 723] [outer = 0x116290c00] 01:28:42 INFO - PROCESS | 1650 | 1467188922725 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]]]}] 01:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 01:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 528ms 01:28:42 INFO - PROCESS | 1650 | 1467188922759 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 01:28:42 INFO - PROCESS | 1650 | 1467188922760 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 01:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 01:28:42 INFO - PROCESS | 1650 | 1467188922763 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 01:28:42 INFO - PROCESS | 1650 | 1467188922765 Marionette TRACE conn2 <- [1,938,null,{}] 01:28:42 INFO - PROCESS | 1650 | 1467188922775 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}] 01:28:42 INFO - PROCESS | 1650 | 1467188922778 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:42 INFO - PROCESS | 1650 | 1467188922851 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 01:28:42 INFO - PROCESS | 1650 | 1467188922855 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:42 INFO - PROCESS | 1650 | 1467188922857 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x118520000 == 30 [pid = 1650] [id = 242] 01:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112dc5c00) [pid = 1650] [serial = 724] [outer = 0x0] 01:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1188c7800) [pid = 1650] [serial = 725] [outer = 0x112dc5c00] 01:28:42 INFO - PROCESS | 1650 | 1467188922888 Marionette DEBUG loaded listener.js 01:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1189ab800) [pid = 1650] [serial = 726] [outer = 0x112dc5c00] 01:28:43 INFO - PROCESS | 1650 | 1467188923202 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]]]}] 01:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 01:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 473ms 01:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 01:28:43 INFO - PROCESS | 1650 | 1467188923240 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 01:28:43 INFO - PROCESS | 1650 | 1467188923241 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 01:28:43 INFO - PROCESS | 1650 | 1467188923260 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 01:28:43 INFO - PROCESS | 1650 | 1467188923261 Marionette TRACE conn2 <- [1,942,null,{}] 01:28:43 INFO - PROCESS | 1650 | 1467188923271 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}] 01:28:43 INFO - PROCESS | 1650 | 1467188923273 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:43 INFO - PROCESS | 1650 | 1467188923354 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 01:28:43 INFO - PROCESS | 1650 | 1467188923359 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:43 INFO - PROCESS | 1650 | 1467188923360 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192d6000 == 31 [pid = 1650] [id = 243] 01:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11910f800) [pid = 1650] [serial = 727] [outer = 0x0] 01:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11941a400) [pid = 1650] [serial = 728] [outer = 0x11910f800] 01:28:43 INFO - PROCESS | 1650 | 1467188923385 Marionette DEBUG loaded listener.js 01:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119428800) [pid = 1650] [serial = 729] [outer = 0x11910f800] 01:28:43 INFO - PROCESS | 1650 | 1467188923739 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]]]}] 01:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 01:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 545ms 01:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 01:28:43 INFO - PROCESS | 1650 | 1467188923788 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 01:28:43 INFO - PROCESS | 1650 | 1467188923789 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 01:28:43 INFO - PROCESS | 1650 | 1467188923791 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 01:28:43 INFO - PROCESS | 1650 | 1467188923792 Marionette TRACE conn2 <- [1,946,null,{}] 01:28:43 INFO - PROCESS | 1650 | 1467188923795 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}] 01:28:43 INFO - PROCESS | 1650 | 1467188923796 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:43 INFO - PROCESS | 1650 | 1467188923889 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 01:28:43 INFO - PROCESS | 1650 | 1467188923926 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:43 INFO - PROCESS | 1650 | 1467188923927 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x119cd5800 == 32 [pid = 1650] [id = 244] 01:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112dc6800) [pid = 1650] [serial = 730] [outer = 0x0] 01:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119464400) [pid = 1650] [serial = 731] [outer = 0x112dc6800] 01:28:43 INFO - PROCESS | 1650 | 1467188923952 Marionette DEBUG loaded listener.js 01:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119571c00) [pid = 1650] [serial = 732] [outer = 0x112dc6800] 01:28:44 INFO - PROCESS | 1650 | 1467188924252 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]]]}] 01:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 01:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 518ms 01:28:44 INFO - PROCESS | 1650 | 1467188924310 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 01:28:44 INFO - PROCESS | 1650 | 1467188924311 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 01:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 01:28:44 INFO - PROCESS | 1650 | 1467188924313 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 01:28:44 INFO - PROCESS | 1650 | 1467188924314 Marionette TRACE conn2 <- [1,950,null,{}] 01:28:44 INFO - PROCESS | 1650 | 1467188924317 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}] 01:28:44 INFO - PROCESS | 1650 | 1467188924321 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:44 INFO - PROCESS | 1650 | 1467188924432 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 01:28:44 INFO - PROCESS | 1650 | 1467188924466 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:44 INFO - PROCESS | 1650 | 1467188924467 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x123aba800 == 33 [pid = 1650] [id = 245] 01:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1132da800) [pid = 1650] [serial = 733] [outer = 0x0] 01:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11963c000) [pid = 1650] [serial = 734] [outer = 0x1132da800] 01:28:44 INFO - PROCESS | 1650 | 1467188924493 Marionette DEBUG loaded listener.js 01:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119e34c00) [pid = 1650] [serial = 735] [outer = 0x1132da800] 01:28:44 INFO - PROCESS | 1650 | 1467188924786 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]]]}] 01:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 01:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 519ms 01:28:44 INFO - PROCESS | 1650 | 1467188924832 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 01:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 01:28:44 INFO - PROCESS | 1650 | 1467188924843 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 01:28:44 INFO - PROCESS | 1650 | 1467188924845 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 01:28:44 INFO - PROCESS | 1650 | 1467188924846 Marionette TRACE conn2 <- [1,954,null,{}] 01:28:44 INFO - PROCESS | 1650 | 1467188924848 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}] 01:28:44 INFO - PROCESS | 1650 | 1467188924849 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:44 INFO - PROCESS | 1650 | 1467188924940 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 01:28:44 INFO - PROCESS | 1650 | 1467188924954 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:44 INFO - PROCESS | 1650 | 1467188924955 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243be800 == 34 [pid = 1650] [id = 246] 01:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119e32800) [pid = 1650] [serial = 736] [outer = 0x0] 01:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119e3c000) [pid = 1650] [serial = 737] [outer = 0x119e32800] 01:28:44 INFO - PROCESS | 1650 | 1467188924979 Marionette DEBUG loaded listener.js 01:28:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1209f2000) [pid = 1650] [serial = 738] [outer = 0x119e32800] 01:28:45 INFO - PROCESS | 1650 | 1467188925306 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]]]}] 01:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 01:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 468ms 01:28:45 INFO - PROCESS | 1650 | 1467188925313 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 01:28:45 INFO - PROCESS | 1650 | 1467188925314 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 01:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 01:28:45 INFO - PROCESS | 1650 | 1467188925318 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 01:28:45 INFO - PROCESS | 1650 | 1467188925319 Marionette TRACE conn2 <- [1,958,null,{}] 01:28:45 INFO - PROCESS | 1650 | 1467188925321 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}] 01:28:45 INFO - PROCESS | 1650 | 1467188925322 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:45 INFO - PROCESS | 1650 | 1467188925421 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 01:28:45 INFO - PROCESS | 1650 | 1467188925455 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:45 INFO - PROCESS | 1650 | 1467188925456 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247d3800 == 35 [pid = 1650] [id = 247] 01:28:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119e37000) [pid = 1650] [serial = 739] [outer = 0x0] 01:28:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x123806000) [pid = 1650] [serial = 740] [outer = 0x119e37000] 01:28:45 INFO - PROCESS | 1650 | 1467188925480 Marionette DEBUG loaded listener.js 01:28:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x123cd4c00) [pid = 1650] [serial = 741] [outer = 0x119e37000] 01:28:45 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119428000) [pid = 1650] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 01:28:45 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128bd3000) [pid = 1650] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 01:28:45 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x124cdc400) [pid = 1650] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 01:28:45 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1129ae400) [pid = 1650] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 01:28:45 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1266e9000) [pid = 1650] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 01:28:45 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x110e76400) [pid = 1650] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 01:28:45 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1258d8c00) [pid = 1650] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 01:28:45 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1129b1000) [pid = 1650] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 01:28:45 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1209e9000) [pid = 1650] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 01:28:45 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1182f0c00) [pid = 1650] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 01:28:45 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1164e7000) [pid = 1650] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 01:28:45 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x110e7a000) [pid = 1650] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 01:28:45 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11956ec00) [pid = 1650] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 01:28:45 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11662f000) [pid = 1650] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 01:28:45 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x128bce400) [pid = 1650] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 01:28:45 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123a77800) [pid = 1650] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 01:28:45 INFO - PROCESS | 1650 | 1467188925932 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]]]}] 01:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 01:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 619ms 01:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 01:28:45 INFO - PROCESS | 1650 | 1467188925938 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 01:28:45 INFO - PROCESS | 1650 | 1467188925939 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 01:28:45 INFO - PROCESS | 1650 | 1467188925941 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 01:28:45 INFO - PROCESS | 1650 | 1467188925943 Marionette TRACE conn2 <- [1,962,null,{}] 01:28:45 INFO - PROCESS | 1650 | 1467188925945 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}] 01:28:45 INFO - PROCESS | 1650 | 1467188925946 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:46 INFO - PROCESS | 1650 | 1467188926061 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 01:28:46 INFO - PROCESS | 1650 | 1467188926096 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:46 INFO - PROCESS | 1650 | 1467188926097 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11851c000 == 36 [pid = 1650] [id = 248] 01:28:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x110e76400) [pid = 1650] [serial = 742] [outer = 0x0] 01:28:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1182f0c00) [pid = 1650] [serial = 743] [outer = 0x110e76400] 01:28:46 INFO - PROCESS | 1650 | 1467188926123 Marionette DEBUG loaded listener.js 01:28:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119eed000) [pid = 1650] [serial = 744] [outer = 0x110e76400] 01:28:46 INFO - PROCESS | 1650 | 1467188926401 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]]]}] 01:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 01:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 469ms 01:28:46 INFO - PROCESS | 1650 | 1467188926410 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 01:28:46 INFO - PROCESS | 1650 | 1467188926411 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 01:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 01:28:46 INFO - PROCESS | 1650 | 1467188926415 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 01:28:46 INFO - PROCESS | 1650 | 1467188926417 Marionette TRACE conn2 <- [1,966,null,{}] 01:28:46 INFO - PROCESS | 1650 | 1467188926426 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}] 01:28:46 INFO - PROCESS | 1650 | 1467188926427 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:46 INFO - PROCESS | 1650 | 1467188926508 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 01:28:46 INFO - PROCESS | 1650 | 1467188926512 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:46 INFO - PROCESS | 1650 | 1467188926512 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261cd000 == 37 [pid = 1650] [id = 249] 01:28:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11a013800) [pid = 1650] [serial = 745] [outer = 0x0] 01:28:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123e67c00) [pid = 1650] [serial = 746] [outer = 0x11a013800] 01:28:46 INFO - PROCESS | 1650 | 1467188926538 Marionette DEBUG loaded listener.js 01:28:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123e6f000) [pid = 1650] [serial = 747] [outer = 0x11a013800] 01:28:46 INFO - PROCESS | 1650 | 1467188926863 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]]]}] 01:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 01:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 477ms 01:28:46 INFO - PROCESS | 1650 | 1467188926892 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 01:28:46 INFO - PROCESS | 1650 | 1467188926893 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 01:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 01:28:46 INFO - PROCESS | 1650 | 1467188926895 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 01:28:46 INFO - PROCESS | 1650 | 1467188926897 Marionette TRACE conn2 <- [1,970,null,{}] 01:28:46 INFO - PROCESS | 1650 | 1467188926900 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}] 01:28:46 INFO - PROCESS | 1650 | 1467188926903 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:47 INFO - PROCESS | 1650 | 1467188927023 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 01:28:47 INFO - PROCESS | 1650 | 1467188927029 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:47 INFO - PROCESS | 1650 | 1467188927031 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x119cd3000 == 38 [pid = 1650] [id = 250] 01:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123f42000) [pid = 1650] [serial = 748] [outer = 0x0] 01:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1240f0400) [pid = 1650] [serial = 749] [outer = 0x123f42000] 01:28:47 INFO - PROCESS | 1650 | 1467188927060 Marionette DEBUG loaded listener.js 01:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1244cf800) [pid = 1650] [serial = 750] [outer = 0x123f42000] 01:28:47 INFO - PROCESS | 1650 | 1467188927387 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]]]}] 01:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 01:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 520ms 01:28:47 INFO - PROCESS | 1650 | 1467188927416 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 01:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 01:28:47 INFO - PROCESS | 1650 | 1467188927421 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 01:28:47 INFO - PROCESS | 1650 | 1467188927423 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 01:28:47 INFO - PROCESS | 1650 | 1467188927424 Marionette TRACE conn2 <- [1,974,null,{}] 01:28:47 INFO - PROCESS | 1650 | 1467188927426 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}] 01:28:47 INFO - PROCESS | 1650 | 1467188927427 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:47 INFO - PROCESS | 1650 | 1467188927503 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 01:28:47 INFO - PROCESS | 1650 | 1467188927507 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:47 INFO - PROCESS | 1650 | 1467188927508 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292ae800 == 39 [pid = 1650] [id = 251] 01:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x112a7bc00) [pid = 1650] [serial = 751] [outer = 0x0] 01:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x124b26000) [pid = 1650] [serial = 752] [outer = 0x112a7bc00] 01:28:47 INFO - PROCESS | 1650 | 1467188927531 Marionette DEBUG loaded listener.js 01:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x124fd8000) [pid = 1650] [serial = 753] [outer = 0x112a7bc00] 01:28:48 INFO - PROCESS | 1650 | 1467188928006 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]]]}] 01:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 01:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 618ms 01:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 01:28:48 INFO - PROCESS | 1650 | 1467188928042 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 01:28:48 INFO - PROCESS | 1650 | 1467188928044 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 01:28:48 INFO - PROCESS | 1650 | 1467188928047 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 01:28:48 INFO - PROCESS | 1650 | 1467188928050 Marionette TRACE conn2 <- [1,978,null,{}] 01:28:48 INFO - PROCESS | 1650 | 1467188928054 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}] 01:28:48 INFO - PROCESS | 1650 | 1467188928055 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:48 INFO - PROCESS | 1650 | 1467188928171 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 01:28:48 INFO - PROCESS | 1650 | 1467188928227 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:48 INFO - PROCESS | 1650 | 1467188928229 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x116947000 == 40 [pid = 1650] [id = 252] 01:28:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1129b1800) [pid = 1650] [serial = 754] [outer = 0x0] 01:28:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x112f93800) [pid = 1650] [serial = 755] [outer = 0x1129b1800] 01:28:48 INFO - PROCESS | 1650 | 1467188928260 Marionette DEBUG loaded listener.js 01:28:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x115de5400) [pid = 1650] [serial = 756] [outer = 0x1129b1800] 01:28:48 INFO - PROCESS | 1650 | 1467188928853 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]]]}] 01:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 01:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 873ms 01:28:48 INFO - PROCESS | 1650 | 1467188928921 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 01:28:48 INFO - PROCESS | 1650 | 1467188928924 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 01:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 01:28:48 INFO - PROCESS | 1650 | 1467188928929 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 01:28:48 INFO - PROCESS | 1650 | 1467188928931 Marionette TRACE conn2 <- [1,982,null,{}] 01:28:48 INFO - PROCESS | 1650 | 1467188928933 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}] 01:28:48 INFO - PROCESS | 1650 | 1467188928935 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:49 INFO - PROCESS | 1650 | 1467188929046 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 01:28:49 INFO - PROCESS | 1650 | 1467188929122 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:49 INFO - PROCESS | 1650 | 1467188929124 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x119be6800 == 41 [pid = 1650] [id = 253] 01:28:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x116f90800) [pid = 1650] [serial = 757] [outer = 0x0] 01:28:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118267800) [pid = 1650] [serial = 758] [outer = 0x116f90800] 01:28:49 INFO - PROCESS | 1650 | 1467188929154 Marionette DEBUG loaded listener.js 01:28:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118315c00) [pid = 1650] [serial = 759] [outer = 0x116f90800] 01:28:49 INFO - PROCESS | 1650 | 1467188929794 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]]]}] 01:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 01:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 920ms 01:28:49 INFO - PROCESS | 1650 | 1467188929849 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 01:28:49 INFO - PROCESS | 1650 | 1467188929853 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 01:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 01:28:49 INFO - PROCESS | 1650 | 1467188929857 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 01:28:49 INFO - PROCESS | 1650 | 1467188929859 Marionette TRACE conn2 <- [1,986,null,{}] 01:28:49 INFO - PROCESS | 1650 | 1467188929862 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}] 01:28:49 INFO - PROCESS | 1650 | 1467188929864 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:49 INFO - PROCESS | 1650 | 1467188929981 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 01:28:49 INFO - PROCESS | 1650 | --DOCSHELL 0x119cd3000 == 40 [pid = 1650] [id = 250] 01:28:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1261cd000 == 39 [pid = 1650] [id = 249] 01:28:49 INFO - PROCESS | 1650 | --DOCSHELL 0x11851c000 == 38 [pid = 1650] [id = 248] 01:28:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1247d3800 == 37 [pid = 1650] [id = 247] 01:28:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1243be800 == 36 [pid = 1650] [id = 246] 01:28:49 INFO - PROCESS | 1650 | --DOCSHELL 0x123aba800 == 35 [pid = 1650] [id = 245] 01:28:49 INFO - PROCESS | 1650 | --DOCSHELL 0x119cd5800 == 34 [pid = 1650] [id = 244] 01:28:50 INFO - PROCESS | 1650 | --DOCSHELL 0x1192d6000 == 33 [pid = 1650] [id = 243] 01:28:50 INFO - PROCESS | 1650 | --DOCSHELL 0x118520000 == 32 [pid = 1650] [id = 242] 01:28:50 INFO - PROCESS | 1650 | --DOCSHELL 0x117256000 == 31 [pid = 1650] [id = 241] 01:28:50 INFO - PROCESS | 1650 | --DOCSHELL 0x116410800 == 30 [pid = 1650] [id = 240] 01:28:50 INFO - PROCESS | 1650 | --DOCSHELL 0x116620000 == 29 [pid = 1650] [id = 239] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12578c000) [pid = 1650] [serial = 654] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x128f78400) [pid = 1650] [serial = 696] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1266ea000) [pid = 1650] [serial = 692] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128bd6c00) [pid = 1650] [serial = 695] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12892d000) [pid = 1650] [serial = 687] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12583e800) [pid = 1650] [serial = 681] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x124ca2800) [pid = 1650] [serial = 678] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x123e71800) [pid = 1650] [serial = 675] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128bce000) [pid = 1650] [serial = 693] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119aeb800) [pid = 1650] [serial = 690] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1295a4c00) [pid = 1650] [serial = 699] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128f74400) [pid = 1650] [serial = 698] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x125009000) [pid = 1650] [serial = 680] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124092400) [pid = 1650] [serial = 677] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12689e000) [pid = 1650] [serial = 686] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x117eb6400) [pid = 1650] [serial = 689] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126659800) [pid = 1650] [serial = 684] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x126537000) [pid = 1650] [serial = 683] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119e38800) [pid = 1650] [serial = 671] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11a01dc00) [pid = 1650] [serial = 672] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123c58000) [pid = 1650] [serial = 674] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1188d2000) [pid = 1650] [serial = 665] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119424400) [pid = 1650] [serial = 666] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11677f400) [pid = 1650] [serial = 662] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118268000) [pid = 1650] [serial = 663] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x111c83c00) [pid = 1650] [serial = 656] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1128ec400) [pid = 1650] [serial = 657] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119647400) [pid = 1650] [serial = 668] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119ae5400) [pid = 1650] [serial = 669] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x116f8d800) [pid = 1650] [serial = 659] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x117eb7400) [pid = 1650] [serial = 660] [outer = 0x0] [url = about:blank] 01:28:50 INFO - PROCESS | 1650 | 1467188930067 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:50 INFO - PROCESS | 1650 | 1467188930070 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1131d5800 == 30 [pid = 1650] [id = 254] 01:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1129ae400) [pid = 1650] [serial = 760] [outer = 0x0] 01:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1133cf000) [pid = 1650] [serial = 761] [outer = 0x1129ae400] 01:28:50 INFO - PROCESS | 1650 | 1467188930100 Marionette DEBUG loaded listener.js 01:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11697d800) [pid = 1650] [serial = 762] [outer = 0x1129ae400] 01:28:50 INFO - PROCESS | 1650 | 1467188930436 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]]]}] 01:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 01:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 622ms 01:28:50 INFO - PROCESS | 1650 | 1467188930479 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 01:28:50 INFO - PROCESS | 1650 | 1467188930482 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 01:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 01:28:50 INFO - PROCESS | 1650 | 1467188930486 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 01:28:50 INFO - PROCESS | 1650 | 1467188930488 Marionette TRACE conn2 <- [1,990,null,{}] 01:28:50 INFO - PROCESS | 1650 | 1467188930490 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}] 01:28:50 INFO - PROCESS | 1650 | 1467188930491 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:50 INFO - PROCESS | 1650 | 1467188930571 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 01:28:50 INFO - PROCESS | 1650 | 1467188930575 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:50 INFO - PROCESS | 1650 | 1467188930576 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184bc000 == 31 [pid = 1650] [id = 255] 01:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x117eb6400) [pid = 1650] [serial = 763] [outer = 0x0] 01:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11899ec00) [pid = 1650] [serial = 764] [outer = 0x117eb6400] 01:28:50 INFO - PROCESS | 1650 | 1467188930606 Marionette DEBUG loaded listener.js 01:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119191800) [pid = 1650] [serial = 765] [outer = 0x117eb6400] 01:28:50 INFO - PROCESS | 1650 | 1467188930950 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]]]}] 01:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 01:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 518ms 01:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 01:28:51 INFO - PROCESS | 1650 | 1467188931005 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 01:28:51 INFO - PROCESS | 1650 | 1467188931006 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 01:28:51 INFO - PROCESS | 1650 | 1467188931008 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 01:28:51 INFO - PROCESS | 1650 | 1467188931011 Marionette TRACE conn2 <- [1,994,null,{}] 01:28:51 INFO - PROCESS | 1650 | 1467188931018 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}] 01:28:51 INFO - PROCESS | 1650 | 1467188931021 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:51 INFO - PROCESS | 1650 | 1467188931106 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 01:28:51 INFO - PROCESS | 1650 | 1467188931112 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:51 INFO - PROCESS | 1650 | 1467188931115 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bda800 == 32 [pid = 1650] [id = 256] 01:28:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112d1a400) [pid = 1650] [serial = 766] [outer = 0x0] 01:28:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119573c00) [pid = 1650] [serial = 767] [outer = 0x112d1a400] 01:28:51 INFO - PROCESS | 1650 | 1467188931145 Marionette DEBUG loaded listener.js 01:28:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119a71800) [pid = 1650] [serial = 768] [outer = 0x112d1a400] 01:28:51 INFO - PROCESS | 1650 | 1467188931542 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]]]}] 01:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 01:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 573ms 01:28:51 INFO - PROCESS | 1650 | 1467188931581 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 01:28:51 INFO - PROCESS | 1650 | 1467188931586 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 01:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 01:28:51 INFO - PROCESS | 1650 | 1467188931601 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 01:28:51 INFO - PROCESS | 1650 | 1467188931603 Marionette TRACE conn2 <- [1,998,null,{}] 01:28:51 INFO - PROCESS | 1650 | 1467188931607 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}] 01:28:51 INFO - PROCESS | 1650 | 1467188931609 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:51 INFO - PROCESS | 1650 | 1467188931700 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 01:28:51 INFO - PROCESS | 1650 | 1467188931705 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:51 INFO - PROCESS | 1650 | 1467188931706 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x123989800 == 33 [pid = 1650] [id = 257] 01:28:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119a76000) [pid = 1650] [serial = 769] [outer = 0x0] 01:28:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119ae6400) [pid = 1650] [serial = 770] [outer = 0x119a76000] 01:28:51 INFO - PROCESS | 1650 | 1467188931732 Marionette DEBUG loaded listener.js 01:28:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119e36000) [pid = 1650] [serial = 771] [outer = 0x119a76000] 01:28:52 INFO - PROCESS | 1650 | 1467188932071 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]]]}] 01:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 01:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 521ms 01:28:52 INFO - PROCESS | 1650 | 1467188932121 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 01:28:52 INFO - PROCESS | 1650 | 1467188932122 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 01:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 01:28:52 INFO - PROCESS | 1650 | 1467188932124 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 01:28:52 INFO - PROCESS | 1650 | 1467188932126 Marionette TRACE conn2 <- [1,1002,null,{}] 01:28:52 INFO - PROCESS | 1650 | 1467188932128 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}] 01:28:52 INFO - PROCESS | 1650 | 1467188932136 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:52 INFO - PROCESS | 1650 | 1467188932247 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 01:28:52 INFO - PROCESS | 1650 | 1467188932251 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:52 INFO - PROCESS | 1650 | 1467188932252 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1241a5000 == 34 [pid = 1650] [id = 258] 01:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1129b1400) [pid = 1650] [serial = 772] [outer = 0x0] 01:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119eedc00) [pid = 1650] [serial = 773] [outer = 0x1129b1400] 01:28:52 INFO - PROCESS | 1650 | 1467188932278 Marionette DEBUG loaded listener.js 01:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123e63800) [pid = 1650] [serial = 774] [outer = 0x1129b1400] 01:28:52 INFO - PROCESS | 1650 | 1467188932641 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]]]}] 01:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 01:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 570ms 01:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 01:28:52 INFO - PROCESS | 1650 | 1467188932696 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 01:28:52 INFO - PROCESS | 1650 | 1467188932697 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 01:28:52 INFO - PROCESS | 1650 | 1467188932699 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 01:28:52 INFO - PROCESS | 1650 | 1467188932700 Marionette TRACE conn2 <- [1,1006,null,{}] 01:28:52 INFO - PROCESS | 1650 | 1467188932709 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}] 01:28:52 INFO - PROCESS | 1650 | 1467188932713 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:52 INFO - PROCESS | 1650 | 1467188932832 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 01:28:52 INFO - PROCESS | 1650 | 1467188932836 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:52 INFO - PROCESS | 1650 | 1467188932838 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261c7000 == 35 [pid = 1650] [id = 259] 01:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123c5d800) [pid = 1650] [serial = 775] [outer = 0x0] 01:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124093000) [pid = 1650] [serial = 776] [outer = 0x123c5d800] 01:28:52 INFO - PROCESS | 1650 | 1467188932863 Marionette DEBUG loaded listener.js 01:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124ca2400) [pid = 1650] [serial = 777] [outer = 0x123c5d800] 01:28:53 INFO - PROCESS | 1650 | 1467188933229 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]]]}] 01:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 01:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 576ms 01:28:53 INFO - PROCESS | 1650 | 1467188933276 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 01:28:53 INFO - PROCESS | 1650 | 1467188933278 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 01:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 01:28:53 INFO - PROCESS | 1650 | 1467188933290 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 01:28:53 INFO - PROCESS | 1650 | 1467188933292 Marionette TRACE conn2 <- [1,1010,null,{}] 01:28:53 INFO - PROCESS | 1650 | 1467188933296 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}] 01:28:53 INFO - PROCESS | 1650 | 1467188933298 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:53 INFO - PROCESS | 1650 | 1467188933445 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 01:28:53 INFO - PROCESS | 1650 | 1467188933501 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:53 INFO - PROCESS | 1650 | 1467188933502 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a10800 == 36 [pid = 1650] [id = 260] 01:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124cdb800) [pid = 1650] [serial = 778] [outer = 0x0] 01:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x125006400) [pid = 1650] [serial = 779] [outer = 0x124cdb800] 01:28:53 INFO - PROCESS | 1650 | 1467188933544 Marionette DEBUG loaded listener.js 01:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x125836400) [pid = 1650] [serial = 780] [outer = 0x124cdb800] 01:28:54 INFO - PROCESS | 1650 | 1467188934013 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]]]}] 01:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 01:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 781ms 01:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 01:28:54 INFO - PROCESS | 1650 | 1467188934070 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 01:28:54 INFO - PROCESS | 1650 | 1467188934071 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 01:28:54 INFO - PROCESS | 1650 | 1467188934073 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 01:28:54 INFO - PROCESS | 1650 | 1467188934074 Marionette TRACE conn2 <- [1,1014,null,{}] 01:28:54 INFO - PROCESS | 1650 | 1467188934076 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}] 01:28:54 INFO - PROCESS | 1650 | 1467188934077 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:54 INFO - PROCESS | 1650 | 1467188934174 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 01:28:54 INFO - PROCESS | 1650 | 1467188934177 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:54 INFO - PROCESS | 1650 | 1467188934178 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292af000 == 37 [pid = 1650] [id = 261] 01:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124ce0400) [pid = 1650] [serial = 781] [outer = 0x0] 01:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1258ddc00) [pid = 1650] [serial = 782] [outer = 0x124ce0400] 01:28:54 INFO - PROCESS | 1650 | 1467188934203 Marionette DEBUG loaded listener.js 01:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126182400) [pid = 1650] [serial = 783] [outer = 0x124ce0400] 01:28:54 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11300f400) [pid = 1650] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 01:28:54 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11321d400) [pid = 1650] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 01:28:54 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112dc5c00) [pid = 1650] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 01:28:54 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112dc6800) [pid = 1650] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 01:28:54 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116290c00) [pid = 1650] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 01:28:54 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11910f800) [pid = 1650] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 01:28:54 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1164df400) [pid = 1650] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 01:28:54 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119461800) [pid = 1650] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 01:28:54 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123e71400) [pid = 1650] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 01:28:54 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124fdc400) [pid = 1650] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 01:28:54 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1132da800) [pid = 1650] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 01:28:54 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x110e76400) [pid = 1650] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 01:28:54 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119e32800) [pid = 1650] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 01:28:54 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119e37000) [pid = 1650] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 01:28:54 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11a013800) [pid = 1650] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 01:28:54 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x110e7e400) [pid = 1650] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 01:28:54 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x123f42000) [pid = 1650] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 01:28:54 INFO - PROCESS | 1650 | 1467188934710 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]]]}] 01:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 01:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 672ms 01:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 01:28:54 INFO - PROCESS | 1650 | 1467188934746 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 01:28:54 INFO - PROCESS | 1650 | 1467188934748 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 01:28:54 INFO - PROCESS | 1650 | 1467188934753 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 01:28:54 INFO - PROCESS | 1650 | 1467188934755 Marionette TRACE conn2 <- [1,1018,null,{}] 01:28:54 INFO - PROCESS | 1650 | 1467188934759 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}] 01:28:54 INFO - PROCESS | 1650 | 1467188934761 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:54 INFO - PROCESS | 1650 | 1467188934838 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 01:28:54 INFO - PROCESS | 1650 | 1467188934842 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:54 INFO - PROCESS | 1650 | 1467188934843 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bd9000 == 38 [pid = 1650] [id = 262] 01:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1128e8000) [pid = 1650] [serial = 784] [outer = 0x0] 01:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118318400) [pid = 1650] [serial = 785] [outer = 0x1128e8000] 01:28:54 INFO - PROCESS | 1650 | 1467188934867 Marionette DEBUG loaded listener.js 01:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119464800) [pid = 1650] [serial = 786] [outer = 0x1128e8000] 01:28:55 INFO - PROCESS | 1650 | 1467188935182 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]]]}] 01:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 01:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 474ms 01:28:55 INFO - PROCESS | 1650 | 1467188935226 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 01:28:55 INFO - PROCESS | 1650 | 1467188935227 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 01:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 01:28:55 INFO - PROCESS | 1650 | 1467188935229 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 01:28:55 INFO - PROCESS | 1650 | 1467188935230 Marionette TRACE conn2 <- [1,1022,null,{}] 01:28:55 INFO - PROCESS | 1650 | 1467188935233 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}] 01:28:55 INFO - PROCESS | 1650 | 1467188935234 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:55 INFO - PROCESS | 1650 | 1467188935338 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 01:28:55 INFO - PROCESS | 1650 | 1467188935344 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:55 INFO - PROCESS | 1650 | 1467188935345 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12948f800 == 39 [pid = 1650] [id = 263] 01:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112a86c00) [pid = 1650] [serial = 787] [outer = 0x0] 01:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119a71000) [pid = 1650] [serial = 788] [outer = 0x112a86c00] 01:28:55 INFO - PROCESS | 1650 | 1467188935369 Marionette DEBUG loaded listener.js 01:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124cdac00) [pid = 1650] [serial = 789] [outer = 0x112a86c00] 01:28:55 INFO - PROCESS | 1650 | 1467188935688 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]]]}] 01:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 01:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 471ms 01:28:55 INFO - PROCESS | 1650 | 1467188935703 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 01:28:55 INFO - PROCESS | 1650 | 1467188935705 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 01:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 01:28:55 INFO - PROCESS | 1650 | 1467188935708 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 01:28:55 INFO - PROCESS | 1650 | 1467188935709 Marionette TRACE conn2 <- [1,1026,null,{}] 01:28:55 INFO - PROCESS | 1650 | 1467188935712 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}] 01:28:55 INFO - PROCESS | 1650 | 1467188935713 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:55 INFO - PROCESS | 1650 | 1467188935808 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 01:28:55 INFO - PROCESS | 1650 | 1467188935811 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:55 INFO - PROCESS | 1650 | 1467188935813 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a74f800 == 40 [pid = 1650] [id = 264] 01:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124fdcc00) [pid = 1650] [serial = 790] [outer = 0x0] 01:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126543800) [pid = 1650] [serial = 791] [outer = 0x124fdcc00] 01:28:55 INFO - PROCESS | 1650 | 1467188935839 Marionette DEBUG loaded listener.js 01:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128921400) [pid = 1650] [serial = 792] [outer = 0x124fdcc00] 01:28:56 INFO - PROCESS | 1650 | 1467188936171 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]]]}] 01:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 01:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 471ms 01:28:56 INFO - PROCESS | 1650 | 1467188936179 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 01:28:56 INFO - PROCESS | 1650 | 1467188936181 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 01:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 01:28:56 INFO - PROCESS | 1650 | 1467188936187 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 01:28:56 INFO - PROCESS | 1650 | 1467188936188 Marionette TRACE conn2 <- [1,1030,null,{}] 01:28:56 INFO - PROCESS | 1650 | 1467188936190 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}] 01:28:56 INFO - PROCESS | 1650 | 1467188936191 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:56 INFO - PROCESS | 1650 | 1467188936299 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 01:28:56 INFO - PROCESS | 1650 | 1467188936306 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:56 INFO - PROCESS | 1650 | 1467188936307 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7c5800 == 41 [pid = 1650] [id = 265] 01:28:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1209e9000) [pid = 1650] [serial = 793] [outer = 0x0] 01:28:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1266e9800) [pid = 1650] [serial = 794] [outer = 0x1209e9000] 01:28:56 INFO - PROCESS | 1650 | 1467188936331 Marionette DEBUG loaded listener.js 01:28:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128b79800) [pid = 1650] [serial = 795] [outer = 0x1209e9000] 01:28:56 INFO - PROCESS | 1650 | 1467188936831 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]]]}] 01:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 01:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 672ms 01:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 01:28:56 INFO - PROCESS | 1650 | 1467188936856 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 01:28:56 INFO - PROCESS | 1650 | 1467188936858 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 01:28:56 INFO - PROCESS | 1650 | 1467188936861 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 01:28:56 INFO - PROCESS | 1650 | 1467188936863 Marionette TRACE conn2 <- [1,1034,null,{}] 01:28:56 INFO - PROCESS | 1650 | 1467188936868 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}] 01:28:56 INFO - PROCESS | 1650 | 1467188936871 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:56 INFO - PROCESS | 1650 | 1467188936978 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 01:28:57 INFO - PROCESS | 1650 | 1467188937045 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:57 INFO - PROCESS | 1650 | 1467188937046 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x118850000 == 42 [pid = 1650] [id = 266] 01:28:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11677f400) [pid = 1650] [serial = 796] [outer = 0x0] 01:28:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1177ef400) [pid = 1650] [serial = 797] [outer = 0x11677f400] 01:28:57 INFO - PROCESS | 1650 | 1467188937077 Marionette DEBUG loaded listener.js 01:28:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1188c7c00) [pid = 1650] [serial = 798] [outer = 0x11677f400] 01:28:57 INFO - PROCESS | 1650 | 1467188937490 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]]]}] 01:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 01:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 670ms 01:28:57 INFO - PROCESS | 1650 | 1467188937532 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 01:28:57 INFO - PROCESS | 1650 | 1467188937535 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 01:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 01:28:57 INFO - PROCESS | 1650 | 1467188937540 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 01:28:57 INFO - PROCESS | 1650 | 1467188937542 Marionette TRACE conn2 <- [1,1038,null,{}] 01:28:57 INFO - PROCESS | 1650 | 1467188937544 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}] 01:28:57 INFO - PROCESS | 1650 | 1467188937546 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:57 INFO - PROCESS | 1650 | 1467188937655 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 01:28:57 INFO - PROCESS | 1650 | 1467188937743 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:57 INFO - PROCESS | 1650 | 1467188937744 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x126514000 == 43 [pid = 1650] [id = 267] 01:28:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119425400) [pid = 1650] [serial = 799] [outer = 0x0] 01:28:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119651c00) [pid = 1650] [serial = 800] [outer = 0x119425400] 01:28:57 INFO - PROCESS | 1650 | 1467188937788 Marionette DEBUG loaded listener.js 01:28:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119ae5400) [pid = 1650] [serial = 801] [outer = 0x119425400] 01:28:58 INFO - PROCESS | 1650 | 1467188938216 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]]]}] 01:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 01:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 722ms 01:28:58 INFO - PROCESS | 1650 | 1467188938261 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 01:28:58 INFO - PROCESS | 1650 | 1467188938263 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 01:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 01:28:58 INFO - PROCESS | 1650 | 1467188938265 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 01:28:58 INFO - PROCESS | 1650 | 1467188938268 Marionette TRACE conn2 <- [1,1042,null,{}] 01:28:58 INFO - PROCESS | 1650 | 1467188938276 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}] 01:28:58 INFO - PROCESS | 1650 | 1467188938279 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:58 INFO - PROCESS | 1650 | 1467188938381 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 01:28:58 INFO - PROCESS | 1650 | 1467188938440 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:58 INFO - PROCESS | 1650 | 1467188938442 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b19d000 == 44 [pid = 1650] [id = 268] 01:28:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12380cc00) [pid = 1650] [serial = 802] [outer = 0x0] 01:28:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12408b800) [pid = 1650] [serial = 803] [outer = 0x12380cc00] 01:28:58 INFO - PROCESS | 1650 | 1467188938473 Marionette DEBUG loaded listener.js 01:28:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1244cb400) [pid = 1650] [serial = 804] [outer = 0x12380cc00] 01:28:58 INFO - PROCESS | 1650 | 1467188938886 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]]]}] 01:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 01:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 673ms 01:28:58 INFO - PROCESS | 1650 | 1467188938938 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 01:28:58 INFO - PROCESS | 1650 | 1467188938940 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 01:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 01:28:58 INFO - PROCESS | 1650 | 1467188938942 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 01:28:58 INFO - PROCESS | 1650 | 1467188938943 Marionette TRACE conn2 <- [1,1046,null,{}] 01:28:58 INFO - PROCESS | 1650 | 1467188938946 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}] 01:28:58 INFO - PROCESS | 1650 | 1467188938947 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:59 INFO - PROCESS | 1650 | 1467188939075 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 01:28:59 INFO - PROCESS | 1650 | 1467188939131 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:59 INFO - PROCESS | 1650 | 1467188939132 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b984000 == 45 [pid = 1650] [id = 269] 01:28:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x124bd6800) [pid = 1650] [serial = 805] [outer = 0x0] 01:28:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1265ec400) [pid = 1650] [serial = 806] [outer = 0x124bd6800] 01:28:59 INFO - PROCESS | 1650 | 1467188939173 Marionette DEBUG loaded listener.js 01:28:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1268a3800) [pid = 1650] [serial = 807] [outer = 0x124bd6800] 01:28:59 INFO - PROCESS | 1650 | 1467188939599 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]]]}] 01:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 01:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 669ms 01:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 01:28:59 INFO - PROCESS | 1650 | 1467188939611 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 01:28:59 INFO - PROCESS | 1650 | 1467188939613 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 01:28:59 INFO - PROCESS | 1650 | 1467188939615 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 01:28:59 INFO - PROCESS | 1650 | 1467188939616 Marionette TRACE conn2 <- [1,1050,null,{}] 01:28:59 INFO - PROCESS | 1650 | 1467188939619 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}] 01:28:59 INFO - PROCESS | 1650 | 1467188939620 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:59 INFO - PROCESS | 1650 | 1467188939720 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 01:28:59 INFO - PROCESS | 1650 | 1467188939772 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:59 INFO - PROCESS | 1650 | 1467188939773 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:28:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e3e000 == 46 [pid = 1650] [id = 270] 01:28:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x112aee400) [pid = 1650] [serial = 808] [outer = 0x0] 01:28:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x117eb6c00) [pid = 1650] [serial = 809] [outer = 0x112aee400] 01:28:59 INFO - PROCESS | 1650 | 1467188939803 Marionette DEBUG loaded listener.js 01:28:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x124cd8800) [pid = 1650] [serial = 810] [outer = 0x112aee400] 01:29:00 INFO - PROCESS | 1650 | 1467188940345 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]]]}] 01:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 01:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 770ms 01:29:00 INFO - PROCESS | 1650 | 1467188940404 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 01:29:00 INFO - PROCESS | 1650 | 1467188940406 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 01:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 01:29:00 INFO - PROCESS | 1650 | 1467188940410 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 01:29:00 INFO - PROCESS | 1650 | 1467188940411 Marionette TRACE conn2 <- [1,1054,null,{}] 01:29:00 INFO - PROCESS | 1650 | 1467188940416 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}] 01:29:00 INFO - PROCESS | 1650 | 1467188940419 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:00 INFO - PROCESS | 1650 | 1467188940529 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 01:29:00 INFO - PROCESS | 1650 | 1467188940607 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:00 INFO - PROCESS | 1650 | 1467188940609 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11725b000 == 47 [pid = 1650] [id = 271] 01:29:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11677ec00) [pid = 1650] [serial = 811] [outer = 0x0] 01:29:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1177edc00) [pid = 1650] [serial = 812] [outer = 0x11677ec00] 01:29:00 INFO - PROCESS | 1650 | 1467188940640 Marionette DEBUG loaded listener.js 01:29:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118316800) [pid = 1650] [serial = 813] [outer = 0x11677ec00] 01:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12a74f800 == 46 [pid = 1650] [id = 264] 01:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12948f800 == 45 [pid = 1650] [id = 263] 01:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x119bd9000 == 44 [pid = 1650] [id = 262] 01:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x1292af000 == 43 [pid = 1650] [id = 261] 01:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x128a10800 == 42 [pid = 1650] [id = 260] 01:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x1261c7000 == 41 [pid = 1650] [id = 259] 01:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x1241a5000 == 40 [pid = 1650] [id = 258] 01:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x123989800 == 39 [pid = 1650] [id = 257] 01:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x119bda800 == 38 [pid = 1650] [id = 256] 01:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x1184bc000 == 37 [pid = 1650] [id = 255] 01:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x1131d5800 == 36 [pid = 1650] [id = 254] 01:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x119be6800 == 35 [pid = 1650] [id = 253] 01:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x116947000 == 34 [pid = 1650] [id = 252] 01:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x1292ae800 == 33 [pid = 1650] [id = 251] 01:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x115e3e000 == 32 [pid = 1650] [id = 270] 01:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12b984000 == 31 [pid = 1650] [id = 269] 01:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12b19d000 == 30 [pid = 1650] [id = 268] 01:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x126514000 == 29 [pid = 1650] [id = 267] 01:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x118850000 == 28 [pid = 1650] [id = 266] 01:29:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7c5800 == 27 [pid = 1650] [id = 265] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1133cb800) [pid = 1650] [serial = 719] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x115e29400) [pid = 1650] [serial = 720] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x113c65000) [pid = 1650] [serial = 717] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1133a7c00) [pid = 1650] [serial = 716] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1188c7800) [pid = 1650] [serial = 725] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1189ab800) [pid = 1650] [serial = 726] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119464400) [pid = 1650] [serial = 731] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x116908c00) [pid = 1650] [serial = 722] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1177ea000) [pid = 1650] [serial = 723] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11941a400) [pid = 1650] [serial = 728] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1188d0400) [pid = 1650] [serial = 702] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x117eb8c00) [pid = 1650] [serial = 701] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119ae1800) [pid = 1650] [serial = 705] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119641000) [pid = 1650] [serial = 704] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1244c5c00) [pid = 1650] [serial = 708] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x124090c00) [pid = 1650] [serial = 707] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128927800) [pid = 1650] [serial = 711] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x125839c00) [pid = 1650] [serial = 710] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119e34c00) [pid = 1650] [serial = 735] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11963c000) [pid = 1650] [serial = 734] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119571c00) [pid = 1650] [serial = 732] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1182f0c00) [pid = 1650] [serial = 743] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119e3c000) [pid = 1650] [serial = 737] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1209f2000) [pid = 1650] [serial = 738] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123806000) [pid = 1650] [serial = 740] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123e67c00) [pid = 1650] [serial = 746] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112141c00) [pid = 1650] [serial = 714] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123cd4c00) [pid = 1650] [serial = 741] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x124b26000) [pid = 1650] [serial = 752] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x123e6f000) [pid = 1650] [serial = 747] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119428800) [pid = 1650] [serial = 729] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x111c13800) [pid = 1650] [serial = 713] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1244cf800) [pid = 1650] [serial = 750] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119eed000) [pid = 1650] [serial = 744] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1240f0400) [pid = 1650] [serial = 749] [outer = 0x0] [url = about:blank] 01:29:01 INFO - PROCESS | 1650 | 1467188941565 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]]]}] 01:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 01:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1178ms 01:29:01 INFO - PROCESS | 1650 | 1467188941588 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 01:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 01:29:01 INFO - PROCESS | 1650 | 1467188941590 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 01:29:01 INFO - PROCESS | 1650 | 1467188941594 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 01:29:01 INFO - PROCESS | 1650 | 1467188941596 Marionette TRACE conn2 <- [1,1058,null,{}] 01:29:01 INFO - PROCESS | 1650 | 1467188941607 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}] 01:29:01 INFO - PROCESS | 1650 | 1467188941609 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:01 INFO - PROCESS | 1650 | 1467188941716 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 01:29:01 INFO - PROCESS | 1650 | 1467188941725 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:01 INFO - PROCESS | 1650 | 1467188941728 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x116269800 == 28 [pid = 1650] [id = 272] 01:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x115de4000) [pid = 1650] [serial = 814] [outer = 0x0] 01:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x115e2a800) [pid = 1650] [serial = 815] [outer = 0x115de4000] 01:29:01 INFO - PROCESS | 1650 | 1467188941765 Marionette DEBUG loaded listener.js 01:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112f8f800) [pid = 1650] [serial = 816] [outer = 0x115de4000] 01:29:02 INFO - PROCESS | 1650 | 1467188942188 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]]]}] 01:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 01:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 623ms 01:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 01:29:02 INFO - PROCESS | 1650 | 1467188942217 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 01:29:02 INFO - PROCESS | 1650 | 1467188942220 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 01:29:02 INFO - PROCESS | 1650 | 1467188942225 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 01:29:02 INFO - PROCESS | 1650 | 1467188942226 Marionette TRACE conn2 <- [1,1062,null,{}] 01:29:02 INFO - PROCESS | 1650 | 1467188942229 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}] 01:29:02 INFO - PROCESS | 1650 | 1467188942230 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:02 INFO - PROCESS | 1650 | 1467188942309 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 01:29:02 INFO - PROCESS | 1650 | 1467188942313 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:02 INFO - PROCESS | 1650 | 1467188942314 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e4b000 == 29 [pid = 1650] [id = 273] 01:29:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1177f1800) [pid = 1650] [serial = 817] [outer = 0x0] 01:29:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118609c00) [pid = 1650] [serial = 818] [outer = 0x1177f1800] 01:29:02 INFO - PROCESS | 1650 | 1467188942344 Marionette DEBUG loaded listener.js 01:29:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1189aac00) [pid = 1650] [serial = 819] [outer = 0x1177f1800] 01:29:02 INFO - PROCESS | 1650 | 1467188942678 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]]]}] 01:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 01:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 471ms 01:29:02 INFO - PROCESS | 1650 | 1467188942696 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 01:29:02 INFO - PROCESS | 1650 | 1467188942697 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 01:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 01:29:02 INFO - PROCESS | 1650 | 1467188942699 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 01:29:02 INFO - PROCESS | 1650 | 1467188942704 Marionette TRACE conn2 <- [1,1066,null,{}] 01:29:02 INFO - PROCESS | 1650 | 1467188942711 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}] 01:29:02 INFO - PROCESS | 1650 | 1467188942715 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:02 INFO - PROCESS | 1650 | 1467188942793 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 01:29:02 INFO - PROCESS | 1650 | 1467188942846 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:02 INFO - PROCESS | 1650 | 1467188942848 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192bf800 == 30 [pid = 1650] [id = 274] 01:29:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112dc5800) [pid = 1650] [serial = 820] [outer = 0x0] 01:29:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11956a800) [pid = 1650] [serial = 821] [outer = 0x112dc5800] 01:29:02 INFO - PROCESS | 1650 | 1467188942876 Marionette DEBUG loaded listener.js 01:29:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119649000) [pid = 1650] [serial = 822] [outer = 0x112dc5800] 01:29:03 INFO - PROCESS | 1650 | 1467188943189 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]]]}] 01:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 01:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 524ms 01:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 01:29:03 INFO - PROCESS | 1650 | 1467188943223 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 01:29:03 INFO - PROCESS | 1650 | 1467188943225 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 01:29:03 INFO - PROCESS | 1650 | 1467188943227 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 01:29:03 INFO - PROCESS | 1650 | 1467188943228 Marionette TRACE conn2 <- [1,1070,null,{}] 01:29:03 INFO - PROCESS | 1650 | 1467188943230 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}] 01:29:03 INFO - PROCESS | 1650 | 1467188943232 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:03 INFO - PROCESS | 1650 | 1467188943310 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 01:29:03 INFO - PROCESS | 1650 | 1467188943368 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:03 INFO - PROCESS | 1650 | 1467188943369 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bdc000 == 31 [pid = 1650] [id = 275] 01:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11697dc00) [pid = 1650] [serial = 823] [outer = 0x0] 01:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119ae6c00) [pid = 1650] [serial = 824] [outer = 0x11697dc00] 01:29:03 INFO - PROCESS | 1650 | 1467188943395 Marionette DEBUG loaded listener.js 01:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119e33400) [pid = 1650] [serial = 825] [outer = 0x11697dc00] 01:29:03 INFO - PROCESS | 1650 | 1467188943663 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]]]}] 01:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 01:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 469ms 01:29:03 INFO - PROCESS | 1650 | 1467188943711 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 01:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 01:29:03 INFO - PROCESS | 1650 | 1467188943713 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 01:29:03 INFO - PROCESS | 1650 | 1467188943720 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 01:29:03 INFO - PROCESS | 1650 | 1467188943723 Marionette TRACE conn2 <- [1,1074,null,{}] 01:29:03 INFO - PROCESS | 1650 | 1467188943742 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}] 01:29:03 INFO - PROCESS | 1650 | 1467188943744 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:03 INFO - PROCESS | 1650 | 1467188943883 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 01:29:03 INFO - PROCESS | 1650 | 1467188943928 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:03 INFO - PROCESS | 1650 | 1467188943929 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x123abc800 == 32 [pid = 1650] [id = 276] 01:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1177ed000) [pid = 1650] [serial = 826] [outer = 0x0] 01:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119e3a000) [pid = 1650] [serial = 827] [outer = 0x1177ed000] 01:29:03 INFO - PROCESS | 1650 | 1467188943973 Marionette DEBUG loaded listener.js 01:29:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123804000) [pid = 1650] [serial = 828] [outer = 0x1177ed000] 01:29:04 INFO - PROCESS | 1650 | 1467188944444 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]]]}] 01:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 01:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 741ms 01:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 01:29:04 INFO - PROCESS | 1650 | 1467188944456 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 01:29:04 INFO - PROCESS | 1650 | 1467188944458 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 01:29:04 INFO - PROCESS | 1650 | 1467188944460 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 01:29:04 INFO - PROCESS | 1650 | 1467188944461 Marionette TRACE conn2 <- [1,1078,null,{}] 01:29:04 INFO - PROCESS | 1650 | 1467188944463 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}] 01:29:04 INFO - PROCESS | 1650 | 1467188944468 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:04 INFO - PROCESS | 1650 | 1467188944581 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 01:29:04 INFO - PROCESS | 1650 | 1467188944615 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:04 INFO - PROCESS | 1650 | 1467188944616 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x124714000 == 33 [pid = 1650] [id = 277] 01:29:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123976400) [pid = 1650] [serial = 829] [outer = 0x0] 01:29:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123e70c00) [pid = 1650] [serial = 830] [outer = 0x123976400] 01:29:04 INFO - PROCESS | 1650 | 1467188944642 Marionette DEBUG loaded listener.js 01:29:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1243afc00) [pid = 1650] [serial = 831] [outer = 0x123976400] 01:29:04 INFO - PROCESS | 1650 | 1467188944966 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]]]}] 01:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 01:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 519ms 01:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 01:29:04 INFO - PROCESS | 1650 | 1467188944979 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 01:29:04 INFO - PROCESS | 1650 | 1467188944980 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 01:29:04 INFO - PROCESS | 1650 | 1467188944983 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 01:29:04 INFO - PROCESS | 1650 | 1467188944984 Marionette TRACE conn2 <- [1,1082,null,{}] 01:29:04 INFO - PROCESS | 1650 | 1467188944989 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}] 01:29:04 INFO - PROCESS | 1650 | 1467188944990 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:05 INFO - PROCESS | 1650 | 1467188945094 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 01:29:05 INFO - PROCESS | 1650 | 1467188945098 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:05 INFO - PROCESS | 1650 | 1467188945099 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12581f000 == 34 [pid = 1650] [id = 278] 01:29:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1243b6400) [pid = 1650] [serial = 832] [outer = 0x0] 01:29:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1244cd800) [pid = 1650] [serial = 833] [outer = 0x1243b6400] 01:29:05 INFO - PROCESS | 1650 | 1467188945124 Marionette DEBUG loaded listener.js 01:29:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x124bd2000) [pid = 1650] [serial = 834] [outer = 0x1243b6400] 01:29:05 INFO - PROCESS | 1650 | 1467188945474 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]]]}] 01:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 01:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 521ms 01:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 01:29:05 INFO - PROCESS | 1650 | 1467188945504 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 01:29:05 INFO - PROCESS | 1650 | 1467188945505 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 01:29:05 INFO - PROCESS | 1650 | 1467188945513 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 01:29:05 INFO - PROCESS | 1650 | 1467188945514 Marionette TRACE conn2 <- [1,1086,null,{}] 01:29:05 INFO - PROCESS | 1650 | 1467188945516 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}] 01:29:05 INFO - PROCESS | 1650 | 1467188945517 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:05 INFO - PROCESS | 1650 | 1467188945612 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 01:29:05 INFO - PROCESS | 1650 | 1467188945618 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:05 INFO - PROCESS | 1650 | 1467188945619 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12669d800 == 35 [pid = 1650] [id = 279] 01:29:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1244c5400) [pid = 1650] [serial = 835] [outer = 0x0] 01:29:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12514dc00) [pid = 1650] [serial = 836] [outer = 0x1244c5400] 01:29:05 INFO - PROCESS | 1650 | 1467188945643 Marionette DEBUG loaded listener.js 01:29:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1258d8000) [pid = 1650] [serial = 837] [outer = 0x1244c5400] 01:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1209e9000) [pid = 1650] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 01:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x124fdcc00) [pid = 1650] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 01:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x123c5d800) [pid = 1650] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 01:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124cdb800) [pid = 1650] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 01:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116f90800) [pid = 1650] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 01:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x117eb6400) [pid = 1650] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 01:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1129b1800) [pid = 1650] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 01:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112d1a400) [pid = 1650] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 01:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1129ae400) [pid = 1650] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 01:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x124ce0400) [pid = 1650] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 01:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119a76000) [pid = 1650] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 01:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112a7bc00) [pid = 1650] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 01:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112a86c00) [pid = 1650] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 01:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1129b1400) [pid = 1650] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 01:29:05 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1128e8000) [pid = 1650] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 01:29:06 INFO - PROCESS | 1650 | 1467188946136 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]]]}] 01:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 01:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 670ms 01:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 01:29:06 INFO - PROCESS | 1650 | 1467188946191 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 01:29:06 INFO - PROCESS | 1650 | 1467188946192 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 01:29:06 INFO - PROCESS | 1650 | 1467188946194 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 01:29:06 INFO - PROCESS | 1650 | 1467188946196 Marionette TRACE conn2 <- [1,1090,null,{}] 01:29:06 INFO - PROCESS | 1650 | 1467188946198 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}] 01:29:06 INFO - PROCESS | 1650 | 1467188946200 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:06 INFO - PROCESS | 1650 | 1467188946285 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 01:29:06 INFO - PROCESS | 1650 | 1467188946306 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:06 INFO - PROCESS | 1650 | 1467188946307 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x119186000 == 36 [pid = 1650] [id = 280] 01:29:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1129ab000) [pid = 1650] [serial = 838] [outer = 0x0] 01:29:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1182ecc00) [pid = 1650] [serial = 839] [outer = 0x1129ab000] 01:29:06 INFO - PROCESS | 1650 | 1467188946331 Marionette DEBUG loaded listener.js 01:29:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119a31c00) [pid = 1650] [serial = 840] [outer = 0x1129ab000] 01:29:06 INFO - PROCESS | 1650 | 1467188946628 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]]]}] 01:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 01:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 468ms 01:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 01:29:06 INFO - PROCESS | 1650 | 1467188946664 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 01:29:06 INFO - PROCESS | 1650 | 1467188946665 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 01:29:06 INFO - PROCESS | 1650 | 1467188946669 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 01:29:06 INFO - PROCESS | 1650 | 1467188946671 Marionette TRACE conn2 <- [1,1094,null,{}] 01:29:06 INFO - PROCESS | 1650 | 1467188946673 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}] 01:29:06 INFO - PROCESS | 1650 | 1467188946674 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:06 INFO - PROCESS | 1650 | 1467188946746 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 01:29:06 INFO - PROCESS | 1650 | 1467188946751 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:06 INFO - PROCESS | 1650 | 1467188946753 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x128de0800 == 37 [pid = 1650] [id = 281] 01:29:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119a76000) [pid = 1650] [serial = 841] [outer = 0x0] 01:29:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124ce0400) [pid = 1650] [serial = 842] [outer = 0x119a76000] 01:29:06 INFO - PROCESS | 1650 | 1467188946778 Marionette DEBUG loaded listener.js 01:29:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125839c00) [pid = 1650] [serial = 843] [outer = 0x119a76000] 01:29:07 INFO - PROCESS | 1650 | 1467188947088 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]]]}] 01:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 01:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 470ms 01:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 01:29:07 INFO - PROCESS | 1650 | 1467188947154 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 01:29:07 INFO - PROCESS | 1650 | 1467188947155 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 01:29:07 INFO - PROCESS | 1650 | 1467188947158 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 01:29:07 INFO - PROCESS | 1650 | 1467188947159 Marionette TRACE conn2 <- [1,1098,null,{}] 01:29:07 INFO - PROCESS | 1650 | 1467188947162 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}] 01:29:07 INFO - PROCESS | 1650 | 1467188947163 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:07 INFO - PROCESS | 1650 | 1467188947262 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 01:29:07 INFO - PROCESS | 1650 | 1467188947265 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:07 INFO - PROCESS | 1650 | 1467188947267 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x123998800 == 38 [pid = 1650] [id = 282] 01:29:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12583e800) [pid = 1650] [serial = 844] [outer = 0x0] 01:29:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12653f000) [pid = 1650] [serial = 845] [outer = 0x12583e800] 01:29:07 INFO - PROCESS | 1650 | 1467188947297 Marionette DEBUG loaded listener.js 01:29:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128925000) [pid = 1650] [serial = 846] [outer = 0x12583e800] 01:29:07 INFO - PROCESS | 1650 | 1467188947623 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]]]}] 01:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 01:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 521ms 01:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 01:29:07 INFO - PROCESS | 1650 | 1467188947680 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 01:29:07 INFO - PROCESS | 1650 | 1467188947681 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 01:29:07 INFO - PROCESS | 1650 | 1467188947683 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 01:29:07 INFO - PROCESS | 1650 | 1467188947684 Marionette TRACE conn2 <- [1,1102,null,{}] 01:29:07 INFO - PROCESS | 1650 | 1467188947686 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}] 01:29:07 INFO - PROCESS | 1650 | 1467188947687 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:07 INFO - PROCESS | 1650 | 1467188947789 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 01:29:07 INFO - PROCESS | 1650 | 1467188947822 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:07 INFO - PROCESS | 1650 | 1467188947823 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a74f800 == 39 [pid = 1650] [id = 283] 01:29:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12617d800) [pid = 1650] [serial = 847] [outer = 0x0] 01:29:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128b75c00) [pid = 1650] [serial = 848] [outer = 0x12617d800] 01:29:07 INFO - PROCESS | 1650 | 1467188947847 Marionette DEBUG loaded listener.js 01:29:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128bcb400) [pid = 1650] [serial = 849] [outer = 0x12617d800] 01:29:08 INFO - PROCESS | 1650 | 1467188948606 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]]]}] 01:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 01:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 972ms 01:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 01:29:08 INFO - PROCESS | 1650 | 1467188948659 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 01:29:08 INFO - PROCESS | 1650 | 1467188948663 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 01:29:08 INFO - PROCESS | 1650 | 1467188948668 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 01:29:08 INFO - PROCESS | 1650 | 1467188948672 Marionette TRACE conn2 <- [1,1106,null,{}] 01:29:08 INFO - PROCESS | 1650 | 1467188948678 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}] 01:29:08 INFO - PROCESS | 1650 | 1467188948681 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:08 INFO - PROCESS | 1650 | 1467188948853 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 01:29:08 INFO - PROCESS | 1650 | 1467188948959 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:08 INFO - PROCESS | 1650 | 1467188948960 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243c5800 == 40 [pid = 1650] [id = 284] 01:29:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11941b400) [pid = 1650] [serial = 850] [outer = 0x0] 01:29:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11956a000) [pid = 1650] [serial = 851] [outer = 0x11941b400] 01:29:08 INFO - PROCESS | 1650 | 1467188948994 Marionette DEBUG loaded listener.js 01:29:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119a2e000) [pid = 1650] [serial = 852] [outer = 0x11941b400] 01:29:09 INFO - PROCESS | 1650 | 1467188949437 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]]]}] 01:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 01:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 775ms 01:29:09 INFO - PROCESS | 1650 | 1467188949442 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 01:29:09 INFO - PROCESS | 1650 | 1467188949445 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 01:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 01:29:09 INFO - PROCESS | 1650 | 1467188949450 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 01:29:09 INFO - PROCESS | 1650 | 1467188949452 Marionette TRACE conn2 <- [1,1110,null,{}] 01:29:09 INFO - PROCESS | 1650 | 1467188949454 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}] 01:29:09 INFO - PROCESS | 1650 | 1467188949456 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:09 INFO - PROCESS | 1650 | 1467188949567 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 01:29:09 INFO - PROCESS | 1650 | 1467188949622 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:09 INFO - PROCESS | 1650 | 1467188949624 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7c4000 == 41 [pid = 1650] [id = 285] 01:29:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119e34400) [pid = 1650] [serial = 853] [outer = 0x0] 01:29:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x123e65400) [pid = 1650] [serial = 854] [outer = 0x119e34400] 01:29:09 INFO - PROCESS | 1650 | 1467188949654 Marionette DEBUG loaded listener.js 01:29:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x124091800) [pid = 1650] [serial = 855] [outer = 0x119e34400] 01:29:10 INFO - PROCESS | 1650 | 1467188950311 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]]]}] 01:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 01:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 923ms 01:29:10 INFO - PROCESS | 1650 | 1467188950373 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 01:29:10 INFO - PROCESS | 1650 | 1467188950375 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 01:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 01:29:10 INFO - PROCESS | 1650 | 1467188950379 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 01:29:10 INFO - PROCESS | 1650 | 1467188950380 Marionette TRACE conn2 <- [1,1114,null,{}] 01:29:10 INFO - PROCESS | 1650 | 1467188950384 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}] 01:29:10 INFO - PROCESS | 1650 | 1467188950386 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:10 INFO - PROCESS | 1650 | 1467188950494 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 01:29:10 INFO - PROCESS | 1650 | --DOCSHELL 0x123998800 == 40 [pid = 1650] [id = 282] 01:29:10 INFO - PROCESS | 1650 | --DOCSHELL 0x128de0800 == 39 [pid = 1650] [id = 281] 01:29:10 INFO - PROCESS | 1650 | --DOCSHELL 0x119186000 == 38 [pid = 1650] [id = 280] 01:29:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12669d800 == 37 [pid = 1650] [id = 279] 01:29:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12581f000 == 36 [pid = 1650] [id = 278] 01:29:10 INFO - PROCESS | 1650 | --DOCSHELL 0x124714000 == 35 [pid = 1650] [id = 277] 01:29:10 INFO - PROCESS | 1650 | --DOCSHELL 0x123abc800 == 34 [pid = 1650] [id = 276] 01:29:10 INFO - PROCESS | 1650 | --DOCSHELL 0x119bdc000 == 33 [pid = 1650] [id = 275] 01:29:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1192bf800 == 32 [pid = 1650] [id = 274] 01:29:10 INFO - PROCESS | 1650 | --DOCSHELL 0x117e4b000 == 31 [pid = 1650] [id = 273] 01:29:10 INFO - PROCESS | 1650 | --DOCSHELL 0x116269800 == 30 [pid = 1650] [id = 272] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128b79800) [pid = 1650] [serial = 795] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1266e9800) [pid = 1650] [serial = 794] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x126543800) [pid = 1650] [serial = 791] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x124093000) [pid = 1650] [serial = 776] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x125006400) [pid = 1650] [serial = 779] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x125836400) [pid = 1650] [serial = 780] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118267800) [pid = 1650] [serial = 758] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118315c00) [pid = 1650] [serial = 759] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11899ec00) [pid = 1650] [serial = 764] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119191800) [pid = 1650] [serial = 765] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112f93800) [pid = 1650] [serial = 755] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115de5400) [pid = 1650] [serial = 756] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119573c00) [pid = 1650] [serial = 767] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119a71800) [pid = 1650] [serial = 768] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1133cf000) [pid = 1650] [serial = 761] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11697d800) [pid = 1650] [serial = 762] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1258ddc00) [pid = 1650] [serial = 782] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119ae6400) [pid = 1650] [serial = 770] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124fd8000) [pid = 1650] [serial = 753] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128921400) [pid = 1650] [serial = 792] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x124cdac00) [pid = 1650] [serial = 789] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126182400) [pid = 1650] [serial = 783] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119eedc00) [pid = 1650] [serial = 773] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124ca2400) [pid = 1650] [serial = 777] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118318400) [pid = 1650] [serial = 785] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119464800) [pid = 1650] [serial = 786] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119a71000) [pid = 1650] [serial = 788] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x123e63800) [pid = 1650] [serial = 774] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119e36000) [pid = 1650] [serial = 771] [outer = 0x0] [url = about:blank] 01:29:10 INFO - PROCESS | 1650 | 1467188950581 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:10 INFO - PROCESS | 1650 | 1467188950585 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x116269800 == 31 [pid = 1650] [id = 286] 01:29:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x114f89400) [pid = 1650] [serial = 856] [outer = 0x0] 01:29:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x115e8a000) [pid = 1650] [serial = 857] [outer = 0x114f89400] 01:29:10 INFO - PROCESS | 1650 | 1467188950615 Marionette DEBUG loaded listener.js 01:29:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11899f000) [pid = 1650] [serial = 858] [outer = 0x114f89400] 01:29:10 INFO - PROCESS | 1650 | 1467188950913 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]]]}] 01:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 01:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 573ms 01:29:10 INFO - PROCESS | 1650 | 1467188950954 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 01:29:10 INFO - PROCESS | 1650 | 1467188950958 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 01:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 01:29:10 INFO - PROCESS | 1650 | 1467188950962 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 01:29:10 INFO - PROCESS | 1650 | 1467188950963 Marionette TRACE conn2 <- [1,1118,null,{}] 01:29:10 INFO - PROCESS | 1650 | 1467188950966 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}] 01:29:10 INFO - PROCESS | 1650 | 1467188950969 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:11 INFO - PROCESS | 1650 | 1467188951046 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 01:29:11 INFO - PROCESS | 1650 | 1467188951051 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:11 INFO - PROCESS | 1650 | 1467188951054 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189be800 == 32 [pid = 1650] [id = 287] 01:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119422800) [pid = 1650] [serial = 859] [outer = 0x0] 01:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11963c000) [pid = 1650] [serial = 860] [outer = 0x119422800] 01:29:11 INFO - PROCESS | 1650 | 1467188951080 Marionette DEBUG loaded listener.js 01:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119a39800) [pid = 1650] [serial = 861] [outer = 0x119422800] 01:29:11 INFO - PROCESS | 1650 | 1467188951445 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]]]}] 01:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 01:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 521ms 01:29:11 INFO - PROCESS | 1650 | 1467188951483 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 01:29:11 INFO - PROCESS | 1650 | 1467188951485 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 01:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 01:29:11 INFO - PROCESS | 1650 | 1467188951487 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 01:29:11 INFO - PROCESS | 1650 | 1467188951490 Marionette TRACE conn2 <- [1,1122,null,{}] 01:29:11 INFO - PROCESS | 1650 | 1467188951497 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}] 01:29:11 INFO - PROCESS | 1650 | 1467188951501 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:11 INFO - PROCESS | 1650 | 1467188951594 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 01:29:11 INFO - PROCESS | 1650 | 1467188951604 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:11 INFO - PROCESS | 1650 | 1467188951606 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0f2000 == 33 [pid = 1650] [id = 288] 01:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1133d2000) [pid = 1650] [serial = 862] [outer = 0x0] 01:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123e65800) [pid = 1650] [serial = 863] [outer = 0x1133d2000] 01:29:11 INFO - PROCESS | 1650 | 1467188951633 Marionette DEBUG loaded listener.js 01:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124096c00) [pid = 1650] [serial = 864] [outer = 0x1133d2000] 01:29:12 INFO - PROCESS | 1650 | 1467188952009 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]]]}] 01:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 01:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 573ms 01:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 01:29:12 INFO - PROCESS | 1650 | 1467188952061 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 01:29:12 INFO - PROCESS | 1650 | 1467188952063 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 01:29:12 INFO - PROCESS | 1650 | 1467188952067 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 01:29:12 INFO - PROCESS | 1650 | 1467188952069 Marionette TRACE conn2 <- [1,1126,null,{}] 01:29:12 INFO - PROCESS | 1650 | 1467188952072 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}] 01:29:12 INFO - PROCESS | 1650 | 1467188952074 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:12 INFO - PROCESS | 1650 | 1467188952203 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 01:29:12 INFO - PROCESS | 1650 | 1467188952214 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:12 INFO - PROCESS | 1650 | 1467188952215 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243ce800 == 34 [pid = 1650] [id = 289] 01:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1244c8000) [pid = 1650] [serial = 865] [outer = 0x0] 01:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124ca0400) [pid = 1650] [serial = 866] [outer = 0x1244c8000] 01:29:12 INFO - PROCESS | 1650 | 1467188952259 Marionette DEBUG loaded listener.js 01:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x125002400) [pid = 1650] [serial = 867] [outer = 0x1244c8000] 01:29:12 INFO - PROCESS | 1650 | 1467188952587 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]]]}] 01:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 01:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 570ms 01:29:12 INFO - PROCESS | 1650 | 1467188952637 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 01:29:12 INFO - PROCESS | 1650 | 1467188952645 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 01:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 01:29:12 INFO - PROCESS | 1650 | 1467188952662 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 01:29:12 INFO - PROCESS | 1650 | 1467188952663 Marionette TRACE conn2 <- [1,1130,null,{}] 01:29:12 INFO - PROCESS | 1650 | 1467188952665 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}] 01:29:12 INFO - PROCESS | 1650 | 1467188952667 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:12 INFO - PROCESS | 1650 | 1467188952763 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 01:29:12 INFO - PROCESS | 1650 | 1467188952774 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:12 INFO - PROCESS | 1650 | 1467188952775 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12585f800 == 35 [pid = 1650] [id = 290] 01:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x125004400) [pid = 1650] [serial = 868] [outer = 0x0] 01:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x125835c00) [pid = 1650] [serial = 869] [outer = 0x125004400] 01:29:12 INFO - PROCESS | 1650 | 1467188952799 Marionette DEBUG loaded listener.js 01:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126188000) [pid = 1650] [serial = 870] [outer = 0x125004400] 01:29:13 INFO - PROCESS | 1650 | 1467188953145 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]]]}] 01:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 01:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 518ms 01:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 01:29:13 INFO - PROCESS | 1650 | 1467188953180 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 01:29:13 INFO - PROCESS | 1650 | 1467188953181 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 01:29:13 INFO - PROCESS | 1650 | 1467188953183 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 01:29:13 INFO - PROCESS | 1650 | 1467188953185 Marionette TRACE conn2 <- [1,1134,null,{}] 01:29:13 INFO - PROCESS | 1650 | 1467188953187 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}] 01:29:13 INFO - PROCESS | 1650 | 1467188953191 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:13 INFO - PROCESS | 1650 | 1467188953307 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 01:29:13 INFO - PROCESS | 1650 | 1467188953327 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:13 INFO - PROCESS | 1650 | 1467188953328 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a04000 == 36 [pid = 1650] [id = 291] 01:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12665bc00) [pid = 1650] [serial = 871] [outer = 0x0] 01:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128927400) [pid = 1650] [serial = 872] [outer = 0x12665bc00] 01:29:13 INFO - PROCESS | 1650 | 1467188953353 Marionette DEBUG loaded listener.js 01:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128bcdc00) [pid = 1650] [serial = 873] [outer = 0x12665bc00] 01:29:13 INFO - PROCESS | 1650 | 1467188953696 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]]]}] 01:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 01:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 570ms 01:29:13 INFO - PROCESS | 1650 | 1467188953755 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 01:29:13 INFO - PROCESS | 1650 | 1467188953756 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 01:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 01:29:13 INFO - PROCESS | 1650 | 1467188953758 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 01:29:13 INFO - PROCESS | 1650 | 1467188953759 Marionette TRACE conn2 <- [1,1138,null,{}] 01:29:13 INFO - PROCESS | 1650 | 1467188953769 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}] 01:29:13 INFO - PROCESS | 1650 | 1467188953770 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:13 INFO - PROCESS | 1650 | 1467188953866 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 01:29:13 INFO - PROCESS | 1650 | 1467188953869 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:13 INFO - PROCESS | 1650 | 1467188953870 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x129481000 == 37 [pid = 1650] [id = 292] 01:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128bcf400) [pid = 1650] [serial = 874] [outer = 0x0] 01:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128bd4400) [pid = 1650] [serial = 875] [outer = 0x128bcf400] 01:29:13 INFO - PROCESS | 1650 | 1467188953895 Marionette DEBUG loaded listener.js 01:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128d78400) [pid = 1650] [serial = 876] [outer = 0x128bcf400] 01:29:14 INFO - PROCESS | 1650 | 1467188954288 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]]]}] 01:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 01:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 578ms 01:29:14 INFO - PROCESS | 1650 | 1467188954337 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 01:29:14 INFO - PROCESS | 1650 | 1467188954339 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 01:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 01:29:14 INFO - PROCESS | 1650 | 1467188954343 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 01:29:14 INFO - PROCESS | 1650 | 1467188954344 Marionette TRACE conn2 <- [1,1142,null,{}] 01:29:14 INFO - PROCESS | 1650 | 1467188954348 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}] 01:29:14 INFO - PROCESS | 1650 | 1467188954349 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:14 INFO - PROCESS | 1650 | 1467188954504 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 01:29:14 INFO - PROCESS | 1650 | 1467188954528 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:14 INFO - PROCESS | 1650 | 1467188954529 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296a9000 == 38 [pid = 1650] [id = 293] 01:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128d80000) [pid = 1650] [serial = 877] [outer = 0x0] 01:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128f74000) [pid = 1650] [serial = 878] [outer = 0x128d80000] 01:29:14 INFO - PROCESS | 1650 | 1467188954570 Marionette DEBUG loaded listener.js 01:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128f7bc00) [pid = 1650] [serial = 879] [outer = 0x128d80000] 01:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115de4000) [pid = 1650] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 01:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124bd6800) [pid = 1650] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 01:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12380cc00) [pid = 1650] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 01:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1129ab000) [pid = 1650] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 01:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119425400) [pid = 1650] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 01:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1244c5400) [pid = 1650] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 01:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119a76000) [pid = 1650] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 01:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11677f400) [pid = 1650] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 01:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11677ec00) [pid = 1650] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 01:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1243b6400) [pid = 1650] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 01:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1177ed000) [pid = 1650] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 01:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11697dc00) [pid = 1650] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 01:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12583e800) [pid = 1650] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 01:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112dc5800) [pid = 1650] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 01:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112aee400) [pid = 1650] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 01:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1177f1800) [pid = 1650] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 01:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x123976400) [pid = 1650] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 01:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116f5b000) [pid = 1650] [serial = 880] [outer = 0x12cbbfc00] 01:29:15 INFO - PROCESS | 1650 | 1467188955043 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]]]}] 01:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 01:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 722ms 01:29:15 INFO - PROCESS | 1650 | 1467188955078 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 01:29:15 INFO - PROCESS | 1650 | 1467188955079 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 01:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 01:29:15 INFO - PROCESS | 1650 | 1467188955099 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 01:29:15 INFO - PROCESS | 1650 | 1467188955101 Marionette TRACE conn2 <- [1,1146,null,{}] 01:29:15 INFO - PROCESS | 1650 | 1467188955105 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}] 01:29:15 INFO - PROCESS | 1650 | 1467188955106 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:15 INFO - PROCESS | 1650 | 1467188955181 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 01:29:15 INFO - PROCESS | 1650 | 1467188955188 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:15 INFO - PROCESS | 1650 | 1467188955189 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0e5800 == 39 [pid = 1650] [id = 294] 01:29:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1209f1400) [pid = 1650] [serial = 881] [outer = 0x0] 01:29:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123e64000) [pid = 1650] [serial = 882] [outer = 0x1209f1400] 01:29:15 INFO - PROCESS | 1650 | 1467188955213 Marionette DEBUG loaded listener.js 01:29:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124ca8800) [pid = 1650] [serial = 883] [outer = 0x1209f1400] 01:29:15 INFO - PROCESS | 1650 | 1467188955527 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]]]}] 01:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 01:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 475ms 01:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 01:29:15 INFO - PROCESS | 1650 | 1467188955573 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 01:29:15 INFO - PROCESS | 1650 | 1467188955574 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 01:29:15 INFO - PROCESS | 1650 | 1467188955576 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 01:29:15 INFO - PROCESS | 1650 | 1467188955577 Marionette TRACE conn2 <- [1,1150,null,{}] 01:29:15 INFO - PROCESS | 1650 | 1467188955580 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}] 01:29:15 INFO - PROCESS | 1650 | 1467188955581 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:15 INFO - PROCESS | 1650 | 1467188955660 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 01:29:15 INFO - PROCESS | 1650 | 1467188955717 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:15 INFO - PROCESS | 1650 | 1467188955719 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac5f000 == 40 [pid = 1650] [id = 295] 01:29:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1209f6c00) [pid = 1650] [serial = 884] [outer = 0x0] 01:29:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128d7d400) [pid = 1650] [serial = 885] [outer = 0x1209f6c00] 01:29:15 INFO - PROCESS | 1650 | 1467188955743 Marionette DEBUG loaded listener.js 01:29:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12940d800) [pid = 1650] [serial = 886] [outer = 0x1209f6c00] 01:29:16 INFO - PROCESS | 1650 | 1467188956025 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]]]}] 01:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 01:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 470ms 01:29:16 INFO - PROCESS | 1650 | 1467188956047 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 01:29:16 INFO - PROCESS | 1650 | 1467188956048 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 01:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 01:29:16 INFO - PROCESS | 1650 | 1467188956059 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 01:29:16 INFO - PROCESS | 1650 | 1467188956060 Marionette TRACE conn2 <- [1,1154,null,{}] 01:29:16 INFO - PROCESS | 1650 | 1467188956062 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}] 01:29:16 INFO - PROCESS | 1650 | 1467188956064 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:16 INFO - PROCESS | 1650 | 1467188956158 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 01:29:16 INFO - PROCESS | 1650 | 1467188956162 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:16 INFO - PROCESS | 1650 | 1467188956164 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b99d000 == 41 [pid = 1650] [id = 296] 01:29:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x129410c00) [pid = 1650] [serial = 887] [outer = 0x0] 01:29:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1295a4800) [pid = 1650] [serial = 888] [outer = 0x129410c00] 01:29:16 INFO - PROCESS | 1650 | 1467188956189 Marionette DEBUG loaded listener.js 01:29:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a62b800) [pid = 1650] [serial = 889] [outer = 0x129410c00] 01:29:16 INFO - PROCESS | 1650 | 1467188956523 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]]]}] 01:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 01:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 478ms 01:29:16 INFO - PROCESS | 1650 | 1467188956530 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 01:29:16 INFO - PROCESS | 1650 | 1467188956531 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 01:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 01:29:16 INFO - PROCESS | 1650 | 1467188956533 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 01:29:16 INFO - PROCESS | 1650 | 1467188956536 Marionette TRACE conn2 <- [1,1158,null,{}] 01:29:16 INFO - PROCESS | 1650 | 1467188956540 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}] 01:29:16 INFO - PROCESS | 1650 | 1467188956541 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:16 INFO - PROCESS | 1650 | 1467188956650 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 01:29:16 INFO - PROCESS | 1650 | 1467188956657 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:16 INFO - PROCESS | 1650 | 1467188956658 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12baa5000 == 42 [pid = 1650] [id = 297] 01:29:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128d7bc00) [pid = 1650] [serial = 890] [outer = 0x0] 01:29:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a62d000) [pid = 1650] [serial = 891] [outer = 0x128d7bc00] 01:29:16 INFO - PROCESS | 1650 | 1467188956682 Marionette DEBUG loaded listener.js 01:29:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a714000) [pid = 1650] [serial = 892] [outer = 0x128d7bc00] 01:29:17 INFO - PROCESS | 1650 | 1467188957110 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]]]}] 01:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 01:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 621ms 01:29:17 INFO - PROCESS | 1650 | 1467188957168 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 01:29:17 INFO - PROCESS | 1650 | 1467188957170 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 01:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 01:29:17 INFO - PROCESS | 1650 | 1467188957175 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 01:29:17 INFO - PROCESS | 1650 | 1467188957177 Marionette TRACE conn2 <- [1,1162,null,{}] 01:29:17 INFO - PROCESS | 1650 | 1467188957181 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}] 01:29:17 INFO - PROCESS | 1650 | 1467188957183 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:17 INFO - PROCESS | 1650 | 1467188957290 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 01:29:17 INFO - PROCESS | 1650 | 1467188957361 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:17 INFO - PROCESS | 1650 | 1467188957363 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x118858800 == 43 [pid = 1650] [id = 298] 01:29:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116f94000) [pid = 1650] [serial = 893] [outer = 0x0] 01:29:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1183eec00) [pid = 1650] [serial = 894] [outer = 0x116f94000] 01:29:17 INFO - PROCESS | 1650 | 1467188957394 Marionette DEBUG loaded listener.js 01:29:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11941bc00) [pid = 1650] [serial = 895] [outer = 0x116f94000] 01:29:17 INFO - PROCESS | 1650 | 1467188957808 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]]]}] 01:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 01:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 672ms 01:29:17 INFO - PROCESS | 1650 | 1467188957865 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 01:29:17 INFO - PROCESS | 1650 | 1467188957868 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 01:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 01:29:17 INFO - PROCESS | 1650 | 1467188957873 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 01:29:17 INFO - PROCESS | 1650 | 1467188957875 Marionette TRACE conn2 <- [1,1166,null,{}] 01:29:17 INFO - PROCESS | 1650 | 1467188957878 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}] 01:29:17 INFO - PROCESS | 1650 | 1467188957879 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:17 INFO - PROCESS | 1650 | 1467188957984 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 01:29:18 INFO - PROCESS | 1650 | 1467188958043 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:18 INFO - PROCESS | 1650 | 1467188958044 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268e3000 == 44 [pid = 1650] [id = 299] 01:29:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119aed400) [pid = 1650] [serial = 896] [outer = 0x0] 01:29:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12380ac00) [pid = 1650] [serial = 897] [outer = 0x119aed400] 01:29:18 INFO - PROCESS | 1650 | 1467188958074 Marionette DEBUG loaded listener.js 01:29:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124096000) [pid = 1650] [serial = 898] [outer = 0x119aed400] 01:29:18 INFO - PROCESS | 1650 | 1467188958506 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]]]}] 01:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 01:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 672ms 01:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 01:29:18 INFO - PROCESS | 1650 | 1467188958546 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 01:29:18 INFO - PROCESS | 1650 | 1467188958548 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 01:29:18 INFO - PROCESS | 1650 | 1467188958550 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 01:29:18 INFO - PROCESS | 1650 | 1467188958553 Marionette TRACE conn2 <- [1,1170,null,{}] 01:29:18 INFO - PROCESS | 1650 | 1467188958561 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}] 01:29:18 INFO - PROCESS | 1650 | 1467188958564 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:18 INFO - PROCESS | 1650 | 1467188958667 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 01:29:18 INFO - PROCESS | 1650 | 1467188958726 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:18 INFO - PROCESS | 1650 | 1467188958728 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdc3000 == 45 [pid = 1650] [id = 300] 01:29:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x126543c00) [pid = 1650] [serial = 899] [outer = 0x0] 01:29:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1268a4c00) [pid = 1650] [serial = 900] [outer = 0x126543c00] 01:29:18 INFO - PROCESS | 1650 | 1467188958759 Marionette DEBUG loaded listener.js 01:29:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128b79800) [pid = 1650] [serial = 901] [outer = 0x126543c00] 01:29:19 INFO - PROCESS | 1650 | 1467188959209 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]]]}] 01:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 01:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 672ms 01:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 01:29:19 INFO - PROCESS | 1650 | 1467188959222 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 01:29:19 INFO - PROCESS | 1650 | 1467188959224 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 01:29:19 INFO - PROCESS | 1650 | 1467188959227 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 01:29:19 INFO - PROCESS | 1650 | 1467188959228 Marionette TRACE conn2 <- [1,1174,null,{}] 01:29:19 INFO - PROCESS | 1650 | 1467188959230 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}] 01:29:19 INFO - PROCESS | 1650 | 1467188959232 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:19 INFO - PROCESS | 1650 | 1467188959352 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 01:29:19 INFO - PROCESS | 1650 | 1467188959409 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:19 INFO - PROCESS | 1650 | 1467188959411 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c0a8800 == 46 [pid = 1650] [id = 301] 01:29:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128d7b000) [pid = 1650] [serial = 902] [outer = 0x0] 01:29:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12959d000) [pid = 1650] [serial = 903] [outer = 0x128d7b000] 01:29:19 INFO - PROCESS | 1650 | 1467188959440 Marionette DEBUG loaded listener.js 01:29:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12a559400) [pid = 1650] [serial = 904] [outer = 0x128d7b000] 01:29:19 INFO - PROCESS | 1650 | 1467188959862 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] 01:29:19 INFO - PROCESS | 1650 | 1467188959899 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 01:29:19 INFO - PROCESS | 1650 | 1467188959920 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 01:29:19 INFO - PROCESS | 1650 | 1467188959921 Marionette TRACE conn2 <- [1,1178,null,{}] 01:29:19 INFO - PROCESS | 1650 | 1467188959925 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}] 01:29:19 INFO - PROCESS | 1650 | 1467188959926 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:20 INFO - PROCESS | 1650 | 1467188960025 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 01:29:20 INFO - PROCESS | 1650 | 1467188960094 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:20 INFO - PROCESS | 1650 | 1467188960096 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x116aba000 == 47 [pid = 1650] [id = 302] 01:29:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1133a7c00) [pid = 1650] [serial = 905] [outer = 0x0] 01:29:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119aec400) [pid = 1650] [serial = 906] [outer = 0x1133a7c00] 01:29:20 INFO - PROCESS | 1650 | 1467188960125 Marionette DEBUG loaded listener.js 01:29:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x128b7cc00) [pid = 1650] [serial = 907] [outer = 0x1133a7c00] 01:29:20 INFO - PROCESS | 1650 | 1467188960711 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] 01:29:20 INFO - PROCESS | 1650 | 1467188960746 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 01:29:20 INFO - PROCESS | 1650 | 1467188960749 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 01:29:20 INFO - PROCESS | 1650 | 1467188960751 Marionette TRACE conn2 <- [1,1182,null,{}] 01:29:20 INFO - PROCESS | 1650 | 1467188960755 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}] 01:29:20 INFO - PROCESS | 1650 | 1467188960757 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:20 INFO - PROCESS | 1650 | 1467188960852 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 01:29:20 INFO - PROCESS | 1650 | 1467188960909 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:20 INFO - PROCESS | 1650 | 1467188960910 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x118521000 == 48 [pid = 1650] [id = 303] 01:29:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1188c7800) [pid = 1650] [serial = 908] [outer = 0x0] 01:29:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119426400) [pid = 1650] [serial = 909] [outer = 0x1188c7800] 01:29:20 INFO - PROCESS | 1650 | 1467188960936 Marionette DEBUG loaded listener.js 01:29:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119573400) [pid = 1650] [serial = 910] [outer = 0x1188c7800] 01:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11725b000 == 47 [pid = 1650] [id = 271] 01:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12b99d000 == 46 [pid = 1650] [id = 296] 01:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac5f000 == 45 [pid = 1650] [id = 295] 01:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0e5800 == 44 [pid = 1650] [id = 294] 01:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1296a9000 == 43 [pid = 1650] [id = 293] 01:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x129481000 == 42 [pid = 1650] [id = 292] 01:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x128a04000 == 41 [pid = 1650] [id = 291] 01:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12585f800 == 40 [pid = 1650] [id = 290] 01:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1243ce800 == 39 [pid = 1650] [id = 289] 01:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0f2000 == 38 [pid = 1650] [id = 288] 01:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1189be800 == 37 [pid = 1650] [id = 287] 01:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x116269800 == 36 [pid = 1650] [id = 286] 01:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7c4000 == 35 [pid = 1650] [id = 285] 01:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1243c5800 == 34 [pid = 1650] [id = 284] 01:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12a74f800 == 33 [pid = 1650] [id = 283] 01:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x116aba000 == 32 [pid = 1650] [id = 302] 01:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12c0a8800 == 31 [pid = 1650] [id = 301] 01:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdc3000 == 30 [pid = 1650] [id = 300] 01:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1268e3000 == 29 [pid = 1650] [id = 299] 01:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x118858800 == 28 [pid = 1650] [id = 298] 01:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12baa5000 == 27 [pid = 1650] [id = 297] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x112f8f800) [pid = 1650] [serial = 816] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1268a3800) [pid = 1650] [serial = 807] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1265ec400) [pid = 1650] [serial = 806] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12408b800) [pid = 1650] [serial = 803] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119a31c00) [pid = 1650] [serial = 840] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119651c00) [pid = 1650] [serial = 800] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1258d8000) [pid = 1650] [serial = 837] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x125839c00) [pid = 1650] [serial = 843] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1188c7c00) [pid = 1650] [serial = 798] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1182ecc00) [pid = 1650] [serial = 839] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118316800) [pid = 1650] [serial = 813] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1244cd800) [pid = 1650] [serial = 833] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123804000) [pid = 1650] [serial = 828] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119e33400) [pid = 1650] [serial = 825] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1244cb400) [pid = 1650] [serial = 804] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115e2a800) [pid = 1650] [serial = 815] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1177ef400) [pid = 1650] [serial = 797] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x124ce0400) [pid = 1650] [serial = 842] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12653f000) [pid = 1650] [serial = 845] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119e3a000) [pid = 1650] [serial = 827] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11956a800) [pid = 1650] [serial = 821] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x117eb6c00) [pid = 1650] [serial = 809] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124bd2000) [pid = 1650] [serial = 834] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119ae6c00) [pid = 1650] [serial = 824] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118609c00) [pid = 1650] [serial = 818] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1243afc00) [pid = 1650] [serial = 831] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124cd8800) [pid = 1650] [serial = 810] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1189aac00) [pid = 1650] [serial = 819] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123e70c00) [pid = 1650] [serial = 830] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12514dc00) [pid = 1650] [serial = 836] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119649000) [pid = 1650] [serial = 822] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1177edc00) [pid = 1650] [serial = 812] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119ae5400) [pid = 1650] [serial = 801] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x128b75c00) [pid = 1650] [serial = 848] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x128925000) [pid = 1650] [serial = 846] [outer = 0x0] [url = about:blank] 01:29:21 INFO - PROCESS | 1650 | 1467188961897 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] 01:29:21 INFO - PROCESS | 1650 | 1467188961929 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 01:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 01:29:21 INFO - PROCESS | 1650 | 1467188961932 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 01:29:21 INFO - PROCESS | 1650 | 1467188961934 Marionette TRACE conn2 <- [1,1186,null,{}] 01:29:21 INFO - PROCESS | 1650 | 1467188961944 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}] 01:29:21 INFO - PROCESS | 1650 | 1467188961946 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:22 INFO - PROCESS | 1650 | 1467188962031 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 01:29:22 INFO - PROCESS | 1650 | 1467188962040 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:22 INFO - PROCESS | 1650 | 1467188962041 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x116412000 == 28 [pid = 1650] [id = 304] 01:29:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1128e5800) [pid = 1650] [serial = 911] [outer = 0x0] 01:29:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116239400) [pid = 1650] [serial = 912] [outer = 0x1128e5800] 01:29:22 INFO - PROCESS | 1650 | 1467188962071 Marionette DEBUG loaded listener.js 01:29:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116904000) [pid = 1650] [serial = 913] [outer = 0x1128e5800] 01:29:22 INFO - PROCESS | 1650 | 1467188962464 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] 01:29:22 INFO - PROCESS | 1650 | 1467188962513 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 01:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 01:29:22 INFO - PROCESS | 1650 | 1467188962517 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 01:29:22 INFO - PROCESS | 1650 | 1467188962519 Marionette TRACE conn2 <- [1,1190,null,{}] 01:29:22 INFO - PROCESS | 1650 | 1467188962522 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}] 01:29:22 INFO - PROCESS | 1650 | 1467188962523 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:22 INFO - PROCESS | 1650 | 1467188962601 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 01:29:22 INFO - PROCESS | 1650 | 1467188962608 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:22 INFO - PROCESS | 1650 | 1467188962609 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e67000 == 29 [pid = 1650] [id = 305] 01:29:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118264000) [pid = 1650] [serial = 914] [outer = 0x0] 01:29:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1188d2000) [pid = 1650] [serial = 915] [outer = 0x118264000] 01:29:22 INFO - PROCESS | 1650 | 1467188962636 Marionette DEBUG loaded listener.js 01:29:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11918f000) [pid = 1650] [serial = 916] [outer = 0x118264000] 01:29:22 INFO - PROCESS | 1650 | 1467188962980 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] 01:29:23 INFO - PROCESS | 1650 | 1467188963041 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 01:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 01:29:23 INFO - PROCESS | 1650 | 1467188963043 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 01:29:23 INFO - PROCESS | 1650 | 1467188963046 Marionette TRACE conn2 <- [1,1194,null,{}] 01:29:23 INFO - PROCESS | 1650 | 1467188963054 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}] 01:29:23 INFO - PROCESS | 1650 | 1467188963057 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:23 INFO - PROCESS | 1650 | 1467188963133 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 01:29:23 INFO - PROCESS | 1650 | 1467188963140 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:23 INFO - PROCESS | 1650 | 1467188963142 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d1800 == 30 [pid = 1650] [id = 306] 01:29:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x113384c00) [pid = 1650] [serial = 917] [outer = 0x0] 01:29:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119652400) [pid = 1650] [serial = 918] [outer = 0x113384c00] 01:29:23 INFO - PROCESS | 1650 | 1467188963170 Marionette DEBUG loaded listener.js 01:29:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119aec000) [pid = 1650] [serial = 919] [outer = 0x113384c00] 01:29:23 INFO - PROCESS | 1650 | 1467188963523 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] 01:29:23 INFO - PROCESS | 1650 | 1467188963572 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 01:29:23 INFO - PROCESS | 1650 | 1467188963574 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 01:29:23 INFO - PROCESS | 1650 | 1467188963576 Marionette TRACE conn2 <- [1,1198,null,{}] 01:29:23 INFO - PROCESS | 1650 | 1467188963578 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}] 01:29:23 INFO - PROCESS | 1650 | 1467188963579 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:23 INFO - PROCESS | 1650 | 1467188963680 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 01:29:23 INFO - PROCESS | 1650 | 1467188963714 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:23 INFO - PROCESS | 1650 | 1467188963715 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x119edd000 == 31 [pid = 1650] [id = 307] 01:29:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119a36800) [pid = 1650] [serial = 920] [outer = 0x0] 01:29:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1209f1000) [pid = 1650] [serial = 921] [outer = 0x119a36800] 01:29:23 INFO - PROCESS | 1650 | 1467188963741 Marionette DEBUG loaded listener.js 01:29:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123a7a000) [pid = 1650] [serial = 922] [outer = 0x119a36800] 01:29:24 INFO - PROCESS | 1650 | 1467188964045 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]]]}] 01:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 01:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 521ms 01:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 01:29:24 INFO - PROCESS | 1650 | 1467188964103 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 01:29:24 INFO - PROCESS | 1650 | 1467188964104 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 01:29:24 INFO - PROCESS | 1650 | 1467188964113 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 01:29:24 INFO - PROCESS | 1650 | 1467188964114 Marionette TRACE conn2 <- [1,1202,null,{}] 01:29:24 INFO - PROCESS | 1650 | 1467188964117 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}] 01:29:24 INFO - PROCESS | 1650 | 1467188964118 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:24 INFO - PROCESS | 1650 | 1467188964213 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 01:29:24 INFO - PROCESS | 1650 | 1467188964217 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:24 INFO - PROCESS | 1650 | 1467188964218 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x123abb800 == 32 [pid = 1650] [id = 308] 01:29:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1177ea000) [pid = 1650] [serial = 923] [outer = 0x0] 01:29:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123e64800) [pid = 1650] [serial = 924] [outer = 0x1177ea000] 01:29:24 INFO - PROCESS | 1650 | 1467188964242 Marionette DEBUG loaded listener.js 01:29:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124097c00) [pid = 1650] [serial = 925] [outer = 0x1177ea000] 01:29:24 INFO - PROCESS | 1650 | 1467188964576 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]]]}] 01:29:24 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 01:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 525ms 01:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 01:29:24 INFO - PROCESS | 1650 | 1467188964638 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 01:29:24 INFO - PROCESS | 1650 | 1467188964639 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 01:29:24 INFO - PROCESS | 1650 | 1467188964641 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 01:29:24 INFO - PROCESS | 1650 | 1467188964642 Marionette TRACE conn2 <- [1,1206,null,{}] 01:29:24 INFO - PROCESS | 1650 | 1467188964644 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}] 01:29:24 INFO - PROCESS | 1650 | 1467188964648 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:24 INFO - PROCESS | 1650 | 1467188964771 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 01:29:24 INFO - PROCESS | 1650 | 1467188964777 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:24 INFO - PROCESS | 1650 | 1467188964778 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x124726800 == 33 [pid = 1650] [id = 309] 01:29:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119195c00) [pid = 1650] [serial = 926] [outer = 0x0] 01:29:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1243aa800) [pid = 1650] [serial = 927] [outer = 0x119195c00] 01:29:24 INFO - PROCESS | 1650 | 1467188964859 Marionette DEBUG loaded listener.js 01:29:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12514f800) [pid = 1650] [serial = 928] [outer = 0x119195c00] 01:29:25 INFO - PROCESS | 1650 | 1467188965290 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]]]}] 01:29:25 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 01:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 669ms 01:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 01:29:25 INFO - PROCESS | 1650 | 1467188965310 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 01:29:25 INFO - PROCESS | 1650 | 1467188965312 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 01:29:25 INFO - PROCESS | 1650 | 1467188965314 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 01:29:25 INFO - PROCESS | 1650 | 1467188965315 Marionette TRACE conn2 <- [1,1210,null,{}] 01:29:25 INFO - PROCESS | 1650 | 1467188965317 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}] 01:29:25 INFO - PROCESS | 1650 | 1467188965320 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:25 INFO - PROCESS | 1650 | 1467188965426 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 01:29:25 INFO - PROCESS | 1650 | 1467188965430 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:25 INFO - PROCESS | 1650 | 1467188965431 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x125828800 == 34 [pid = 1650] [id = 310] 01:29:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1128e8000) [pid = 1650] [serial = 929] [outer = 0x0] 01:29:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x125837400) [pid = 1650] [serial = 930] [outer = 0x1128e8000] 01:29:25 INFO - PROCESS | 1650 | 1467188965455 Marionette DEBUG loaded listener.js 01:29:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126184400) [pid = 1650] [serial = 931] [outer = 0x1128e8000] 01:29:25 INFO - PROCESS | 1650 | 1467188965790 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]]]}] 01:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 01:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 519ms 01:29:25 INFO - PROCESS | 1650 | 1467188965834 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 01:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 01:29:25 INFO - PROCESS | 1650 | 1467188965837 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 01:29:25 INFO - PROCESS | 1650 | 1467188965839 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 01:29:25 INFO - PROCESS | 1650 | 1467188965840 Marionette TRACE conn2 <- [1,1214,null,{}] 01:29:25 INFO - PROCESS | 1650 | 1467188965843 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}] 01:29:25 INFO - PROCESS | 1650 | 1467188965844 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:25 INFO - PROCESS | 1650 | 1467188965937 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 01:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x129410c00) [pid = 1650] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 01:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x125004400) [pid = 1650] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 01:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128bcf400) [pid = 1650] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 01:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12665bc00) [pid = 1650] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 01:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128d80000) [pid = 1650] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 01:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119422800) [pid = 1650] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 01:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x114f89400) [pid = 1650] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 01:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119e34400) [pid = 1650] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 01:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1244c8000) [pid = 1650] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 01:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1133d2000) [pid = 1650] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 01:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12617d800) [pid = 1650] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 01:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11941b400) [pid = 1650] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 01:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1209f1400) [pid = 1650] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 01:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1209f6c00) [pid = 1650] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 01:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128d7bc00) [pid = 1650] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 01:29:26 INFO - PROCESS | 1650 | 1467188966200 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:26 INFO - PROCESS | 1650 | 1467188966201 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195dd800 == 35 [pid = 1650] [id = 311] 01:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1128e7c00) [pid = 1650] [serial = 932] [outer = 0x0] 01:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112dc4c00) [pid = 1650] [serial = 933] [outer = 0x1128e7c00] 01:29:26 INFO - PROCESS | 1650 | 1467188966226 Marionette DEBUG loaded listener.js 01:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1189a9c00) [pid = 1650] [serial = 934] [outer = 0x1128e7c00] 01:29:26 INFO - PROCESS | 1650 | 1467188966484 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]]]}] 01:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 01:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 667ms 01:29:26 INFO - PROCESS | 1650 | 1467188966510 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 01:29:26 INFO - PROCESS | 1650 | 1467188966512 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 01:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 01:29:26 INFO - PROCESS | 1650 | 1467188966514 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 01:29:26 INFO - PROCESS | 1650 | 1467188966515 Marionette TRACE conn2 <- [1,1218,null,{}] 01:29:26 INFO - PROCESS | 1650 | 1467188966525 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}] 01:29:26 INFO - PROCESS | 1650 | 1467188966526 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:26 INFO - PROCESS | 1650 | 1467188966613 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 01:29:26 INFO - PROCESS | 1650 | 1467188966617 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:26 INFO - PROCESS | 1650 | 1467188966620 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192df000 == 36 [pid = 1650] [id = 312] 01:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1133d2000) [pid = 1650] [serial = 935] [outer = 0x0] 01:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124097800) [pid = 1650] [serial = 936] [outer = 0x1133d2000] 01:29:26 INFO - PROCESS | 1650 | 1467188966645 Marionette DEBUG loaded listener.js 01:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1266e9000) [pid = 1650] [serial = 937] [outer = 0x1133d2000] 01:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 01:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 473ms 01:29:26 INFO - PROCESS | 1650 | 1467188966979 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]]]}] 01:29:26 INFO - PROCESS | 1650 | 1467188966988 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 01:29:26 INFO - PROCESS | 1650 | 1467188966989 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 01:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 01:29:26 INFO - PROCESS | 1650 | 1467188966991 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 01:29:26 INFO - PROCESS | 1650 | 1467188966992 Marionette TRACE conn2 <- [1,1222,null,{}] 01:29:26 INFO - PROCESS | 1650 | 1467188966995 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}] 01:29:26 INFO - PROCESS | 1650 | 1467188966996 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:27 INFO - PROCESS | 1650 | 1467188967096 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 01:29:27 INFO - PROCESS | 1650 | 1467188967103 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:27 INFO - PROCESS | 1650 | 1467188967104 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fbe000 == 37 [pid = 1650] [id = 313] 01:29:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119425800) [pid = 1650] [serial = 938] [outer = 0x0] 01:29:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1268a3c00) [pid = 1650] [serial = 939] [outer = 0x119425800] 01:29:27 INFO - PROCESS | 1650 | 1467188967129 Marionette DEBUG loaded listener.js 01:29:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128b79000) [pid = 1650] [serial = 940] [outer = 0x119425800] 01:29:27 INFO - PROCESS | 1650 | 1467188967445 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] 01:29:27 INFO - PROCESS | 1650 | 1467188967461 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 01:29:27 INFO - PROCESS | 1650 | 1467188967464 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 01:29:27 INFO - PROCESS | 1650 | 1467188967465 Marionette TRACE conn2 <- [1,1226,null,{}] 01:29:27 INFO - PROCESS | 1650 | 1467188967478 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}] 01:29:27 INFO - PROCESS | 1650 | 1467188967480 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:27 INFO - PROCESS | 1650 | 1467188967567 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 01:29:27 INFO - PROCESS | 1650 | 1467188967573 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:27 INFO - PROCESS | 1650 | 1467188967574 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ab9000 == 38 [pid = 1650] [id = 314] 01:29:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1268a3800) [pid = 1650] [serial = 941] [outer = 0x0] 01:29:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128bd6400) [pid = 1650] [serial = 942] [outer = 0x1268a3800] 01:29:27 INFO - PROCESS | 1650 | 1467188967601 Marionette DEBUG loaded listener.js 01:29:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129412400) [pid = 1650] [serial = 943] [outer = 0x1268a3800] 01:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 01:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 469ms 01:29:27 INFO - PROCESS | 1650 | 1467188967928 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]]]}] 01:29:27 INFO - PROCESS | 1650 | 1467188967934 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 01:29:27 INFO - PROCESS | 1650 | 1467188967937 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 01:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 01:29:27 INFO - PROCESS | 1650 | 1467188967942 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 01:29:27 INFO - PROCESS | 1650 | 1467188967943 Marionette TRACE conn2 <- [1,1230,null,{}] 01:29:27 INFO - PROCESS | 1650 | 1467188967945 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}] 01:29:27 INFO - PROCESS | 1650 | 1467188967946 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:28 INFO - PROCESS | 1650 | 1467188968024 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 01:29:28 INFO - PROCESS | 1650 | 1467188968084 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:28 INFO - PROCESS | 1650 | 1467188968085 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5a1000 == 39 [pid = 1650] [id = 315] 01:29:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124093000) [pid = 1650] [serial = 944] [outer = 0x0] 01:29:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1295a2000) [pid = 1650] [serial = 945] [outer = 0x124093000] 01:29:28 INFO - PROCESS | 1650 | 1467188968109 Marionette DEBUG loaded listener.js 01:29:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a62c400) [pid = 1650] [serial = 946] [outer = 0x124093000] 01:29:28 INFO - PROCESS | 1650 | 1467188968610 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]]]}] 01:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 01:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 721ms 01:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 01:29:28 INFO - PROCESS | 1650 | 1467188968663 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 01:29:28 INFO - PROCESS | 1650 | 1467188968668 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 01:29:28 INFO - PROCESS | 1650 | 1467188968673 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 01:29:28 INFO - PROCESS | 1650 | 1467188968676 Marionette TRACE conn2 <- [1,1234,null,{}] 01:29:28 INFO - PROCESS | 1650 | 1467188968682 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}] 01:29:28 INFO - PROCESS | 1650 | 1467188968685 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:28 INFO - PROCESS | 1650 | 1467188968830 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 01:29:28 INFO - PROCESS | 1650 | 1467188968936 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:28 INFO - PROCESS | 1650 | 1467188968937 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e5c800 == 40 [pid = 1650] [id = 316] 01:29:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x116774000) [pid = 1650] [serial = 947] [outer = 0x0] 01:29:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11697d800) [pid = 1650] [serial = 948] [outer = 0x116774000] 01:29:28 INFO - PROCESS | 1650 | 1467188968968 Marionette DEBUG loaded listener.js 01:29:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1182f3800) [pid = 1650] [serial = 949] [outer = 0x116774000] 01:29:29 INFO - PROCESS | 1650 | 1467188969481 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]]]}] 01:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 01:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 828ms 01:29:29 INFO - PROCESS | 1650 | 1467188969512 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 01:29:29 INFO - PROCESS | 1650 | 1467188969515 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 01:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 01:29:29 INFO - PROCESS | 1650 | 1467188969523 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 01:29:29 INFO - PROCESS | 1650 | 1467188969525 Marionette TRACE conn2 <- [1,1238,null,{}] 01:29:29 INFO - PROCESS | 1650 | 1467188969528 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}] 01:29:29 INFO - PROCESS | 1650 | 1467188969530 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:29 INFO - PROCESS | 1650 | 1467188969639 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 01:29:29 INFO - PROCESS | 1650 | 1467188969719 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:29 INFO - PROCESS | 1650 | 1467188969720 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x123aba000 == 41 [pid = 1650] [id = 317] 01:29:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11956b400) [pid = 1650] [serial = 950] [outer = 0x0] 01:29:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119647000) [pid = 1650] [serial = 951] [outer = 0x11956b400] 01:29:29 INFO - PROCESS | 1650 | 1467188969752 Marionette DEBUG loaded listener.js 01:29:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119c40c00) [pid = 1650] [serial = 952] [outer = 0x11956b400] 01:29:30 INFO - PROCESS | 1650 | 1467188970415 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]]]}] 01:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 01:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 974ms 01:29:30 INFO - PROCESS | 1650 | 1467188970497 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 01:29:30 INFO - PROCESS | 1650 | 1467188970500 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 01:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 01:29:30 INFO - PROCESS | 1650 | 1467188970504 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 01:29:30 INFO - PROCESS | 1650 | 1467188970505 Marionette TRACE conn2 <- [1,1242,null,{}] 01:29:30 INFO - PROCESS | 1650 | 1467188970509 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}] 01:29:30 INFO - PROCESS | 1650 | 1467188970510 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:30 INFO - PROCESS | 1650 | 1467188970622 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 01:29:30 INFO - PROCESS | 1650 | --DOCSHELL 0x123ab9000 == 40 [pid = 1650] [id = 314] 01:29:30 INFO - PROCESS | 1650 | --DOCSHELL 0x128fbe000 == 39 [pid = 1650] [id = 313] 01:29:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1192df000 == 38 [pid = 1650] [id = 312] 01:29:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1195dd800 == 37 [pid = 1650] [id = 311] 01:29:30 INFO - PROCESS | 1650 | --DOCSHELL 0x125828800 == 36 [pid = 1650] [id = 310] 01:29:30 INFO - PROCESS | 1650 | --DOCSHELL 0x124726800 == 35 [pid = 1650] [id = 309] 01:29:30 INFO - PROCESS | 1650 | --DOCSHELL 0x123abb800 == 34 [pid = 1650] [id = 308] 01:29:30 INFO - PROCESS | 1650 | --DOCSHELL 0x119edd000 == 33 [pid = 1650] [id = 307] 01:29:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d1800 == 32 [pid = 1650] [id = 306] 01:29:30 INFO - PROCESS | 1650 | --DOCSHELL 0x117e67000 == 31 [pid = 1650] [id = 305] 01:29:30 INFO - PROCESS | 1650 | --DOCSHELL 0x116412000 == 30 [pid = 1650] [id = 304] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1295a4800) [pid = 1650] [serial = 888] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x126188000) [pid = 1650] [serial = 870] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128bd4400) [pid = 1650] [serial = 875] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x128927400) [pid = 1650] [serial = 872] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128f74000) [pid = 1650] [serial = 878] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128d78400) [pid = 1650] [serial = 876] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11963c000) [pid = 1650] [serial = 860] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119a39800) [pid = 1650] [serial = 861] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x115e8a000) [pid = 1650] [serial = 857] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11899f000) [pid = 1650] [serial = 858] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123e65400) [pid = 1650] [serial = 854] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124091800) [pid = 1650] [serial = 855] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124ca0400) [pid = 1650] [serial = 866] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123e65800) [pid = 1650] [serial = 863] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124096c00) [pid = 1650] [serial = 864] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x128bcb400) [pid = 1650] [serial = 849] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11956a000) [pid = 1650] [serial = 851] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119a2e000) [pid = 1650] [serial = 852] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123e64000) [pid = 1650] [serial = 882] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12a62b800) [pid = 1650] [serial = 889] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1128e9800) [pid = 1650] [serial = 492] [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.] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128f7bc00) [pid = 1650] [serial = 879] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x124ca8800) [pid = 1650] [serial = 883] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128d7d400) [pid = 1650] [serial = 885] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x125835c00) [pid = 1650] [serial = 869] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x128bcdc00) [pid = 1650] [serial = 873] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12940d800) [pid = 1650] [serial = 886] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x125002400) [pid = 1650] [serial = 867] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12a714000) [pid = 1650] [serial = 892] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12a62d000) [pid = 1650] [serial = 891] [outer = 0x0] [url = about:blank] 01:29:30 INFO - PROCESS | 1650 | 1467188970701 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:30 INFO - PROCESS | 1650 | 1467188970704 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x113ce3000 == 31 [pid = 1650] [id = 318] 01:29:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x115e88c00) [pid = 1650] [serial = 953] [outer = 0x0] 01:29:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116903400) [pid = 1650] [serial = 954] [outer = 0x115e88c00] 01:29:30 INFO - PROCESS | 1650 | 1467188970732 Marionette DEBUG loaded listener.js 01:29:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118313800) [pid = 1650] [serial = 955] [outer = 0x115e88c00] 01:29:31 INFO - PROCESS | 1650 | 1467188971044 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]]]}] 01:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 01:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 569ms 01:29:31 INFO - PROCESS | 1650 | 1467188971073 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 01:29:31 INFO - PROCESS | 1650 | 1467188971076 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 01:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 01:29:31 INFO - PROCESS | 1650 | 1467188971086 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 01:29:31 INFO - PROCESS | 1650 | 1467188971088 Marionette TRACE conn2 <- [1,1246,null,{}] 01:29:31 INFO - PROCESS | 1650 | 1467188971091 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}] 01:29:31 INFO - PROCESS | 1650 | 1467188971092 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:31 INFO - PROCESS | 1650 | 1467188971173 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 01:29:31 INFO - PROCESS | 1650 | 1467188971177 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:31 INFO - PROCESS | 1650 | 1467188971179 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x119177000 == 32 [pid = 1650] [id = 319] 01:29:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1188d0400) [pid = 1650] [serial = 956] [outer = 0x0] 01:29:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119428400) [pid = 1650] [serial = 957] [outer = 0x1188d0400] 01:29:31 INFO - PROCESS | 1650 | 1467188971208 Marionette DEBUG loaded listener.js 01:29:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119571000) [pid = 1650] [serial = 958] [outer = 0x1188d0400] 01:29:31 INFO - PROCESS | 1650 | 1467188971564 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]]]}] 01:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 01:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 525ms 01:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 01:29:31 INFO - PROCESS | 1650 | 1467188971608 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 01:29:31 INFO - PROCESS | 1650 | 1467188971609 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 01:29:31 INFO - PROCESS | 1650 | 1467188971611 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 01:29:31 INFO - PROCESS | 1650 | 1467188971614 Marionette TRACE conn2 <- [1,1250,null,{}] 01:29:31 INFO - PROCESS | 1650 | 1467188971622 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}] 01:29:31 INFO - PROCESS | 1650 | 1467188971625 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:31 INFO - PROCESS | 1650 | 1467188971715 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 01:29:31 INFO - PROCESS | 1650 | 1467188971775 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:31 INFO - PROCESS | 1650 | 1467188971777 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12397f000 == 33 [pid = 1650] [id = 320] 01:29:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119199000) [pid = 1650] [serial = 959] [outer = 0x0] 01:29:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119aec800) [pid = 1650] [serial = 960] [outer = 0x119199000] 01:29:31 INFO - PROCESS | 1650 | 1467188971805 Marionette DEBUG loaded listener.js 01:29:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123cd5800) [pid = 1650] [serial = 961] [outer = 0x119199000] 01:29:32 INFO - PROCESS | 1650 | 1467188972107 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]]]}] 01:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 01:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 522ms 01:29:32 INFO - PROCESS | 1650 | 1467188972134 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 01:29:32 INFO - PROCESS | 1650 | 1467188972137 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 01:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 01:29:32 INFO - PROCESS | 1650 | 1467188972141 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 01:29:32 INFO - PROCESS | 1650 | 1467188972142 Marionette TRACE conn2 <- [1,1254,null,{}] 01:29:32 INFO - PROCESS | 1650 | 1467188972145 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}] 01:29:32 INFO - PROCESS | 1650 | 1467188972146 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:32 INFO - PROCESS | 1650 | 1467188972225 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 01:29:32 INFO - PROCESS | 1650 | 1467188972283 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:32 INFO - PROCESS | 1650 | 1467188972284 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247ca000 == 34 [pid = 1650] [id = 321] 01:29:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123e65800) [pid = 1650] [serial = 962] [outer = 0x0] 01:29:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1240f0400) [pid = 1650] [serial = 963] [outer = 0x123e65800] 01:29:32 INFO - PROCESS | 1650 | 1467188972309 Marionette DEBUG loaded listener.js 01:29:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1244cc400) [pid = 1650] [serial = 964] [outer = 0x123e65800] 01:29:32 INFO - PROCESS | 1650 | 1467188972588 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]]]}] 01:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 01:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 468ms 01:29:32 INFO - PROCESS | 1650 | 1467188972610 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 01:29:32 INFO - PROCESS | 1650 | 1467188972611 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 01:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 01:29:32 INFO - PROCESS | 1650 | 1467188972613 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 01:29:32 INFO - PROCESS | 1650 | 1467188972614 Marionette TRACE conn2 <- [1,1258,null,{}] 01:29:32 INFO - PROCESS | 1650 | 1467188972617 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}] 01:29:32 INFO - PROCESS | 1650 | 1467188972618 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:32 INFO - PROCESS | 1650 | 1467188972712 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 01:29:32 INFO - PROCESS | 1650 | 1467188972715 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:32 INFO - PROCESS | 1650 | 1467188972716 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261ce800 == 35 [pid = 1650] [id = 322] 01:29:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119e39000) [pid = 1650] [serial = 965] [outer = 0x0] 01:29:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124bce400) [pid = 1650] [serial = 966] [outer = 0x119e39000] 01:29:32 INFO - PROCESS | 1650 | 1467188972742 Marionette DEBUG loaded listener.js 01:29:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x125004400) [pid = 1650] [serial = 967] [outer = 0x119e39000] 01:29:33 INFO - PROCESS | 1650 | 1467188973123 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]]]}] 01:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 01:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 517ms 01:29:33 INFO - PROCESS | 1650 | 1467188973132 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 01:29:33 INFO - PROCESS | 1650 | 1467188973133 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 01:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 01:29:33 INFO - PROCESS | 1650 | 1467188973144 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 01:29:33 INFO - PROCESS | 1650 | 1467188973145 Marionette TRACE conn2 <- [1,1262,null,{}] 01:29:33 INFO - PROCESS | 1650 | 1467188973147 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}] 01:29:33 INFO - PROCESS | 1650 | 1467188973152 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:33 INFO - PROCESS | 1650 | 1467188973272 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 01:29:33 INFO - PROCESS | 1650 | 1467188973285 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:33 INFO - PROCESS | 1650 | 1467188973286 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fb7000 == 36 [pid = 1650] [id = 323] 01:29:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x125008c00) [pid = 1650] [serial = 968] [outer = 0x0] 01:29:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126182400) [pid = 1650] [serial = 969] [outer = 0x125008c00] 01:29:33 INFO - PROCESS | 1650 | 1467188973312 Marionette DEBUG loaded listener.js 01:29:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128bcc400) [pid = 1650] [serial = 970] [outer = 0x125008c00] 01:29:33 INFO - PROCESS | 1650 | 1467188973661 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]]]}] 01:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 01:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 574ms 01:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 01:29:33 INFO - PROCESS | 1650 | 1467188973713 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 01:29:33 INFO - PROCESS | 1650 | 1467188973714 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 01:29:33 INFO - PROCESS | 1650 | 1467188973716 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 01:29:33 INFO - PROCESS | 1650 | 1467188973717 Marionette TRACE conn2 <- [1,1266,null,{}] 01:29:33 INFO - PROCESS | 1650 | 1467188973719 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}] 01:29:33 INFO - PROCESS | 1650 | 1467188973721 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:33 INFO - PROCESS | 1650 | 1467188973825 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 01:29:33 INFO - PROCESS | 1650 | 1467188973839 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:33 INFO - PROCESS | 1650 | 1467188973840 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x129484000 == 37 [pid = 1650] [id = 324] 01:29:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1129b1000) [pid = 1650] [serial = 971] [outer = 0x0] 01:29:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128d7d000) [pid = 1650] [serial = 972] [outer = 0x1129b1000] 01:29:33 INFO - PROCESS | 1650 | 1467188973865 Marionette DEBUG loaded listener.js 01:29:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129409400) [pid = 1650] [serial = 973] [outer = 0x1129b1000] 01:29:34 INFO - PROCESS | 1650 | 1467188974190 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]]]}] 01:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 01:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 519ms 01:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 01:29:34 INFO - PROCESS | 1650 | 1467188974236 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 01:29:34 INFO - PROCESS | 1650 | 1467188974237 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 01:29:34 INFO - PROCESS | 1650 | 1467188974239 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 01:29:34 INFO - PROCESS | 1650 | 1467188974240 Marionette TRACE conn2 <- [1,1270,null,{}] 01:29:34 INFO - PROCESS | 1650 | 1467188974242 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}] 01:29:34 INFO - PROCESS | 1650 | 1467188974244 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:34 INFO - PROCESS | 1650 | 1467188974341 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 01:29:34 INFO - PROCESS | 1650 | 1467188974353 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:34 INFO - PROCESS | 1650 | 1467188974354 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a583800 == 38 [pid = 1650] [id = 325] 01:29:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128f7bc00) [pid = 1650] [serial = 974] [outer = 0x0] 01:29:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1295a2400) [pid = 1650] [serial = 975] [outer = 0x128f7bc00] 01:29:34 INFO - PROCESS | 1650 | 1467188974379 Marionette DEBUG loaded listener.js 01:29:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a563000) [pid = 1650] [serial = 976] [outer = 0x128f7bc00] 01:29:34 INFO - PROCESS | 1650 | 1467188974725 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]]]}] 01:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 01:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 520ms 01:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 01:29:34 INFO - PROCESS | 1650 | 1467188974764 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 01:29:34 INFO - PROCESS | 1650 | 1467188974765 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 01:29:34 INFO - PROCESS | 1650 | 1467188974767 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 01:29:34 INFO - PROCESS | 1650 | 1467188974769 Marionette TRACE conn2 <- [1,1274,null,{}] 01:29:34 INFO - PROCESS | 1650 | 1467188974771 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}] 01:29:34 INFO - PROCESS | 1650 | 1467188974780 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:34 INFO - PROCESS | 1650 | 1467188974964 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 01:29:34 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1177ea000) [pid = 1650] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 01:29:34 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118264000) [pid = 1650] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 01:29:34 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119a36800) [pid = 1650] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:29:34 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x113384c00) [pid = 1650] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 01:29:34 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1128e5800) [pid = 1650] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 01:29:34 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116f94000) [pid = 1650] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 01:29:34 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119aed400) [pid = 1650] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 01:29:34 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126543c00) [pid = 1650] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 01:29:34 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128d7b000) [pid = 1650] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 01:29:34 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119195c00) [pid = 1650] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 01:29:34 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1128e8000) [pid = 1650] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 01:29:34 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1128e7c00) [pid = 1650] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 01:29:34 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1133a7c00) [pid = 1650] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 01:29:34 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1268a3800) [pid = 1650] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:29:34 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1133d2000) [pid = 1650] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:29:34 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119425800) [pid = 1650] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:29:35 INFO - PROCESS | 1650 | 1467188975013 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:35 INFO - PROCESS | 1650 | 1467188975015 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x116abd000 == 39 [pid = 1650] [id = 326] 01:29:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1128e8000) [pid = 1650] [serial = 977] [outer = 0x0] 01:29:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116773800) [pid = 1650] [serial = 978] [outer = 0x1128e8000] 01:29:35 INFO - PROCESS | 1650 | 1467188975039 Marionette DEBUG loaded listener.js 01:29:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119195c00) [pid = 1650] [serial = 979] [outer = 0x1128e8000] 01:29:35 INFO - PROCESS | 1650 | 1467188975304 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]]]}] 01:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 01:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 570ms 01:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 01:29:35 INFO - PROCESS | 1650 | 1467188975341 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 01:29:35 INFO - PROCESS | 1650 | 1467188975343 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 01:29:35 INFO - PROCESS | 1650 | 1467188975345 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 01:29:35 INFO - PROCESS | 1650 | 1467188975346 Marionette TRACE conn2 <- [1,1278,null,{}] 01:29:35 INFO - PROCESS | 1650 | 1467188975348 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}] 01:29:35 INFO - PROCESS | 1650 | 1467188975349 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:35 INFO - PROCESS | 1650 | 1467188975431 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 01:29:35 INFO - PROCESS | 1650 | 1467188975437 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:35 INFO - PROCESS | 1650 | 1467188975438 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac65000 == 40 [pid = 1650] [id = 327] 01:29:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119575000) [pid = 1650] [serial = 980] [outer = 0x0] 01:29:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x125006c00) [pid = 1650] [serial = 981] [outer = 0x119575000] 01:29:35 INFO - PROCESS | 1650 | 1467188975462 Marionette DEBUG loaded listener.js 01:29:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128b7f400) [pid = 1650] [serial = 982] [outer = 0x119575000] 01:29:35 INFO - PROCESS | 1650 | 1467188975796 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]]]}] 01:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 01:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 469ms 01:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 01:29:35 INFO - PROCESS | 1650 | 1467188975814 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 01:29:35 INFO - PROCESS | 1650 | 1467188975816 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 01:29:35 INFO - PROCESS | 1650 | 1467188975818 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 01:29:35 INFO - PROCESS | 1650 | 1467188975827 Marionette TRACE conn2 <- [1,1282,null,{}] 01:29:35 INFO - PROCESS | 1650 | 1467188975830 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}] 01:29:35 INFO - PROCESS | 1650 | 1467188975831 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:35 INFO - PROCESS | 1650 | 1467188975947 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 01:29:35 INFO - PROCESS | 1650 | 1467188975956 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:35 INFO - PROCESS | 1650 | 1467188975957 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b26b000 == 41 [pid = 1650] [id = 328] 01:29:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128bd8000) [pid = 1650] [serial = 983] [outer = 0x0] 01:29:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a637400) [pid = 1650] [serial = 984] [outer = 0x128bd8000] 01:29:35 INFO - PROCESS | 1650 | 1467188975984 Marionette DEBUG loaded listener.js 01:29:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a790000) [pid = 1650] [serial = 985] [outer = 0x128bd8000] 01:29:36 INFO - PROCESS | 1650 | 1467188976290 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]]]}] 01:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 01:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 479ms 01:29:36 INFO - PROCESS | 1650 | 1467188976297 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 01:29:36 INFO - PROCESS | 1650 | 1467188976298 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 01:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 01:29:36 INFO - PROCESS | 1650 | 1467188976308 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 01:29:36 INFO - PROCESS | 1650 | 1467188976309 Marionette TRACE conn2 <- [1,1286,null,{}] 01:29:36 INFO - PROCESS | 1650 | 1467188976311 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}] 01:29:36 INFO - PROCESS | 1650 | 1467188976312 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:36 INFO - PROCESS | 1650 | 1467188976394 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 01:29:36 INFO - PROCESS | 1650 | 1467188976398 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:36 INFO - PROCESS | 1650 | 1467188976399 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b994000 == 42 [pid = 1650] [id = 329] 01:29:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a790400) [pid = 1650] [serial = 986] [outer = 0x0] 01:29:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a798400) [pid = 1650] [serial = 987] [outer = 0x12a790400] 01:29:36 INFO - PROCESS | 1650 | 1467188976425 Marionette DEBUG loaded listener.js 01:29:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a95d000) [pid = 1650] [serial = 988] [outer = 0x12a790400] 01:29:36 INFO - PROCESS | 1650 | 1467188976759 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]]]}] 01:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 01:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 478ms 01:29:36 INFO - PROCESS | 1650 | 1467188976780 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 01:29:36 INFO - PROCESS | 1650 | 1467188976781 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 01:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 01:29:36 INFO - PROCESS | 1650 | 1467188976793 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 01:29:36 INFO - PROCESS | 1650 | 1467188976794 Marionette TRACE conn2 <- [1,1290,null,{}] 01:29:36 INFO - PROCESS | 1650 | 1467188976797 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}] 01:29:36 INFO - PROCESS | 1650 | 1467188976798 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:36 INFO - PROCESS | 1650 | 1467188976905 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 01:29:36 INFO - PROCESS | 1650 | 1467188976912 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:36 INFO - PROCESS | 1650 | 1467188976913 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12baaf800 == 43 [pid = 1650] [id = 330] 01:29:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a794400) [pid = 1650] [serial = 989] [outer = 0x0] 01:29:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a960800) [pid = 1650] [serial = 990] [outer = 0x12a794400] 01:29:36 INFO - PROCESS | 1650 | 1467188976937 Marionette DEBUG loaded listener.js 01:29:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12ac85400) [pid = 1650] [serial = 991] [outer = 0x12a794400] 01:29:37 INFO - PROCESS | 1650 | 1467188977450 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]]]}] 01:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 01:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 669ms 01:29:37 INFO - PROCESS | 1650 | 1467188977464 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 01:29:37 INFO - PROCESS | 1650 | 1467188977468 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 01:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 01:29:37 INFO - PROCESS | 1650 | 1467188977472 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 01:29:37 INFO - PROCESS | 1650 | 1467188977476 Marionette TRACE conn2 <- [1,1294,null,{}] 01:29:37 INFO - PROCESS | 1650 | 1467188977481 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}] 01:29:37 INFO - PROCESS | 1650 | 1467188977485 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:37 INFO - PROCESS | 1650 | 1467188977646 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 01:29:37 INFO - PROCESS | 1650 | 1467188977747 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:37 INFO - PROCESS | 1650 | 1467188977749 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bd7800 == 44 [pid = 1650] [id = 331] 01:29:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x116f5c000) [pid = 1650] [serial = 992] [outer = 0x0] 01:29:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118319c00) [pid = 1650] [serial = 993] [outer = 0x116f5c000] 01:29:37 INFO - PROCESS | 1650 | 1467188977783 Marionette DEBUG loaded listener.js 01:29:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11941fc00) [pid = 1650] [serial = 994] [outer = 0x116f5c000] 01:29:38 INFO - PROCESS | 1650 | 1467188978226 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]]]}] 01:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 01:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 776ms 01:29:38 INFO - PROCESS | 1650 | 1467188978248 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 01:29:38 INFO - PROCESS | 1650 | 1467188978251 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 01:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 01:29:38 INFO - PROCESS | 1650 | 1467188978256 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 01:29:38 INFO - PROCESS | 1650 | 1467188978258 Marionette TRACE conn2 <- [1,1298,null,{}] 01:29:38 INFO - PROCESS | 1650 | 1467188978260 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}] 01:29:38 INFO - PROCESS | 1650 | 1467188978262 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:38 INFO - PROCESS | 1650 | 1467188978369 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 01:29:38 INFO - PROCESS | 1650 | 1467188978430 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:38 INFO - PROCESS | 1650 | 1467188978432 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268e7000 == 45 [pid = 1650] [id = 332] 01:29:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11956e000) [pid = 1650] [serial = 995] [outer = 0x0] 01:29:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119e32800) [pid = 1650] [serial = 996] [outer = 0x11956e000] 01:29:38 INFO - PROCESS | 1650 | 1467188978462 Marionette DEBUG loaded listener.js 01:29:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x123e6d800) [pid = 1650] [serial = 997] [outer = 0x11956e000] 01:29:38 INFO - PROCESS | 1650 | 1467188978893 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]]]}] 01:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 01:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 669ms 01:29:38 INFO - PROCESS | 1650 | 1467188978926 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 01:29:38 INFO - PROCESS | 1650 | 1467188978927 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 01:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 01:29:38 INFO - PROCESS | 1650 | 1467188978930 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 01:29:38 INFO - PROCESS | 1650 | 1467188978932 Marionette TRACE conn2 <- [1,1302,null,{}] 01:29:38 INFO - PROCESS | 1650 | 1467188978940 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}] 01:29:38 INFO - PROCESS | 1650 | 1467188978944 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:39 INFO - PROCESS | 1650 | 1467188979050 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 01:29:39 INFO - PROCESS | 1650 | 1467188979111 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:39 INFO - PROCESS | 1650 | 1467188979114 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b984000 == 46 [pid = 1650] [id = 333] 01:29:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1244c2000) [pid = 1650] [serial = 998] [outer = 0x0] 01:29:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x125835c00) [pid = 1650] [serial = 999] [outer = 0x1244c2000] 01:29:39 INFO - PROCESS | 1650 | 1467188979145 Marionette DEBUG loaded listener.js 01:29:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128929400) [pid = 1650] [serial = 1000] [outer = 0x1244c2000] 01:29:39 INFO - PROCESS | 1650 | 1467188979594 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]]]}] 01:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 01:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 721ms 01:29:39 INFO - PROCESS | 1650 | 1467188979681 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 01:29:39 INFO - PROCESS | 1650 | 1467188979682 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 01:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 01:29:39 INFO - PROCESS | 1650 | 1467188979705 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 01:29:39 INFO - PROCESS | 1650 | 1467188979707 Marionette TRACE conn2 <- [1,1306,null,{}] 01:29:39 INFO - PROCESS | 1650 | 1467188979709 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}] 01:29:39 INFO - PROCESS | 1650 | 1467188979710 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:39 INFO - PROCESS | 1650 | 1467188979815 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 01:29:39 INFO - PROCESS | 1650 | 1467188979888 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:39 INFO - PROCESS | 1650 | 1467188979889 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195e2800 == 47 [pid = 1650] [id = 334] 01:29:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119646800) [pid = 1650] [serial = 1001] [outer = 0x0] 01:29:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x124708000) [pid = 1650] [serial = 1002] [outer = 0x119646800] 01:29:39 INFO - PROCESS | 1650 | 1467188979920 Marionette DEBUG loaded listener.js 01:29:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x128bd6000) [pid = 1650] [serial = 1003] [outer = 0x119646800] 01:29:40 INFO - PROCESS | 1650 | 1467188980493 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]]]}] 01:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 01:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 822ms 01:29:40 INFO - PROCESS | 1650 | 1467188980537 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 01:29:40 INFO - PROCESS | 1650 | 1467188980539 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 01:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 01:29:40 INFO - PROCESS | 1650 | 1467188980542 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 01:29:40 INFO - PROCESS | 1650 | 1467188980544 Marionette TRACE conn2 <- [1,1310,null,{}] 01:29:40 INFO - PROCESS | 1650 | 1467188980548 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}] 01:29:40 INFO - PROCESS | 1650 | 1467188980549 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:40 INFO - PROCESS | 1650 | 1467188980648 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 01:29:40 INFO - PROCESS | 1650 | 1467188980722 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:40 INFO - PROCESS | 1650 | 1467188980723 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x112acc800 == 48 [pid = 1650] [id = 335] 01:29:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118263c00) [pid = 1650] [serial = 1004] [outer = 0x0] 01:29:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118316800) [pid = 1650] [serial = 1005] [outer = 0x118263c00] 01:29:40 INFO - PROCESS | 1650 | 1467188980752 Marionette DEBUG loaded listener.js 01:29:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11910b800) [pid = 1650] [serial = 1006] [outer = 0x118263c00] 01:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x118521000 == 47 [pid = 1650] [id = 303] 01:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12b994000 == 46 [pid = 1650] [id = 329] 01:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12b26b000 == 45 [pid = 1650] [id = 328] 01:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac65000 == 44 [pid = 1650] [id = 327] 01:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x116abd000 == 43 [pid = 1650] [id = 326] 01:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12a583800 == 42 [pid = 1650] [id = 325] 01:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x129484000 == 41 [pid = 1650] [id = 324] 01:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x128fb7000 == 40 [pid = 1650] [id = 323] 01:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1261ce800 == 39 [pid = 1650] [id = 322] 01:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1247ca000 == 38 [pid = 1650] [id = 321] 01:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12397f000 == 37 [pid = 1650] [id = 320] 01:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x119177000 == 36 [pid = 1650] [id = 319] 01:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x113ce3000 == 35 [pid = 1650] [id = 318] 01:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x123aba000 == 34 [pid = 1650] [id = 317] 01:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x117e5c800 == 33 [pid = 1650] [id = 316] 01:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5a1000 == 32 [pid = 1650] [id = 315] 01:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1195e2800 == 31 [pid = 1650] [id = 334] 01:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12b984000 == 30 [pid = 1650] [id = 333] 01:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1268e7000 == 29 [pid = 1650] [id = 332] 01:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x119bd7800 == 28 [pid = 1650] [id = 331] 01:29:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12baaf800 == 27 [pid = 1650] [id = 330] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1295a2000) [pid = 1650] [serial = 945] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x123e64800) [pid = 1650] [serial = 924] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1188d2000) [pid = 1650] [serial = 915] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11918f000) [pid = 1650] [serial = 916] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1209f1000) [pid = 1650] [serial = 921] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119652400) [pid = 1650] [serial = 918] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119aec000) [pid = 1650] [serial = 919] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119426400) [pid = 1650] [serial = 909] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x116239400) [pid = 1650] [serial = 912] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116904000) [pid = 1650] [serial = 913] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11941bc00) [pid = 1650] [serial = 895] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1183eec00) [pid = 1650] [serial = 894] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x124096000) [pid = 1650] [serial = 898] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12380ac00) [pid = 1650] [serial = 897] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x128b79800) [pid = 1650] [serial = 901] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1268a4c00) [pid = 1650] [serial = 900] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12a559400) [pid = 1650] [serial = 904] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12959d000) [pid = 1650] [serial = 903] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1243aa800) [pid = 1650] [serial = 927] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12514f800) [pid = 1650] [serial = 928] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x125837400) [pid = 1650] [serial = 930] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126184400) [pid = 1650] [serial = 931] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1189a9c00) [pid = 1650] [serial = 934] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x128b7cc00) [pid = 1650] [serial = 907] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128bd6400) [pid = 1650] [serial = 942] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119aec400) [pid = 1650] [serial = 906] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124097800) [pid = 1650] [serial = 936] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1268a3c00) [pid = 1650] [serial = 939] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112dc4c00) [pid = 1650] [serial = 933] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x129412400) [pid = 1650] [serial = 943] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1266e9000) [pid = 1650] [serial = 937] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x124097c00) [pid = 1650] [serial = 925] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128b79000) [pid = 1650] [serial = 940] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x123a7a000) [pid = 1650] [serial = 922] [outer = 0x0] [url = about:blank] 01:29:41 INFO - PROCESS | 1650 | 1467188981819 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] 01:29:41 INFO - PROCESS | 1650 | 1467188981871 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 01:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 01:29:41 INFO - PROCESS | 1650 | 1467188981875 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 01:29:41 INFO - PROCESS | 1650 | 1467188981877 Marionette TRACE conn2 <- [1,1314,null,{}] 01:29:41 INFO - PROCESS | 1650 | 1467188981881 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}] 01:29:41 INFO - PROCESS | 1650 | 1467188981882 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:42 INFO - PROCESS | 1650 | 1467188981999 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 01:29:42 INFO - PROCESS | 1650 | 1467188982079 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:42 INFO - PROCESS | 1650 | 1467188982081 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11641b000 == 28 [pid = 1650] [id = 336] 01:29:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x114f92400) [pid = 1650] [serial = 1007] [outer = 0x0] 01:29:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x115e89800) [pid = 1650] [serial = 1008] [outer = 0x114f92400] 01:29:42 INFO - PROCESS | 1650 | 1467188982114 Marionette DEBUG loaded listener.js 01:29:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116774800) [pid = 1650] [serial = 1009] [outer = 0x114f92400] 01:29:42 INFO - PROCESS | 1650 | 1467188982615 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]]]}] 01:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 01:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 773ms 01:29:42 INFO - PROCESS | 1650 | 1467188982647 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 01:29:42 INFO - PROCESS | 1650 | 1467188982652 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 01:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 01:29:42 INFO - PROCESS | 1650 | 1467188982659 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 01:29:42 INFO - PROCESS | 1650 | 1467188982661 Marionette TRACE conn2 <- [1,1318,null,{}] 01:29:42 INFO - PROCESS | 1650 | 1467188982663 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}] 01:29:42 INFO - PROCESS | 1650 | 1467188982665 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:42 INFO - PROCESS | 1650 | 1467188982774 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 01:29:42 INFO - PROCESS | 1650 | 1467188982852 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:42 INFO - PROCESS | 1650 | 1467188982853 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e4b000 == 29 [pid = 1650] [id = 337] 01:29:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1177ef800) [pid = 1650] [serial = 1010] [outer = 0x0] 01:29:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118609c00) [pid = 1650] [serial = 1011] [outer = 0x1177ef800] 01:29:42 INFO - PROCESS | 1650 | 1467188982885 Marionette DEBUG loaded listener.js 01:29:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1189aa400) [pid = 1650] [serial = 1012] [outer = 0x1177ef800] 01:29:43 INFO - PROCESS | 1650 | 1467188983442 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]]]}] 01:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 01:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 873ms 01:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 01:29:43 INFO - PROCESS | 1650 | 1467188983531 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 01:29:43 INFO - PROCESS | 1650 | 1467188983533 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 01:29:43 INFO - PROCESS | 1650 | 1467188983536 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 01:29:43 INFO - PROCESS | 1650 | 1467188983538 Marionette TRACE conn2 <- [1,1322,null,{}] 01:29:43 INFO - PROCESS | 1650 | 1467188983542 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}] 01:29:43 INFO - PROCESS | 1650 | 1467188983544 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:43 INFO - PROCESS | 1650 | 1467188983649 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 01:29:43 INFO - PROCESS | 1650 | 1467188983704 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:43 INFO - PROCESS | 1650 | 1467188983707 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x116abd000 == 30 [pid = 1650] [id = 338] 01:29:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x113016000) [pid = 1650] [serial = 1013] [outer = 0x0] 01:29:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1164eac00) [pid = 1650] [serial = 1014] [outer = 0x113016000] 01:29:43 INFO - PROCESS | 1650 | 1467188983735 Marionette DEBUG loaded listener.js 01:29:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x117eba000) [pid = 1650] [serial = 1015] [outer = 0x113016000] 01:29:44 INFO - PROCESS | 1650 | 1467188984074 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]]]}] 01:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 01:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 572ms 01:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 01:29:44 INFO - PROCESS | 1650 | 1467188984113 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 01:29:44 INFO - PROCESS | 1650 | 1467188984115 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 01:29:44 INFO - PROCESS | 1650 | 1467188984119 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 01:29:44 INFO - PROCESS | 1650 | 1467188984121 Marionette TRACE conn2 <- [1,1326,null,{}] 01:29:44 INFO - PROCESS | 1650 | 1467188984123 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}] 01:29:44 INFO - PROCESS | 1650 | 1467188984125 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:44 INFO - PROCESS | 1650 | 1467188984201 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 01:29:44 INFO - PROCESS | 1650 | 1467188984207 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:44 INFO - PROCESS | 1650 | 1467188984209 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192db000 == 31 [pid = 1650] [id = 339] 01:29:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1189ab800) [pid = 1650] [serial = 1016] [outer = 0x0] 01:29:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119574800) [pid = 1650] [serial = 1017] [outer = 0x1189ab800] 01:29:44 INFO - PROCESS | 1650 | 1467188984236 Marionette DEBUG loaded listener.js 01:29:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119653400) [pid = 1650] [serial = 1018] [outer = 0x1189ab800] 01:29:44 INFO - PROCESS | 1650 | 1467188984659 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]]]}] 01:29:44 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 01:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 572ms 01:29:44 INFO - PROCESS | 1650 | 1467188984690 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 01:29:44 INFO - PROCESS | 1650 | 1467188984693 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 01:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 01:29:44 INFO - PROCESS | 1650 | 1467188984696 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 01:29:44 INFO - PROCESS | 1650 | 1467188984698 Marionette TRACE conn2 <- [1,1330,null,{}] 01:29:44 INFO - PROCESS | 1650 | 1467188984709 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}] 01:29:44 INFO - PROCESS | 1650 | 1467188984714 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:44 INFO - PROCESS | 1650 | 1467188984814 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 01:29:44 INFO - PROCESS | 1650 | 1467188984823 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:44 INFO - PROCESS | 1650 | 1467188984826 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x123874000 == 32 [pid = 1650] [id = 340] 01:29:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x116f95c00) [pid = 1650] [serial = 1019] [outer = 0x0] 01:29:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119ef9000) [pid = 1650] [serial = 1020] [outer = 0x116f95c00] 01:29:44 INFO - PROCESS | 1650 | 1467188984853 Marionette DEBUG loaded listener.js 01:29:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123804400) [pid = 1650] [serial = 1021] [outer = 0x116f95c00] 01:29:45 INFO - PROCESS | 1650 | 1467188985206 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]]]}] 01:29:45 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 01:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 521ms 01:29:45 INFO - PROCESS | 1650 | 1467188985216 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 01:29:45 INFO - PROCESS | 1650 | 1467188985217 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 01:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 01:29:45 INFO - PROCESS | 1650 | 1467188985223 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 01:29:45 INFO - PROCESS | 1650 | 1467188985224 Marionette TRACE conn2 <- [1,1334,null,{}] 01:29:45 INFO - PROCESS | 1650 | 1467188985227 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}] 01:29:45 INFO - PROCESS | 1650 | 1467188985228 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:45 INFO - PROCESS | 1650 | 1467188985312 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 01:29:45 INFO - PROCESS | 1650 | 1467188985316 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:45 INFO - PROCESS | 1650 | 1467188985317 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243c4800 == 33 [pid = 1650] [id = 341] 01:29:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123e64800) [pid = 1650] [serial = 1022] [outer = 0x0] 01:29:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123f47c00) [pid = 1650] [serial = 1023] [outer = 0x123e64800] 01:29:45 INFO - PROCESS | 1650 | 1467188985346 Marionette DEBUG loaded listener.js 01:29:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112dc2800) [pid = 1650] [serial = 1024] [outer = 0x123e64800] 01:29:45 INFO - PROCESS | 1650 | 1467188985689 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]]]}] 01:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 01:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 519ms 01:29:45 INFO - PROCESS | 1650 | 1467188985741 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 01:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 01:29:45 INFO - PROCESS | 1650 | 1467188985743 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 01:29:45 INFO - PROCESS | 1650 | 1467188985745 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 01:29:45 INFO - PROCESS | 1650 | 1467188985746 Marionette TRACE conn2 <- [1,1338,null,{}] 01:29:45 INFO - PROCESS | 1650 | 1467188985748 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}] 01:29:45 INFO - PROCESS | 1650 | 1467188985749 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:45 INFO - PROCESS | 1650 | 1467188985860 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 01:29:45 INFO - PROCESS | 1650 | 1467188985895 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:45 INFO - PROCESS | 1650 | 1467188985896 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12581b000 == 34 [pid = 1650] [id = 342] 01:29:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x112766400) [pid = 1650] [serial = 1025] [outer = 0x0] 01:29:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1241c9800) [pid = 1650] [serial = 1026] [outer = 0x112766400] 01:29:45 INFO - PROCESS | 1650 | 1467188985920 Marionette DEBUG loaded listener.js 01:29:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1244d0c00) [pid = 1650] [serial = 1027] [outer = 0x112766400] 01:29:46 INFO - PROCESS | 1650 | 1467188986738 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]]]}] 01:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 01:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1019ms 01:29:46 INFO - PROCESS | 1650 | 1467188986765 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 01:29:46 INFO - PROCESS | 1650 | 1467188986766 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 01:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 01:29:46 INFO - PROCESS | 1650 | 1467188986781 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 01:29:46 INFO - PROCESS | 1650 | 1467188986782 Marionette TRACE conn2 <- [1,1342,null,{}] 01:29:46 INFO - PROCESS | 1650 | 1467188986785 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}] 01:29:46 INFO - PROCESS | 1650 | 1467188986789 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:46 INFO - PROCESS | 1650 | 1467188986914 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 01:29:46 INFO - PROCESS | 1650 | 1467188986918 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:46 INFO - PROCESS | 1650 | 1467188986920 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268e1000 == 35 [pid = 1650] [id = 343] 01:29:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124cd9400) [pid = 1650] [serial = 1028] [outer = 0x0] 01:29:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12617d800) [pid = 1650] [serial = 1029] [outer = 0x124cd9400] 01:29:46 INFO - PROCESS | 1650 | 1467188986945 Marionette DEBUG loaded listener.js 01:29:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126650000) [pid = 1650] [serial = 1030] [outer = 0x124cd9400] 01:29:47 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a790400) [pid = 1650] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 01:29:47 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116f5c000) [pid = 1650] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 01:29:47 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1244c2000) [pid = 1650] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 01:29:47 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11956e000) [pid = 1650] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 01:29:47 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x125008c00) [pid = 1650] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 01:29:47 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1129b1000) [pid = 1650] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 01:29:47 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128f7bc00) [pid = 1650] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 01:29:47 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119e39000) [pid = 1650] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 01:29:47 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119646800) [pid = 1650] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 01:29:47 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124093000) [pid = 1650] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 01:29:47 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123e65800) [pid = 1650] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 01:29:47 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1188d0400) [pid = 1650] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 01:29:47 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11956b400) [pid = 1650] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 01:29:47 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119199000) [pid = 1650] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 01:29:47 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116774000) [pid = 1650] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 01:29:47 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x115e88c00) [pid = 1650] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 01:29:47 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1128e8000) [pid = 1650] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 01:29:47 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x128bd8000) [pid = 1650] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 01:29:47 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119575000) [pid = 1650] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 01:29:47 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1188c7800) [pid = 1650] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 01:29:47 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12a794400) [pid = 1650] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 01:29:47 INFO - PROCESS | 1650 | 1467188987374 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]]]}] 01:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 01:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 625ms 01:29:47 INFO - PROCESS | 1650 | 1467188987401 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 01:29:47 INFO - PROCESS | 1650 | 1467188987406 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 01:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 01:29:47 INFO - PROCESS | 1650 | 1467188987409 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 01:29:47 INFO - PROCESS | 1650 | 1467188987411 Marionette TRACE conn2 <- [1,1346,null,{}] 01:29:47 INFO - PROCESS | 1650 | 1467188987414 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}] 01:29:47 INFO - PROCESS | 1650 | 1467188987416 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:47 INFO - PROCESS | 1650 | 1467188987541 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 01:29:47 INFO - PROCESS | 1650 | 1467188987547 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:47 INFO - PROCESS | 1650 | 1467188987548 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x116aa4800 == 36 [pid = 1650] [id = 344] 01:29:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1133d1c00) [pid = 1650] [serial = 1031] [outer = 0x0] 01:29:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118315c00) [pid = 1650] [serial = 1032] [outer = 0x1133d1c00] 01:29:47 INFO - PROCESS | 1650 | 1467188987589 Marionette DEBUG loaded listener.js 01:29:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119575000) [pid = 1650] [serial = 1033] [outer = 0x1133d1c00] 01:29:48 INFO - PROCESS | 1650 | 1467188988047 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]]]}] 01:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 01:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 674ms 01:29:48 INFO - PROCESS | 1650 | 1467188988083 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 01:29:48 INFO - PROCESS | 1650 | 1467188988086 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 01:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 01:29:48 INFO - PROCESS | 1650 | 1467188988090 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 01:29:48 INFO - PROCESS | 1650 | 1467188988092 Marionette TRACE conn2 <- [1,1350,null,{}] 01:29:48 INFO - PROCESS | 1650 | 1467188988095 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}] 01:29:48 INFO - PROCESS | 1650 | 1467188988097 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:48 INFO - PROCESS | 1650 | 1467188988223 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 01:29:48 INFO - PROCESS | 1650 | 1467188988251 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:48 INFO - PROCESS | 1650 | 1467188988252 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292b0800 == 37 [pid = 1650] [id = 345] 01:29:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1189a0400) [pid = 1650] [serial = 1034] [outer = 0x0] 01:29:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1209f4400) [pid = 1650] [serial = 1035] [outer = 0x1189a0400] 01:29:48 INFO - PROCESS | 1650 | 1467188988293 Marionette DEBUG loaded listener.js 01:29:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12617dc00) [pid = 1650] [serial = 1036] [outer = 0x1189a0400] 01:29:48 INFO - PROCESS | 1650 | 1467188988780 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]]]}] 01:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 01:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 721ms 01:29:48 INFO - PROCESS | 1650 | 1467188988810 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 01:29:48 INFO - PROCESS | 1650 | 1467188988812 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 01:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 01:29:48 INFO - PROCESS | 1650 | 1467188988814 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 01:29:48 INFO - PROCESS | 1650 | 1467188988815 Marionette TRACE conn2 <- [1,1354,null,{}] 01:29:48 INFO - PROCESS | 1650 | 1467188988817 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}] 01:29:48 INFO - PROCESS | 1650 | 1467188988819 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:48 INFO - PROCESS | 1650 | 1467188988897 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 01:29:48 INFO - PROCESS | 1650 | 1467188988907 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:48 INFO - PROCESS | 1650 | 1467188988908 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x123873800 == 38 [pid = 1650] [id = 346] 01:29:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12665d400) [pid = 1650] [serial = 1037] [outer = 0x0] 01:29:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1268a8000) [pid = 1650] [serial = 1038] [outer = 0x12665d400] 01:29:48 INFO - PROCESS | 1650 | 1467188988932 Marionette DEBUG loaded listener.js 01:29:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128b75800) [pid = 1650] [serial = 1039] [outer = 0x12665d400] 01:29:49 INFO - PROCESS | 1650 | 1467188989250 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]]]}] 01:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 01:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 468ms 01:29:49 INFO - PROCESS | 1650 | 1467188989282 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 01:29:49 INFO - PROCESS | 1650 | 1467188989284 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 01:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 01:29:49 INFO - PROCESS | 1650 | 1467188989286 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 01:29:49 INFO - PROCESS | 1650 | 1467188989287 Marionette TRACE conn2 <- [1,1358,null,{}] 01:29:49 INFO - PROCESS | 1650 | 1467188989289 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}] 01:29:49 INFO - PROCESS | 1650 | 1467188989290 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:49 INFO - PROCESS | 1650 | 1467188989366 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 01:29:49 INFO - PROCESS | 1650 | 1467188989427 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:49 INFO - PROCESS | 1650 | 1467188989428 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a596800 == 39 [pid = 1650] [id = 347] 01:29:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12665dc00) [pid = 1650] [serial = 1040] [outer = 0x0] 01:29:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128b7e000) [pid = 1650] [serial = 1041] [outer = 0x12665dc00] 01:29:49 INFO - PROCESS | 1650 | 1467188989453 Marionette DEBUG loaded listener.js 01:29:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128bd5400) [pid = 1650] [serial = 1042] [outer = 0x12665dc00] 01:29:49 INFO - PROCESS | 1650 | 1467188989722 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]]]}] 01:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 01:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 472ms 01:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 01:29:49 INFO - PROCESS | 1650 | 1467188989759 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 01:29:49 INFO - PROCESS | 1650 | 1467188989761 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 01:29:49 INFO - PROCESS | 1650 | 1467188989763 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 01:29:49 INFO - PROCESS | 1650 | 1467188989764 Marionette TRACE conn2 <- [1,1362,null,{}] 01:29:49 INFO - PROCESS | 1650 | 1467188989767 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}] 01:29:49 INFO - PROCESS | 1650 | 1467188989769 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:49 INFO - PROCESS | 1650 | 1467188989923 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 01:29:49 INFO - PROCESS | 1650 | 1467188989974 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:49 INFO - PROCESS | 1650 | 1467188989976 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x115ee7000 == 40 [pid = 1650] [id = 348] 01:29:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112766c00) [pid = 1650] [serial = 1043] [outer = 0x0] 01:29:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1129a9400) [pid = 1650] [serial = 1044] [outer = 0x112766c00] 01:29:50 INFO - PROCESS | 1650 | 1467188990009 Marionette DEBUG loaded listener.js 01:29:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115e29400) [pid = 1650] [serial = 1045] [outer = 0x112766c00] 01:29:50 INFO - PROCESS | 1650 | 1467188990503 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]]]}] 01:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 01:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 768ms 01:29:50 INFO - PROCESS | 1650 | 1467188990533 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 01:29:50 INFO - PROCESS | 1650 | 1467188990535 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 01:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 01:29:50 INFO - PROCESS | 1650 | 1467188990557 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 01:29:50 INFO - PROCESS | 1650 | 1467188990559 Marionette TRACE conn2 <- [1,1366,null,{}] 01:29:50 INFO - PROCESS | 1650 | 1467188990562 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}] 01:29:50 INFO - PROCESS | 1650 | 1467188990566 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:50 INFO - PROCESS | 1650 | 1467188990670 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 01:29:50 INFO - PROCESS | 1650 | 1467188990765 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:50 INFO - PROCESS | 1650 | 1467188990767 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12386d000 == 41 [pid = 1650] [id = 349] 01:29:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119568400) [pid = 1650] [serial = 1046] [outer = 0x0] 01:29:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11964fc00) [pid = 1650] [serial = 1047] [outer = 0x119568400] 01:29:50 INFO - PROCESS | 1650 | 1467188990798 Marionette DEBUG loaded listener.js 01:29:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119ae6800) [pid = 1650] [serial = 1048] [outer = 0x119568400] 01:29:51 INFO - PROCESS | 1650 | 1467188991240 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] 01:29:51 INFO - PROCESS | 1650 | 1467188991280 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 01:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 01:29:51 INFO - PROCESS | 1650 | 1467188991283 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 01:29:51 INFO - PROCESS | 1650 | 1467188991284 Marionette TRACE conn2 <- [1,1370,null,{}] 01:29:51 INFO - PROCESS | 1650 | 1467188991287 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}] 01:29:51 INFO - PROCESS | 1650 | 1467188991288 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:51 INFO - PROCESS | 1650 | 1467188991388 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 01:29:51 INFO - PROCESS | 1650 | 1467188991459 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:51 INFO - PROCESS | 1650 | 1467188991460 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c6d800 == 42 [pid = 1650] [id = 350] 01:29:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123f42000) [pid = 1650] [serial = 1049] [outer = 0x0] 01:29:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x124097800) [pid = 1650] [serial = 1050] [outer = 0x123f42000] 01:29:51 INFO - PROCESS | 1650 | 1467188991490 Marionette DEBUG loaded listener.js 01:29:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12470e800) [pid = 1650] [serial = 1051] [outer = 0x123f42000] 01:29:51 INFO - PROCESS | 1650 | 1467188991949 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] 01:29:52 INFO - PROCESS | 1650 | 1467188992007 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 01:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 01:29:52 INFO - PROCESS | 1650 | 1467188992015 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 01:29:52 INFO - PROCESS | 1650 | 1467188992018 Marionette TRACE conn2 <- [1,1374,null,{}] 01:29:52 INFO - PROCESS | 1650 | 1467188992023 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}] 01:29:52 INFO - PROCESS | 1650 | 1467188992026 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:52 INFO - PROCESS | 1650 | 1467188992126 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 01:29:52 INFO - PROCESS | 1650 | 1467188992196 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:52 INFO - PROCESS | 1650 | 1467188992197 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b279800 == 43 [pid = 1650] [id = 351] 01:29:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12514f800) [pid = 1650] [serial = 1052] [outer = 0x0] 01:29:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128927400) [pid = 1650] [serial = 1053] [outer = 0x12514f800] 01:29:52 INFO - PROCESS | 1650 | 1467188992226 Marionette DEBUG loaded listener.js 01:29:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128bd3000) [pid = 1650] [serial = 1054] [outer = 0x12514f800] 01:29:52 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:29:52 INFO - PROCESS | 1650 | 1467188992696 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] 01:29:52 INFO - PROCESS | 1650 | 1467188992742 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 01:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 01:29:52 INFO - PROCESS | 1650 | 1467188992744 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 01:29:52 INFO - PROCESS | 1650 | 1467188992746 Marionette TRACE conn2 <- [1,1378,null,{}] 01:29:52 INFO - PROCESS | 1650 | 1467188992748 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}] 01:29:52 INFO - PROCESS | 1650 | 1467188992750 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:52 INFO - PROCESS | 1650 | 1467188992956 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 01:29:53 INFO - PROCESS | 1650 | 1467188993031 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:53 INFO - PROCESS | 1650 | 1467188993033 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x118857000 == 44 [pid = 1650] [id = 352] 01:29:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x114f92c00) [pid = 1650] [serial = 1055] [outer = 0x0] 01:29:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1164e8800) [pid = 1650] [serial = 1056] [outer = 0x114f92c00] 01:29:53 INFO - PROCESS | 1650 | 1467188993062 Marionette DEBUG loaded listener.js 01:29:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x117eb9000) [pid = 1650] [serial = 1057] [outer = 0x114f92c00] 01:29:53 INFO - PROCESS | 1650 | 1467188993567 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] 01:29:53 INFO - PROCESS | 1650 | 1467188993617 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 01:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 01:29:53 INFO - PROCESS | 1650 | 1467188993623 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 01:29:53 INFO - PROCESS | 1650 | 1467188993625 Marionette TRACE conn2 <- [1,1382,null,{}] 01:29:53 INFO - PROCESS | 1650 | 1467188993628 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}] 01:29:53 INFO - PROCESS | 1650 | 1467188993629 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:53 INFO - PROCESS | 1650 | 1467188993709 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 01:29:53 INFO - PROCESS | 1650 | 1467188993715 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:53 INFO - PROCESS | 1650 | 1467188993716 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11817f000 == 34 [pid = 1650] [id = 353] 01:29:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119460400) [pid = 1650] [serial = 1058] [outer = 0x0] 01:29:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119569800) [pid = 1650] [serial = 1059] [outer = 0x119460400] 01:29:53 INFO - PROCESS | 1650 | 1467188993746 Marionette DEBUG loaded listener.js 01:29:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119aeb400) [pid = 1650] [serial = 1060] [outer = 0x119460400] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119573400) [pid = 1650] [serial = 910] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12a960800) [pid = 1650] [serial = 990] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12a798400) [pid = 1650] [serial = 987] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118319c00) [pid = 1650] [serial = 993] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11941fc00) [pid = 1650] [serial = 994] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x125835c00) [pid = 1650] [serial = 999] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x123e6d800) [pid = 1650] [serial = 997] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x126182400) [pid = 1650] [serial = 969] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128d7d000) [pid = 1650] [serial = 972] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x128bcc400) [pid = 1650] [serial = 970] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1295a2400) [pid = 1650] [serial = 975] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x124bce400) [pid = 1650] [serial = 966] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119e32800) [pid = 1650] [serial = 996] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124708000) [pid = 1650] [serial = 1002] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128bd6000) [pid = 1650] [serial = 1003] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128929400) [pid = 1650] [serial = 1000] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12a62c400) [pid = 1650] [serial = 946] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1240f0400) [pid = 1650] [serial = 963] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1244cc400) [pid = 1650] [serial = 964] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119428400) [pid = 1650] [serial = 957] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119571000) [pid = 1650] [serial = 958] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119647000) [pid = 1650] [serial = 951] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x129409400) [pid = 1650] [serial = 973] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119c40c00) [pid = 1650] [serial = 952] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119aec800) [pid = 1650] [serial = 960] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123cd5800) [pid = 1650] [serial = 961] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11697d800) [pid = 1650] [serial = 948] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1182f3800) [pid = 1650] [serial = 949] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116903400) [pid = 1650] [serial = 954] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118313800) [pid = 1650] [serial = 955] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12a563000) [pid = 1650] [serial = 976] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119195c00) [pid = 1650] [serial = 979] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12a637400) [pid = 1650] [serial = 984] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12a95d000) [pid = 1650] [serial = 988] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12a790000) [pid = 1650] [serial = 985] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x116773800) [pid = 1650] [serial = 978] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x125006c00) [pid = 1650] [serial = 981] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x125004400) [pid = 1650] [serial = 967] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x128b7f400) [pid = 1650] [serial = 982] [outer = 0x0] [url = about:blank] 01:29:53 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12ac85400) [pid = 1650] [serial = 991] [outer = 0x0] [url = about:blank] 01:29:54 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:29:54 INFO - PROCESS | 1650 | 1467188994108 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] 01:29:54 INFO - PROCESS | 1650 | 1467188994146 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 01:29:54 INFO - PROCESS | 1650 | 1467188994148 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 01:29:54 INFO - PROCESS | 1650 | 1467188994150 Marionette TRACE conn2 <- [1,1386,null,{}] 01:29:54 INFO - PROCESS | 1650 | 1467188994152 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}] 01:29:54 INFO - PROCESS | 1650 | 1467188994154 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:54 INFO - PROCESS | 1650 | 1467188994234 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 01:29:54 INFO - PROCESS | 1650 | 1467188994242 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:54 INFO - PROCESS | 1650 | 1467188994243 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ce2000 == 35 [pid = 1650] [id = 354] 01:29:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1209f6400) [pid = 1650] [serial = 1061] [outer = 0x0] 01:29:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x123e6ac00) [pid = 1650] [serial = 1062] [outer = 0x1209f6400] 01:29:54 INFO - PROCESS | 1650 | 1467188994268 Marionette DEBUG loaded listener.js 01:29:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1241ca000) [pid = 1650] [serial = 1063] [outer = 0x1209f6400] 01:29:54 INFO - PROCESS | 1650 | 1467188994622 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] 01:29:54 INFO - PROCESS | 1650 | 1467188994670 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 01:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 01:29:54 INFO - PROCESS | 1650 | 1467188994677 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 01:29:54 INFO - PROCESS | 1650 | 1467188994680 Marionette TRACE conn2 <- [1,1390,null,{}] 01:29:54 INFO - PROCESS | 1650 | 1467188994683 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}] 01:29:54 INFO - PROCESS | 1650 | 1467188994685 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:54 INFO - PROCESS | 1650 | 1467188994769 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 01:29:54 INFO - PROCESS | 1650 | 1467188994776 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:54 INFO - PROCESS | 1650 | 1467188994777 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243c4800 == 36 [pid = 1650] [id = 355] 01:29:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1244c7c00) [pid = 1650] [serial = 1064] [outer = 0x0] 01:29:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x124fd5c00) [pid = 1650] [serial = 1065] [outer = 0x1244c7c00] 01:29:54 INFO - PROCESS | 1650 | 1467188994802 Marionette DEBUG loaded listener.js 01:29:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x125842c00) [pid = 1650] [serial = 1066] [outer = 0x1244c7c00] 01:29:55 INFO - PROCESS | 1650 | 1467188995149 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]]]}] 01:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 01:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 526ms 01:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 01:29:55 INFO - PROCESS | 1650 | 1467188995200 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 01:29:55 INFO - PROCESS | 1650 | 1467188995201 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 01:29:55 INFO - PROCESS | 1650 | 1467188995203 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 01:29:55 INFO - PROCESS | 1650 | 1467188995204 Marionette TRACE conn2 <- [1,1394,null,{}] 01:29:55 INFO - PROCESS | 1650 | 1467188995206 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}] 01:29:55 INFO - PROCESS | 1650 | 1467188995208 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:55 INFO - PROCESS | 1650 | 1467188995316 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 01:29:55 INFO - PROCESS | 1650 | 1467188995323 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:55 INFO - PROCESS | 1650 | 1467188995324 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c55000 == 37 [pid = 1650] [id = 356] 01:29:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1246cac00) [pid = 1650] [serial = 1067] [outer = 0x0] 01:29:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x126541000) [pid = 1650] [serial = 1068] [outer = 0x1246cac00] 01:29:55 INFO - PROCESS | 1650 | 1467188995350 Marionette DEBUG loaded listener.js 01:29:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x128b7f800) [pid = 1650] [serial = 1069] [outer = 0x1246cac00] 01:29:55 INFO - PROCESS | 1650 | 1467188995664 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]]]}] 01:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 01:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 520ms 01:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 01:29:55 INFO - PROCESS | 1650 | 1467188995723 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 01:29:55 INFO - PROCESS | 1650 | 1467188995724 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 01:29:55 INFO - PROCESS | 1650 | 1467188995726 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 01:29:55 INFO - PROCESS | 1650 | 1467188995728 Marionette TRACE conn2 <- [1,1398,null,{}] 01:29:55 INFO - PROCESS | 1650 | 1467188995730 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}] 01:29:55 INFO - PROCESS | 1650 | 1467188995731 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:55 INFO - PROCESS | 1650 | 1467188995831 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 01:29:55 INFO - PROCESS | 1650 | 1467188995845 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:55 INFO - PROCESS | 1650 | 1467188995849 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268e1000 == 38 [pid = 1650] [id = 357] 01:29:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x128f77c00) [pid = 1650] [serial = 1070] [outer = 0x0] 01:29:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x129409400) [pid = 1650] [serial = 1071] [outer = 0x128f77c00] 01:29:55 INFO - PROCESS | 1650 | 1467188995881 Marionette DEBUG loaded listener.js 01:29:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12959ec00) [pid = 1650] [serial = 1072] [outer = 0x128f77c00] 01:29:56 INFO - PROCESS | 1650 | 1467188996251 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]]]}] 01:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 01:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 568ms 01:29:56 INFO - PROCESS | 1650 | 1467188996295 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 01:29:56 INFO - PROCESS | 1650 | 1467188996296 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 01:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 01:29:56 INFO - PROCESS | 1650 | 1467188996299 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 01:29:56 INFO - PROCESS | 1650 | 1467188996300 Marionette TRACE conn2 <- [1,1402,null,{}] 01:29:56 INFO - PROCESS | 1650 | 1467188996302 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}] 01:29:56 INFO - PROCESS | 1650 | 1467188996303 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:56 INFO - PROCESS | 1650 | 1467188996417 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 01:29:56 INFO - PROCESS | 1650 | 1467188996420 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:56 INFO - PROCESS | 1650 | 1467188996421 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292cb800 == 39 [pid = 1650] [id = 358] 01:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x128f79800) [pid = 1650] [serial = 1073] [outer = 0x0] 01:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12a563c00) [pid = 1650] [serial = 1074] [outer = 0x128f79800] 01:29:56 INFO - PROCESS | 1650 | 1467188996445 Marionette DEBUG loaded listener.js 01:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12a71a000) [pid = 1650] [serial = 1075] [outer = 0x128f79800] 01:29:56 INFO - PROCESS | 1650 | 1467188996791 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]]]}] 01:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 01:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 519ms 01:29:56 INFO - PROCESS | 1650 | 1467188996819 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 01:29:56 INFO - PROCESS | 1650 | 1467188996823 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 01:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 01:29:56 INFO - PROCESS | 1650 | 1467188996826 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 01:29:56 INFO - PROCESS | 1650 | 1467188996827 Marionette TRACE conn2 <- [1,1406,null,{}] 01:29:56 INFO - PROCESS | 1650 | 1467188996829 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}] 01:29:56 INFO - PROCESS | 1650 | 1467188996830 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:56 INFO - PROCESS | 1650 | 1467188996932 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 01:29:56 INFO - PROCESS | 1650 | 1467188996936 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:56 INFO - PROCESS | 1650 | 1467188996937 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x115d9f000 == 40 [pid = 1650] [id = 359] 01:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1295a0800) [pid = 1650] [serial = 1076] [outer = 0x0] 01:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12a78ec00) [pid = 1650] [serial = 1077] [outer = 0x1295a0800] 01:29:56 INFO - PROCESS | 1650 | 1467188996961 Marionette DEBUG loaded listener.js 01:29:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a794400) [pid = 1650] [serial = 1078] [outer = 0x1295a0800] 01:29:57 INFO - PROCESS | 1650 | 1467188997326 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]]]}] 01:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 01:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 519ms 01:29:57 INFO - PROCESS | 1650 | 1467188997345 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 01:29:57 INFO - PROCESS | 1650 | 1467188997346 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 01:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 01:29:57 INFO - PROCESS | 1650 | 1467188997349 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 01:29:57 INFO - PROCESS | 1650 | 1467188997350 Marionette TRACE conn2 <- [1,1410,null,{}] 01:29:57 INFO - PROCESS | 1650 | 1467188997353 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}] 01:29:57 INFO - PROCESS | 1650 | 1467188997354 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:57 INFO - PROCESS | 1650 | 1467188997459 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 01:29:57 INFO - PROCESS | 1650 | 1467188997470 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:57 INFO - PROCESS | 1650 | 1467188997478 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7c8800 == 41 [pid = 1650] [id = 360] 01:29:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a71d800) [pid = 1650] [serial = 1079] [outer = 0x0] 01:29:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a958800) [pid = 1650] [serial = 1080] [outer = 0x12a71d800] 01:29:57 INFO - PROCESS | 1650 | 1467188997502 Marionette DEBUG loaded listener.js 01:29:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a964800) [pid = 1650] [serial = 1081] [outer = 0x12a71d800] 01:29:57 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123e64800) [pid = 1650] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 01:29:57 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12665d400) [pid = 1650] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 01:29:57 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116f95c00) [pid = 1650] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 01:29:57 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1189a0400) [pid = 1650] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 01:29:57 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1189ab800) [pid = 1650] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 01:29:57 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118263c00) [pid = 1650] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 01:29:57 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113016000) [pid = 1650] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 01:29:57 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1133d1c00) [pid = 1650] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 01:29:57 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x124cd9400) [pid = 1650] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 01:29:57 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x114f92400) [pid = 1650] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 01:29:57 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112766400) [pid = 1650] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 01:29:57 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1177ef800) [pid = 1650] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 01:29:57 INFO - PROCESS | 1650 | 1467188997911 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]]]}] 01:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 01:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 573ms 01:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 01:29:57 INFO - PROCESS | 1650 | 1467188997924 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 01:29:57 INFO - PROCESS | 1650 | 1467188997925 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 01:29:57 INFO - PROCESS | 1650 | 1467188997927 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 01:29:57 INFO - PROCESS | 1650 | 1467188997928 Marionette TRACE conn2 <- [1,1414,null,{}] 01:29:57 INFO - PROCESS | 1650 | 1467188997931 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}] 01:29:57 INFO - PROCESS | 1650 | 1467188997932 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:58 INFO - PROCESS | 1650 | 1467188998047 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 01:29:58 INFO - PROCESS | 1650 | 1467188998083 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:58 INFO - PROCESS | 1650 | 1467188998084 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b26a000 == 42 [pid = 1650] [id = 361] 01:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112a86c00) [pid = 1650] [serial = 1082] [outer = 0x0] 01:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11941b400) [pid = 1650] [serial = 1083] [outer = 0x112a86c00] 01:29:58 INFO - PROCESS | 1650 | 1467188998109 Marionette DEBUG loaded listener.js 01:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12408ac00) [pid = 1650] [serial = 1084] [outer = 0x112a86c00] 01:29:58 INFO - PROCESS | 1650 | 1467188998419 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]]]}] 01:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 01:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 521ms 01:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 01:29:58 INFO - PROCESS | 1650 | 1467188998448 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 01:29:58 INFO - PROCESS | 1650 | 1467188998449 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 01:29:58 INFO - PROCESS | 1650 | 1467188998452 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 01:29:58 INFO - PROCESS | 1650 | 1467188998454 Marionette TRACE conn2 <- [1,1418,null,{}] 01:29:58 INFO - PROCESS | 1650 | 1467188998457 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}] 01:29:58 INFO - PROCESS | 1650 | 1467188998458 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:58 INFO - PROCESS | 1650 | 1467188998547 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 01:29:58 INFO - PROCESS | 1650 | 1467188998598 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:58 INFO - PROCESS | 1650 | 1467188998600 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b998000 == 43 [pid = 1650] [id = 362] 01:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119569c00) [pid = 1650] [serial = 1085] [outer = 0x0] 01:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12892bc00) [pid = 1650] [serial = 1086] [outer = 0x119569c00] 01:29:58 INFO - PROCESS | 1650 | 1467188998629 Marionette DEBUG loaded listener.js 01:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12ac87800) [pid = 1650] [serial = 1087] [outer = 0x119569c00] 01:29:58 INFO - PROCESS | 1650 | 1467188998926 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]]]}] 01:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 01:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 521ms 01:29:58 INFO - PROCESS | 1650 | 1467188998975 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 01:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 01:29:58 INFO - PROCESS | 1650 | 1467188998977 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 01:29:58 INFO - PROCESS | 1650 | 1467188998979 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 01:29:58 INFO - PROCESS | 1650 | 1467188998981 Marionette TRACE conn2 <- [1,1422,null,{}] 01:29:58 INFO - PROCESS | 1650 | 1467188998983 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}] 01:29:58 INFO - PROCESS | 1650 | 1467188998985 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:59 INFO - PROCESS | 1650 | 1467188999079 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 01:29:59 INFO - PROCESS | 1650 | 1467188999082 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:59 INFO - PROCESS | 1650 | 1467188999084 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c09f800 == 44 [pid = 1650] [id = 363] 01:29:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12ac89c00) [pid = 1650] [serial = 1088] [outer = 0x0] 01:29:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12ac91800) [pid = 1650] [serial = 1089] [outer = 0x12ac89c00] 01:29:59 INFO - PROCESS | 1650 | 1467188999108 Marionette DEBUG loaded listener.js 01:29:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12b230800) [pid = 1650] [serial = 1090] [outer = 0x12ac89c00] 01:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 01:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 469ms 01:29:59 INFO - PROCESS | 1650 | 1467188999445 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]]]}] 01:29:59 INFO - PROCESS | 1650 | 1467188999448 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 01:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 01:29:59 INFO - PROCESS | 1650 | 1467188999450 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 01:29:59 INFO - PROCESS | 1650 | 1467188999456 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 01:29:59 INFO - PROCESS | 1650 | 1467188999457 Marionette TRACE conn2 <- [1,1426,null,{}] 01:29:59 INFO - PROCESS | 1650 | 1467188999459 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}] 01:29:59 INFO - PROCESS | 1650 | 1467188999460 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:59 INFO - PROCESS | 1650 | 1467188999583 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 01:29:59 INFO - PROCESS | 1650 | 1467188999590 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:59 INFO - PROCESS | 1650 | 1467188999591 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:29:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c0b2800 == 45 [pid = 1650] [id = 364] 01:29:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12ac8a800) [pid = 1650] [serial = 1091] [outer = 0x0] 01:29:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b231000) [pid = 1650] [serial = 1092] [outer = 0x12ac8a800] 01:29:59 INFO - PROCESS | 1650 | 1467188999615 Marionette DEBUG loaded listener.js 01:29:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b2b9800) [pid = 1650] [serial = 1093] [outer = 0x12ac8a800] 01:30:00 INFO - PROCESS | 1650 | 1467189000074 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]]]}] 01:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 01:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 672ms 01:30:00 INFO - PROCESS | 1650 | 1467189000125 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 01:30:00 INFO - PROCESS | 1650 | 1467189000128 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 01:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 01:30:00 INFO - PROCESS | 1650 | 1467189000131 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 01:30:00 INFO - PROCESS | 1650 | 1467189000133 Marionette TRACE conn2 <- [1,1430,null,{}] 01:30:00 INFO - PROCESS | 1650 | 1467189000140 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}] 01:30:00 INFO - PROCESS | 1650 | 1467189000142 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:00 INFO - PROCESS | 1650 | 1467189000252 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 01:30:00 INFO - PROCESS | 1650 | 1467189000326 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:00 INFO - PROCESS | 1650 | 1467189000327 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bf2000 == 46 [pid = 1650] [id = 365] 01:30:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119192800) [pid = 1650] [serial = 1094] [outer = 0x0] 01:30:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119422c00) [pid = 1650] [serial = 1095] [outer = 0x119192800] 01:30:00 INFO - PROCESS | 1650 | 1467189000358 Marionette DEBUG loaded listener.js 01:30:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119a39800) [pid = 1650] [serial = 1096] [outer = 0x119192800] 01:30:00 INFO - PROCESS | 1650 | 1467189000825 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]]]}] 01:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 01:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 728ms 01:30:00 INFO - PROCESS | 1650 | 1467189000859 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 01:30:00 INFO - PROCESS | 1650 | 1467189000862 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 01:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 01:30:00 INFO - PROCESS | 1650 | 1467189000867 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 01:30:00 INFO - PROCESS | 1650 | 1467189000869 Marionette TRACE conn2 <- [1,1434,null,{}] 01:30:00 INFO - PROCESS | 1650 | 1467189000891 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}] 01:30:00 INFO - PROCESS | 1650 | 1467189000893 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:01 INFO - PROCESS | 1650 | 1467189001000 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 01:30:01 INFO - PROCESS | 1650 | 1467189001072 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:01 INFO - PROCESS | 1650 | 1467189001073 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268df000 == 47 [pid = 1650] [id = 366] 01:30:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124098000) [pid = 1650] [serial = 1097] [outer = 0x0] 01:30:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1246c8400) [pid = 1650] [serial = 1098] [outer = 0x124098000] 01:30:01 INFO - PROCESS | 1650 | 1467189001105 Marionette DEBUG loaded listener.js 01:30:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x125789800) [pid = 1650] [serial = 1099] [outer = 0x124098000] 01:30:01 INFO - PROCESS | 1650 | 1467189001554 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]]]}] 01:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 01:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 739ms 01:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 01:30:01 INFO - PROCESS | 1650 | 1467189001606 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 01:30:01 INFO - PROCESS | 1650 | 1467189001608 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 01:30:01 INFO - PROCESS | 1650 | 1467189001610 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 01:30:01 INFO - PROCESS | 1650 | 1467189001613 Marionette TRACE conn2 <- [1,1438,null,{}] 01:30:01 INFO - PROCESS | 1650 | 1467189001623 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}] 01:30:01 INFO - PROCESS | 1650 | 1467189001627 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:01 INFO - PROCESS | 1650 | 1467189001733 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 01:30:01 INFO - PROCESS | 1650 | 1467189001808 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:01 INFO - PROCESS | 1650 | 1467189001810 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb7f800 == 48 [pid = 1650] [id = 367] 01:30:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128d82800) [pid = 1650] [serial = 1100] [outer = 0x0] 01:30:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128f7b400) [pid = 1650] [serial = 1101] [outer = 0x128d82800] 01:30:01 INFO - PROCESS | 1650 | 1467189001841 Marionette DEBUG loaded listener.js 01:30:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a555c00) [pid = 1650] [serial = 1102] [outer = 0x128d82800] 01:30:02 INFO - PROCESS | 1650 | 1467189002259 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]]]}] 01:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 01:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 671ms 01:30:02 INFO - PROCESS | 1650 | 1467189002281 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 01:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 01:30:02 INFO - PROCESS | 1650 | 1467189002284 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 01:30:02 INFO - PROCESS | 1650 | 1467189002286 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 01:30:02 INFO - PROCESS | 1650 | 1467189002288 Marionette TRACE conn2 <- [1,1442,null,{}] 01:30:02 INFO - PROCESS | 1650 | 1467189002290 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}] 01:30:02 INFO - PROCESS | 1650 | 1467189002291 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:02 INFO - PROCESS | 1650 | 1467189002398 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 01:30:02 INFO - PROCESS | 1650 | 1467189002458 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:02 INFO - PROCESS | 1650 | 1467189002460 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb9c800 == 49 [pid = 1650] [id = 368] 01:30:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12a78f000) [pid = 1650] [serial = 1103] [outer = 0x0] 01:30:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12a964000) [pid = 1650] [serial = 1104] [outer = 0x12a78f000] 01:30:02 INFO - PROCESS | 1650 | 1467189002489 Marionette DEBUG loaded listener.js 01:30:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12ac8c000) [pid = 1650] [serial = 1105] [outer = 0x12a78f000] 01:30:03 INFO - PROCESS | 1650 | 1467189003018 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]]]}] 01:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 01:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 920ms 01:30:03 INFO - PROCESS | 1650 | 1467189003259 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 01:30:03 INFO - PROCESS | 1650 | 1467189003263 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 01:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 01:30:03 INFO - PROCESS | 1650 | 1467189003268 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 01:30:03 INFO - PROCESS | 1650 | 1467189003271 Marionette TRACE conn2 <- [1,1446,null,{}] 01:30:03 INFO - PROCESS | 1650 | 1467189003275 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}] 01:30:03 INFO - PROCESS | 1650 | 1467189003277 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:03 INFO - PROCESS | 1650 | 1467189003377 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 01:30:03 INFO - PROCESS | 1650 | 1467189003449 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:03 INFO - PROCESS | 1650 | 1467189003452 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12403b800 == 50 [pid = 1650] [id = 369] 01:30:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11941ac00) [pid = 1650] [serial = 1106] [outer = 0x0] 01:30:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11956d800) [pid = 1650] [serial = 1107] [outer = 0x11941ac00] 01:30:03 INFO - PROCESS | 1650 | 1467189003480 Marionette DEBUG loaded listener.js 01:30:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119aedc00) [pid = 1650] [serial = 1108] [outer = 0x11941ac00] 01:30:03 INFO - PROCESS | 1650 | 1467189003976 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]]]}] 01:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 01:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 723ms 01:30:04 INFO - PROCESS | 1650 | 1467189004012 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 01:30:04 INFO - PROCESS | 1650 | 1467189004015 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 01:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 01:30:04 INFO - PROCESS | 1650 | 1467189004026 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 01:30:04 INFO - PROCESS | 1650 | 1467189004028 Marionette TRACE conn2 <- [1,1450,null,{}] 01:30:04 INFO - PROCESS | 1650 | 1467189004031 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}] 01:30:04 INFO - PROCESS | 1650 | 1467189004032 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:04 INFO - PROCESS | 1650 | 1467189004124 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 01:30:04 INFO - PROCESS | 1650 | 1467189004198 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:04 INFO - PROCESS | 1650 | 1467189004199 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d6800 == 51 [pid = 1650] [id = 370] 01:30:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119e39800) [pid = 1650] [serial = 1109] [outer = 0x0] 01:30:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11a012c00) [pid = 1650] [serial = 1110] [outer = 0x119e39800] 01:30:04 INFO - PROCESS | 1650 | 1467189004227 Marionette DEBUG loaded listener.js 01:30:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x123e68c00) [pid = 1650] [serial = 1111] [outer = 0x119e39800] 01:30:04 INFO - PROCESS | 1650 | --DOCSHELL 0x112acc800 == 50 [pid = 1650] [id = 335] 01:30:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12c09f800 == 49 [pid = 1650] [id = 363] 01:30:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12b998000 == 48 [pid = 1650] [id = 362] 01:30:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12b26a000 == 47 [pid = 1650] [id = 361] 01:30:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7c8800 == 46 [pid = 1650] [id = 360] 01:30:04 INFO - PROCESS | 1650 | --DOCSHELL 0x115d9f000 == 45 [pid = 1650] [id = 359] 01:30:04 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x128b7e000) [pid = 1650] [serial = 1041] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1292cb800 == 44 [pid = 1650] [id = 358] 01:30:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1268e1000 == 43 [pid = 1650] [id = 357] 01:30:04 INFO - PROCESS | 1650 | --DOCSHELL 0x124c55000 == 42 [pid = 1650] [id = 356] 01:30:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1243c4800 == 41 [pid = 1650] [id = 355] 01:30:04 INFO - PROCESS | 1650 | --DOCSHELL 0x119ce2000 == 40 [pid = 1650] [id = 354] 01:30:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11817f000 == 39 [pid = 1650] [id = 353] 01:30:04 INFO - PROCESS | 1650 | --DOCSHELL 0x118857000 == 38 [pid = 1650] [id = 352] 01:30:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12386d000 == 37 [pid = 1650] [id = 349] 01:30:04 INFO - PROCESS | 1650 | --DOCSHELL 0x115ee7000 == 36 [pid = 1650] [id = 348] 01:30:04 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x123f47c00) [pid = 1650] [serial = 1023] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1268a8000) [pid = 1650] [serial = 1038] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119ef9000) [pid = 1650] [serial = 1020] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x112dc2800) [pid = 1650] [serial = 1024] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12617dc00) [pid = 1650] [serial = 1036] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119574800) [pid = 1650] [serial = 1017] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x123804400) [pid = 1650] [serial = 1021] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11910b800) [pid = 1650] [serial = 1006] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1164eac00) [pid = 1650] [serial = 1014] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118315c00) [pid = 1650] [serial = 1032] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126650000) [pid = 1650] [serial = 1030] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119575000) [pid = 1650] [serial = 1033] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1209f4400) [pid = 1650] [serial = 1035] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x117eba000) [pid = 1650] [serial = 1015] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115e89800) [pid = 1650] [serial = 1008] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116774800) [pid = 1650] [serial = 1009] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12617d800) [pid = 1650] [serial = 1029] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1244d0c00) [pid = 1650] [serial = 1027] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118609c00) [pid = 1650] [serial = 1011] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1189aa400) [pid = 1650] [serial = 1012] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1241c9800) [pid = 1650] [serial = 1026] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119653400) [pid = 1650] [serial = 1018] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128b75800) [pid = 1650] [serial = 1039] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1650 | 1467189004633 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]]]}] 01:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 01:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 628ms 01:30:04 INFO - PROCESS | 1650 | 1467189004650 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 01:30:04 INFO - PROCESS | 1650 | 1467189004651 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 01:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 01:30:04 INFO - PROCESS | 1650 | 1467189004677 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 01:30:04 INFO - PROCESS | 1650 | 1467189004678 Marionette TRACE conn2 <- [1,1454,null,{}] 01:30:04 INFO - PROCESS | 1650 | 1467189004685 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}] 01:30:04 INFO - PROCESS | 1650 | 1467189004688 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:04 INFO - PROCESS | 1650 | 1467189004777 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 01:30:04 INFO - PROCESS | 1650 | 1467189004840 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:04 INFO - PROCESS | 1650 | 1467189004842 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x118862800 == 37 [pid = 1650] [id = 371] 01:30:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123e6b400) [pid = 1650] [serial = 1112] [outer = 0x0] 01:30:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1243adc00) [pid = 1650] [serial = 1113] [outer = 0x123e6b400] 01:30:04 INFO - PROCESS | 1650 | 1467189004871 Marionette DEBUG loaded listener.js 01:30:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124b28400) [pid = 1650] [serial = 1114] [outer = 0x123e6b400] 01:30:05 INFO - PROCESS | 1650 | 1467189005179 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]]]}] 01:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 01:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 521ms 01:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 01:30:05 INFO - PROCESS | 1650 | 1467189005198 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 01:30:05 INFO - PROCESS | 1650 | 1467189005199 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 01:30:05 INFO - PROCESS | 1650 | 1467189005201 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 01:30:05 INFO - PROCESS | 1650 | 1467189005203 Marionette TRACE conn2 <- [1,1458,null,{}] 01:30:05 INFO - PROCESS | 1650 | 1467189005208 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}] 01:30:05 INFO - PROCESS | 1650 | 1467189005209 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:05 INFO - PROCESS | 1650 | 1467189005294 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 01:30:05 INFO - PROCESS | 1650 | 1467189005297 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:05 INFO - PROCESS | 1650 | 1467189005298 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x124726800 == 38 [pid = 1650] [id = 372] 01:30:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x125790000) [pid = 1650] [serial = 1115] [outer = 0x0] 01:30:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126536800) [pid = 1650] [serial = 1116] [outer = 0x125790000] 01:30:05 INFO - PROCESS | 1650 | 1467189005323 Marionette DEBUG loaded listener.js 01:30:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128929400) [pid = 1650] [serial = 1117] [outer = 0x125790000] 01:30:05 INFO - PROCESS | 1650 | 1467189005660 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]]]}] 01:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 01:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 473ms 01:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 01:30:05 INFO - PROCESS | 1650 | 1467189005681 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 01:30:05 INFO - PROCESS | 1650 | 1467189005682 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 01:30:05 INFO - PROCESS | 1650 | 1467189005684 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 01:30:05 INFO - PROCESS | 1650 | 1467189005686 Marionette TRACE conn2 <- [1,1462,null,{}] 01:30:05 INFO - PROCESS | 1650 | 1467189005692 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}] 01:30:05 INFO - PROCESS | 1650 | 1467189005693 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:05 INFO - PROCESS | 1650 | 1467189005775 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 01:30:05 INFO - PROCESS | 1650 | 1467189005778 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:05 INFO - PROCESS | 1650 | 1467189005780 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12669b800 == 39 [pid = 1650] [id = 373] 01:30:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128920c00) [pid = 1650] [serial = 1118] [outer = 0x0] 01:30:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128bd6000) [pid = 1650] [serial = 1119] [outer = 0x128920c00] 01:30:05 INFO - PROCESS | 1650 | 1467189005804 Marionette DEBUG loaded listener.js 01:30:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129415c00) [pid = 1650] [serial = 1120] [outer = 0x128920c00] 01:30:06 INFO - PROCESS | 1650 | 1467189006149 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]]]}] 01:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 01:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 473ms 01:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 01:30:06 INFO - PROCESS | 1650 | 1467189006157 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 01:30:06 INFO - PROCESS | 1650 | 1467189006158 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 01:30:06 INFO - PROCESS | 1650 | 1467189006160 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 01:30:06 INFO - PROCESS | 1650 | 1467189006161 Marionette TRACE conn2 <- [1,1466,null,{}] 01:30:06 INFO - PROCESS | 1650 | 1467189006164 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}] 01:30:06 INFO - PROCESS | 1650 | 1467189006168 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:06 INFO - PROCESS | 1650 | 1467189006278 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 01:30:06 INFO - PROCESS | 1650 | 1467189006343 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:06 INFO - PROCESS | 1650 | 1467189006345 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11851a800 == 40 [pid = 1650] [id = 374] 01:30:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128b78000) [pid = 1650] [serial = 1121] [outer = 0x0] 01:30:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a62b800) [pid = 1650] [serial = 1122] [outer = 0x128b78000] 01:30:06 INFO - PROCESS | 1650 | 1467189006380 Marionette DEBUG loaded listener.js 01:30:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12acd9c00) [pid = 1650] [serial = 1123] [outer = 0x128b78000] 01:30:06 INFO - PROCESS | 1650 | 1467189006707 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]]]}] 01:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 01:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 571ms 01:30:06 INFO - PROCESS | 1650 | 1467189006733 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 01:30:06 INFO - PROCESS | 1650 | 1467189006735 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 01:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 01:30:06 INFO - PROCESS | 1650 | 1467189006741 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 01:30:06 INFO - PROCESS | 1650 | 1467189006742 Marionette TRACE conn2 <- [1,1470,null,{}] 01:30:06 INFO - PROCESS | 1650 | 1467189006745 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}] 01:30:06 INFO - PROCESS | 1650 | 1467189006747 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:06 INFO - PROCESS | 1650 | 1467189006929 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 01:30:06 INFO - PROCESS | 1650 | 1467189006945 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:06 INFO - PROCESS | 1650 | 1467189006945 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x129483800 == 41 [pid = 1650] [id = 375] 01:30:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12acde000) [pid = 1650] [serial = 1124] [outer = 0x0] 01:30:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12ba50800) [pid = 1650] [serial = 1125] [outer = 0x12acde000] 01:30:06 INFO - PROCESS | 1650 | 1467189006970 Marionette DEBUG loaded listener.js 01:30:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12ba5dc00) [pid = 1650] [serial = 1126] [outer = 0x12acde000] 01:30:07 INFO - PROCESS | 1650 | 1467189007328 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]]]}] 01:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 01:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 620ms 01:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 01:30:07 INFO - PROCESS | 1650 | 1467189007360 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 01:30:07 INFO - PROCESS | 1650 | 1467189007362 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 01:30:07 INFO - PROCESS | 1650 | 1467189007364 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 01:30:07 INFO - PROCESS | 1650 | 1467189007365 Marionette TRACE conn2 <- [1,1474,null,{}] 01:30:07 INFO - PROCESS | 1650 | 1467189007373 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}] 01:30:07 INFO - PROCESS | 1650 | 1467189007374 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:07 INFO - PROCESS | 1650 | 1467189007487 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 01:30:07 INFO - PROCESS | 1650 | 1467189007490 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:07 INFO - PROCESS | 1650 | 1467189007491 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b26e000 == 42 [pid = 1650] [id = 376] 01:30:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12acde400) [pid = 1650] [serial = 1127] [outer = 0x0] 01:30:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12badc400) [pid = 1650] [serial = 1128] [outer = 0x12acde400] 01:30:07 INFO - PROCESS | 1650 | 1467189007515 Marionette DEBUG loaded listener.js 01:30:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12bf17400) [pid = 1650] [serial = 1129] [outer = 0x12acde400] 01:30:07 INFO - PROCESS | 1650 | 1467189007865 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]]]}] 01:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 01:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 525ms 01:30:07 INFO - PROCESS | 1650 | 1467189007891 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 01:30:07 INFO - PROCESS | 1650 | 1467189007892 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 01:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 01:30:07 INFO - PROCESS | 1650 | 1467189007900 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 01:30:07 INFO - PROCESS | 1650 | 1467189007902 Marionette TRACE conn2 <- [1,1478,null,{}] 01:30:07 INFO - PROCESS | 1650 | 1467189007906 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}] 01:30:07 INFO - PROCESS | 1650 | 1467189007908 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:08 INFO - PROCESS | 1650 | 1467189008024 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 01:30:08 INFO - PROCESS | 1650 | 1467189008079 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:08 INFO - PROCESS | 1650 | 1467189008080 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb9b800 == 43 [pid = 1650] [id = 377] 01:30:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12bf68400) [pid = 1650] [serial = 1130] [outer = 0x0] 01:30:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12bf6a400) [pid = 1650] [serial = 1131] [outer = 0x12bf68400] 01:30:08 INFO - PROCESS | 1650 | 1467189008136 Marionette DEBUG loaded listener.js 01:30:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12bf6e400) [pid = 1650] [serial = 1132] [outer = 0x12bf68400] 01:30:08 INFO - PROCESS | 1650 | 1467189008497 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]]]}] 01:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 01:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 624ms 01:30:08 INFO - PROCESS | 1650 | 1467189008525 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 01:30:08 INFO - PROCESS | 1650 | 1467189008526 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 01:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 01:30:08 INFO - PROCESS | 1650 | 1467189008539 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 01:30:08 INFO - PROCESS | 1650 | 1467189008540 Marionette TRACE conn2 <- [1,1482,null,{}] 01:30:08 INFO - PROCESS | 1650 | 1467189008543 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}] 01:30:08 INFO - PROCESS | 1650 | 1467189008544 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:08 INFO - PROCESS | 1650 | 1467189008789 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 01:30:08 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12665dc00) [pid = 1650] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 01:30:08 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12ac89c00) [pid = 1650] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 01:30:08 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x128f77c00) [pid = 1650] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:30:08 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128f79800) [pid = 1650] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:30:08 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x112a86c00) [pid = 1650] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:30:08 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1244c7c00) [pid = 1650] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:30:08 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1209f6400) [pid = 1650] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:30:08 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1295a0800) [pid = 1650] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:30:08 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119460400) [pid = 1650] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:30:08 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1246cac00) [pid = 1650] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:30:08 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x114f92c00) [pid = 1650] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:30:08 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12a71d800) [pid = 1650] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:30:08 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119569c00) [pid = 1650] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 01:30:08 INFO - PROCESS | 1650 | 1467189008839 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:08 INFO - PROCESS | 1650 | 1467189008840 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cb8800 == 44 [pid = 1650] [id = 378] 01:30:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1130c0000) [pid = 1650] [serial = 1133] [outer = 0x0] 01:30:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116f90800) [pid = 1650] [serial = 1134] [outer = 0x1130c0000] 01:30:08 INFO - PROCESS | 1650 | 1467189008866 Marionette DEBUG loaded listener.js 01:30:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11a01dc00) [pid = 1650] [serial = 1135] [outer = 0x1130c0000] 01:30:09 INFO - PROCESS | 1650 | 1467189009144 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]]]}] 01:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 01:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 620ms 01:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 01:30:09 INFO - PROCESS | 1650 | 1467189009159 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 01:30:09 INFO - PROCESS | 1650 | 1467189009161 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 01:30:09 INFO - PROCESS | 1650 | 1467189009163 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 01:30:09 INFO - PROCESS | 1650 | 1467189009165 Marionette TRACE conn2 <- [1,1486,null,{}] 01:30:09 INFO - PROCESS | 1650 | 1467189009168 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}] 01:30:09 INFO - PROCESS | 1650 | 1467189009171 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:09 INFO - PROCESS | 1650 | 1467189009279 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 01:30:09 INFO - PROCESS | 1650 | 1467189009283 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:09 INFO - PROCESS | 1650 | 1467189009285 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d477000 == 45 [pid = 1650] [id = 379] 01:30:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x124092400) [pid = 1650] [serial = 1136] [outer = 0x0] 01:30:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a71b800) [pid = 1650] [serial = 1137] [outer = 0x124092400] 01:30:09 INFO - PROCESS | 1650 | 1467189009318 Marionette DEBUG loaded listener.js 01:30:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12c39f800) [pid = 1650] [serial = 1138] [outer = 0x124092400] 01:30:09 INFO - PROCESS | 1650 | 1467189009680 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]]]}] 01:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 01:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 570ms 01:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 01:30:09 INFO - PROCESS | 1650 | 1467189009734 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 01:30:09 INFO - PROCESS | 1650 | 1467189009735 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 01:30:09 INFO - PROCESS | 1650 | 1467189009739 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 01:30:09 INFO - PROCESS | 1650 | 1467189009740 Marionette TRACE conn2 <- [1,1490,null,{}] 01:30:09 INFO - PROCESS | 1650 | 1467189009743 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}] 01:30:09 INFO - PROCESS | 1650 | 1467189009744 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:09 INFO - PROCESS | 1650 | 1467189009828 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 01:30:09 INFO - PROCESS | 1650 | 1467189009832 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:09 INFO - PROCESS | 1650 | 1467189009833 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d852800 == 46 [pid = 1650] [id = 380] 01:30:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124092000) [pid = 1650] [serial = 1139] [outer = 0x0] 01:30:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12c459800) [pid = 1650] [serial = 1140] [outer = 0x124092000] 01:30:09 INFO - PROCESS | 1650 | 1467189009857 Marionette DEBUG loaded listener.js 01:30:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12c462800) [pid = 1650] [serial = 1141] [outer = 0x124092000] 01:30:10 INFO - PROCESS | 1650 | 1467189010186 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]]]}] 01:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 01:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 470ms 01:30:10 INFO - PROCESS | 1650 | 1467189010208 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 01:30:10 INFO - PROCESS | 1650 | 1467189010209 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 01:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 01:30:10 INFO - PROCESS | 1650 | 1467189010212 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 01:30:10 INFO - PROCESS | 1650 | 1467189010213 Marionette TRACE conn2 <- [1,1494,null,{}] 01:30:10 INFO - PROCESS | 1650 | 1467189010215 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}] 01:30:10 INFO - PROCESS | 1650 | 1467189010216 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:10 INFO - PROCESS | 1650 | 1467189010300 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 01:30:10 INFO - PROCESS | 1650 | 1467189010371 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:10 INFO - PROCESS | 1650 | 1467189010372 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d867000 == 47 [pid = 1650] [id = 381] 01:30:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119c42800) [pid = 1650] [serial = 1142] [outer = 0x0] 01:30:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12a770400) [pid = 1650] [serial = 1143] [outer = 0x119c42800] 01:30:10 INFO - PROCESS | 1650 | 1467189010397 Marionette DEBUG loaded listener.js 01:30:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12a777000) [pid = 1650] [serial = 1144] [outer = 0x119c42800] 01:30:10 INFO - PROCESS | 1650 | 1467189010688 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]]]}] 01:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 01:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 520ms 01:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 01:30:10 INFO - PROCESS | 1650 | 1467189010732 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 01:30:10 INFO - PROCESS | 1650 | 1467189010734 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 01:30:10 INFO - PROCESS | 1650 | 1467189010736 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 01:30:10 INFO - PROCESS | 1650 | 1467189010739 Marionette TRACE conn2 <- [1,1498,null,{}] 01:30:10 INFO - PROCESS | 1650 | 1467189010741 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}] 01:30:10 INFO - PROCESS | 1650 | 1467189010743 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:10 INFO - PROCESS | 1650 | 1467189010881 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 01:30:10 INFO - PROCESS | 1650 | 1467189010945 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:10 INFO - PROCESS | 1650 | 1467189010947 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x115d91800 == 48 [pid = 1650] [id = 382] 01:30:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x110dd7000) [pid = 1650] [serial = 1145] [outer = 0x0] 01:30:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x110ddb000) [pid = 1650] [serial = 1146] [outer = 0x110dd7000] 01:30:11 INFO - PROCESS | 1650 | 1467189011020 Marionette DEBUG loaded listener.js 01:30:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x111c83400) [pid = 1650] [serial = 1147] [outer = 0x110dd7000] 01:30:11 INFO - PROCESS | 1650 | 1467189011489 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]]]}] 01:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 01:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 822ms 01:30:11 INFO - PROCESS | 1650 | 1467189011559 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 01:30:11 INFO - PROCESS | 1650 | 1467189011562 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 01:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 01:30:11 INFO - PROCESS | 1650 | 1467189011565 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 01:30:11 INFO - PROCESS | 1650 | 1467189011567 Marionette TRACE conn2 <- [1,1502,null,{}] 01:30:11 INFO - PROCESS | 1650 | 1467189011570 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}] 01:30:11 INFO - PROCESS | 1650 | 1467189011574 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:11 INFO - PROCESS | 1650 | 1467189011712 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 01:30:11 INFO - PROCESS | 1650 | 1467189011818 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:11 INFO - PROCESS | 1650 | 1467189011820 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192c2800 == 49 [pid = 1650] [id = 383] 01:30:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1182e9400) [pid = 1650] [serial = 1148] [outer = 0x0] 01:30:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1189a3800) [pid = 1650] [serial = 1149] [outer = 0x1182e9400] 01:30:11 INFO - PROCESS | 1650 | 1467189011853 Marionette DEBUG loaded listener.js 01:30:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119644400) [pid = 1650] [serial = 1150] [outer = 0x1182e9400] 01:30:12 INFO - PROCESS | 1650 | 1467189012295 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]]]}] 01:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 01:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 771ms 01:30:12 INFO - PROCESS | 1650 | 1467189012353 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 01:30:12 INFO - PROCESS | 1650 | 1467189012355 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 01:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 01:30:12 INFO - PROCESS | 1650 | 1467189012360 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 01:30:12 INFO - PROCESS | 1650 | 1467189012361 Marionette TRACE conn2 <- [1,1506,null,{}] 01:30:12 INFO - PROCESS | 1650 | 1467189012364 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}] 01:30:12 INFO - PROCESS | 1650 | 1467189012365 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:12 INFO - PROCESS | 1650 | 1467189012474 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 01:30:12 INFO - PROCESS | 1650 | 1467189012554 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:12 INFO - PROCESS | 1650 | 1467189012555 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296ac000 == 50 [pid = 1650] [id = 384] 01:30:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x123cd5800) [pid = 1650] [serial = 1151] [outer = 0x0] 01:30:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12408bc00) [pid = 1650] [serial = 1152] [outer = 0x123cd5800] 01:30:12 INFO - PROCESS | 1650 | 1467189012584 Marionette DEBUG loaded listener.js 01:30:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x124706000) [pid = 1650] [serial = 1153] [outer = 0x123cd5800] 01:30:13 INFO - PROCESS | 1650 | 1467189013113 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]]]}] 01:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 01:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 823ms 01:30:13 INFO - PROCESS | 1650 | 1467189013183 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 01:30:13 INFO - PROCESS | 1650 | 1467189013186 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 01:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 01:30:13 INFO - PROCESS | 1650 | 1467189013194 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 01:30:13 INFO - PROCESS | 1650 | 1467189013197 Marionette TRACE conn2 <- [1,1510,null,{}] 01:30:13 INFO - PROCESS | 1650 | 1467189013200 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}] 01:30:13 INFO - PROCESS | 1650 | 1467189013202 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:13 INFO - PROCESS | 1650 | 1467189013315 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 01:30:13 INFO - PROCESS | 1650 | 1467189013441 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:13 INFO - PROCESS | 1650 | 1467189013442 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12debe000 == 51 [pid = 1650] [id = 385] 01:30:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x123e64800) [pid = 1650] [serial = 1154] [outer = 0x0] 01:30:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12940d800) [pid = 1650] [serial = 1155] [outer = 0x123e64800] 01:30:13 INFO - PROCESS | 1650 | 1467189013473 Marionette DEBUG loaded listener.js 01:30:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12a630400) [pid = 1650] [serial = 1156] [outer = 0x123e64800] 01:30:13 INFO - PROCESS | 1650 | 1467189013881 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]]]}] 01:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 01:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 728ms 01:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 01:30:13 INFO - PROCESS | 1650 | 1467189013918 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 01:30:13 INFO - PROCESS | 1650 | 1467189013919 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 01:30:13 INFO - PROCESS | 1650 | 1467189013921 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 01:30:13 INFO - PROCESS | 1650 | 1467189013922 Marionette TRACE conn2 <- [1,1514,null,{}] 01:30:13 INFO - PROCESS | 1650 | 1467189013925 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}] 01:30:13 INFO - PROCESS | 1650 | 1467189013926 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:14 INFO - PROCESS | 1650 | 1467189014186 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 01:30:14 INFO - PROCESS | 1650 | 1467189014277 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:14 INFO - PROCESS | 1650 | 1467189014278 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d8000 == 52 [pid = 1650] [id = 386] 01:30:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x114fbb400) [pid = 1650] [serial = 1157] [outer = 0x0] 01:30:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x116f8f400) [pid = 1650] [serial = 1158] [outer = 0x114fbb400] 01:30:14 INFO - PROCESS | 1650 | 1467189014308 Marionette DEBUG loaded listener.js 01:30:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1188ca800) [pid = 1650] [serial = 1159] [outer = 0x114fbb400] 01:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 01:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 869ms 01:30:14 INFO - PROCESS | 1650 | 1467189014781 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]]]}] 01:30:14 INFO - PROCESS | 1650 | 1467189014806 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 01:30:14 INFO - PROCESS | 1650 | 1467189014808 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 01:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 01:30:14 INFO - PROCESS | 1650 | 1467189014813 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 01:30:14 INFO - PROCESS | 1650 | 1467189014815 Marionette TRACE conn2 <- [1,1518,null,{}] 01:30:14 INFO - PROCESS | 1650 | 1467189014818 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}] 01:30:14 INFO - PROCESS | 1650 | 1467189014820 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:14 INFO - PROCESS | 1650 | 1467189014918 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 01:30:14 INFO - PROCESS | 1650 | 1467189014996 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:14 INFO - PROCESS | 1650 | 1467189014998 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x118867800 == 53 [pid = 1650] [id = 387] 01:30:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x119a73000) [pid = 1650] [serial = 1160] [outer = 0x0] 01:30:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x123e65800) [pid = 1650] [serial = 1161] [outer = 0x119a73000] 01:30:15 INFO - PROCESS | 1650 | 1467189015026 Marionette DEBUG loaded listener.js 01:30:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12408f800) [pid = 1650] [serial = 1162] [outer = 0x119a73000] 01:30:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12d867000 == 52 [pid = 1650] [id = 381] 01:30:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12d852800 == 51 [pid = 1650] [id = 380] 01:30:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12d477000 == 50 [pid = 1650] [id = 379] 01:30:15 INFO - PROCESS | 1650 | --DOCSHELL 0x123cb8800 == 49 [pid = 1650] [id = 378] 01:30:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb9b800 == 48 [pid = 1650] [id = 377] 01:30:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12b26e000 == 47 [pid = 1650] [id = 376] 01:30:15 INFO - PROCESS | 1650 | --DOCSHELL 0x129483800 == 46 [pid = 1650] [id = 375] 01:30:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11851a800 == 45 [pid = 1650] [id = 374] 01:30:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12669b800 == 44 [pid = 1650] [id = 373] 01:30:15 INFO - PROCESS | 1650 | --DOCSHELL 0x124726800 == 43 [pid = 1650] [id = 372] 01:30:15 INFO - PROCESS | 1650 | --DOCSHELL 0x118862800 == 42 [pid = 1650] [id = 371] 01:30:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d6800 == 41 [pid = 1650] [id = 370] 01:30:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12403b800 == 40 [pid = 1650] [id = 369] 01:30:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12c0b2800 == 39 [pid = 1650] [id = 364] 01:30:15 INFO - PROCESS | 1650 | --DOCSHELL 0x117e4b000 == 38 [pid = 1650] [id = 337] 01:30:15 INFO - PROCESS | 1650 | --DOCSHELL 0x128c6d800 == 37 [pid = 1650] [id = 350] 01:30:15 INFO - PROCESS | 1650 | --DOCSHELL 0x119bf2000 == 36 [pid = 1650] [id = 365] 01:30:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1268df000 == 35 [pid = 1650] [id = 366] 01:30:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12b279800 == 34 [pid = 1650] [id = 351] 01:30:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb9c800 == 33 [pid = 1650] [id = 368] 01:30:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb7f800 == 32 [pid = 1650] [id = 367] 01:30:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d8000 == 31 [pid = 1650] [id = 386] 01:30:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12debe000 == 30 [pid = 1650] [id = 385] 01:30:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1296ac000 == 29 [pid = 1650] [id = 384] 01:30:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1192c2800 == 28 [pid = 1650] [id = 383] 01:30:15 INFO - PROCESS | 1650 | --DOCSHELL 0x115d91800 == 27 [pid = 1650] [id = 382] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x128bd5400) [pid = 1650] [serial = 1042] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12ac91800) [pid = 1650] [serial = 1089] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x129409400) [pid = 1650] [serial = 1071] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12a563c00) [pid = 1650] [serial = 1074] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11941b400) [pid = 1650] [serial = 1083] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x124fd5c00) [pid = 1650] [serial = 1065] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x125842c00) [pid = 1650] [serial = 1066] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x123e6ac00) [pid = 1650] [serial = 1062] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1241ca000) [pid = 1650] [serial = 1063] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12a794400) [pid = 1650] [serial = 1078] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1129a9400) [pid = 1650] [serial = 1044] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12a78ec00) [pid = 1650] [serial = 1077] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x124097800) [pid = 1650] [serial = 1050] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119569800) [pid = 1650] [serial = 1059] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119aeb400) [pid = 1650] [serial = 1060] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x126541000) [pid = 1650] [serial = 1068] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x128927400) [pid = 1650] [serial = 1053] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11964fc00) [pid = 1650] [serial = 1047] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x117eb9000) [pid = 1650] [serial = 1057] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1164e8800) [pid = 1650] [serial = 1056] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12a958800) [pid = 1650] [serial = 1080] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12ac87800) [pid = 1650] [serial = 1087] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12a964800) [pid = 1650] [serial = 1081] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12a71a000) [pid = 1650] [serial = 1075] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12959ec00) [pid = 1650] [serial = 1072] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12892bc00) [pid = 1650] [serial = 1086] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12408ac00) [pid = 1650] [serial = 1084] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128b7f800) [pid = 1650] [serial = 1069] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12b230800) [pid = 1650] [serial = 1090] [outer = 0x0] [url = about:blank] 01:30:15 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12b231000) [pid = 1650] [serial = 1092] [outer = 0x0] [url = about:blank] 01:30:16 INFO - PROCESS | 1650 | 1467189016017 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]]]}] 01:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 01:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1222ms 01:30:16 INFO - PROCESS | 1650 | 1467189016035 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 01:30:16 INFO - PROCESS | 1650 | 1467189016040 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 01:30:16 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 01:30:16 INFO - PROCESS | 1650 | 1467189016043 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 01:30:16 INFO - PROCESS | 1650 | 1467189016045 Marionette TRACE conn2 <- [1,1522,null,{}] 01:30:16 INFO - PROCESS | 1650 | 1467189016049 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}] 01:30:16 INFO - PROCESS | 1650 | 1467189016051 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:16 INFO - PROCESS | 1650 | 1467189016136 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 01:30:16 INFO - PROCESS | 1650 | 1467189016196 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:16 INFO - PROCESS | 1650 | 1467189016199 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11817a000 == 28 [pid = 1650] [id = 388] 01:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11697bc00) [pid = 1650] [serial = 1163] [outer = 0x0] 01:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1188cb000) [pid = 1650] [serial = 1164] [outer = 0x11697bc00] 01:30:16 INFO - PROCESS | 1650 | 1467189016229 Marionette DEBUG loaded listener.js 01:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119462c00) [pid = 1650] [serial = 1165] [outer = 0x11697bc00] 01:30:16 INFO - PROCESS | 1650 | 1467189016527 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"]]]}] 01:30:16 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 () { 01:30:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:30:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 01:30:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:30:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:30:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 01:30:16 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 () { 01:30:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:30:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 01:30:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:30:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:30:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 01:30:16 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 () { 01:30:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:30:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 01:30:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:30:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:30:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 01:30:16 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 () { 01:30:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:30:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 01:30:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:30:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:30:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 01:30:16 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 521ms 01:30:16 INFO - PROCESS | 1650 | 1467189016565 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 01:30:16 INFO - PROCESS | 1650 | 1467189016568 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 01:30:16 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 01:30:16 INFO - PROCESS | 1650 | 1467189016576 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 01:30:16 INFO - PROCESS | 1650 | 1467189016578 Marionette TRACE conn2 <- [1,1526,null,{}] 01:30:16 INFO - PROCESS | 1650 | 1467189016581 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}] 01:30:16 INFO - PROCESS | 1650 | 1467189016582 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:16 INFO - PROCESS | 1650 | 1467189016664 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 01:30:16 INFO - PROCESS | 1650 | 1467189016669 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:16 INFO - PROCESS | 1650 | 1467189016672 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192d6000 == 29 [pid = 1650] [id = 389] 01:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119642c00) [pid = 1650] [serial = 1166] [outer = 0x0] 01:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123e6a800) [pid = 1650] [serial = 1167] [outer = 0x119642c00] 01:30:16 INFO - PROCESS | 1650 | 1467189016701 Marionette DEBUG loaded listener.js 01:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x124090000) [pid = 1650] [serial = 1168] [outer = 0x119642c00] 01:30:17 INFO - PROCESS | 1650 | 1467189017079 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"]]]}] 01:30:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:30:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 01:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:30:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:30:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 01:30:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:30:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 01:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:30:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:30:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 01:30:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 01:30:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 01:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:30:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:30:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 01:30:17 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 524ms 01:30:17 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 01:30:17 INFO - PROCESS | 1650 | 1467189017101 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 01:30:17 INFO - PROCESS | 1650 | 1467189017102 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 01:30:17 INFO - PROCESS | 1650 | 1467189017105 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 01:30:17 INFO - PROCESS | 1650 | 1467189017107 Marionette TRACE conn2 <- [1,1530,null,{}] 01:30:17 INFO - PROCESS | 1650 | 1467189017115 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}] 01:30:17 INFO - PROCESS | 1650 | 1467189017118 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:17 INFO - PROCESS | 1650 | 1467189017199 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 01:30:17 INFO - PROCESS | 1650 | 1467189017208 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:17 INFO - PROCESS | 1650 | 1467189017210 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x123aba000 == 30 [pid = 1650] [id = 390] 01:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1133adc00) [pid = 1650] [serial = 1169] [outer = 0x0] 01:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x125836c00) [pid = 1650] [serial = 1170] [outer = 0x1133adc00] 01:30:17 INFO - PROCESS | 1650 | 1467189017238 Marionette DEBUG loaded listener.js 01:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126543800) [pid = 1650] [serial = 1171] [outer = 0x1133adc00] 01:30:17 INFO - PROCESS | 1650 | 1467189017560 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]]]}] 01:30:17 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 01:30:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 01:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:30:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:30:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 01:30:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 01:30:17 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. 01:30:17 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 01:30:17 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 471ms 01:30:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 01:30:17 INFO - PROCESS | 1650 | 1467189017577 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 01:30:17 INFO - PROCESS | 1650 | 1467189017578 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 01:30:17 INFO - PROCESS | 1650 | 1467189017580 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 01:30:17 INFO - PROCESS | 1650 | 1467189017581 Marionette TRACE conn2 <- [1,1534,null,{}] 01:30:17 INFO - PROCESS | 1650 | 1467189017584 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}] 01:30:17 INFO - PROCESS | 1650 | 1467189017585 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:17 INFO - PROCESS | 1650 | 1467189017665 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 01:30:17 INFO - PROCESS | 1650 | 1467189017735 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:17 INFO - PROCESS | 1650 | 1467189017737 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12517d800 == 31 [pid = 1650] [id = 391] 01:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x124cd9000) [pid = 1650] [serial = 1172] [outer = 0x0] 01:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12891ec00) [pid = 1650] [serial = 1173] [outer = 0x124cd9000] 01:30:17 INFO - PROCESS | 1650 | 1467189017762 Marionette DEBUG loaded listener.js 01:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128bce000) [pid = 1650] [serial = 1174] [outer = 0x124cd9000] 01:30:18 INFO - PROCESS | 1650 | 1467189018104 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]]]}] 01:30:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 01:30:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 569ms 01:30:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 01:30:18 INFO - PROCESS | 1650 | 1467189018149 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 01:30:18 INFO - PROCESS | 1650 | 1467189018151 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 01:30:18 INFO - PROCESS | 1650 | 1467189018153 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 01:30:18 INFO - PROCESS | 1650 | 1467189018154 Marionette TRACE conn2 <- [1,1538,null,{}] 01:30:18 INFO - PROCESS | 1650 | 1467189018156 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}] 01:30:18 INFO - PROCESS | 1650 | 1467189018158 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:18 INFO - PROCESS | 1650 | 1467189018258 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 01:30:18 INFO - PROCESS | 1650 | 1467189018267 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:18 INFO - PROCESS | 1650 | 1467189018269 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268ec800 == 32 [pid = 1650] [id = 392] 01:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119463400) [pid = 1650] [serial = 1175] [outer = 0x0] 01:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x128d77000) [pid = 1650] [serial = 1176] [outer = 0x119463400] 01:30:18 INFO - PROCESS | 1650 | 1467189018297 Marionette DEBUG loaded listener.js 01:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12959e000) [pid = 1650] [serial = 1177] [outer = 0x119463400] 01:30:18 INFO - PROCESS | 1650 | 1467189018656 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]]]}] 01:30:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 01:30:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 520ms 01:30:18 INFO - PROCESS | 1650 | 1467189018674 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 01:30:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 01:30:18 INFO - PROCESS | 1650 | 1467189018675 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 01:30:18 INFO - PROCESS | 1650 | 1467189018677 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 01:30:18 INFO - PROCESS | 1650 | 1467189018678 Marionette TRACE conn2 <- [1,1542,null,{}] 01:30:18 INFO - PROCESS | 1650 | 1467189018681 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}] 01:30:18 INFO - PROCESS | 1650 | 1467189018685 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:18 INFO - PROCESS | 1650 | 1467189018820 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 01:30:18 INFO - PROCESS | 1650 | 1467189018824 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:18 INFO - PROCESS | 1650 | 1467189018825 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292cc800 == 33 [pid = 1650] [id = 393] 01:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119570000) [pid = 1650] [serial = 1178] [outer = 0x0] 01:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12a634800) [pid = 1650] [serial = 1179] [outer = 0x119570000] 01:30:18 INFO - PROCESS | 1650 | 1467189018850 Marionette DEBUG loaded listener.js 01:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12a795400) [pid = 1650] [serial = 1180] [outer = 0x119570000] 01:30:19 INFO - PROCESS | 1650 | 1467189019197 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]]]}] 01:30:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 01:30:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 571ms 01:30:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 01:30:19 INFO - PROCESS | 1650 | 1467189019248 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 01:30:19 INFO - PROCESS | 1650 | 1467189019250 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 01:30:19 INFO - PROCESS | 1650 | 1467189019252 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 01:30:19 INFO - PROCESS | 1650 | 1467189019253 Marionette TRACE conn2 <- [1,1546,null,{}] 01:30:19 INFO - PROCESS | 1650 | 1467189019262 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}] 01:30:19 INFO - PROCESS | 1650 | 1467189019263 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:19 INFO - PROCESS | 1650 | 1467189019367 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 01:30:19 INFO - PROCESS | 1650 | 1467189019371 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:19 INFO - PROCESS | 1650 | 1467189019372 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a73d000 == 34 [pid = 1650] [id = 394] 01:30:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x124090400) [pid = 1650] [serial = 1181] [outer = 0x0] 01:30:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12a95cc00) [pid = 1650] [serial = 1182] [outer = 0x124090400] 01:30:19 INFO - PROCESS | 1650 | 1467189019396 Marionette DEBUG loaded listener.js 01:30:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12ac86000) [pid = 1650] [serial = 1183] [outer = 0x124090400] 01:30:19 INFO - PROCESS | 1650 | 1467189019741 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]]]}] 01:30:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 01:30:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 525ms 01:30:19 INFO - PROCESS | 1650 | 1467189019777 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 01:30:19 INFO - PROCESS | 1650 | 1467189019778 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 01:30:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 01:30:19 INFO - PROCESS | 1650 | 1467189019781 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 01:30:19 INFO - PROCESS | 1650 | 1467189019782 Marionette TRACE conn2 <- [1,1550,null,{}] 01:30:19 INFO - PROCESS | 1650 | 1467189019784 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}] 01:30:19 INFO - PROCESS | 1650 | 1467189019785 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:19 INFO - PROCESS | 1650 | 1467189019887 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 01:30:19 INFO - PROCESS | 1650 | 1467189019900 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:19 INFO - PROCESS | 1650 | 1467189019901 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7cc000 == 35 [pid = 1650] [id = 395] 01:30:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12ac86400) [pid = 1650] [serial = 1184] [outer = 0x0] 01:30:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12ac8fc00) [pid = 1650] [serial = 1185] [outer = 0x12ac86400] 01:30:19 INFO - PROCESS | 1650 | 1467189019927 Marionette DEBUG loaded listener.js 01:30:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12ace4400) [pid = 1650] [serial = 1186] [outer = 0x12ac86400] 01:30:20 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x124092000) [pid = 1650] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 01:30:20 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12acde000) [pid = 1650] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:30:20 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12acde400) [pid = 1650] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:30:20 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12bf68400) [pid = 1650] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:30:20 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x128d82800) [pid = 1650] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:30:20 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x128b78000) [pid = 1650] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:30:20 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12ac8a800) [pid = 1650] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 01:30:20 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x128920c00) [pid = 1650] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:30:20 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11941ac00) [pid = 1650] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:30:20 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119e39800) [pid = 1650] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:30:20 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12a78f000) [pid = 1650] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:30:20 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x125790000) [pid = 1650] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:30:20 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x123e6b400) [pid = 1650] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:30:20 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x124098000) [pid = 1650] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:30:20 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119192800) [pid = 1650] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 01:30:20 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1130c0000) [pid = 1650] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:30:20 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x124092400) [pid = 1650] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 01:30:20 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123f42000) [pid = 1650] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:30:20 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12514f800) [pid = 1650] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:30:20 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112766c00) [pid = 1650] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 01:30:20 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119568400) [pid = 1650] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:30:20 INFO - PROCESS | 1650 | 1467189020720 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]]]}] 01:30:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 01:30:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 968ms 01:30:20 INFO - PROCESS | 1650 | 1467189020750 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 01:30:20 INFO - PROCESS | 1650 | 1467189020763 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 01:30:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 01:30:20 INFO - PROCESS | 1650 | 1467189020792 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 01:30:20 INFO - PROCESS | 1650 | 1467189020794 Marionette TRACE conn2 <- [1,1554,null,{}] 01:30:20 INFO - PROCESS | 1650 | 1467189020796 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}] 01:30:20 INFO - PROCESS | 1650 | 1467189020797 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:20 INFO - PROCESS | 1650 | 1467189020881 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 01:30:20 INFO - PROCESS | 1650 | 1467189020885 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:20 INFO - PROCESS | 1650 | 1467189020886 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ab8800 == 36 [pid = 1650] [id = 396] 01:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11956d000) [pid = 1650] [serial = 1187] [outer = 0x0] 01:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119ae5400) [pid = 1650] [serial = 1188] [outer = 0x11956d000] 01:30:20 INFO - PROCESS | 1650 | 1467189020914 Marionette DEBUG loaded listener.js 01:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x123f42000) [pid = 1650] [serial = 1189] [outer = 0x11956d000] 01:30:21 INFO - PROCESS | 1650 | 1467189021228 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]]]}] 01:30:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 01:30:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 482ms 01:30:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 01:30:21 INFO - PROCESS | 1650 | 1467189021266 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 01:30:21 INFO - PROCESS | 1650 | 1467189021267 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 01:30:21 INFO - PROCESS | 1650 | 1467189021270 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 01:30:21 INFO - PROCESS | 1650 | 1467189021273 Marionette TRACE conn2 <- [1,1558,null,{}] 01:30:21 INFO - PROCESS | 1650 | 1467189021276 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}] 01:30:21 INFO - PROCESS | 1650 | 1467189021277 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:21 INFO - PROCESS | 1650 | 1467189021352 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 01:30:21 INFO - PROCESS | 1650 | 1467189021358 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:21 INFO - PROCESS | 1650 | 1467189021359 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12baaa800 == 37 [pid = 1650] [id = 397] 01:30:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119568400) [pid = 1650] [serial = 1190] [outer = 0x0] 01:30:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x126187c00) [pid = 1650] [serial = 1191] [outer = 0x119568400] 01:30:21 INFO - PROCESS | 1650 | 1467189021383 Marionette DEBUG loaded listener.js 01:30:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12940d000) [pid = 1650] [serial = 1192] [outer = 0x119568400] 01:30:21 INFO - PROCESS | 1650 | 1467189021745 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]]]}] 01:30:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 01:30:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 523ms 01:30:21 INFO - PROCESS | 1650 | 1467189021793 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 01:30:21 INFO - PROCESS | 1650 | 1467189021795 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 01:30:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 01:30:21 INFO - PROCESS | 1650 | 1467189021809 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 01:30:21 INFO - PROCESS | 1650 | 1467189021812 Marionette TRACE conn2 <- [1,1562,null,{}] 01:30:21 INFO - PROCESS | 1650 | 1467189021815 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}] 01:30:21 INFO - PROCESS | 1650 | 1467189021818 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:21 INFO - PROCESS | 1650 | 1467189021963 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 01:30:21 INFO - PROCESS | 1650 | 1467189021973 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:21 INFO - PROCESS | 1650 | 1467189021974 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268ea000 == 38 [pid = 1650] [id = 398] 01:30:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12a55f400) [pid = 1650] [serial = 1193] [outer = 0x0] 01:30:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12b233000) [pid = 1650] [serial = 1194] [outer = 0x12a55f400] 01:30:22 INFO - PROCESS | 1650 | 1467189022015 Marionette DEBUG loaded listener.js 01:30:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12ba5d000) [pid = 1650] [serial = 1195] [outer = 0x12a55f400] 01:30:22 INFO - PROCESS | 1650 | 1467189022432 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]]]}] 01:30:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 01:30:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 674ms 01:30:22 INFO - PROCESS | 1650 | 1467189022501 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 01:30:22 INFO - PROCESS | 1650 | 1467189022502 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 01:30:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 01:30:22 INFO - PROCESS | 1650 | 1467189022507 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 01:30:22 INFO - PROCESS | 1650 | 1467189022508 Marionette TRACE conn2 <- [1,1566,null,{}] 01:30:22 INFO - PROCESS | 1650 | 1467189022565 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}] 01:30:22 INFO - PROCESS | 1650 | 1467189022567 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:22 INFO - PROCESS | 1650 | 1467189022667 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 01:30:22 INFO - PROCESS | 1650 | 1467189022767 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:22 INFO - PROCESS | 1650 | 1467189022769 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x117570000 == 39 [pid = 1650] [id = 399] 01:30:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x112a86c00) [pid = 1650] [serial = 1196] [outer = 0x0] 01:30:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1133c9400) [pid = 1650] [serial = 1197] [outer = 0x112a86c00] 01:30:22 INFO - PROCESS | 1650 | 1467189022801 Marionette DEBUG loaded listener.js 01:30:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x116f88c00) [pid = 1650] [serial = 1198] [outer = 0x112a86c00] 01:30:23 INFO - PROCESS | 1650 | 1467189023360 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]]]}] 01:30:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 01:30:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 921ms 01:30:23 INFO - PROCESS | 1650 | 1467189023428 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 01:30:23 INFO - PROCESS | 1650 | 1467189023430 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 01:30:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 01:30:23 INFO - PROCESS | 1650 | 1467189023434 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 01:30:23 INFO - PROCESS | 1650 | 1467189023435 Marionette TRACE conn2 <- [1,1570,null,{}] 01:30:23 INFO - PROCESS | 1650 | 1467189023440 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}] 01:30:23 INFO - PROCESS | 1650 | 1467189023441 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:23 INFO - PROCESS | 1650 | 1467189023555 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 01:30:23 INFO - PROCESS | 1650 | 1467189023647 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:23 INFO - PROCESS | 1650 | 1467189023650 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ab7800 == 40 [pid = 1650] [id = 400] 01:30:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119aee000) [pid = 1650] [serial = 1199] [outer = 0x0] 01:30:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1209f5800) [pid = 1650] [serial = 1200] [outer = 0x119aee000] 01:30:23 INFO - PROCESS | 1650 | 1467189023681 Marionette DEBUG loaded listener.js 01:30:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12408d000) [pid = 1650] [serial = 1201] [outer = 0x119aee000] 01:30:24 INFO - PROCESS | 1650 | 1467189024240 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]]]}] 01:30:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 01:30:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 873ms 01:30:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 01:30:24 INFO - PROCESS | 1650 | 1467189024306 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 01:30:24 INFO - PROCESS | 1650 | 1467189024308 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 01:30:24 INFO - PROCESS | 1650 | 1467189024310 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 01:30:24 INFO - PROCESS | 1650 | 1467189024311 Marionette TRACE conn2 <- [1,1574,null,{}] 01:30:24 INFO - PROCESS | 1650 | 1467189024314 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}] 01:30:24 INFO - PROCESS | 1650 | 1467189024315 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:24 INFO - PROCESS | 1650 | 1467189024427 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 01:30:24 INFO - PROCESS | 1650 | 1467189024497 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:24 INFO - PROCESS | 1650 | 1467189024499 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x113ce9000 == 41 [pid = 1650] [id = 401] 01:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x110dd5000) [pid = 1650] [serial = 1202] [outer = 0x0] 01:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x112141800) [pid = 1650] [serial = 1203] [outer = 0x110dd5000] 01:30:24 INFO - PROCESS | 1650 | 1467189024664 Marionette DEBUG loaded listener.js 01:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1128e5000) [pid = 1650] [serial = 1204] [outer = 0x110dd5000] 01:30:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12baaa800 == 40 [pid = 1650] [id = 397] 01:30:25 INFO - PROCESS | 1650 | --DOCSHELL 0x123ab8800 == 39 [pid = 1650] [id = 396] 01:30:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7cc000 == 38 [pid = 1650] [id = 395] 01:30:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12a73d000 == 37 [pid = 1650] [id = 394] 01:30:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1292cc800 == 36 [pid = 1650] [id = 393] 01:30:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1268ec800 == 35 [pid = 1650] [id = 392] 01:30:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12517d800 == 34 [pid = 1650] [id = 391] 01:30:25 INFO - PROCESS | 1650 | --DOCSHELL 0x123aba000 == 33 [pid = 1650] [id = 390] 01:30:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1192d6000 == 32 [pid = 1650] [id = 389] 01:30:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11817a000 == 31 [pid = 1650] [id = 388] 01:30:25 INFO - PROCESS | 1650 | --DOCSHELL 0x118867800 == 30 [pid = 1650] [id = 387] 01:30:25 INFO - PROCESS | 1650 | 1467189025182 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]]]}] 01:30:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 01:30:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 924ms 01:30:25 INFO - PROCESS | 1650 | 1467189025235 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 01:30:25 INFO - PROCESS | 1650 | 1467189025237 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 01:30:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 01:30:25 INFO - PROCESS | 1650 | 1467189025241 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 01:30:25 INFO - PROCESS | 1650 | 1467189025242 Marionette TRACE conn2 <- [1,1578,null,{}] 01:30:25 INFO - PROCESS | 1650 | 1467189025245 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}] 01:30:25 INFO - PROCESS | 1650 | 1467189025246 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:25 INFO - PROCESS | 1650 | 1467189025342 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12c462800) [pid = 1650] [serial = 1141] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12ba50800) [pid = 1650] [serial = 1125] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12badc400) [pid = 1650] [serial = 1128] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12bf6a400) [pid = 1650] [serial = 1131] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x128f7b400) [pid = 1650] [serial = 1101] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12a555c00) [pid = 1650] [serial = 1102] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12a62b800) [pid = 1650] [serial = 1122] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12b2b9800) [pid = 1650] [serial = 1093] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128bd6000) [pid = 1650] [serial = 1119] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x129415c00) [pid = 1650] [serial = 1120] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11956d800) [pid = 1650] [serial = 1107] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119aedc00) [pid = 1650] [serial = 1108] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11a012c00) [pid = 1650] [serial = 1110] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123e68c00) [pid = 1650] [serial = 1111] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12a964000) [pid = 1650] [serial = 1104] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12bf6e400) [pid = 1650] [serial = 1132] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12ac8c000) [pid = 1650] [serial = 1105] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126536800) [pid = 1650] [serial = 1116] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128929400) [pid = 1650] [serial = 1117] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1243adc00) [pid = 1650] [serial = 1113] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124b28400) [pid = 1650] [serial = 1114] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1246c8400) [pid = 1650] [serial = 1098] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x125789800) [pid = 1650] [serial = 1099] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119422c00) [pid = 1650] [serial = 1095] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119a39800) [pid = 1650] [serial = 1096] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12c459800) [pid = 1650] [serial = 1140] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11a01dc00) [pid = 1650] [serial = 1135] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116f90800) [pid = 1650] [serial = 1134] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12c39f800) [pid = 1650] [serial = 1138] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12ba5dc00) [pid = 1650] [serial = 1126] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12bf17400) [pid = 1650] [serial = 1129] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12a71b800) [pid = 1650] [serial = 1137] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12acd9c00) [pid = 1650] [serial = 1123] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12a770400) [pid = 1650] [serial = 1143] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12470e800) [pid = 1650] [serial = 1051] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x128bd3000) [pid = 1650] [serial = 1054] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x115e29400) [pid = 1650] [serial = 1045] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119ae6800) [pid = 1650] [serial = 1048] [outer = 0x0] [url = about:blank] 01:30:25 INFO - PROCESS | 1650 | 1467189025412 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:25 INFO - PROCESS | 1650 | 1467189025414 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169aa000 == 31 [pid = 1650] [id = 402] 01:30:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1128e4c00) [pid = 1650] [serial = 1205] [outer = 0x0] 01:30:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11337fc00) [pid = 1650] [serial = 1206] [outer = 0x1128e4c00] 01:30:25 INFO - PROCESS | 1650 | 1467189025441 Marionette DEBUG loaded listener.js 01:30:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1177f3c00) [pid = 1650] [serial = 1207] [outer = 0x1128e4c00] 01:30:25 INFO - PROCESS | 1650 | 1467189025742 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]]]}] 01:30:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 01:30:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 519ms 01:30:25 INFO - PROCESS | 1650 | 1467189025761 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 01:30:25 INFO - PROCESS | 1650 | 1467189025764 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 01:30:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 01:30:25 INFO - PROCESS | 1650 | 1467189025769 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 01:30:25 INFO - PROCESS | 1650 | 1467189025772 Marionette TRACE conn2 <- [1,1582,null,{}] 01:30:25 INFO - PROCESS | 1650 | 1467189025777 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}] 01:30:25 INFO - PROCESS | 1650 | 1467189025778 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:25 INFO - PROCESS | 1650 | 1467189025861 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 01:30:25 INFO - PROCESS | 1650 | 1467189025934 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:25 INFO - PROCESS | 1650 | 1467189025935 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x118521000 == 32 [pid = 1650] [id = 403] 01:30:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1129a7800) [pid = 1650] [serial = 1208] [outer = 0x0] 01:30:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1188c5c00) [pid = 1650] [serial = 1209] [outer = 0x1129a7800] 01:30:25 INFO - PROCESS | 1650 | 1467189025961 Marionette DEBUG loaded listener.js 01:30:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11945e000) [pid = 1650] [serial = 1210] [outer = 0x1129a7800] 01:30:26 INFO - PROCESS | 1650 | 1467189026298 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]]]}] 01:30:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 01:30:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 574ms 01:30:26 INFO - PROCESS | 1650 | 1467189026342 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 01:30:26 INFO - PROCESS | 1650 | 1467189026344 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 01:30:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 01:30:26 INFO - PROCESS | 1650 | 1467189026346 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 01:30:26 INFO - PROCESS | 1650 | 1467189026348 Marionette TRACE conn2 <- [1,1586,null,{}] 01:30:26 INFO - PROCESS | 1650 | 1467189026356 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}] 01:30:26 INFO - PROCESS | 1650 | 1467189026359 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:26 INFO - PROCESS | 1650 | 1467189026442 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 01:30:26 INFO - PROCESS | 1650 | 1467189026502 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:26 INFO - PROCESS | 1650 | 1467189026503 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0f8000 == 33 [pid = 1650] [id = 404] 01:30:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x111e59000) [pid = 1650] [serial = 1211] [outer = 0x0] 01:30:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119571000) [pid = 1650] [serial = 1212] [outer = 0x111e59000] 01:30:26 INFO - PROCESS | 1650 | 1467189026529 Marionette DEBUG loaded listener.js 01:30:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119c47000) [pid = 1650] [serial = 1213] [outer = 0x111e59000] 01:30:26 INFO - PROCESS | 1650 | 1467189026827 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]]]}] 01:30:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 01:30:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 521ms 01:30:26 INFO - PROCESS | 1650 | 1467189026867 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 01:30:26 INFO - PROCESS | 1650 | 1467189026870 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 01:30:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 01:30:26 INFO - PROCESS | 1650 | 1467189026874 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 01:30:26 INFO - PROCESS | 1650 | 1467189026875 Marionette TRACE conn2 <- [1,1590,null,{}] 01:30:26 INFO - PROCESS | 1650 | 1467189026877 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}] 01:30:26 INFO - PROCESS | 1650 | 1467189026879 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:26 INFO - PROCESS | 1650 | 1467189026961 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 01:30:26 INFO - PROCESS | 1650 | 1467189026964 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:26 INFO - PROCESS | 1650 | 1467189026966 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c53000 == 34 [pid = 1650] [id = 405] 01:30:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119c48c00) [pid = 1650] [serial = 1214] [outer = 0x0] 01:30:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123807c00) [pid = 1650] [serial = 1215] [outer = 0x119c48c00] 01:30:26 INFO - PROCESS | 1650 | 1467189026990 Marionette DEBUG loaded listener.js 01:30:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123e69c00) [pid = 1650] [serial = 1216] [outer = 0x119c48c00] 01:30:27 INFO - PROCESS | 1650 | 1467189027361 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]]]}] 01:30:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 01:30:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 518ms 01:30:27 INFO - PROCESS | 1650 | 1467189027403 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 01:30:27 INFO - PROCESS | 1650 | 1467189027404 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 01:30:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 01:30:27 INFO - PROCESS | 1650 | 1467189027407 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 01:30:27 INFO - PROCESS | 1650 | 1467189027408 Marionette TRACE conn2 <- [1,1594,null,{}] 01:30:27 INFO - PROCESS | 1650 | 1467189027410 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}] 01:30:27 INFO - PROCESS | 1650 | 1467189027411 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:27 INFO - PROCESS | 1650 | 1467189027517 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 01:30:27 INFO - PROCESS | 1650 | 1467189027529 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:27 INFO - PROCESS | 1650 | 1467189027530 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268de800 == 35 [pid = 1650] [id = 406] 01:30:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12408dc00) [pid = 1650] [serial = 1217] [outer = 0x0] 01:30:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124093800) [pid = 1650] [serial = 1218] [outer = 0x12408dc00] 01:30:27 INFO - PROCESS | 1650 | 1467189027562 Marionette DEBUG loaded listener.js 01:30:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1244ca800) [pid = 1650] [serial = 1219] [outer = 0x12408dc00] 01:30:27 INFO - PROCESS | 1650 | 1467189027935 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]]]}] 01:30:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 01:30:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 568ms 01:30:27 INFO - PROCESS | 1650 | 1467189027976 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 01:30:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 01:30:27 INFO - PROCESS | 1650 | 1467189027977 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 01:30:27 INFO - PROCESS | 1650 | 1467189027979 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 01:30:27 INFO - PROCESS | 1650 | 1467189027980 Marionette TRACE conn2 <- [1,1598,null,{}] 01:30:27 INFO - PROCESS | 1650 | 1467189027983 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}] 01:30:27 INFO - PROCESS | 1650 | 1467189027987 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:28 INFO - PROCESS | 1650 | 1467189028094 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 01:30:28 INFO - PROCESS | 1650 | 1467189028098 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:28 INFO - PROCESS | 1650 | 1467189028099 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x128de0800 == 36 [pid = 1650] [id = 407] 01:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1244cbc00) [pid = 1650] [serial = 1220] [outer = 0x0] 01:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124b2dc00) [pid = 1650] [serial = 1221] [outer = 0x1244cbc00] 01:30:28 INFO - PROCESS | 1650 | 1467189028124 Marionette DEBUG loaded listener.js 01:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1258d3c00) [pid = 1650] [serial = 1222] [outer = 0x1244cbc00] 01:30:28 INFO - PROCESS | 1650 | 1467189028482 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]]]}] 01:30:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:30:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 522ms 01:30:28 INFO - PROCESS | 1650 | 1467189028501 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 01:30:28 INFO - PROCESS | 1650 | 1467189028503 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 01:30:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:30:28 INFO - PROCESS | 1650 | 1467189028515 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:30:28 INFO - PROCESS | 1650 | 1467189028516 Marionette TRACE conn2 <- [1,1602,null,{}] 01:30:28 INFO - PROCESS | 1650 | 1467189028519 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}] 01:30:28 INFO - PROCESS | 1650 | 1467189028520 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:28 INFO - PROCESS | 1650 | 1467189028625 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 01:30:28 INFO - PROCESS | 1650 | 1467189028629 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:28 INFO - PROCESS | 1650 | 1467189028630 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x129480000 == 37 [pid = 1650] [id = 408] 01:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124fda000) [pid = 1650] [serial = 1223] [outer = 0x0] 01:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126542800) [pid = 1650] [serial = 1224] [outer = 0x124fda000] 01:30:28 INFO - PROCESS | 1650 | 1467189028694 Marionette DEBUG loaded listener.js 01:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12689cc00) [pid = 1650] [serial = 1225] [outer = 0x124fda000] 01:30:29 INFO - PROCESS | 1650 | 1467189029011 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]]]}] 01:30:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:30:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 530ms 01:30:29 INFO - PROCESS | 1650 | 1467189029040 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 01:30:29 INFO - PROCESS | 1650 | 1467189029042 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 01:30:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:30:29 INFO - PROCESS | 1650 | 1467189029052 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:30:29 INFO - PROCESS | 1650 | 1467189029054 Marionette TRACE conn2 <- [1,1606,null,{}] 01:30:29 INFO - PROCESS | 1650 | 1467189029057 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}] 01:30:29 INFO - PROCESS | 1650 | 1467189029059 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:29 INFO - PROCESS | 1650 | 1467189029217 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 01:30:29 INFO - PROCESS | 1650 | 1467189029237 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:29 INFO - PROCESS | 1650 | 1467189029238 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a752000 == 38 [pid = 1650] [id = 409] 01:30:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x125841000) [pid = 1650] [serial = 1226] [outer = 0x0] 01:30:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128927400) [pid = 1650] [serial = 1227] [outer = 0x125841000] 01:30:29 INFO - PROCESS | 1650 | 1467189029291 Marionette DEBUG loaded listener.js 01:30:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128b77800) [pid = 1650] [serial = 1228] [outer = 0x125841000] 01:30:29 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119c42800) [pid = 1650] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 01:30:29 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119463400) [pid = 1650] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:30:29 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1133adc00) [pid = 1650] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:30:29 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11697bc00) [pid = 1650] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:30:29 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x124cd9000) [pid = 1650] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:30:29 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x110dd7000) [pid = 1650] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:30:29 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119642c00) [pid = 1650] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:30:29 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1182e9400) [pid = 1650] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:30:29 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123cd5800) [pid = 1650] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:30:29 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119a73000) [pid = 1650] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:30:29 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123e64800) [pid = 1650] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:30:29 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x114fbb400) [pid = 1650] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:30:29 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119570000) [pid = 1650] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:30:29 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124090400) [pid = 1650] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:30:29 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12ac86400) [pid = 1650] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:30:29 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119568400) [pid = 1650] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:30:29 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11956d000) [pid = 1650] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:30:29 INFO - PROCESS | 1650 | 1467189029773 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]]]}] 01:30:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:30:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 774ms 01:30:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:30:29 INFO - PROCESS | 1650 | 1467189029826 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 01:30:29 INFO - PROCESS | 1650 | 1467189029827 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 01:30:29 INFO - PROCESS | 1650 | 1467189029829 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:30:29 INFO - PROCESS | 1650 | 1467189029831 Marionette TRACE conn2 <- [1,1610,null,{}] 01:30:29 INFO - PROCESS | 1650 | 1467189029833 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}] 01:30:29 INFO - PROCESS | 1650 | 1467189029834 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:29 INFO - PROCESS | 1650 | 1467189029918 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 01:30:29 INFO - PROCESS | 1650 | 1467189029924 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:29 INFO - PROCESS | 1650 | 1467189029925 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7cc000 == 39 [pid = 1650] [id = 410] 01:30:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118312c00) [pid = 1650] [serial = 1229] [outer = 0x0] 01:30:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123f45000) [pid = 1650] [serial = 1230] [outer = 0x118312c00] 01:30:29 INFO - PROCESS | 1650 | 1467189029949 Marionette DEBUG loaded listener.js 01:30:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126543400) [pid = 1650] [serial = 1231] [outer = 0x118312c00] 01:30:30 INFO - PROCESS | 1650 | 1467189030258 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]]]}] 01:30:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:30:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 469ms 01:30:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:30:30 INFO - PROCESS | 1650 | 1467189030299 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 01:30:30 INFO - PROCESS | 1650 | 1467189030301 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 01:30:30 INFO - PROCESS | 1650 | 1467189030303 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:30:30 INFO - PROCESS | 1650 | 1467189030304 Marionette TRACE conn2 <- [1,1614,null,{}] 01:30:30 INFO - PROCESS | 1650 | 1467189030306 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}] 01:30:30 INFO - PROCESS | 1650 | 1467189030307 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:30 INFO - PROCESS | 1650 | 1467189030389 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 01:30:30 INFO - PROCESS | 1650 | 1467189030454 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:30 INFO - PROCESS | 1650 | 1467189030462 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b267000 == 40 [pid = 1650] [id = 411] 01:30:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11963c800) [pid = 1650] [serial = 1232] [outer = 0x0] 01:30:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128926400) [pid = 1650] [serial = 1233] [outer = 0x11963c800] 01:30:30 INFO - PROCESS | 1650 | 1467189030489 Marionette DEBUG loaded listener.js 01:30:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128bd5c00) [pid = 1650] [serial = 1234] [outer = 0x11963c800] 01:30:30 INFO - PROCESS | 1650 | 1467189030798 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]]]}] 01:30:30 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 01:30:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 522ms 01:30:30 INFO - PROCESS | 1650 | 1467189030826 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 01:30:30 INFO - PROCESS | 1650 | 1467189030827 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 01:30:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:30:30 INFO - PROCESS | 1650 | 1467189030829 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:30:30 INFO - PROCESS | 1650 | 1467189030831 Marionette TRACE conn2 <- [1,1618,null,{}] 01:30:30 INFO - PROCESS | 1650 | 1467189030833 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}] 01:30:30 INFO - PROCESS | 1650 | 1467189030835 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:30 INFO - PROCESS | 1650 | 1467189030928 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 01:30:30 INFO - PROCESS | 1650 | 1467189030932 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:30 INFO - PROCESS | 1650 | 1467189030933 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdbc800 == 41 [pid = 1650] [id = 412] 01:30:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128b7f000) [pid = 1650] [serial = 1235] [outer = 0x0] 01:30:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1295a4800) [pid = 1650] [serial = 1236] [outer = 0x128b7f000] 01:30:30 INFO - PROCESS | 1650 | 1467189030957 Marionette DEBUG loaded listener.js 01:30:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a710400) [pid = 1650] [serial = 1237] [outer = 0x128b7f000] 01:30:31 INFO - PROCESS | 1650 | 1467189031296 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]]]}] 01:30:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:30:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 520ms 01:30:31 INFO - PROCESS | 1650 | 1467189031356 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 01:30:31 INFO - PROCESS | 1650 | 1467189031358 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 01:30:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:30:31 INFO - PROCESS | 1650 | 1467189031362 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:30:31 INFO - PROCESS | 1650 | 1467189031363 Marionette TRACE conn2 <- [1,1622,null,{}] 01:30:31 INFO - PROCESS | 1650 | 1467189031367 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}] 01:30:31 INFO - PROCESS | 1650 | 1467189031369 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:31 INFO - PROCESS | 1650 | 1467189031510 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 01:30:31 INFO - PROCESS | 1650 | 1467189031517 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:31 INFO - PROCESS | 1650 | 1467189031519 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c0b7000 == 42 [pid = 1650] [id = 413] 01:30:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a71a000) [pid = 1650] [serial = 1238] [outer = 0x0] 01:30:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a76d400) [pid = 1650] [serial = 1239] [outer = 0x12a71a000] 01:30:31 INFO - PROCESS | 1650 | 1467189031546 Marionette DEBUG loaded listener.js 01:30:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a77a400) [pid = 1650] [serial = 1240] [outer = 0x12a71a000] 01:30:32 INFO - PROCESS | 1650 | 1467189032058 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]]]}] 01:30:32 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 01:30:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 724ms 01:30:32 INFO - PROCESS | 1650 | 1467189032086 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 01:30:32 INFO - PROCESS | 1650 | 1467189032088 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 01:30:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:30:32 INFO - PROCESS | 1650 | 1467189032092 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:30:32 INFO - PROCESS | 1650 | 1467189032095 Marionette TRACE conn2 <- [1,1626,null,{}] 01:30:32 INFO - PROCESS | 1650 | 1467189032098 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}] 01:30:32 INFO - PROCESS | 1650 | 1467189032100 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:32 INFO - PROCESS | 1650 | 1467189032233 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 01:30:32 INFO - PROCESS | 1650 | 1467189032312 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:32 INFO - PROCESS | 1650 | 1467189032314 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192d4800 == 43 [pid = 1650] [id = 414] 01:30:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1164e1c00) [pid = 1650] [serial = 1241] [outer = 0x0] 01:30:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x116905c00) [pid = 1650] [serial = 1242] [outer = 0x1164e1c00] 01:30:32 INFO - PROCESS | 1650 | 1467189032345 Marionette DEBUG loaded listener.js 01:30:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1188c6000) [pid = 1650] [serial = 1243] [outer = 0x1164e1c00] 01:30:32 INFO - PROCESS | 1650 | 1467189032773 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]]]}] 01:30:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:30:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 725ms 01:30:32 INFO - PROCESS | 1650 | 1467189032816 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 01:30:32 INFO - PROCESS | 1650 | 1467189032820 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 01:30:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:30:32 INFO - PROCESS | 1650 | 1467189032824 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:30:32 INFO - PROCESS | 1650 | 1467189032826 Marionette TRACE conn2 <- [1,1630,null,{}] 01:30:32 INFO - PROCESS | 1650 | 1467189032829 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}] 01:30:32 INFO - PROCESS | 1650 | 1467189032831 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:32 INFO - PROCESS | 1650 | 1467189032942 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 01:30:33 INFO - PROCESS | 1650 | 1467189033021 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:33 INFO - PROCESS | 1650 | 1467189033023 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268dd000 == 44 [pid = 1650] [id = 415] 01:30:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11941f400) [pid = 1650] [serial = 1244] [outer = 0x0] 01:30:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119651c00) [pid = 1650] [serial = 1245] [outer = 0x11941f400] 01:30:33 INFO - PROCESS | 1650 | 1467189033055 Marionette DEBUG loaded listener.js 01:30:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119e33400) [pid = 1650] [serial = 1246] [outer = 0x11941f400] 01:30:33 INFO - PROCESS | 1650 | 1467189033528 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]]]}] 01:30:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:30:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 769ms 01:30:33 INFO - PROCESS | 1650 | 1467189033610 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 01:30:33 INFO - PROCESS | 1650 | 1467189033612 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 01:30:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:30:33 INFO - PROCESS | 1650 | 1467189033619 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:30:33 INFO - PROCESS | 1650 | 1467189033625 Marionette TRACE conn2 <- [1,1634,null,{}] 01:30:33 INFO - PROCESS | 1650 | 1467189033637 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}] 01:30:33 INFO - PROCESS | 1650 | 1467189033642 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:33 INFO - PROCESS | 1650 | 1467189033813 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 01:30:33 INFO - PROCESS | 1650 | 1467189033912 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:33 INFO - PROCESS | 1650 | 1467189033914 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb8e000 == 45 [pid = 1650] [id = 416] 01:30:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1244c5000) [pid = 1650] [serial = 1247] [outer = 0x0] 01:30:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x124708000) [pid = 1650] [serial = 1248] [outer = 0x1244c5000] 01:30:33 INFO - PROCESS | 1650 | 1467189033945 Marionette DEBUG loaded listener.js 01:30:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126180000) [pid = 1650] [serial = 1249] [outer = 0x1244c5000] 01:30:34 INFO - PROCESS | 1650 | 1467189034400 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]]]}] 01:30:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:30:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 826ms 01:30:34 INFO - PROCESS | 1650 | 1467189034444 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 01:30:34 INFO - PROCESS | 1650 | 1467189034446 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 01:30:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:30:34 INFO - PROCESS | 1650 | 1467189034449 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:30:34 INFO - PROCESS | 1650 | 1467189034451 Marionette TRACE conn2 <- [1,1638,null,{}] 01:30:34 INFO - PROCESS | 1650 | 1467189034453 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}] 01:30:34 INFO - PROCESS | 1650 | 1467189034454 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:34 INFO - PROCESS | 1650 | 1467189034581 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 01:30:34 INFO - PROCESS | 1650 | 1467189034714 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:34 INFO - PROCESS | 1650 | 1467189034716 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d274000 == 46 [pid = 1650] [id = 417] 01:30:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1266e8800) [pid = 1650] [serial = 1250] [outer = 0x0] 01:30:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128f73c00) [pid = 1650] [serial = 1251] [outer = 0x1266e8800] 01:30:34 INFO - PROCESS | 1650 | 1467189034767 Marionette DEBUG loaded listener.js 01:30:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12a555c00) [pid = 1650] [serial = 1252] [outer = 0x1266e8800] 01:30:35 INFO - PROCESS | 1650 | 1467189035244 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]]]}] 01:30:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:30:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 820ms 01:30:35 INFO - PROCESS | 1650 | 1467189035269 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 01:30:35 INFO - PROCESS | 1650 | 1467189035272 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 01:30:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:30:35 INFO - PROCESS | 1650 | 1467189035275 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:30:35 INFO - PROCESS | 1650 | 1467189035276 Marionette TRACE conn2 <- [1,1642,null,{}] 01:30:35 INFO - PROCESS | 1650 | 1467189035278 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}] 01:30:35 INFO - PROCESS | 1650 | 1467189035280 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:35 INFO - PROCESS | 1650 | 1467189035383 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 01:30:35 INFO - PROCESS | 1650 | 1467189035448 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:35 INFO - PROCESS | 1650 | 1467189035449 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdc6800 == 47 [pid = 1650] [id = 418] 01:30:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1121be800) [pid = 1650] [serial = 1253] [outer = 0x0] 01:30:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x128b71000) [pid = 1650] [serial = 1254] [outer = 0x1121be800] 01:30:35 INFO - PROCESS | 1650 | 1467189035537 Marionette DEBUG loaded listener.js 01:30:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12a773c00) [pid = 1650] [serial = 1255] [outer = 0x1121be800] 01:30:36 INFO - PROCESS | 1650 | 1467189036156 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]]]}] 01:30:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:30:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 919ms 01:30:36 INFO - PROCESS | 1650 | 1467189036195 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 01:30:36 INFO - PROCESS | 1650 | 1467189036197 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 01:30:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:30:36 INFO - PROCESS | 1650 | 1467189036201 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:30:36 INFO - PROCESS | 1650 | 1467189036203 Marionette TRACE conn2 <- [1,1646,null,{}] 01:30:36 INFO - PROCESS | 1650 | 1467189036207 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}] 01:30:36 INFO - PROCESS | 1650 | 1467189036208 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:36 INFO - PROCESS | 1650 | 1467189036316 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 01:30:36 INFO - PROCESS | 1650 | 1467189036381 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:36 INFO - PROCESS | 1650 | 1467189036384 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195cf000 == 48 [pid = 1650] [id = 419] 01:30:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1129ac400) [pid = 1650] [serial = 1256] [outer = 0x0] 01:30:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x112dc4000) [pid = 1650] [serial = 1257] [outer = 0x1129ac400] 01:30:36 INFO - PROCESS | 1650 | 1467189036412 Marionette DEBUG loaded listener.js 01:30:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x116f8d800) [pid = 1650] [serial = 1258] [outer = 0x1129ac400] 01:30:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdbc800 == 47 [pid = 1650] [id = 412] 01:30:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12b267000 == 46 [pid = 1650] [id = 411] 01:30:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7cc000 == 45 [pid = 1650] [id = 410] 01:30:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12a752000 == 44 [pid = 1650] [id = 409] 01:30:37 INFO - PROCESS | 1650 | --DOCSHELL 0x129480000 == 43 [pid = 1650] [id = 408] 01:30:37 INFO - PROCESS | 1650 | --DOCSHELL 0x128de0800 == 42 [pid = 1650] [id = 407] 01:30:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1268de800 == 41 [pid = 1650] [id = 406] 01:30:37 INFO - PROCESS | 1650 | --DOCSHELL 0x124c53000 == 40 [pid = 1650] [id = 405] 01:30:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0f8000 == 39 [pid = 1650] [id = 404] 01:30:37 INFO - PROCESS | 1650 | --DOCSHELL 0x118521000 == 38 [pid = 1650] [id = 403] 01:30:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1169aa000 == 37 [pid = 1650] [id = 402] 01:30:37 INFO - PROCESS | 1650 | --DOCSHELL 0x113ce9000 == 36 [pid = 1650] [id = 401] 01:30:37 INFO - PROCESS | 1650 | --DOCSHELL 0x123ab7800 == 35 [pid = 1650] [id = 400] 01:30:37 INFO - PROCESS | 1650 | --DOCSHELL 0x117570000 == 34 [pid = 1650] [id = 399] 01:30:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1268ea000 == 33 [pid = 1650] [id = 398] 01:30:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdc6800 == 32 [pid = 1650] [id = 418] 01:30:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12d274000 == 31 [pid = 1650] [id = 417] 01:30:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb8e000 == 30 [pid = 1650] [id = 416] 01:30:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1268dd000 == 29 [pid = 1650] [id = 415] 01:30:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1192d4800 == 28 [pid = 1650] [id = 414] 01:30:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12c0b7000 == 27 [pid = 1650] [id = 413] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x128d77000) [pid = 1650] [serial = 1176] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x125836c00) [pid = 1650] [serial = 1170] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1188cb000) [pid = 1650] [serial = 1164] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119462c00) [pid = 1650] [serial = 1165] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12891ec00) [pid = 1650] [serial = 1173] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x111c83400) [pid = 1650] [serial = 1147] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x110ddb000) [pid = 1650] [serial = 1146] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x123e6a800) [pid = 1650] [serial = 1167] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x124090000) [pid = 1650] [serial = 1168] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1189a3800) [pid = 1650] [serial = 1149] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119644400) [pid = 1650] [serial = 1150] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x124706000) [pid = 1650] [serial = 1153] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12408bc00) [pid = 1650] [serial = 1152] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12408f800) [pid = 1650] [serial = 1162] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123e65800) [pid = 1650] [serial = 1161] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12940d800) [pid = 1650] [serial = 1155] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12a630400) [pid = 1650] [serial = 1156] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1188ca800) [pid = 1650] [serial = 1159] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116f8f400) [pid = 1650] [serial = 1158] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12a634800) [pid = 1650] [serial = 1179] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a795400) [pid = 1650] [serial = 1180] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12ac86000) [pid = 1650] [serial = 1183] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12a95cc00) [pid = 1650] [serial = 1182] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12ac8fc00) [pid = 1650] [serial = 1185] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126187c00) [pid = 1650] [serial = 1191] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119ae5400) [pid = 1650] [serial = 1188] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12ace4400) [pid = 1650] [serial = 1186] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126543800) [pid = 1650] [serial = 1171] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12959e000) [pid = 1650] [serial = 1177] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123f42000) [pid = 1650] [serial = 1189] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128bce000) [pid = 1650] [serial = 1174] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12940d000) [pid = 1650] [serial = 1192] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12a777000) [pid = 1650] [serial = 1144] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12b233000) [pid = 1650] [serial = 1194] [outer = 0x0] [url = about:blank] 01:30:37 INFO - PROCESS | 1650 | 1467189037587 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]]]}] 01:30:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:30:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1425ms 01:30:37 INFO - PROCESS | 1650 | 1467189037628 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 01:30:37 INFO - PROCESS | 1650 | 1467189037632 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 01:30:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:30:37 INFO - PROCESS | 1650 | 1467189037640 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:30:37 INFO - PROCESS | 1650 | 1467189037643 Marionette TRACE conn2 <- [1,1650,null,{}] 01:30:37 INFO - PROCESS | 1650 | 1467189037649 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}] 01:30:37 INFO - PROCESS | 1650 | 1467189037651 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:37 INFO - PROCESS | 1650 | 1467189037721 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 01:30:37 INFO - PROCESS | 1650 | 1467189037726 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:37 INFO - PROCESS | 1650 | 1467189037728 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x115da3000 == 28 [pid = 1650] [id = 420] 01:30:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1128e2000) [pid = 1650] [serial = 1259] [outer = 0x0] 01:30:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112a83800) [pid = 1650] [serial = 1260] [outer = 0x1128e2000] 01:30:37 INFO - PROCESS | 1650 | 1467189037751 Marionette DEBUG loaded listener.js 01:30:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1133cac00) [pid = 1650] [serial = 1261] [outer = 0x1128e2000] 01:30:38 INFO - PROCESS | 1650 | 1467189038167 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]]]}] 01:30:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:30:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 580ms 01:30:38 INFO - PROCESS | 1650 | 1467189038217 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 01:30:38 INFO - PROCESS | 1650 | 1467189038222 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 01:30:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:30:38 INFO - PROCESS | 1650 | 1467189038229 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:30:38 INFO - PROCESS | 1650 | 1467189038232 Marionette TRACE conn2 <- [1,1654,null,{}] 01:30:38 INFO - PROCESS | 1650 | 1467189038235 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}] 01:30:38 INFO - PROCESS | 1650 | 1467189038238 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:38 INFO - PROCESS | 1650 | 1467189038360 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 01:30:38 INFO - PROCESS | 1650 | 1467189038375 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:38 INFO - PROCESS | 1650 | 1467189038376 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11818c800 == 29 [pid = 1650] [id = 421] 01:30:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116773000) [pid = 1650] [serial = 1262] [outer = 0x0] 01:30:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116f93000) [pid = 1650] [serial = 1263] [outer = 0x116773000] 01:30:38 INFO - PROCESS | 1650 | 1467189038421 Marionette DEBUG loaded listener.js 01:30:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11826a400) [pid = 1650] [serial = 1264] [outer = 0x116773000] 01:30:38 INFO - PROCESS | 1650 | 1467189038916 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]]]}] 01:30:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:30:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 722ms 01:30:38 INFO - PROCESS | 1650 | 1467189038964 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 01:30:38 INFO - PROCESS | 1650 | 1467189038965 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 01:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:30:38 INFO - PROCESS | 1650 | 1467189038968 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:30:38 INFO - PROCESS | 1650 | 1467189038971 Marionette TRACE conn2 <- [1,1658,null,{}] 01:30:38 INFO - PROCESS | 1650 | 1467189038979 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}] 01:30:38 INFO - PROCESS | 1650 | 1467189038982 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:39 INFO - PROCESS | 1650 | 1467189039076 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 01:30:39 INFO - PROCESS | 1650 | 1467189039083 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:39 INFO - PROCESS | 1650 | 1467189039085 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192d4800 == 30 [pid = 1650] [id = 422] 01:30:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112dce800) [pid = 1650] [serial = 1265] [outer = 0x0] 01:30:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11941d400) [pid = 1650] [serial = 1266] [outer = 0x112dce800] 01:30:39 INFO - PROCESS | 1650 | 1467189039116 Marionette DEBUG loaded listener.js 01:30:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11945d000) [pid = 1650] [serial = 1267] [outer = 0x112dce800] 01:30:39 INFO - PROCESS | 1650 | 1467189039444 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]]]}] 01:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 523ms 01:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:30:39 INFO - PROCESS | 1650 | 1467189039501 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 01:30:39 INFO - PROCESS | 1650 | 1467189039502 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 01:30:39 INFO - PROCESS | 1650 | 1467189039506 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:30:39 INFO - PROCESS | 1650 | 1467189039509 Marionette TRACE conn2 <- [1,1662,null,{}] 01:30:39 INFO - PROCESS | 1650 | 1467189039512 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}] 01:30:39 INFO - PROCESS | 1650 | 1467189039513 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:39 INFO - PROCESS | 1650 | 1467189039592 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 01:30:39 INFO - PROCESS | 1650 | 1467189039595 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:39 INFO - PROCESS | 1650 | 1467189039596 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ccd800 == 31 [pid = 1650] [id = 423] 01:30:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119428000) [pid = 1650] [serial = 1268] [outer = 0x0] 01:30:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11956fc00) [pid = 1650] [serial = 1269] [outer = 0x119428000] 01:30:39 INFO - PROCESS | 1650 | 1467189039624 Marionette DEBUG loaded listener.js 01:30:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119650400) [pid = 1650] [serial = 1270] [outer = 0x119428000] 01:30:39 INFO - PROCESS | 1650 | 1467189039994 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]]]}] 01:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 523ms 01:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:30:40 INFO - PROCESS | 1650 | 1467189040031 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 01:30:40 INFO - PROCESS | 1650 | 1467189040033 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 01:30:40 INFO - PROCESS | 1650 | 1467189040037 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:30:40 INFO - PROCESS | 1650 | 1467189040041 Marionette TRACE conn2 <- [1,1666,null,{}] 01:30:40 INFO - PROCESS | 1650 | 1467189040054 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}] 01:30:40 INFO - PROCESS | 1650 | 1467189040057 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:40 INFO - PROCESS | 1650 | 1467189040204 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 01:30:40 INFO - PROCESS | 1650 | 1467189040226 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:40 INFO - PROCESS | 1650 | 1467189040227 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12387a800 == 32 [pid = 1650] [id = 424] 01:30:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112d15000) [pid = 1650] [serial = 1271] [outer = 0x0] 01:30:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119a39800) [pid = 1650] [serial = 1272] [outer = 0x112d15000] 01:30:40 INFO - PROCESS | 1650 | 1467189040269 Marionette DEBUG loaded listener.js 01:30:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119aed000) [pid = 1650] [serial = 1273] [outer = 0x112d15000] 01:30:40 INFO - PROCESS | 1650 | 1467189040720 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]]]}] 01:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 724ms 01:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:30:40 INFO - PROCESS | 1650 | 1467189040760 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 01:30:40 INFO - PROCESS | 1650 | 1467189040761 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 01:30:40 INFO - PROCESS | 1650 | 1467189040763 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:30:40 INFO - PROCESS | 1650 | 1467189040765 Marionette TRACE conn2 <- [1,1670,null,{}] 01:30:40 INFO - PROCESS | 1650 | 1467189040767 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}] 01:30:40 INFO - PROCESS | 1650 | 1467189040771 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:40 INFO - PROCESS | 1650 | 1467189040884 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 01:30:40 INFO - PROCESS | 1650 | 1467189040922 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:40 INFO - PROCESS | 1650 | 1467189040923 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243c5800 == 33 [pid = 1650] [id = 425] 01:30:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119ae0000) [pid = 1650] [serial = 1274] [outer = 0x0] 01:30:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1209f6c00) [pid = 1650] [serial = 1275] [outer = 0x119ae0000] 01:30:40 INFO - PROCESS | 1650 | 1467189040948 Marionette DEBUG loaded listener.js 01:30:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123e6ec00) [pid = 1650] [serial = 1276] [outer = 0x119ae0000] 01:30:41 INFO - PROCESS | 1650 | 1467189041253 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]]]}] 01:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 518ms 01:30:41 INFO - PROCESS | 1650 | 1467189041283 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 01:30:41 INFO - PROCESS | 1650 | 1467189041284 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 01:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:30:41 INFO - PROCESS | 1650 | 1467189041286 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:30:41 INFO - PROCESS | 1650 | 1467189041289 Marionette TRACE conn2 <- [1,1674,null,{}] 01:30:41 INFO - PROCESS | 1650 | 1467189041292 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}] 01:30:41 INFO - PROCESS | 1650 | 1467189041293 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:41 INFO - PROCESS | 1650 | 1467189041394 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 01:30:41 INFO - PROCESS | 1650 | 1467189041432 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:41 INFO - PROCESS | 1650 | 1467189041434 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x124cbf000 == 34 [pid = 1650] [id = 426] 01:30:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1209e8c00) [pid = 1650] [serial = 1277] [outer = 0x0] 01:30:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x123f47c00) [pid = 1650] [serial = 1278] [outer = 0x1209e8c00] 01:30:41 INFO - PROCESS | 1650 | 1467189041459 Marionette DEBUG loaded listener.js 01:30:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1241d0400) [pid = 1650] [serial = 1279] [outer = 0x1209e8c00] 01:30:41 INFO - PROCESS | 1650 | 1467189041781 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]]]}] 01:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 521ms 01:30:41 INFO - PROCESS | 1650 | 1467189041808 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 01:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:30:41 INFO - PROCESS | 1650 | 1467189041809 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 01:30:41 INFO - PROCESS | 1650 | 1467189041811 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:30:41 INFO - PROCESS | 1650 | 1467189041812 Marionette TRACE conn2 <- [1,1678,null,{}] 01:30:42 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12a71a000) [pid = 1650] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:30:42 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128b7f000) [pid = 1650] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:30:42 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1244cbc00) [pid = 1650] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 01:30:42 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124fda000) [pid = 1650] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 01:30:42 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x125841000) [pid = 1650] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:30:42 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1129a7800) [pid = 1650] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 01:30:42 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x111e59000) [pid = 1650] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 01:30:42 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1128e4c00) [pid = 1650] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 01:30:42 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x110dd5000) [pid = 1650] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 01:30:42 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119c48c00) [pid = 1650] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 01:30:42 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112a86c00) [pid = 1650] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:30:42 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12a55f400) [pid = 1650] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:30:42 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119aee000) [pid = 1650] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:30:42 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11963c800) [pid = 1650] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:30:42 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118312c00) [pid = 1650] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:30:42 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12408dc00) [pid = 1650] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 01:30:42 INFO - PROCESS | 1650 | 1467189042035 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}] 01:30:42 INFO - PROCESS | 1650 | 1467189042037 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:42 INFO - PROCESS | 1650 | 1467189042111 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 01:30:42 INFO - PROCESS | 1650 | 1467189042115 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:42 INFO - PROCESS | 1650 | 1467189042116 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x125177800 == 35 [pid = 1650] [id = 427] 01:30:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1128e1000) [pid = 1650] [serial = 1280] [outer = 0x0] 01:30:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115e89400) [pid = 1650] [serial = 1281] [outer = 0x1128e1000] 01:30:42 INFO - PROCESS | 1650 | 1467189042143 Marionette DEBUG loaded listener.js 01:30:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11956d000) [pid = 1650] [serial = 1282] [outer = 0x1128e1000] 01:30:42 INFO - PROCESS | 1650 | 1467189042480 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]]]}] 01:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 672ms 01:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:30:42 INFO - PROCESS | 1650 | 1467189042484 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 01:30:42 INFO - PROCESS | 1650 | 1467189042485 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 01:30:42 INFO - PROCESS | 1650 | 1467189042491 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:30:42 INFO - PROCESS | 1650 | 1467189042493 Marionette TRACE conn2 <- [1,1682,null,{}] 01:30:42 INFO - PROCESS | 1650 | 1467189042495 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}] 01:30:42 INFO - PROCESS | 1650 | 1467189042505 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:42 INFO - PROCESS | 1650 | 1467189042583 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 01:30:42 INFO - PROCESS | 1650 | 1467189042589 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:42 INFO - PROCESS | 1650 | 1467189042591 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192d1800 == 36 [pid = 1650] [id = 428] 01:30:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119652400) [pid = 1650] [serial = 1283] [outer = 0x0] 01:30:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124095c00) [pid = 1650] [serial = 1284] [outer = 0x119652400] 01:30:42 INFO - PROCESS | 1650 | 1467189042616 Marionette DEBUG loaded listener.js 01:30:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1244cc800) [pid = 1650] [serial = 1285] [outer = 0x119652400] 01:30:43 INFO - PROCESS | 1650 | 1467189043020 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]]]}] 01:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 573ms 01:30:43 INFO - PROCESS | 1650 | 1467189043061 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 01:30:43 INFO - PROCESS | 1650 | 1467189043063 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 01:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:30:43 INFO - PROCESS | 1650 | 1467189043067 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:30:43 INFO - PROCESS | 1650 | 1467189043069 Marionette TRACE conn2 <- [1,1686,null,{}] 01:30:43 INFO - PROCESS | 1650 | 1467189043075 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}] 01:30:43 INFO - PROCESS | 1650 | 1467189043077 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:43 INFO - PROCESS | 1650 | 1467189043203 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 01:30:43 INFO - PROCESS | 1650 | 1467189043210 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:43 INFO - PROCESS | 1650 | 1467189043212 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fc3800 == 37 [pid = 1650] [id = 429] 01:30:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1244c6c00) [pid = 1650] [serial = 1286] [outer = 0x0] 01:30:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124757c00) [pid = 1650] [serial = 1287] [outer = 0x1244c6c00] 01:30:43 INFO - PROCESS | 1650 | 1467189043254 Marionette DEBUG loaded listener.js 01:30:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124ca8800) [pid = 1650] [serial = 1288] [outer = 0x1244c6c00] 01:30:43 INFO - PROCESS | 1650 | 1467189043668 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]]]}] 01:30:43 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 01:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 624ms 01:30:43 INFO - PROCESS | 1650 | 1467189043692 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 01:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:30:43 INFO - PROCESS | 1650 | 1467189043694 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 01:30:43 INFO - PROCESS | 1650 | 1467189043696 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:30:43 INFO - PROCESS | 1650 | 1467189043698 Marionette TRACE conn2 <- [1,1690,null,{}] 01:30:43 INFO - PROCESS | 1650 | 1467189043700 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}] 01:30:43 INFO - PROCESS | 1650 | 1467189043702 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:43 INFO - PROCESS | 1650 | 1467189043828 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 01:30:43 INFO - PROCESS | 1650 | 1467189043851 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:43 INFO - PROCESS | 1650 | 1467189043852 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12387a000 == 38 [pid = 1650] [id = 430] 01:30:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124764c00) [pid = 1650] [serial = 1289] [outer = 0x0] 01:30:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x125842000) [pid = 1650] [serial = 1290] [outer = 0x124764c00] 01:30:43 INFO - PROCESS | 1650 | 1467189043879 Marionette DEBUG loaded listener.js 01:30:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12653d000) [pid = 1650] [serial = 1291] [outer = 0x124764c00] 01:30:44 INFO - PROCESS | 1650 | 1467189044490 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]]]}] 01:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 871ms 01:30:44 INFO - PROCESS | 1650 | 1467189044578 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 01:30:44 INFO - PROCESS | 1650 | 1467189044582 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 01:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:30:44 INFO - PROCESS | 1650 | 1467189044588 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:30:44 INFO - PROCESS | 1650 | 1467189044593 Marionette TRACE conn2 <- [1,1694,null,{}] 01:30:44 INFO - PROCESS | 1650 | 1467189044598 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}] 01:30:44 INFO - PROCESS | 1650 | 1467189044601 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:44 INFO - PROCESS | 1650 | 1467189044773 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 01:30:44 INFO - PROCESS | 1650 | 1467189044902 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:44 INFO - PROCESS | 1650 | 1467189044904 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184ba000 == 39 [pid = 1650] [id = 431] 01:30:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1129a9c00) [pid = 1650] [serial = 1292] [outer = 0x0] 01:30:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1133d5c00) [pid = 1650] [serial = 1293] [outer = 0x1129a9c00] 01:30:44 INFO - PROCESS | 1650 | 1467189044963 Marionette DEBUG loaded listener.js 01:30:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x116908c00) [pid = 1650] [serial = 1294] [outer = 0x1129a9c00] 01:30:45 INFO - PROCESS | 1650 | 1467189045494 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]]]}] 01:30:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 974ms 01:30:45 INFO - PROCESS | 1650 | 1467189045567 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 01:30:45 INFO - PROCESS | 1650 | 1467189045570 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 01:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:30:45 INFO - PROCESS | 1650 | 1467189045578 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:30:45 INFO - PROCESS | 1650 | 1467189045580 Marionette TRACE conn2 <- [1,1698,null,{}] 01:30:45 INFO - PROCESS | 1650 | 1467189045583 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}] 01:30:45 INFO - PROCESS | 1650 | 1467189045584 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:45 INFO - PROCESS | 1650 | 1467189045700 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 01:30:45 INFO - PROCESS | 1650 | 1467189045784 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:45 INFO - PROCESS | 1650 | 1467189045786 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cbb800 == 40 [pid = 1650] [id = 432] 01:30:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11831c800) [pid = 1650] [serial = 1295] [outer = 0x0] 01:30:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1189a0000) [pid = 1650] [serial = 1296] [outer = 0x11831c800] 01:30:45 INFO - PROCESS | 1650 | 1467189045817 Marionette DEBUG loaded listener.js 01:30:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119423800) [pid = 1650] [serial = 1297] [outer = 0x11831c800] 01:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x128fc3800 == 39 [pid = 1650] [id = 429] 01:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1192d1800 == 38 [pid = 1650] [id = 428] 01:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x125177800 == 37 [pid = 1650] [id = 427] 01:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x124cbf000 == 36 [pid = 1650] [id = 426] 01:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1243c5800 == 35 [pid = 1650] [id = 425] 01:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12387a800 == 34 [pid = 1650] [id = 424] 01:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x119ccd800 == 33 [pid = 1650] [id = 423] 01:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1192d4800 == 32 [pid = 1650] [id = 422] 01:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11818c800 == 31 [pid = 1650] [id = 421] 01:30:46 INFO - PROCESS | 1650 | 1467189046477 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]]]}] 01:30:46 INFO - PROCESS | 1650 | --DOCSHELL 0x115da3000 == 30 [pid = 1650] [id = 420] 01:30:46 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 01:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 924ms 01:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:30:46 INFO - PROCESS | 1650 | 1467189046504 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 01:30:46 INFO - PROCESS | 1650 | 1467189046506 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 01:30:46 INFO - PROCESS | 1650 | 1467189046509 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:30:46 INFO - PROCESS | 1650 | 1467189046511 Marionette TRACE conn2 <- [1,1702,null,{}] 01:30:46 INFO - PROCESS | 1650 | 1467189046515 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}] 01:30:46 INFO - PROCESS | 1650 | 1467189046516 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:46 INFO - PROCESS | 1650 | 1467189046600 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a77a400) [pid = 1650] [serial = 1240] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12a76d400) [pid = 1650] [serial = 1239] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1295a4800) [pid = 1650] [serial = 1236] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x124b2dc00) [pid = 1650] [serial = 1221] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126542800) [pid = 1650] [serial = 1224] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128927400) [pid = 1650] [serial = 1227] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12689cc00) [pid = 1650] [serial = 1225] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1188c5c00) [pid = 1650] [serial = 1209] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11945e000) [pid = 1650] [serial = 1210] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119571000) [pid = 1650] [serial = 1212] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119c47000) [pid = 1650] [serial = 1213] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11337fc00) [pid = 1650] [serial = 1206] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1177f3c00) [pid = 1650] [serial = 1207] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112141800) [pid = 1650] [serial = 1203] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1128e5000) [pid = 1650] [serial = 1204] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123807c00) [pid = 1650] [serial = 1215] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1133c9400) [pid = 1650] [serial = 1197] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116f88c00) [pid = 1650] [serial = 1198] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12ba5d000) [pid = 1650] [serial = 1195] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1209f5800) [pid = 1650] [serial = 1200] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12408d000) [pid = 1650] [serial = 1201] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128bd5c00) [pid = 1650] [serial = 1234] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128b77800) [pid = 1650] [serial = 1228] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x123f45000) [pid = 1650] [serial = 1230] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124093800) [pid = 1650] [serial = 1218] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1258d3c00) [pid = 1650] [serial = 1222] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1244ca800) [pid = 1650] [serial = 1219] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x126543400) [pid = 1650] [serial = 1231] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x123e69c00) [pid = 1650] [serial = 1216] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12a710400) [pid = 1650] [serial = 1237] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x128926400) [pid = 1650] [serial = 1233] [outer = 0x0] [url = about:blank] 01:30:46 INFO - PROCESS | 1650 | 1467189046675 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:46 INFO - PROCESS | 1650 | 1467189046676 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11725b800 == 31 [pid = 1650] [id = 433] 01:30:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11337fc00) [pid = 1650] [serial = 1298] [outer = 0x0] 01:30:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116f5d000) [pid = 1650] [serial = 1299] [outer = 0x11337fc00] 01:30:46 INFO - PROCESS | 1650 | 1467189046707 Marionette DEBUG loaded listener.js 01:30:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1182f0800) [pid = 1650] [serial = 1300] [outer = 0x11337fc00] 01:30:47 INFO - PROCESS | 1650 | 1467189047013 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]]]}] 01:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 520ms 01:30:47 INFO - PROCESS | 1650 | 1467189047030 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 01:30:47 INFO - PROCESS | 1650 | 1467189047033 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 01:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:30:47 INFO - PROCESS | 1650 | 1467189047038 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:30:47 INFO - PROCESS | 1650 | 1467189047042 Marionette TRACE conn2 <- [1,1706,null,{}] 01:30:47 INFO - PROCESS | 1650 | 1467189047045 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}] 01:30:47 INFO - PROCESS | 1650 | 1467189047047 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:47 INFO - PROCESS | 1650 | 1467189047128 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 01:30:47 INFO - PROCESS | 1650 | 1467189047132 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:47 INFO - PROCESS | 1650 | 1467189047134 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x119184800 == 32 [pid = 1650] [id = 434] 01:30:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119196000) [pid = 1650] [serial = 1301] [outer = 0x0] 01:30:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11956a800) [pid = 1650] [serial = 1302] [outer = 0x119196000] 01:30:47 INFO - PROCESS | 1650 | 1467189047163 Marionette DEBUG loaded listener.js 01:30:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11963e400) [pid = 1650] [serial = 1303] [outer = 0x119196000] 01:30:47 INFO - PROCESS | 1650 | 1467189047525 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]]]}] 01:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 523ms 01:30:47 INFO - PROCESS | 1650 | 1467189047561 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 01:30:47 INFO - PROCESS | 1650 | 1467189047562 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 01:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:30:47 INFO - PROCESS | 1650 | 1467189047565 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:30:47 INFO - PROCESS | 1650 | 1467189047567 Marionette TRACE conn2 <- [1,1710,null,{}] 01:30:47 INFO - PROCESS | 1650 | 1467189047575 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}] 01:30:47 INFO - PROCESS | 1650 | 1467189047578 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:47 INFO - PROCESS | 1650 | 1467189047658 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 01:30:47 INFO - PROCESS | 1650 | 1467189047663 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:47 INFO - PROCESS | 1650 | 1467189047665 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x123982800 == 33 [pid = 1650] [id = 435] 01:30:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119a2b800) [pid = 1650] [serial = 1304] [outer = 0x0] 01:30:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119c4c400) [pid = 1650] [serial = 1305] [outer = 0x119a2b800] 01:30:47 INFO - PROCESS | 1650 | 1467189047693 Marionette DEBUG loaded listener.js 01:30:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119eea400) [pid = 1650] [serial = 1306] [outer = 0x119a2b800] 01:30:48 INFO - PROCESS | 1650 | 1467189048092 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]]]}] 01:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 570ms 01:30:48 INFO - PROCESS | 1650 | 1467189048136 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 01:30:48 INFO - PROCESS | 1650 | 1467189048139 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 01:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:30:48 INFO - PROCESS | 1650 | 1467189048143 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:30:48 INFO - PROCESS | 1650 | 1467189048145 Marionette TRACE conn2 <- [1,1714,null,{}] 01:30:48 INFO - PROCESS | 1650 | 1467189048148 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}] 01:30:48 INFO - PROCESS | 1650 | 1467189048150 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:48 INFO - PROCESS | 1650 | 1467189048275 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 01:30:48 INFO - PROCESS | 1650 | 1467189048283 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:48 INFO - PROCESS | 1650 | 1467189048284 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x124f9f000 == 34 [pid = 1650] [id = 436] 01:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123805000) [pid = 1650] [serial = 1307] [outer = 0x0] 01:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123ccbc00) [pid = 1650] [serial = 1308] [outer = 0x123805000] 01:30:48 INFO - PROCESS | 1650 | 1467189048329 Marionette DEBUG loaded listener.js 01:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123f42000) [pid = 1650] [serial = 1309] [outer = 0x123805000] 01:30:48 INFO - PROCESS | 1650 | 1467189048763 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]]]}] 01:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 01:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 672ms 01:30:48 INFO - PROCESS | 1650 | 1467189048814 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 01:30:48 INFO - PROCESS | 1650 | 1467189048815 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 01:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:30:48 INFO - PROCESS | 1650 | 1467189048817 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:30:48 INFO - PROCESS | 1650 | 1467189048819 Marionette TRACE conn2 <- [1,1718,null,{}] 01:30:48 INFO - PROCESS | 1650 | 1467189048828 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}] 01:30:48 INFO - PROCESS | 1650 | 1467189048829 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:48 INFO - PROCESS | 1650 | 1467189048926 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 01:30:48 INFO - PROCESS | 1650 | 1467189048929 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:48 INFO - PROCESS | 1650 | 1467189048931 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261cf800 == 35 [pid = 1650] [id = 437] 01:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123805800) [pid = 1650] [serial = 1310] [outer = 0x0] 01:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124098c00) [pid = 1650] [serial = 1311] [outer = 0x123805800] 01:30:48 INFO - PROCESS | 1650 | 1467189048956 Marionette DEBUG loaded listener.js 01:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1244c4000) [pid = 1650] [serial = 1312] [outer = 0x123805800] 01:30:49 INFO - PROCESS | 1650 | 1467189049317 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]]]}] 01:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 526ms 01:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:30:49 INFO - PROCESS | 1650 | 1467189049349 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 01:30:49 INFO - PROCESS | 1650 | 1467189049350 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 01:30:49 INFO - PROCESS | 1650 | 1467189049352 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:30:49 INFO - PROCESS | 1650 | 1467189049353 Marionette TRACE conn2 <- [1,1722,null,{}] 01:30:49 INFO - PROCESS | 1650 | 1467189049355 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}] 01:30:49 INFO - PROCESS | 1650 | 1467189049360 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:49 INFO - PROCESS | 1650 | 1467189049481 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 01:30:49 INFO - PROCESS | 1650 | 1467189049497 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:49 INFO - PROCESS | 1650 | 1467189049498 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a1e800 == 36 [pid = 1650] [id = 438] 01:30:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1244cd800) [pid = 1650] [serial = 1313] [outer = 0x0] 01:30:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x125836400) [pid = 1650] [serial = 1314] [outer = 0x1244cd800] 01:30:49 INFO - PROCESS | 1650 | 1467189049523 Marionette DEBUG loaded listener.js 01:30:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1266eb400) [pid = 1650] [serial = 1315] [outer = 0x1244cd800] 01:30:49 INFO - PROCESS | 1650 | 1467189049874 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]]]}] 01:30:49 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 01:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 572ms 01:30:49 INFO - PROCESS | 1650 | 1467189049925 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 01:30:49 INFO - PROCESS | 1650 | 1467189049926 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 01:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:30:49 INFO - PROCESS | 1650 | 1467189049928 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:30:49 INFO - PROCESS | 1650 | 1467189049929 Marionette TRACE conn2 <- [1,1726,null,{}] 01:30:49 INFO - PROCESS | 1650 | 1467189049931 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}] 01:30:49 INFO - PROCESS | 1650 | 1467189049932 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:50 INFO - PROCESS | 1650 | 1467189050031 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 01:30:50 INFO - PROCESS | 1650 | 1467189050072 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:50 INFO - PROCESS | 1650 | 1467189050073 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a3e000 == 37 [pid = 1650] [id = 439] 01:30:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124fd8c00) [pid = 1650] [serial = 1316] [outer = 0x0] 01:30:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12891e800) [pid = 1650] [serial = 1317] [outer = 0x124fd8c00] 01:30:50 INFO - PROCESS | 1650 | 1467189050097 Marionette DEBUG loaded listener.js 01:30:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128b71800) [pid = 1650] [serial = 1318] [outer = 0x124fd8c00] 01:30:50 INFO - PROCESS | 1650 | 1467189050419 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]]]}] 01:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 518ms 01:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:30:50 INFO - PROCESS | 1650 | 1467189050447 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 01:30:50 INFO - PROCESS | 1650 | 1467189050448 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 01:30:50 INFO - PROCESS | 1650 | 1467189050450 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:30:50 INFO - PROCESS | 1650 | 1467189050451 Marionette TRACE conn2 <- [1,1730,null,{}] 01:30:50 INFO - PROCESS | 1650 | 1467189050460 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}] 01:30:50 INFO - PROCESS | 1650 | 1467189050461 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:50 INFO - PROCESS | 1650 | 1467189050558 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 01:30:50 INFO - PROCESS | 1650 | 1467189050562 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:50 INFO - PROCESS | 1650 | 1467189050563 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a73e800 == 38 [pid = 1650] [id = 440] 01:30:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1128ddc00) [pid = 1650] [serial = 1319] [outer = 0x0] 01:30:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128b7f800) [pid = 1650] [serial = 1320] [outer = 0x1128ddc00] 01:30:50 INFO - PROCESS | 1650 | 1467189050588 Marionette DEBUG loaded listener.js 01:30:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128bd6400) [pid = 1650] [serial = 1321] [outer = 0x1128ddc00] 01:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1244c6c00) [pid = 1650] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 01:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1128e2000) [pid = 1650] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119428000) [pid = 1650] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 01:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112d15000) [pid = 1650] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 01:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1129ac400) [pid = 1650] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116773000) [pid = 1650] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112dce800) [pid = 1650] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 01:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1164e1c00) [pid = 1650] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11941f400) [pid = 1650] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1244c5000) [pid = 1650] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119ae0000) [pid = 1650] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 01:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1266e8800) [pid = 1650] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1121be800) [pid = 1650] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1209e8c00) [pid = 1650] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 01:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1128e1000) [pid = 1650] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 01:30:50 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119652400) [pid = 1650] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 01:30:51 INFO - PROCESS | 1650 | 1467189051105 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]]]}] 01:30:51 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 01:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 671ms 01:30:51 INFO - PROCESS | 1650 | 1467189051124 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 01:30:51 INFO - PROCESS | 1650 | 1467189051127 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 01:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:30:51 INFO - PROCESS | 1650 | 1467189051130 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:30:51 INFO - PROCESS | 1650 | 1467189051132 Marionette TRACE conn2 <- [1,1734,null,{}] 01:30:51 INFO - PROCESS | 1650 | 1467189051136 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}] 01:30:51 INFO - PROCESS | 1650 | 1467189051138 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:51 INFO - PROCESS | 1650 | 1467189051264 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 01:30:51 INFO - PROCESS | 1650 | 1467189051347 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:51 INFO - PROCESS | 1650 | 1467189051348 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268d5000 == 39 [pid = 1650] [id = 441] 01:30:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1128e1c00) [pid = 1650] [serial = 1322] [outer = 0x0] 01:30:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x115e88400) [pid = 1650] [serial = 1323] [outer = 0x1128e1c00] 01:30:51 INFO - PROCESS | 1650 | 1467189051373 Marionette DEBUG loaded listener.js 01:30:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119641800) [pid = 1650] [serial = 1324] [outer = 0x1128e1c00] 01:30:51 INFO - PROCESS | 1650 | 1467189051640 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]]]}] 01:30:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 01:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 521ms 01:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:30:51 INFO - PROCESS | 1650 | 1467189051651 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 01:30:51 INFO - PROCESS | 1650 | 1467189051652 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 01:30:51 INFO - PROCESS | 1650 | 1467189051663 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:30:51 INFO - PROCESS | 1650 | 1467189051664 Marionette TRACE conn2 <- [1,1738,null,{}] 01:30:51 INFO - PROCESS | 1650 | 1467189051667 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}] 01:30:51 INFO - PROCESS | 1650 | 1467189051668 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:51 INFO - PROCESS | 1650 | 1467189051752 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 01:30:51 INFO - PROCESS | 1650 | 1467189051759 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:51 INFO - PROCESS | 1650 | 1467189051760 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac69000 == 40 [pid = 1650] [id = 442] 01:30:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11964f400) [pid = 1650] [serial = 1325] [outer = 0x0] 01:30:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123e6e000) [pid = 1650] [serial = 1326] [outer = 0x11964f400] 01:30:51 INFO - PROCESS | 1650 | 1467189051784 Marionette DEBUG loaded listener.js 01:30:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124fd3400) [pid = 1650] [serial = 1327] [outer = 0x11964f400] 01:30:52 INFO - PROCESS | 1650 | 1467189052145 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]]]}] 01:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 525ms 01:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:30:52 INFO - PROCESS | 1650 | 1467189052197 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 01:30:52 INFO - PROCESS | 1650 | 1467189052198 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 01:30:52 INFO - PROCESS | 1650 | 1467189052201 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:30:52 INFO - PROCESS | 1650 | 1467189052203 Marionette TRACE conn2 <- [1,1742,null,{}] 01:30:52 INFO - PROCESS | 1650 | 1467189052205 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}] 01:30:52 INFO - PROCESS | 1650 | 1467189052207 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:52 INFO - PROCESS | 1650 | 1467189052299 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 01:30:52 INFO - PROCESS | 1650 | 1467189052304 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:52 INFO - PROCESS | 1650 | 1467189052306 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b997800 == 41 [pid = 1650] [id = 443] 01:30:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128920400) [pid = 1650] [serial = 1328] [outer = 0x0] 01:30:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128d83c00) [pid = 1650] [serial = 1329] [outer = 0x128920400] 01:30:52 INFO - PROCESS | 1650 | 1467189052332 Marionette DEBUG loaded listener.js 01:30:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12959d400) [pid = 1650] [serial = 1330] [outer = 0x128920400] 01:30:52 INFO - PROCESS | 1650 | 1467189052680 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]]]}] 01:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 520ms 01:30:52 INFO - PROCESS | 1650 | 1467189052724 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 01:30:52 INFO - PROCESS | 1650 | 1467189052726 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 01:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:30:52 INFO - PROCESS | 1650 | 1467189052729 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:30:52 INFO - PROCESS | 1650 | 1467189052730 Marionette TRACE conn2 <- [1,1746,null,{}] 01:30:52 INFO - PROCESS | 1650 | 1467189052733 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}] 01:30:52 INFO - PROCESS | 1650 | 1467189052735 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:52 INFO - PROCESS | 1650 | 1467189052848 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 01:30:52 INFO - PROCESS | 1650 | 1467189052855 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:52 INFO - PROCESS | 1650 | 1467189052856 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba9f000 == 42 [pid = 1650] [id = 444] 01:30:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128b76400) [pid = 1650] [serial = 1331] [outer = 0x0] 01:30:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1295a7c00) [pid = 1650] [serial = 1332] [outer = 0x128b76400] 01:30:52 INFO - PROCESS | 1650 | 1467189052888 Marionette DEBUG loaded listener.js 01:30:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a634000) [pid = 1650] [serial = 1333] [outer = 0x128b76400] 01:30:53 INFO - PROCESS | 1650 | 1467189053348 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]]]}] 01:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 01:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 671ms 01:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 01:30:53 INFO - PROCESS | 1650 | 1467189053401 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 01:30:53 INFO - PROCESS | 1650 | 1467189053404 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 01:30:53 INFO - PROCESS | 1650 | 1467189053408 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 01:30:53 INFO - PROCESS | 1650 | 1467189053409 Marionette TRACE conn2 <- [1,1750,null,{}] 01:30:53 INFO - PROCESS | 1650 | 1467189053414 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}] 01:30:53 INFO - PROCESS | 1650 | 1467189053416 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:53 INFO - PROCESS | 1650 | 1467189053528 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 01:30:53 INFO - PROCESS | 1650 | 1467189053628 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:53 INFO - PROCESS | 1650 | 1467189053629 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x119184000 == 43 [pid = 1650] [id = 445] 01:30:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116a1a000) [pid = 1650] [serial = 1334] [outer = 0x0] 01:30:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x117eb6400) [pid = 1650] [serial = 1335] [outer = 0x116a1a000] 01:30:53 INFO - PROCESS | 1650 | 1467189053661 Marionette DEBUG loaded listener.js 01:30:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118615000) [pid = 1650] [serial = 1336] [outer = 0x116a1a000] 01:30:54 INFO - PROCESS | 1650 | 1467189054118 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]]]}] 01:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 01:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 721ms 01:30:54 INFO - PROCESS | 1650 | 1467189054129 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 01:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 01:30:54 INFO - PROCESS | 1650 | 1467189054134 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 01:30:54 INFO - PROCESS | 1650 | 1467189054143 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 01:30:54 INFO - PROCESS | 1650 | 1467189054146 Marionette TRACE conn2 <- [1,1754,null,{}] 01:30:54 INFO - PROCESS | 1650 | 1467189054150 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}] 01:30:54 INFO - PROCESS | 1650 | 1467189054153 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:54 INFO - PROCESS | 1650 | 1467189054313 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 01:30:54 INFO - PROCESS | 1650 | 1467189054449 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:54 INFO - PROCESS | 1650 | 1467189054451 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268f1800 == 44 [pid = 1650] [id = 446] 01:30:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119571800) [pid = 1650] [serial = 1337] [outer = 0x0] 01:30:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119a31400) [pid = 1650] [serial = 1338] [outer = 0x119571800] 01:30:54 INFO - PROCESS | 1650 | 1467189054484 Marionette DEBUG loaded listener.js 01:30:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119e2f800) [pid = 1650] [serial = 1339] [outer = 0x119571800] 01:30:54 INFO - PROCESS | 1650 | 1467189054916 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]]]}] 01:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 01:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 825ms 01:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 01:30:54 INFO - PROCESS | 1650 | 1467189054965 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 01:30:54 INFO - PROCESS | 1650 | 1467189054966 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 01:30:54 INFO - PROCESS | 1650 | 1467189054969 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 01:30:54 INFO - PROCESS | 1650 | 1467189054971 Marionette TRACE conn2 <- [1,1758,null,{}] 01:30:54 INFO - PROCESS | 1650 | 1467189054979 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}] 01:30:54 INFO - PROCESS | 1650 | 1467189054982 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:55 INFO - PROCESS | 1650 | 1467189055088 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 01:30:55 INFO - PROCESS | 1650 | 1467189055151 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:55 INFO - PROCESS | 1650 | 1467189055154 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12baaf000 == 45 [pid = 1650] [id = 447] 01:30:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1209f1400) [pid = 1650] [serial = 1340] [outer = 0x0] 01:30:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x124093800) [pid = 1650] [serial = 1341] [outer = 0x1209f1400] 01:30:55 INFO - PROCESS | 1650 | 1467189055227 Marionette DEBUG loaded listener.js 01:30:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x125005400) [pid = 1650] [serial = 1342] [outer = 0x1209f1400] 01:30:55 INFO - PROCESS | 1650 | 1467189055649 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]]]}] 01:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 01:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 724ms 01:30:55 INFO - PROCESS | 1650 | 1467189055693 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 01:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 01:30:55 INFO - PROCESS | 1650 | 1467189055695 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 01:30:55 INFO - PROCESS | 1650 | 1467189055698 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 01:30:55 INFO - PROCESS | 1650 | 1467189055699 Marionette TRACE conn2 <- [1,1762,null,{}] 01:30:55 INFO - PROCESS | 1650 | 1467189055701 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}] 01:30:55 INFO - PROCESS | 1650 | 1467189055703 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:55 INFO - PROCESS | 1650 | 1467189055809 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 01:30:55 INFO - PROCESS | 1650 | 1467189055870 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:55 INFO - PROCESS | 1650 | 1467189055871 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c0b5000 == 46 [pid = 1650] [id = 448] 01:30:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x126185c00) [pid = 1650] [serial = 1343] [outer = 0x0] 01:30:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126653c00) [pid = 1650] [serial = 1344] [outer = 0x126185c00] 01:30:55 INFO - PROCESS | 1650 | 1467189055901 Marionette DEBUG loaded listener.js 01:30:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128b7e800) [pid = 1650] [serial = 1345] [outer = 0x126185c00] 01:30:56 INFO - PROCESS | 1650 | 1467189056379 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]]]}] 01:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 01:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 718ms 01:30:56 INFO - PROCESS | 1650 | 1467189056566 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 01:30:56 INFO - PROCESS | 1650 | 1467189056568 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 01:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 01:30:56 INFO - PROCESS | 1650 | 1467189056607 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 01:30:56 INFO - PROCESS | 1650 | 1467189056609 Marionette TRACE conn2 <- [1,1766,null,{}] 01:30:56 INFO - PROCESS | 1650 | 1467189056612 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}] 01:30:56 INFO - PROCESS | 1650 | 1467189056614 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:56 INFO - PROCESS | 1650 | 1467189056714 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 01:30:56 INFO - PROCESS | 1650 | 1467189056773 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:56 INFO - PROCESS | 1650 | 1467189056777 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x115ef4000 == 47 [pid = 1650] [id = 449] 01:30:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1128e4c00) [pid = 1650] [serial = 1346] [outer = 0x0] 01:30:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1128ea400) [pid = 1650] [serial = 1347] [outer = 0x1128e4c00] 01:30:56 INFO - PROCESS | 1650 | 1467189056804 Marionette DEBUG loaded listener.js 01:30:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x112a81800) [pid = 1650] [serial = 1348] [outer = 0x1128e4c00] 01:30:57 INFO - PROCESS | 1650 | 1467189057212 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]]]}] 01:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 01:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 685ms 01:30:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 01:30:57 INFO - PROCESS | 1650 | 1467189057280 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 01:30:57 INFO - PROCESS | 1650 | 1467189057282 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 01:30:57 INFO - PROCESS | 1650 | 1467189057285 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 01:30:57 INFO - PROCESS | 1650 | 1467189057288 Marionette TRACE conn2 <- [1,1770,null,{}] 01:30:57 INFO - PROCESS | 1650 | 1467189057291 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}] 01:30:57 INFO - PROCESS | 1650 | 1467189057293 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:57 INFO - PROCESS | 1650 | 1467189057389 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 01:30:57 INFO - PROCESS | 1650 | 1467189057465 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:57 INFO - PROCESS | 1650 | 1467189057466 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12b997800 == 46 [pid = 1650] [id = 443] 01:30:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac69000 == 45 [pid = 1650] [id = 442] 01:30:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1268d5000 == 44 [pid = 1650] [id = 441] 01:30:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12a73e800 == 43 [pid = 1650] [id = 440] 01:30:58 INFO - PROCESS | 1650 | --DOCSHELL 0x119a3e000 == 42 [pid = 1650] [id = 439] 01:30:58 INFO - PROCESS | 1650 | --DOCSHELL 0x128a1e800 == 41 [pid = 1650] [id = 438] 01:30:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1261cf800 == 40 [pid = 1650] [id = 437] 01:30:58 INFO - PROCESS | 1650 | --DOCSHELL 0x124f9f000 == 39 [pid = 1650] [id = 436] 01:30:58 INFO - PROCESS | 1650 | --DOCSHELL 0x123982800 == 38 [pid = 1650] [id = 435] 01:30:58 INFO - PROCESS | 1650 | --DOCSHELL 0x119184800 == 37 [pid = 1650] [id = 434] 01:30:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11725b800 == 36 [pid = 1650] [id = 433] 01:30:58 INFO - PROCESS | 1650 | --DOCSHELL 0x123cbb800 == 35 [pid = 1650] [id = 432] 01:30:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1184ba000 == 34 [pid = 1650] [id = 431] 01:30:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12387a000 == 33 [pid = 1650] [id = 430] 01:30:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1195cf000 == 32 [pid = 1650] [id = 419] 01:30:58 INFO - PROCESS | 1650 | --DOCSHELL 0x115ef4000 == 31 [pid = 1650] [id = 449] 01:30:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12c0b5000 == 30 [pid = 1650] [id = 448] 01:30:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12baaf000 == 29 [pid = 1650] [id = 447] 01:30:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1268f1800 == 28 [pid = 1650] [id = 446] 01:30:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba9f000 == 27 [pid = 1650] [id = 444] 01:30:58 INFO - PROCESS | 1650 | --DOCSHELL 0x119184000 == 26 [pid = 1650] [id = 445] 01:30:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x111e9e800 == 27 [pid = 1650] [id = 450] 01:30:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x110e7d000) [pid = 1650] [serial = 1349] [outer = 0x0] 01:30:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1121bbc00) [pid = 1650] [serial = 1350] [outer = 0x110e7d000] 01:30:58 INFO - PROCESS | 1650 | 1467189058054 Marionette DEBUG loaded listener.js 01:30:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1129ad000) [pid = 1650] [serial = 1351] [outer = 0x110e7d000] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x124757c00) [pid = 1650] [serial = 1287] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x112a83800) [pid = 1650] [serial = 1260] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11956fc00) [pid = 1650] [serial = 1269] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119a39800) [pid = 1650] [serial = 1272] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x116f8d800) [pid = 1650] [serial = 1258] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x112dc4000) [pid = 1650] [serial = 1257] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116f93000) [pid = 1650] [serial = 1263] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11826a400) [pid = 1650] [serial = 1264] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11941d400) [pid = 1650] [serial = 1266] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11945d000) [pid = 1650] [serial = 1267] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1188c6000) [pid = 1650] [serial = 1243] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116905c00) [pid = 1650] [serial = 1242] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119e33400) [pid = 1650] [serial = 1246] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119651c00) [pid = 1650] [serial = 1245] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126180000) [pid = 1650] [serial = 1249] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124708000) [pid = 1650] [serial = 1248] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123e6ec00) [pid = 1650] [serial = 1276] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12a555c00) [pid = 1650] [serial = 1252] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128f73c00) [pid = 1650] [serial = 1251] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128b71000) [pid = 1650] [serial = 1254] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12a773c00) [pid = 1650] [serial = 1255] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1209f6c00) [pid = 1650] [serial = 1275] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119aed000) [pid = 1650] [serial = 1273] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123f47c00) [pid = 1650] [serial = 1278] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115e89400) [pid = 1650] [serial = 1281] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11956d000) [pid = 1650] [serial = 1282] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1241d0400) [pid = 1650] [serial = 1279] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x124095c00) [pid = 1650] [serial = 1284] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x124ca8800) [pid = 1650] [serial = 1288] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1133cac00) [pid = 1650] [serial = 1261] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1244cc800) [pid = 1650] [serial = 1285] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119650400) [pid = 1650] [serial = 1270] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1650 | 1467189058461 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]]]}] 01:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 01:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1225ms 01:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 01:30:58 INFO - PROCESS | 1650 | 1467189058510 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 01:30:58 INFO - PROCESS | 1650 | 1467189058512 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 01:30:58 INFO - PROCESS | 1650 | 1467189058515 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 01:30:58 INFO - PROCESS | 1650 | 1467189058516 Marionette TRACE conn2 <- [1,1774,null,{}] 01:30:58 INFO - PROCESS | 1650 | 1467189058520 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}] 01:30:58 INFO - PROCESS | 1650 | 1467189058523 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:58 INFO - PROCESS | 1650 | 1467189058605 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 01:30:58 INFO - PROCESS | 1650 | 1467189058609 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:58 INFO - PROCESS | 1650 | 1467189058611 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x117559800 == 28 [pid = 1650] [id = 451] 01:30:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x115e87c00) [pid = 1650] [serial = 1352] [outer = 0x0] 01:30:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116241400) [pid = 1650] [serial = 1353] [outer = 0x115e87c00] 01:30:58 INFO - PROCESS | 1650 | 1467189058640 Marionette DEBUG loaded listener.js 01:30:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116772000) [pid = 1650] [serial = 1354] [outer = 0x115e87c00] 01:30:58 INFO - PROCESS | 1650 | 1467189058990 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]]]}] 01:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 01:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 521ms 01:30:59 INFO - PROCESS | 1650 | 1467189059035 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 01:30:59 INFO - PROCESS | 1650 | 1467189059037 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 01:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 01:30:59 INFO - PROCESS | 1650 | 1467189059042 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 01:30:59 INFO - PROCESS | 1650 | 1467189059043 Marionette TRACE conn2 <- [1,1778,null,{}] 01:30:59 INFO - PROCESS | 1650 | 1467189059046 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}] 01:30:59 INFO - PROCESS | 1650 | 1467189059047 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:59 INFO - PROCESS | 1650 | 1467189059126 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 01:30:59 INFO - PROCESS | 1650 | 1467189059130 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:59 INFO - PROCESS | 1650 | 1467189059132 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x118868000 == 29 [pid = 1650] [id = 452] 01:30:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116a1ac00) [pid = 1650] [serial = 1355] [outer = 0x0] 01:30:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x117eb3000) [pid = 1650] [serial = 1356] [outer = 0x116a1ac00] 01:30:59 INFO - PROCESS | 1650 | 1467189059160 Marionette DEBUG loaded listener.js 01:30:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1182ee400) [pid = 1650] [serial = 1357] [outer = 0x116a1ac00] 01:30:59 INFO - PROCESS | 1650 | 1467189059527 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]]]}] 01:30:59 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 01:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 518ms 01:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 01:30:59 INFO - PROCESS | 1650 | 1467189059561 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 01:30:59 INFO - PROCESS | 1650 | 1467189059562 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 01:30:59 INFO - PROCESS | 1650 | 1467189059564 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 01:30:59 INFO - PROCESS | 1650 | 1467189059567 Marionette TRACE conn2 <- [1,1782,null,{}] 01:30:59 INFO - PROCESS | 1650 | 1467189059575 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}] 01:30:59 INFO - PROCESS | 1650 | 1467189059578 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:59 INFO - PROCESS | 1650 | 1467189059657 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 01:30:59 INFO - PROCESS | 1650 | 1467189059662 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:59 INFO - PROCESS | 1650 | 1467189059663 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:30:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a53800 == 30 [pid = 1650] [id = 453] 01:30:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118317c00) [pid = 1650] [serial = 1358] [outer = 0x0] 01:30:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118616c00) [pid = 1650] [serial = 1359] [outer = 0x118317c00] 01:30:59 INFO - PROCESS | 1650 | 1467189059690 Marionette DEBUG loaded listener.js 01:30:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119199000) [pid = 1650] [serial = 1360] [outer = 0x118317c00] 01:31:00 INFO - PROCESS | 1650 | 1467189060047 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]]]}] 01:31:00 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 01:31:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 524ms 01:31:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 01:31:00 INFO - PROCESS | 1650 | 1467189060090 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 01:31:00 INFO - PROCESS | 1650 | 1467189060092 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 01:31:00 INFO - PROCESS | 1650 | 1467189060094 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 01:31:00 INFO - PROCESS | 1650 | 1467189060096 Marionette TRACE conn2 <- [1,1786,null,{}] 01:31:00 INFO - PROCESS | 1650 | 1467189060098 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}] 01:31:00 INFO - PROCESS | 1650 | 1467189060099 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:00 INFO - PROCESS | 1650 | 1467189060176 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 01:31:00 INFO - PROCESS | 1650 | 1467189060253 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:00 INFO - PROCESS | 1650 | 1467189060254 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ed4000 == 31 [pid = 1650] [id = 454] 01:31:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118318400) [pid = 1650] [serial = 1361] [outer = 0x0] 01:31:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119420c00) [pid = 1650] [serial = 1362] [outer = 0x118318400] 01:31:00 INFO - PROCESS | 1650 | 1467189060279 Marionette DEBUG loaded listener.js 01:31:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118319800) [pid = 1650] [serial = 1363] [outer = 0x118318400] 01:31:00 INFO - PROCESS | 1650 | 1467189060621 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]]]}] 01:31:00 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 01:31:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 567ms 01:31:00 INFO - PROCESS | 1650 | 1467189060663 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 01:31:00 INFO - PROCESS | 1650 | 1467189060664 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 01:31:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 01:31:00 INFO - PROCESS | 1650 | 1467189060666 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 01:31:00 INFO - PROCESS | 1650 | 1467189060667 Marionette TRACE conn2 <- [1,1790,null,{}] 01:31:00 INFO - PROCESS | 1650 | 1467189060670 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}] 01:31:00 INFO - PROCESS | 1650 | 1467189060671 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:00 INFO - PROCESS | 1650 | 1467189060768 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 01:31:00 INFO - PROCESS | 1650 | 1467189060772 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:00 INFO - PROCESS | 1650 | 1467189060773 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cba800 == 32 [pid = 1650] [id = 455] 01:31:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11697bc00) [pid = 1650] [serial = 1364] [outer = 0x0] 01:31:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119644000) [pid = 1650] [serial = 1365] [outer = 0x11697bc00] 01:31:00 INFO - PROCESS | 1650 | 1467189060806 Marionette DEBUG loaded listener.js 01:31:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119a71000) [pid = 1650] [serial = 1366] [outer = 0x11697bc00] 01:31:01 INFO - PROCESS | 1650 | 1467189061163 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]]]}] 01:31:01 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) 01:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 518ms 01:31:01 INFO - PROCESS | 1650 | 1467189061185 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 01:31:01 INFO - PROCESS | 1650 | 1467189061186 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 01:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 01:31:01 INFO - PROCESS | 1650 | 1467189061191 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 01:31:01 INFO - PROCESS | 1650 | 1467189061192 Marionette TRACE conn2 <- [1,1794,null,{}] 01:31:01 INFO - PROCESS | 1650 | 1467189061194 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}] 01:31:01 INFO - PROCESS | 1650 | 1467189061199 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:01 INFO - PROCESS | 1650 | 1467189061304 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 01:31:01 INFO - PROCESS | 1650 | 1467189061308 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:01 INFO - PROCESS | 1650 | 1467189061310 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x113c07000 == 33 [pid = 1650] [id = 456] 01:31:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119ae1c00) [pid = 1650] [serial = 1367] [outer = 0x0] 01:31:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119c4b000) [pid = 1650] [serial = 1368] [outer = 0x119ae1c00] 01:31:01 INFO - PROCESS | 1650 | 1467189061334 Marionette DEBUG loaded listener.js 01:31:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1209e7c00) [pid = 1650] [serial = 1369] [outer = 0x119ae1c00] 01:31:01 INFO - PROCESS | 1650 | 1467189061692 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]]]}] 01:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 522ms 01:31:01 INFO - PROCESS | 1650 | 1467189061711 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 01:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 01:31:01 INFO - PROCESS | 1650 | 1467189061713 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 01:31:01 INFO - PROCESS | 1650 | 1467189061715 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 01:31:01 INFO - PROCESS | 1650 | 1467189061716 Marionette TRACE conn2 <- [1,1798,null,{}] 01:31:01 INFO - PROCESS | 1650 | 1467189061718 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}] 01:31:01 INFO - PROCESS | 1650 | 1467189061719 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:01 INFO - PROCESS | 1650 | 1467189061824 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 01:31:01 INFO - PROCESS | 1650 | 1467189061828 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:01 INFO - PROCESS | 1650 | 1467189061829 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x126512800 == 34 [pid = 1650] [id = 457] 01:31:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x111c1bc00) [pid = 1650] [serial = 1370] [outer = 0x0] 01:31:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1209f6c00) [pid = 1650] [serial = 1371] [outer = 0x111c1bc00] 01:31:01 INFO - PROCESS | 1650 | 1467189061853 Marionette DEBUG loaded listener.js 01:31:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123ccf400) [pid = 1650] [serial = 1372] [outer = 0x111c1bc00] 01:31:02 INFO - PROCESS | 1650 | 1467189062480 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]]]}] 01:31:02 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x128b76400) [pid = 1650] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:31:02 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128920400) [pid = 1650] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:31:02 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123805800) [pid = 1650] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:31:02 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x124fd8c00) [pid = 1650] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:31:02 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1244cd800) [pid = 1650] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:31:02 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119a2b800) [pid = 1650] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:31:02 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11831c800) [pid = 1650] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:31:02 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1129a9c00) [pid = 1650] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:31:02 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11337fc00) [pid = 1650] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:31:02 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119196000) [pid = 1650] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:31:02 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124764c00) [pid = 1650] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:31:02 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123805000) [pid = 1650] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:31:02 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1128e1c00) [pid = 1650] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:31:02 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1128ddc00) [pid = 1650] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:31:02 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11964f400) [pid = 1650] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 821ms 01:31:02 INFO - PROCESS | 1650 | 1467189062548 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 01:31:02 INFO - PROCESS | 1650 | 1467189062550 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 01:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:31:02 INFO - PROCESS | 1650 | 1467189062552 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:31:02 INFO - PROCESS | 1650 | 1467189062553 Marionette TRACE conn2 <- [1,1802,null,{}] 01:31:02 INFO - PROCESS | 1650 | 1467189062557 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}] 01:31:02 INFO - PROCESS | 1650 | 1467189062558 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:02 INFO - PROCESS | 1650 | 1467189062635 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 01:31:02 INFO - PROCESS | 1650 | 1467189062643 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:02 INFO - PROCESS | 1650 | 1467189062644 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192cc800 == 35 [pid = 1650] [id = 458] 01:31:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x115e8fc00) [pid = 1650] [serial = 1373] [outer = 0x0] 01:31:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x116983400) [pid = 1650] [serial = 1374] [outer = 0x115e8fc00] 01:31:02 INFO - PROCESS | 1650 | 1467189062669 Marionette DEBUG loaded listener.js 01:31:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119576000) [pid = 1650] [serial = 1375] [outer = 0x115e8fc00] 01:31:03 INFO - PROCESS | 1650 | 1467189063015 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]]]}] 01:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 468ms 01:31:03 INFO - PROCESS | 1650 | 1467189063025 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 01:31:03 INFO - PROCESS | 1650 | 1467189063027 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 01:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:31:03 INFO - PROCESS | 1650 | 1467189063029 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:31:03 INFO - PROCESS | 1650 | 1467189063030 Marionette TRACE conn2 <- [1,1806,null,{}] 01:31:03 INFO - PROCESS | 1650 | 1467189063032 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}] 01:31:03 INFO - PROCESS | 1650 | 1467189063034 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:03 INFO - PROCESS | 1650 | 1467189063142 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 01:31:03 INFO - PROCESS | 1650 | 1467189063149 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:03 INFO - PROCESS | 1650 | 1467189063151 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a17800 == 36 [pid = 1650] [id = 459] 01:31:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1133b5800) [pid = 1650] [serial = 1376] [outer = 0x0] 01:31:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119e36000) [pid = 1650] [serial = 1377] [outer = 0x1133b5800] 01:31:03 INFO - PROCESS | 1650 | 1467189063175 Marionette DEBUG loaded listener.js 01:31:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123e68000) [pid = 1650] [serial = 1378] [outer = 0x1133b5800] 01:31:03 INFO - PROCESS | 1650 | 1467189063477 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]]]}] 01:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 474ms 01:31:03 INFO - PROCESS | 1650 | 1467189063503 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 01:31:03 INFO - PROCESS | 1650 | 1467189063505 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 01:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:31:03 INFO - PROCESS | 1650 | 1467189063511 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:31:03 INFO - PROCESS | 1650 | 1467189063512 Marionette TRACE conn2 <- [1,1810,null,{}] 01:31:03 INFO - PROCESS | 1650 | 1467189063514 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}] 01:31:03 INFO - PROCESS | 1650 | 1467189063515 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:03 INFO - PROCESS | 1650 | 1467189063594 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 01:31:03 INFO - PROCESS | 1650 | 1467189063598 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:03 INFO - PROCESS | 1650 | 1467189063599 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fca000 == 37 [pid = 1650] [id = 460] 01:31:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123e69800) [pid = 1650] [serial = 1379] [outer = 0x0] 01:31:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12408cc00) [pid = 1650] [serial = 1380] [outer = 0x123e69800] 01:31:03 INFO - PROCESS | 1650 | 1467189063626 Marionette DEBUG loaded listener.js 01:31:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1241c4400) [pid = 1650] [serial = 1381] [outer = 0x123e69800] 01:31:03 INFO - PROCESS | 1650 | 1467189063991 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]]]}] 01:31:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 519ms 01:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:31:04 INFO - PROCESS | 1650 | 1467189064030 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 01:31:04 INFO - PROCESS | 1650 | 1467189064031 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 01:31:04 INFO - PROCESS | 1650 | 1467189064034 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:31:04 INFO - PROCESS | 1650 | 1467189064036 Marionette TRACE conn2 <- [1,1814,null,{}] 01:31:04 INFO - PROCESS | 1650 | 1467189064046 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}] 01:31:04 INFO - PROCESS | 1650 | 1467189064048 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:04 INFO - PROCESS | 1650 | 1467189064137 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 01:31:04 INFO - PROCESS | 1650 | 1467189064144 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:04 INFO - PROCESS | 1650 | 1467189064146 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cb9800 == 38 [pid = 1650] [id = 461] 01:31:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1244cf400) [pid = 1650] [serial = 1382] [outer = 0x0] 01:31:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124b24000) [pid = 1650] [serial = 1383] [outer = 0x1244cf400] 01:31:04 INFO - PROCESS | 1650 | 1467189064175 Marionette DEBUG loaded listener.js 01:31:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124cd3c00) [pid = 1650] [serial = 1384] [outer = 0x1244cf400] 01:31:05 INFO - PROCESS | 1650 | --DOCSHELL 0x117559800 == 37 [pid = 1650] [id = 451] 01:31:05 INFO - PROCESS | 1650 | --DOCSHELL 0x111e9e800 == 36 [pid = 1650] [id = 450] 01:31:05 INFO - PROCESS | 1650 | --DOCSHELL 0x118868000 == 35 [pid = 1650] [id = 452] 01:31:05 INFO - PROCESS | 1650 | --DOCSHELL 0x119ed4000 == 34 [pid = 1650] [id = 454] 01:31:05 INFO - PROCESS | 1650 | --DOCSHELL 0x126512800 == 33 [pid = 1650] [id = 457] 01:31:05 INFO - PROCESS | 1650 | --DOCSHELL 0x113c07000 == 32 [pid = 1650] [id = 456] 01:31:05 INFO - PROCESS | 1650 | --DOCSHELL 0x123cba800 == 31 [pid = 1650] [id = 455] 01:31:05 INFO - PROCESS | 1650 | --DOCSHELL 0x128a17800 == 30 [pid = 1650] [id = 459] 01:31:05 INFO - PROCESS | 1650 | --DOCSHELL 0x119a53800 == 29 [pid = 1650] [id = 453] 01:31:05 INFO - PROCESS | 1650 | --DOCSHELL 0x128fca000 == 28 [pid = 1650] [id = 460] 01:31:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1192cc800 == 27 [pid = 1650] [id = 458] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128d83c00) [pid = 1650] [serial = 1329] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1244c4000) [pid = 1650] [serial = 1312] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12891e800) [pid = 1650] [serial = 1317] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x125836400) [pid = 1650] [serial = 1314] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119c4c400) [pid = 1650] [serial = 1305] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1189a0000) [pid = 1650] [serial = 1296] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119423800) [pid = 1650] [serial = 1297] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1133d5c00) [pid = 1650] [serial = 1293] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116908c00) [pid = 1650] [serial = 1294] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116f5d000) [pid = 1650] [serial = 1299] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1182f0800) [pid = 1650] [serial = 1300] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11956a800) [pid = 1650] [serial = 1302] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11963e400) [pid = 1650] [serial = 1303] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12653d000) [pid = 1650] [serial = 1291] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x125842000) [pid = 1650] [serial = 1290] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128b71800) [pid = 1650] [serial = 1318] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x123ccbc00) [pid = 1650] [serial = 1308] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x115e88400) [pid = 1650] [serial = 1323] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119eea400) [pid = 1650] [serial = 1306] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128b7f800) [pid = 1650] [serial = 1320] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x123e6e000) [pid = 1650] [serial = 1326] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x124fd3400) [pid = 1650] [serial = 1327] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12959d400) [pid = 1650] [serial = 1330] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x124098c00) [pid = 1650] [serial = 1311] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1266eb400) [pid = 1650] [serial = 1315] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x119641800) [pid = 1650] [serial = 1324] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x128bd6400) [pid = 1650] [serial = 1321] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x123f42000) [pid = 1650] [serial = 1309] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12a634000) [pid = 1650] [serial = 1333] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1295a7c00) [pid = 1650] [serial = 1332] [outer = 0x0] [url = about:blank] 01:31:05 INFO - PROCESS | 1650 | 1467189065859 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]]]}] 01:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1874ms 01:31:05 INFO - PROCESS | 1650 | 1467189065908 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 01:31:05 INFO - PROCESS | 1650 | 1467189065912 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 01:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:31:05 INFO - PROCESS | 1650 | 1467189065917 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:31:05 INFO - PROCESS | 1650 | 1467189065921 Marionette TRACE conn2 <- [1,1818,null,{}] 01:31:05 INFO - PROCESS | 1650 | 1467189065927 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}] 01:31:05 INFO - PROCESS | 1650 | 1467189065930 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:06 INFO - PROCESS | 1650 | 1467189066050 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 01:31:06 INFO - PROCESS | 1650 | 1467189066062 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:06 INFO - PROCESS | 1650 | 1467189066063 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169a6800 == 28 [pid = 1650] [id = 462] 01:31:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x112a7a800) [pid = 1650] [serial = 1385] [outer = 0x0] 01:31:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x112ae1400) [pid = 1650] [serial = 1386] [outer = 0x112a7a800] 01:31:06 INFO - PROCESS | 1650 | 1467189066092 Marionette DEBUG loaded listener.js 01:31:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x113381000) [pid = 1650] [serial = 1387] [outer = 0x112a7a800] 01:31:06 INFO - PROCESS | 1650 | 1467189066449 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]]]}] 01:31:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 574ms 01:31:06 INFO - PROCESS | 1650 | 1467189066492 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 01:31:06 INFO - PROCESS | 1650 | 1467189066495 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 01:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:31:06 INFO - PROCESS | 1650 | 1467189066500 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:31:06 INFO - PROCESS | 1650 | 1467189066501 Marionette TRACE conn2 <- [1,1822,null,{}] 01:31:06 INFO - PROCESS | 1650 | 1467189066504 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}] 01:31:06 INFO - PROCESS | 1650 | 1467189066506 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:06 INFO - PROCESS | 1650 | 1467189066582 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 01:31:06 INFO - PROCESS | 1650 | 1467189066588 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:06 INFO - PROCESS | 1650 | 1467189066591 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184ba000 == 29 [pid = 1650] [id = 463] 01:31:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x115e87400) [pid = 1650] [serial = 1388] [outer = 0x0] 01:31:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x116776c00) [pid = 1650] [serial = 1389] [outer = 0x115e87400] 01:31:06 INFO - PROCESS | 1650 | 1467189066619 Marionette DEBUG loaded listener.js 01:31:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x116a14000) [pid = 1650] [serial = 1390] [outer = 0x115e87400] 01:31:06 INFO - PROCESS | 1650 | 1467189066957 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]]]}] 01:31:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 470ms 01:31:06 INFO - PROCESS | 1650 | 1467189066969 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 01:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:31:06 INFO - PROCESS | 1650 | 1467189066982 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 01:31:06 INFO - PROCESS | 1650 | 1467189066984 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:31:06 INFO - PROCESS | 1650 | 1467189066987 Marionette TRACE conn2 <- [1,1826,null,{}] 01:31:07 INFO - PROCESS | 1650 | 1467189066997 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}] 01:31:07 INFO - PROCESS | 1650 | 1467189067000 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:07 INFO - PROCESS | 1650 | 1467189067100 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 01:31:07 INFO - PROCESS | 1650 | 1467189067108 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:07 INFO - PROCESS | 1650 | 1467189067110 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195e3800 == 30 [pid = 1650] [id = 464] 01:31:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x110ddc400) [pid = 1650] [serial = 1391] [outer = 0x0] 01:31:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1182f0800) [pid = 1650] [serial = 1392] [outer = 0x110ddc400] 01:31:07 INFO - PROCESS | 1650 | 1467189067139 Marionette DEBUG loaded listener.js 01:31:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11831e000) [pid = 1650] [serial = 1393] [outer = 0x110ddc400] 01:31:07 INFO - PROCESS | 1650 | 1467189067475 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]]]}] 01:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 524ms 01:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:31:07 INFO - PROCESS | 1650 | 1467189067509 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 01:31:07 INFO - PROCESS | 1650 | 1467189067511 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 01:31:07 INFO - PROCESS | 1650 | 1467189067513 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:31:07 INFO - PROCESS | 1650 | 1467189067514 Marionette TRACE conn2 <- [1,1830,null,{}] 01:31:07 INFO - PROCESS | 1650 | 1467189067517 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}] 01:31:07 INFO - PROCESS | 1650 | 1467189067518 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:07 INFO - PROCESS | 1650 | 1467189067592 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 01:31:07 INFO - PROCESS | 1650 | 1467189067644 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:07 INFO - PROCESS | 1650 | 1467189067645 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x119cdf800 == 31 [pid = 1650] [id = 465] 01:31:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1182e7400) [pid = 1650] [serial = 1394] [outer = 0x0] 01:31:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1189a0400) [pid = 1650] [serial = 1395] [outer = 0x1182e7400] 01:31:07 INFO - PROCESS | 1650 | 1467189067671 Marionette DEBUG loaded listener.js 01:31:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119422400) [pid = 1650] [serial = 1396] [outer = 0x1182e7400] 01:31:07 INFO - PROCESS | 1650 | 1467189067947 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]]]}] 01:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 01:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 470ms 01:31:07 INFO - PROCESS | 1650 | 1467189067984 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 01:31:07 INFO - PROCESS | 1650 | 1467189067985 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 01:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:31:08 INFO - PROCESS | 1650 | 1467189067995 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:31:08 INFO - PROCESS | 1650 | 1467189067996 Marionette TRACE conn2 <- [1,1834,null,{}] 01:31:08 INFO - PROCESS | 1650 | 1467189067998 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}] 01:31:08 INFO - PROCESS | 1650 | 1467189068010 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:08 INFO - PROCESS | 1650 | 1467189068083 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 01:31:08 INFO - PROCESS | 1650 | 1467189068091 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:08 INFO - PROCESS | 1650 | 1467189068093 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cbc000 == 32 [pid = 1650] [id = 466] 01:31:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1133d5000) [pid = 1650] [serial = 1397] [outer = 0x0] 01:31:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11956e000) [pid = 1650] [serial = 1398] [outer = 0x1133d5000] 01:31:08 INFO - PROCESS | 1650 | 1467189068117 Marionette DEBUG loaded listener.js 01:31:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119653000) [pid = 1650] [serial = 1399] [outer = 0x1133d5000] 01:31:08 INFO - PROCESS | 1650 | 1467189068462 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]]]}] 01:31:08 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 01:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 482ms 01:31:08 INFO - PROCESS | 1650 | 1467189068469 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 01:31:08 INFO - PROCESS | 1650 | 1467189068471 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 01:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:31:08 INFO - PROCESS | 1650 | 1467189068475 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:31:08 INFO - PROCESS | 1650 | 1467189068477 Marionette TRACE conn2 <- [1,1838,null,{}] 01:31:08 INFO - PROCESS | 1650 | 1467189068480 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}] 01:31:08 INFO - PROCESS | 1650 | 1467189068484 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:08 INFO - PROCESS | 1650 | 1467189068601 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 01:31:08 INFO - PROCESS | 1650 | 1467189068610 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:08 INFO - PROCESS | 1650 | 1467189068611 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c3a000 == 33 [pid = 1650] [id = 467] 01:31:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119653400) [pid = 1650] [serial = 1400] [outer = 0x0] 01:31:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119ae3c00) [pid = 1650] [serial = 1401] [outer = 0x119653400] 01:31:08 INFO - PROCESS | 1650 | 1467189068636 Marionette DEBUG loaded listener.js 01:31:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1209f1000) [pid = 1650] [serial = 1402] [outer = 0x119653400] 01:31:08 INFO - PROCESS | 1650 | 1467189068946 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]]]}] 01:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 520ms 01:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:31:09 INFO - PROCESS | 1650 | 1467189068995 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 01:31:09 INFO - PROCESS | 1650 | 1467189068996 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 01:31:09 INFO - PROCESS | 1650 | 1467189068998 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:31:09 INFO - PROCESS | 1650 | 1467189068999 Marionette TRACE conn2 <- [1,1842,null,{}] 01:31:09 INFO - PROCESS | 1650 | 1467189069001 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}] 01:31:09 INFO - PROCESS | 1650 | 1467189069002 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:09 INFO - PROCESS | 1650 | 1467189069083 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 01:31:09 INFO - PROCESS | 1650 | 1467189069087 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:09 INFO - PROCESS | 1650 | 1467189069089 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261cf800 == 34 [pid = 1650] [id = 468] 01:31:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x110de0800) [pid = 1650] [serial = 1403] [outer = 0x0] 01:31:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123a7ac00) [pid = 1650] [serial = 1404] [outer = 0x110de0800] 01:31:09 INFO - PROCESS | 1650 | 1467189069117 Marionette DEBUG loaded listener.js 01:31:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123e6e000) [pid = 1650] [serial = 1405] [outer = 0x110de0800] 01:31:09 INFO - PROCESS | 1650 | 1467189069426 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]]]}] 01:31:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:31:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 470ms 01:31:09 INFO - PROCESS | 1650 | 1467189069469 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 01:31:09 INFO - PROCESS | 1650 | 1467189069470 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 01:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:31:09 INFO - PROCESS | 1650 | 1467189069472 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:31:09 INFO - PROCESS | 1650 | 1467189069473 Marionette TRACE conn2 <- [1,1846,null,{}] 01:31:09 INFO - PROCESS | 1650 | 1467189069476 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}] 01:31:09 INFO - PROCESS | 1650 | 1467189069477 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:09 INFO - PROCESS | 1650 | 1467189069575 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 01:31:09 INFO - PROCESS | 1650 | 1467189069582 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:09 INFO - PROCESS | 1650 | 1467189069583 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268df000 == 35 [pid = 1650] [id = 469] 01:31:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116f5c000) [pid = 1650] [serial = 1406] [outer = 0x0] 01:31:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123f42000) [pid = 1650] [serial = 1407] [outer = 0x116f5c000] 01:31:09 INFO - PROCESS | 1650 | 1467189069607 Marionette DEBUG loaded listener.js 01:31:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124099800) [pid = 1650] [serial = 1408] [outer = 0x116f5c000] 01:31:09 INFO - PROCESS | 1650 | 1467189069926 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]]]}] 01:31:09 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) 01:31:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 471ms 01:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:31:09 INFO - PROCESS | 1650 | 1467189069944 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 01:31:09 INFO - PROCESS | 1650 | 1467189069945 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 01:31:09 INFO - PROCESS | 1650 | 1467189069947 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:31:09 INFO - PROCESS | 1650 | 1467189069948 Marionette TRACE conn2 <- [1,1850,null,{}] 01:31:09 INFO - PROCESS | 1650 | 1467189069951 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}] 01:31:09 INFO - PROCESS | 1650 | 1467189069952 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:10 INFO - PROCESS | 1650 | 1467189070034 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 01:31:10 INFO - PROCESS | 1650 | 1467189070038 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:10 INFO - PROCESS | 1650 | 1467189070041 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195e2800 == 36 [pid = 1650] [id = 470] 01:31:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1241d0400) [pid = 1650] [serial = 1409] [outer = 0x0] 01:31:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1244c5800) [pid = 1650] [serial = 1410] [outer = 0x1241d0400] 01:31:10 INFO - PROCESS | 1650 | 1467189070066 Marionette DEBUG loaded listener.js 01:31:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1246cf000) [pid = 1650] [serial = 1411] [outer = 0x1241d0400] 01:31:10 INFO - PROCESS | 1650 | 1467189070382 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]]]}] 01:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 469ms 01:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:31:10 INFO - PROCESS | 1650 | 1467189070417 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 01:31:10 INFO - PROCESS | 1650 | 1467189070419 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 01:31:10 INFO - PROCESS | 1650 | 1467189070421 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:31:10 INFO - PROCESS | 1650 | 1467189070423 Marionette TRACE conn2 <- [1,1854,null,{}] 01:31:10 INFO - PROCESS | 1650 | 1467189070427 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}] 01:31:10 INFO - PROCESS | 1650 | 1467189070428 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:10 INFO - PROCESS | 1650 | 1467189070537 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 01:31:10 INFO - PROCESS | 1650 | 1467189070544 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:10 INFO - PROCESS | 1650 | 1467189070545 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292be800 == 37 [pid = 1650] [id = 471] 01:31:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x111c19800) [pid = 1650] [serial = 1412] [outer = 0x0] 01:31:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1246c8400) [pid = 1650] [serial = 1413] [outer = 0x111c19800] 01:31:10 INFO - PROCESS | 1650 | 1467189070569 Marionette DEBUG loaded listener.js 01:31:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124ca1c00) [pid = 1650] [serial = 1414] [outer = 0x111c19800] 01:31:10 INFO - PROCESS | 1650 | 1467189070893 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]]]}] 01:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 520ms 01:31:10 INFO - PROCESS | 1650 | 1467189070942 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 01:31:10 INFO - PROCESS | 1650 | 1467189070943 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 01:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:31:10 INFO - PROCESS | 1650 | 1467189070946 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:31:10 INFO - PROCESS | 1650 | 1467189070947 Marionette TRACE conn2 <- [1,1858,null,{}] 01:31:10 INFO - PROCESS | 1650 | 1467189070950 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}] 01:31:10 INFO - PROCESS | 1650 | 1467189070951 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:11 INFO - PROCESS | 1650 | 1467189071065 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 01:31:11 INFO - PROCESS | 1650 | 1467189071068 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:11 INFO - PROCESS | 1650 | 1467189071070 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cba800 == 38 [pid = 1650] [id = 472] 01:31:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124fcf800) [pid = 1650] [serial = 1415] [outer = 0x0] 01:31:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12578b800) [pid = 1650] [serial = 1416] [outer = 0x124fcf800] 01:31:11 INFO - PROCESS | 1650 | 1467189071098 Marionette DEBUG loaded listener.js 01:31:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1258d8c00) [pid = 1650] [serial = 1417] [outer = 0x124fcf800] 01:31:11 INFO - PROCESS | 1650 | 1467189071545 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]]]}] 01:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 620ms 01:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:31:11 INFO - PROCESS | 1650 | 1467189071567 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 01:31:11 INFO - PROCESS | 1650 | 1467189071569 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 01:31:11 INFO - PROCESS | 1650 | 1467189071579 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:31:11 INFO - PROCESS | 1650 | 1467189071581 Marionette TRACE conn2 <- [1,1862,null,{}] 01:31:11 INFO - PROCESS | 1650 | 1467189071584 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}] 01:31:11 INFO - PROCESS | 1650 | 1467189071586 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:11 INFO - PROCESS | 1650 | 1467189071741 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 01:31:12 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11697bc00) [pid = 1650] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:31:12 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118318400) [pid = 1650] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:31:12 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119ae1c00) [pid = 1650] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:31:12 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x111c1bc00) [pid = 1650] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:31:12 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115e8fc00) [pid = 1650] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:31:12 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1133b5800) [pid = 1650] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:31:12 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123e69800) [pid = 1650] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:31:12 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116a1ac00) [pid = 1650] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:31:12 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115e87c00) [pid = 1650] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:31:12 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x110e7d000) [pid = 1650] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:31:12 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1128e4c00) [pid = 1650] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:31:12 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126185c00) [pid = 1650] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:31:12 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1209f1400) [pid = 1650] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:31:12 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119571800) [pid = 1650] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:31:12 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116a1a000) [pid = 1650] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:31:12 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118317c00) [pid = 1650] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:31:12 INFO - PROCESS | 1650 | 1467189072053 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:12 INFO - PROCESS | 1650 | 1467189072055 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x112acc800 == 39 [pid = 1650] [id = 473] 01:31:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x110ddcc00) [pid = 1650] [serial = 1418] [outer = 0x0] 01:31:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x110e7b000) [pid = 1650] [serial = 1419] [outer = 0x110ddcc00] 01:31:12 INFO - PROCESS | 1650 | 1467189072090 Marionette DEBUG loaded listener.js 01:31:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1128de400) [pid = 1650] [serial = 1420] [outer = 0x110ddcc00] 01:31:12 INFO - PROCESS | 1650 | 1467189072650 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]]]}] 01:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1135ms 01:31:12 INFO - PROCESS | 1650 | 1467189072711 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 01:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:31:12 INFO - PROCESS | 1650 | 1467189072713 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 01:31:12 INFO - PROCESS | 1650 | 1467189072716 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:31:12 INFO - PROCESS | 1650 | 1467189072719 Marionette TRACE conn2 <- [1,1866,null,{}] 01:31:12 INFO - PROCESS | 1650 | 1467189072722 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}] 01:31:12 INFO - PROCESS | 1650 | 1467189072724 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:12 INFO - PROCESS | 1650 | 1467189072834 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 01:31:12 INFO - PROCESS | 1650 | 1467189072913 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:12 INFO - PROCESS | 1650 | 1467189072915 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x119184800 == 40 [pid = 1650] [id = 474] 01:31:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x113c95000) [pid = 1650] [serial = 1421] [outer = 0x0] 01:31:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11662f800) [pid = 1650] [serial = 1422] [outer = 0x113c95000] 01:31:12 INFO - PROCESS | 1650 | 1467189072946 Marionette DEBUG loaded listener.js 01:31:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x116a1c000) [pid = 1650] [serial = 1423] [outer = 0x113c95000] 01:31:13 INFO - PROCESS | 1650 | 1467189073628 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]]]}] 01:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 924ms 01:31:13 INFO - PROCESS | 1650 | 1467189073640 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 01:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:31:13 INFO - PROCESS | 1650 | 1467189073643 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 01:31:13 INFO - PROCESS | 1650 | 1467189073646 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:31:13 INFO - PROCESS | 1650 | 1467189073648 Marionette TRACE conn2 <- [1,1870,null,{}] 01:31:13 INFO - PROCESS | 1650 | 1467189073652 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}] 01:31:13 INFO - PROCESS | 1650 | 1467189073653 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:13 INFO - PROCESS | 1650 | 1467189073754 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 01:31:13 INFO - PROCESS | 1650 | 1467189073836 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:13 INFO - PROCESS | 1650 | 1467189073839 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x117254000 == 41 [pid = 1650] [id = 475] 01:31:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116982400) [pid = 1650] [serial = 1424] [outer = 0x0] 01:31:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x116f88c00) [pid = 1650] [serial = 1425] [outer = 0x116982400] 01:31:13 INFO - PROCESS | 1650 | 1467189073868 Marionette DEBUG loaded listener.js 01:31:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x117eb6c00) [pid = 1650] [serial = 1426] [outer = 0x116982400] 01:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x128fc8000 == 40 [pid = 1650] [id = 6] 01:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x129487000 == 39 [pid = 1650] [id = 14] 01:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12b996000 == 38 [pid = 1650] [id = 20] 01:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb8b000 == 37 [pid = 1650] [id = 15] 01:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x123cba800 == 36 [pid = 1650] [id = 472] 01:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1292be800 == 35 [pid = 1650] [id = 471] 01:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1195e2800 == 34 [pid = 1650] [id = 470] 01:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1268df000 == 33 [pid = 1650] [id = 469] 01:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1261cf800 == 32 [pid = 1650] [id = 468] 01:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x124c3a000 == 31 [pid = 1650] [id = 467] 01:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x123cbc000 == 30 [pid = 1650] [id = 466] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x124b24000) [pid = 1650] [serial = 1383] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x119cdf800 == 29 [pid = 1650] [id = 465] 01:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1195e3800 == 28 [pid = 1650] [id = 464] 01:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1184ba000 == 27 [pid = 1650] [id = 463] 01:31:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1169a6800 == 26 [pid = 1650] [id = 462] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119644000) [pid = 1650] [serial = 1365] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118319800) [pid = 1650] [serial = 1363] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119c4b000) [pid = 1650] [serial = 1368] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1209f6c00) [pid = 1650] [serial = 1371] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1209e7c00) [pid = 1650] [serial = 1369] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116983400) [pid = 1650] [serial = 1374] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119e36000) [pid = 1650] [serial = 1377] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119576000) [pid = 1650] [serial = 1375] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12408cc00) [pid = 1650] [serial = 1380] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123ccf400) [pid = 1650] [serial = 1372] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x117eb3000) [pid = 1650] [serial = 1356] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1182ee400) [pid = 1650] [serial = 1357] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x116241400) [pid = 1650] [serial = 1353] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x116772000) [pid = 1650] [serial = 1354] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1121bbc00) [pid = 1650] [serial = 1350] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1129ad000) [pid = 1650] [serial = 1351] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x112a81800) [pid = 1650] [serial = 1348] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1128ea400) [pid = 1650] [serial = 1347] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x128b7e800) [pid = 1650] [serial = 1345] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x126653c00) [pid = 1650] [serial = 1344] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x125005400) [pid = 1650] [serial = 1342] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x124093800) [pid = 1650] [serial = 1341] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x119e2f800) [pid = 1650] [serial = 1339] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x119a31400) [pid = 1650] [serial = 1338] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x118615000) [pid = 1650] [serial = 1336] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x117eb6400) [pid = 1650] [serial = 1335] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x118616c00) [pid = 1650] [serial = 1359] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x119199000) [pid = 1650] [serial = 1360] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x123e68000) [pid = 1650] [serial = 1378] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x119420c00) [pid = 1650] [serial = 1362] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x119a71000) [pid = 1650] [serial = 1366] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x1241c4400) [pid = 1650] [serial = 1381] [outer = 0x0] [url = about:blank] 01:31:14 INFO - PROCESS | 1650 | 1467189074378 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]]]}] 01:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 772ms 01:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:31:14 INFO - PROCESS | 1650 | 1467189074418 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 01:31:14 INFO - PROCESS | 1650 | 1467189074421 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 01:31:14 INFO - PROCESS | 1650 | 1467189074424 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:31:14 INFO - PROCESS | 1650 | 1467189074427 Marionette TRACE conn2 <- [1,1874,null,{}] 01:31:14 INFO - PROCESS | 1650 | 1467189074431 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}] 01:31:14 INFO - PROCESS | 1650 | 1467189074433 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:14 INFO - PROCESS | 1650 | 1467189074530 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 01:31:14 INFO - PROCESS | 1650 | 1467189074597 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:14 INFO - PROCESS | 1650 | 1467189074598 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x118181000 == 27 [pid = 1650] [id = 476] 01:31:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1164e8800) [pid = 1650] [serial = 1427] [outer = 0x0] 01:31:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x116f90800) [pid = 1650] [serial = 1428] [outer = 0x1164e8800] 01:31:14 INFO - PROCESS | 1650 | 1467189074632 Marionette DEBUG loaded listener.js 01:31:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11826a800) [pid = 1650] [serial = 1429] [outer = 0x1164e8800] 01:31:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x118616c00) [pid = 1650] [serial = 1430] [outer = 0x12cbbfc00] 01:31:15 INFO - PROCESS | 1650 | 1467189075125 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]]]}] 01:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 773ms 01:31:15 INFO - PROCESS | 1650 | 1467189075196 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 01:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:31:15 INFO - PROCESS | 1650 | 1467189075200 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 01:31:15 INFO - PROCESS | 1650 | 1467189075205 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:31:15 INFO - PROCESS | 1650 | 1467189075207 Marionette TRACE conn2 <- [1,1878,null,{}] 01:31:15 INFO - PROCESS | 1650 | 1467189075209 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}] 01:31:15 INFO - PROCESS | 1650 | 1467189075211 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:15 INFO - PROCESS | 1650 | 1467189075316 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 01:31:15 INFO - PROCESS | 1650 | 1467189075383 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:15 INFO - PROCESS | 1650 | 1467189075385 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a4c800 == 28 [pid = 1650] [id = 477] 01:31:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11831a400) [pid = 1650] [serial = 1431] [outer = 0x0] 01:31:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1189aa400) [pid = 1650] [serial = 1432] [outer = 0x11831a400] 01:31:15 INFO - PROCESS | 1650 | 1467189075417 Marionette DEBUG loaded listener.js 01:31:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x119428000) [pid = 1650] [serial = 1433] [outer = 0x11831a400] 01:31:15 INFO - PROCESS | 1650 | 1467189075808 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]]]}] 01:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 671ms 01:31:15 INFO - PROCESS | 1650 | 1467189075877 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 01:31:15 INFO - PROCESS | 1650 | 1467189075878 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 01:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:31:15 INFO - PROCESS | 1650 | 1467189075881 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:31:15 INFO - PROCESS | 1650 | 1467189075884 Marionette TRACE conn2 <- [1,1882,null,{}] 01:31:15 INFO - PROCESS | 1650 | 1467189075892 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}] 01:31:15 INFO - PROCESS | 1650 | 1467189075896 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:15 INFO - PROCESS | 1650 | 1467189075996 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 01:31:16 INFO - PROCESS | 1650 | 1467189076053 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:16 INFO - PROCESS | 1650 | 1467189076055 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x123abb000 == 29 [pid = 1650] [id = 478] 01:31:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11956f000) [pid = 1650] [serial = 1434] [outer = 0x0] 01:31:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119649c00) [pid = 1650] [serial = 1435] [outer = 0x11956f000] 01:31:16 INFO - PROCESS | 1650 | 1467189076101 Marionette DEBUG loaded listener.js 01:31:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119ae7400) [pid = 1650] [serial = 1436] [outer = 0x11956f000] 01:31:16 INFO - PROCESS | 1650 | 1467189076534 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]]]}] 01:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 671ms 01:31:16 INFO - PROCESS | 1650 | 1467189076553 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 01:31:16 INFO - PROCESS | 1650 | 1467189076555 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 01:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:31:16 INFO - PROCESS | 1650 | 1467189076559 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:31:16 INFO - PROCESS | 1650 | 1467189076560 Marionette TRACE conn2 <- [1,1886,null,{}] 01:31:16 INFO - PROCESS | 1650 | 1467189076563 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}] 01:31:16 INFO - PROCESS | 1650 | 1467189076564 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:16 INFO - PROCESS | 1650 | 1467189076678 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 01:31:16 INFO - PROCESS | 1650 | 1467189076730 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:16 INFO - PROCESS | 1650 | 1467189076731 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e58000 == 30 [pid = 1650] [id = 479] 01:31:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119aedc00) [pid = 1650] [serial = 1437] [outer = 0x0] 01:31:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119e3ac00) [pid = 1650] [serial = 1438] [outer = 0x119aedc00] 01:31:16 INFO - PROCESS | 1650 | 1467189076761 Marionette DEBUG loaded listener.js 01:31:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1209f0000) [pid = 1650] [serial = 1439] [outer = 0x119aedc00] 01:31:17 INFO - PROCESS | 1650 | 1467189077227 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]]]}] 01:31:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 721ms 01:31:17 INFO - PROCESS | 1650 | 1467189077281 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 01:31:17 INFO - PROCESS | 1650 | 1467189077284 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 01:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:31:17 INFO - PROCESS | 1650 | 1467189077286 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:31:17 INFO - PROCESS | 1650 | 1467189077287 Marionette TRACE conn2 <- [1,1890,null,{}] 01:31:17 INFO - PROCESS | 1650 | 1467189077292 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}] 01:31:17 INFO - PROCESS | 1650 | 1467189077293 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:17 INFO - PROCESS | 1650 | 1467189077367 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 01:31:17 INFO - PROCESS | 1650 | 1467189077469 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:17 INFO - PROCESS | 1650 | 1467189077471 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11661c800 == 31 [pid = 1650] [id = 480] 01:31:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x110e84400) [pid = 1650] [serial = 1440] [outer = 0x0] 01:31:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1129a9800) [pid = 1650] [serial = 1441] [outer = 0x110e84400] 01:31:17 INFO - PROCESS | 1650 | 1467189077496 Marionette DEBUG loaded listener.js 01:31:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1133d5400) [pid = 1650] [serial = 1442] [outer = 0x110e84400] 01:31:19 INFO - PROCESS | 1650 | --DOCSHELL 0x112acc800 == 30 [pid = 1650] [id = 473] 01:31:19 INFO - PROCESS | 1650 | --DOCSHELL 0x117246800 == 29 [pid = 1650] [id = 24] 01:31:19 INFO - PROCESS | 1650 | --DOCSHELL 0x111adc800 == 28 [pid = 1650] [id = 22] 01:31:19 INFO - PROCESS | 1650 | --DOCSHELL 0x119184800 == 27 [pid = 1650] [id = 474] 01:31:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdd0800 == 26 [pid = 1650] [id = 11] 01:31:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1292c9000 == 25 [pid = 1650] [id = 21] 01:31:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11818f000 == 24 [pid = 1650] [id = 13] 01:31:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12c0af000 == 23 [pid = 1650] [id = 12] 01:31:19 INFO - PROCESS | 1650 | --DOCSHELL 0x115e4b800 == 22 [pid = 1650] [id = 23] 01:31:19 INFO - PROCESS | 1650 | --DOCSHELL 0x115d8f000 == 21 [pid = 1650] [id = 25] 01:31:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba97000 == 20 [pid = 1650] [id = 10] 01:31:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1164a4000 == 19 [pid = 1650] [id = 26] 01:31:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12d476800 == 18 [pid = 1650] [id = 18] 01:31:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7c1800 == 17 [pid = 1650] [id = 8] 01:31:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12d855800 == 16 [pid = 1650] [id = 19] 01:31:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12b26a800 == 15 [pid = 1650] [id = 9] 01:31:19 INFO - PROCESS | 1650 | --DOCSHELL 0x123cb9800 == 14 [pid = 1650] [id = 461] 01:31:19 INFO - PROCESS | 1650 | --DOCSHELL 0x117e58000 == 13 [pid = 1650] [id = 479] 01:31:19 INFO - PROCESS | 1650 | --DOCSHELL 0x123abb000 == 12 [pid = 1650] [id = 478] 01:31:19 INFO - PROCESS | 1650 | --DOCSHELL 0x119a4c800 == 11 [pid = 1650] [id = 477] 01:31:19 INFO - PROCESS | 1650 | --DOCSHELL 0x118181000 == 10 [pid = 1650] [id = 476] 01:31:19 INFO - PROCESS | 1650 | --DOCSHELL 0x117254000 == 9 [pid = 1650] [id = 475] 01:31:19 INFO - PROCESS | 1650 | 1467189079871 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]]]}] 01:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 2630ms 01:31:19 INFO - PROCESS | 1650 | 1467189079916 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 01:31:19 INFO - PROCESS | 1650 | 1467189079918 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 01:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:31:19 INFO - PROCESS | 1650 | 1467189079929 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:31:19 INFO - PROCESS | 1650 | 1467189079931 Marionette TRACE conn2 <- [1,1894,null,{}] 01:31:19 INFO - PROCESS | 1650 | 1467189079936 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}] 01:31:19 INFO - PROCESS | 1650 | 1467189079937 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:20 INFO - PROCESS | 1650 | 1467189080020 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 01:31:20 INFO - PROCESS | 1650 | 1467189080031 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:20 INFO - PROCESS | 1650 | 1467189080033 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169b5800 == 10 [pid = 1650] [id = 481] 01:31:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x113c63c00) [pid = 1650] [serial = 1443] [outer = 0x0] 01:31:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x113dddc00) [pid = 1650] [serial = 1444] [outer = 0x113c63c00] 01:31:20 INFO - PROCESS | 1650 | 1467189080061 Marionette DEBUG loaded listener.js 01:31:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116905000) [pid = 1650] [serial = 1445] [outer = 0x113c63c00] 01:31:20 INFO - PROCESS | 1650 | 1467189080513 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]]]}] 01:31:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 629ms 01:31:20 INFO - PROCESS | 1650 | 1467189080552 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 01:31:20 INFO - PROCESS | 1650 | 1467189080558 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 01:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:31:20 INFO - PROCESS | 1650 | 1467189080565 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:31:20 INFO - PROCESS | 1650 | 1467189080568 Marionette TRACE conn2 <- [1,1898,null,{}] 01:31:20 INFO - PROCESS | 1650 | 1467189080580 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}] 01:31:20 INFO - PROCESS | 1650 | 1467189080582 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:20 INFO - PROCESS | 1650 | 1467189080719 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 01:31:20 INFO - PROCESS | 1650 | 1467189080805 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:20 INFO - PROCESS | 1650 | 1467189080808 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192d0800 == 11 [pid = 1650] [id = 482] 01:31:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x115e86800) [pid = 1650] [serial = 1446] [outer = 0x0] 01:31:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1182ec400) [pid = 1650] [serial = 1447] [outer = 0x115e86800] 01:31:20 INFO - PROCESS | 1650 | 1467189080854 Marionette DEBUG loaded listener.js 01:31:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1183e9400) [pid = 1650] [serial = 1448] [outer = 0x115e86800] 01:31:21 INFO - PROCESS | 1650 | 1467189081185 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]]]}] 01:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 673ms 01:31:21 INFO - PROCESS | 1650 | 1467189081237 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 01:31:21 INFO - PROCESS | 1650 | 1467189081240 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 01:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:31:21 INFO - PROCESS | 1650 | 1467189081244 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:31:21 INFO - PROCESS | 1650 | 1467189081252 Marionette TRACE conn2 <- [1,1902,null,{}] 01:31:21 INFO - PROCESS | 1650 | 1467189081285 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}] 01:31:21 INFO - PROCESS | 1650 | 1467189081289 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:21 INFO - PROCESS | 1650 | 1467189081375 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 01:31:21 INFO - PROCESS | 1650 | 1467189081380 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:21 INFO - PROCESS | 1650 | 1467189081382 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12397f000 == 12 [pid = 1650] [id = 483] 01:31:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119425400) [pid = 1650] [serial = 1449] [outer = 0x0] 01:31:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11945f000) [pid = 1650] [serial = 1450] [outer = 0x119425400] 01:31:21 INFO - PROCESS | 1650 | 1467189081413 Marionette DEBUG loaded listener.js 01:31:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119573000) [pid = 1650] [serial = 1451] [outer = 0x119425400] 01:31:21 INFO - PROCESS | 1650 | 1467189081754 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]]]}] 01:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 543ms 01:31:21 INFO - PROCESS | 1650 | 1467189081788 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 01:31:21 INFO - PROCESS | 1650 | 1467189081792 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 01:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:31:21 INFO - PROCESS | 1650 | 1467189081794 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:31:21 INFO - PROCESS | 1650 | 1467189081795 Marionette TRACE conn2 <- [1,1906,null,{}] 01:31:21 INFO - PROCESS | 1650 | 1467189081798 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}] 01:31:21 INFO - PROCESS | 1650 | 1467189081799 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:21 INFO - PROCESS | 1650 | 1467189081876 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 01:31:21 INFO - PROCESS | 1650 | 1467189081943 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:21 INFO - PROCESS | 1650 | 1467189081944 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243be800 == 13 [pid = 1650] [id = 484] 01:31:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119459800) [pid = 1650] [serial = 1452] [outer = 0x0] 01:31:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119a31c00) [pid = 1650] [serial = 1453] [outer = 0x119459800] 01:31:21 INFO - PROCESS | 1650 | 1467189081970 Marionette DEBUG loaded listener.js 01:31:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119ae6c00) [pid = 1650] [serial = 1454] [outer = 0x119459800] 01:31:22 INFO - PROCESS | 1650 | 1467189082295 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]]]}] 01:31:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:31:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 519ms 01:31:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:31:22 INFO - PROCESS | 1650 | 1467189082314 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 01:31:22 INFO - PROCESS | 1650 | 1467189082315 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 01:31:22 INFO - PROCESS | 1650 | 1467189082317 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:31:22 INFO - PROCESS | 1650 | 1467189082318 Marionette TRACE conn2 <- [1,1910,null,{}] 01:31:22 INFO - PROCESS | 1650 | 1467189082321 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}] 01:31:22 INFO - PROCESS | 1650 | 1467189082324 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:22 INFO - PROCESS | 1650 | 1467189082421 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 01:31:22 INFO - PROCESS | 1650 | 1467189082456 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:22 INFO - PROCESS | 1650 | 1467189082457 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x125873000 == 14 [pid = 1650] [id = 485] 01:31:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x111ca9400) [pid = 1650] [serial = 1455] [outer = 0x0] 01:31:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119e32400) [pid = 1650] [serial = 1456] [outer = 0x111ca9400] 01:31:22 INFO - PROCESS | 1650 | 1467189082482 Marionette DEBUG loaded listener.js 01:31:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11a013c00) [pid = 1650] [serial = 1457] [outer = 0x111ca9400] 01:31:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:31:22 INFO - PROCESS | 1650 | 1467189082880 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]]]}] 01:31:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 571ms 01:31:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:31:22 INFO - PROCESS | 1650 | 1467189082891 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 01:31:22 INFO - PROCESS | 1650 | 1467189082893 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 01:31:22 INFO - PROCESS | 1650 | 1467189082896 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:31:22 INFO - PROCESS | 1650 | 1467189082898 Marionette TRACE conn2 <- [1,1914,null,{}] 01:31:22 INFO - PROCESS | 1650 | 1467189082901 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}] 01:31:22 INFO - PROCESS | 1650 | 1467189082909 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:23 INFO - PROCESS | 1650 | 1467189083103 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 01:31:23 INFO - PROCESS | 1650 | 1467189083128 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:23 INFO - PROCESS | 1650 | 1467189083129 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a15000 == 15 [pid = 1650] [id = 486] 01:31:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1209f4800) [pid = 1650] [serial = 1458] [outer = 0x0] 01:31:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123ccf000) [pid = 1650] [serial = 1459] [outer = 0x1209f4800] 01:31:23 INFO - PROCESS | 1650 | 1467189083172 Marionette DEBUG loaded listener.js 01:31:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1240f1000) [pid = 1650] [serial = 1460] [outer = 0x1209f4800] 01:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 720ms 01:31:23 INFO - PROCESS | 1650 | 1467189083607 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]]]}] 01:31:23 INFO - PROCESS | 1650 | 1467189083617 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 01:31:23 INFO - PROCESS | 1650 | 1467189083618 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 01:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:31:23 INFO - PROCESS | 1650 | 1467189083620 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:31:23 INFO - PROCESS | 1650 | 1467189083621 Marionette TRACE conn2 <- [1,1918,null,{}] 01:31:23 INFO - PROCESS | 1650 | 1467189083631 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}] 01:31:23 INFO - PROCESS | 1650 | 1467189083633 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:23 INFO - PROCESS | 1650 | 1467189083726 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 01:31:23 INFO - PROCESS | 1650 | 1467189083782 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:23 INFO - PROCESS | 1650 | 1467189083783 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fbd000 == 16 [pid = 1650] [id = 487] 01:31:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1209f5000) [pid = 1650] [serial = 1461] [outer = 0x0] 01:31:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1243ad400) [pid = 1650] [serial = 1462] [outer = 0x1209f5000] 01:31:23 INFO - PROCESS | 1650 | 1467189083807 Marionette DEBUG loaded listener.js 01:31:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1244cac00) [pid = 1650] [serial = 1463] [outer = 0x1209f5000] 01:31:24 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x110ddcc00) [pid = 1650] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:31:24 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116982400) [pid = 1650] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:31:24 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113c95000) [pid = 1650] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:31:24 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1164e8800) [pid = 1650] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:31:24 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1133d5000) [pid = 1650] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:31:24 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112a7a800) [pid = 1650] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:31:24 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x110ddc400) [pid = 1650] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:31:24 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x110de0800) [pid = 1650] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:31:24 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1241d0400) [pid = 1650] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:31:24 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119653400) [pid = 1650] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:31:24 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1182e7400) [pid = 1650] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:31:24 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x115e87400) [pid = 1650] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:31:24 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116f5c000) [pid = 1650] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:31:24 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x111c19800) [pid = 1650] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:31:24 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x124fcf800) [pid = 1650] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:31:24 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119aedc00) [pid = 1650] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:31:24 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11956f000) [pid = 1650] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:31:24 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11831a400) [pid = 1650] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:31:24 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1244cf400) [pid = 1650] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:31:24 INFO - PROCESS | 1650 | 1467189084254 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]]]}] 01:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 669ms 01:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:31:24 INFO - PROCESS | 1650 | 1467189084294 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 01:31:24 INFO - PROCESS | 1650 | 1467189084295 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 01:31:24 INFO - PROCESS | 1650 | 1467189084297 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:31:24 INFO - PROCESS | 1650 | 1467189084298 Marionette TRACE conn2 <- [1,1922,null,{}] 01:31:24 INFO - PROCESS | 1650 | 1467189084301 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}] 01:31:24 INFO - PROCESS | 1650 | 1467189084302 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:24 INFO - PROCESS | 1650 | 1467189084406 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 01:31:24 INFO - PROCESS | 1650 | 1467189084446 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:24 INFO - PROCESS | 1650 | 1467189084447 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243d9000 == 17 [pid = 1650] [id = 488] 01:31:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x110ddd800) [pid = 1650] [serial = 1464] [outer = 0x0] 01:31:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1164e1400) [pid = 1650] [serial = 1465] [outer = 0x110ddd800] 01:31:24 INFO - PROCESS | 1650 | 1467189084471 Marionette DEBUG loaded listener.js 01:31:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x110e7e400) [pid = 1650] [serial = 1466] [outer = 0x110ddd800] 01:31:24 INFO - PROCESS | 1650 | 1467189084875 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]]]}] 01:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 619ms 01:31:24 INFO - PROCESS | 1650 | 1467189084917 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 01:31:24 INFO - PROCESS | 1650 | 1467189084918 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 01:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:31:24 INFO - PROCESS | 1650 | 1467189084920 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:31:24 INFO - PROCESS | 1650 | 1467189084922 Marionette TRACE conn2 <- [1,1926,null,{}] 01:31:24 INFO - PROCESS | 1650 | 1467189084926 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}] 01:31:24 INFO - PROCESS | 1650 | 1467189084927 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:25 INFO - PROCESS | 1650 | 1467189085002 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 01:31:25 INFO - PROCESS | 1650 | 1467189085057 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:25 INFO - PROCESS | 1650 | 1467189085059 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x129484000 == 18 [pid = 1650] [id = 489] 01:31:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11213f800) [pid = 1650] [serial = 1467] [outer = 0x0] 01:31:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118318000) [pid = 1650] [serial = 1468] [outer = 0x11213f800] 01:31:25 INFO - PROCESS | 1650 | 1467189085083 Marionette DEBUG loaded listener.js 01:31:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119ef9400) [pid = 1650] [serial = 1469] [outer = 0x11213f800] 01:31:25 INFO - PROCESS | 1650 | 1467189085363 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]]]}] 01:31:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:31:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 472ms 01:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:31:25 INFO - PROCESS | 1650 | 1467189085395 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 01:31:25 INFO - PROCESS | 1650 | 1467189085397 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 01:31:25 INFO - PROCESS | 1650 | 1467189085399 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:31:25 INFO - PROCESS | 1650 | 1467189085400 Marionette TRACE conn2 <- [1,1930,null,{}] 01:31:25 INFO - PROCESS | 1650 | 1467189085402 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}] 01:31:25 INFO - PROCESS | 1650 | 1467189085403 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:25 INFO - PROCESS | 1650 | 1467189085484 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 01:31:25 INFO - PROCESS | 1650 | 1467189085541 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:25 INFO - PROCESS | 1650 | 1467189085542 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a583000 == 19 [pid = 1650] [id = 490] 01:31:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1128eac00) [pid = 1650] [serial = 1470] [outer = 0x0] 01:31:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124091800) [pid = 1650] [serial = 1471] [outer = 0x1128eac00] 01:31:25 INFO - PROCESS | 1650 | 1467189085566 Marionette DEBUG loaded listener.js 01:31:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12470f000) [pid = 1650] [serial = 1472] [outer = 0x1128eac00] 01:31:25 INFO - PROCESS | 1650 | 1467189085869 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]]]}] 01:31:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:31:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 520ms 01:31:25 INFO - PROCESS | 1650 | 1467189085920 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 01:31:25 INFO - PROCESS | 1650 | 1467189085922 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 01:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:31:25 INFO - PROCESS | 1650 | 1467189085924 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:31:25 INFO - PROCESS | 1650 | 1467189085925 Marionette TRACE conn2 <- [1,1934,null,{}] 01:31:25 INFO - PROCESS | 1650 | 1467189085928 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}] 01:31:25 INFO - PROCESS | 1650 | 1467189085929 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:26 INFO - PROCESS | 1650 | 1467189086017 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 01:31:26 INFO - PROCESS | 1650 | 1467189086115 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:26 INFO - PROCESS | 1650 | 1467189086117 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x112f6f800 == 20 [pid = 1650] [id = 491] 01:31:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x110ddbc00) [pid = 1650] [serial = 1473] [outer = 0x0] 01:31:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x111e59000) [pid = 1650] [serial = 1474] [outer = 0x110ddbc00] 01:31:26 INFO - PROCESS | 1650 | 1467189086153 Marionette DEBUG loaded listener.js 01:31:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1129afc00) [pid = 1650] [serial = 1475] [outer = 0x110ddbc00] 01:31:26 INFO - PROCESS | 1650 | 1467189086773 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]]]}] 01:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 919ms 01:31:26 INFO - PROCESS | 1650 | 1467189086845 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 01:31:26 INFO - PROCESS | 1650 | 1467189086849 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 01:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:31:26 INFO - PROCESS | 1650 | 1467189086854 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:31:26 INFO - PROCESS | 1650 | 1467189086857 Marionette TRACE conn2 <- [1,1938,null,{}] 01:31:26 INFO - PROCESS | 1650 | 1467189086862 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}] 01:31:26 INFO - PROCESS | 1650 | 1467189086867 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:27 INFO - PROCESS | 1650 | 1467189087026 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 01:31:27 INFO - PROCESS | 1650 | 1467189087083 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:27 INFO - PROCESS | 1650 | 1467189087084 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12398a000 == 21 [pid = 1650] [id = 492] 01:31:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118314800) [pid = 1650] [serial = 1476] [outer = 0x0] 01:31:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1183e9000) [pid = 1650] [serial = 1477] [outer = 0x118314800] 01:31:27 INFO - PROCESS | 1650 | 1467189087155 Marionette DEBUG loaded listener.js 01:31:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11918f000) [pid = 1650] [serial = 1478] [outer = 0x118314800] 01:31:27 INFO - PROCESS | 1650 | 1467189087859 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]]]}] 01:31:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1025ms 01:31:27 INFO - PROCESS | 1650 | 1467189087877 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 01:31:27 INFO - PROCESS | 1650 | 1467189087879 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 01:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:31:27 INFO - PROCESS | 1650 | 1467189087883 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:31:27 INFO - PROCESS | 1650 | 1467189087884 Marionette TRACE conn2 <- [1,1942,null,{}] 01:31:27 INFO - PROCESS | 1650 | 1467189087888 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}] 01:31:27 INFO - PROCESS | 1650 | 1467189087889 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:27 INFO - PROCESS | 1650 | 1467189087987 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 01:31:28 INFO - PROCESS | 1650 | 1467189088043 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:28 INFO - PROCESS | 1650 | 1467189088045 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e58000 == 22 [pid = 1650] [id = 493] 01:31:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1133d2000) [pid = 1650] [serial = 1479] [outer = 0x0] 01:31:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1164e8800) [pid = 1650] [serial = 1480] [outer = 0x1133d2000] 01:31:28 INFO - PROCESS | 1650 | 1467189088072 Marionette DEBUG loaded listener.js 01:31:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116a1a000) [pid = 1650] [serial = 1481] [outer = 0x1133d2000] 01:31:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11661c800 == 21 [pid = 1650] [id = 480] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1129a9800) [pid = 1650] [serial = 1441] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1128de400) [pid = 1650] [serial = 1420] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1189aa400) [pid = 1650] [serial = 1432] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x117eb6c00) [pid = 1650] [serial = 1426] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116a1c000) [pid = 1650] [serial = 1423] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11826a800) [pid = 1650] [serial = 1429] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116f90800) [pid = 1650] [serial = 1428] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11662f800) [pid = 1650] [serial = 1422] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x110e7b000) [pid = 1650] [serial = 1419] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11956e000) [pid = 1650] [serial = 1398] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1258d8c00) [pid = 1650] [serial = 1417] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119653000) [pid = 1650] [serial = 1399] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x112ae1400) [pid = 1650] [serial = 1386] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x113381000) [pid = 1650] [serial = 1387] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1182f0800) [pid = 1650] [serial = 1392] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11831e000) [pid = 1650] [serial = 1393] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123a7ac00) [pid = 1650] [serial = 1404] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x123e6e000) [pid = 1650] [serial = 1405] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1244c5800) [pid = 1650] [serial = 1410] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1246cf000) [pid = 1650] [serial = 1411] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119ae3c00) [pid = 1650] [serial = 1401] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x116f88c00) [pid = 1650] [serial = 1425] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1209f1000) [pid = 1650] [serial = 1402] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1189a0400) [pid = 1650] [serial = 1395] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x119422400) [pid = 1650] [serial = 1396] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x116776c00) [pid = 1650] [serial = 1389] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x116a14000) [pid = 1650] [serial = 1390] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x123f42000) [pid = 1650] [serial = 1407] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x124099800) [pid = 1650] [serial = 1408] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x124ca1c00) [pid = 1650] [serial = 1414] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1246c8400) [pid = 1650] [serial = 1413] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12578b800) [pid = 1650] [serial = 1416] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x1209f0000) [pid = 1650] [serial = 1439] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x119ae7400) [pid = 1650] [serial = 1436] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x119e3ac00) [pid = 1650] [serial = 1438] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x119428000) [pid = 1650] [serial = 1433] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x124cd3c00) [pid = 1650] [serial = 1384] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x119649c00) [pid = 1650] [serial = 1435] [outer = 0x0] [url = about:blank] 01:31:28 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x116f5b000) [pid = 1650] [serial = 880] [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.] 01:31:28 INFO - PROCESS | 1650 | 1467189088412 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]]]}] 01:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 570ms 01:31:28 INFO - PROCESS | 1650 | 1467189088453 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 01:31:28 INFO - PROCESS | 1650 | 1467189088456 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 01:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:31:28 INFO - PROCESS | 1650 | 1467189088461 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:31:28 INFO - PROCESS | 1650 | 1467189088463 Marionette TRACE conn2 <- [1,1946,null,{}] 01:31:28 INFO - PROCESS | 1650 | 1467189088465 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}] 01:31:28 INFO - PROCESS | 1650 | 1467189088467 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:28 INFO - PROCESS | 1650 | 1467189088549 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 01:31:28 INFO - PROCESS | 1650 | 1467189088600 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:28 INFO - PROCESS | 1650 | 1467189088602 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x118504000 == 22 [pid = 1650] [id = 494] 01:31:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x116a13c00) [pid = 1650] [serial = 1482] [outer = 0x0] 01:31:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x116f88c00) [pid = 1650] [serial = 1483] [outer = 0x116a13c00] 01:31:28 INFO - PROCESS | 1650 | 1467189088633 Marionette DEBUG loaded listener.js 01:31:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x11831e000) [pid = 1650] [serial = 1484] [outer = 0x116a13c00] 01:31:28 INFO - PROCESS | 1650 | 1467189088978 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]]]}] 01:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 568ms 01:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:31:29 INFO - PROCESS | 1650 | 1467189089030 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 01:31:29 INFO - PROCESS | 1650 | 1467189089031 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 01:31:29 INFO - PROCESS | 1650 | 1467189089033 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:31:29 INFO - PROCESS | 1650 | 1467189089036 Marionette TRACE conn2 <- [1,1950,null,{}] 01:31:29 INFO - PROCESS | 1650 | 1467189089048 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}] 01:31:29 INFO - PROCESS | 1650 | 1467189089051 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:29 INFO - PROCESS | 1650 | 1467189089130 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 01:31:29 INFO - PROCESS | 1650 | 1467189089134 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:29 INFO - PROCESS | 1650 | 1467189089136 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195dc000 == 23 [pid = 1650] [id = 495] 01:31:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1188c9c00) [pid = 1650] [serial = 1485] [outer = 0x0] 01:31:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x11941c800) [pid = 1650] [serial = 1486] [outer = 0x1188c9c00] 01:31:29 INFO - PROCESS | 1650 | 1467189089165 Marionette DEBUG loaded listener.js 01:31:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x119429c00) [pid = 1650] [serial = 1487] [outer = 0x1188c9c00] 01:31:29 INFO - PROCESS | 1650 | 1467189089606 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]]]}] 01:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 627ms 01:31:29 INFO - PROCESS | 1650 | 1467189089660 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 01:31:29 INFO - PROCESS | 1650 | 1467189089662 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 01:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:31:29 INFO - PROCESS | 1650 | 1467189089664 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:31:29 INFO - PROCESS | 1650 | 1467189089665 Marionette TRACE conn2 <- [1,1954,null,{}] 01:31:29 INFO - PROCESS | 1650 | 1467189089667 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}] 01:31:29 INFO - PROCESS | 1650 | 1467189089669 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:29 INFO - PROCESS | 1650 | 1467189089763 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 01:31:29 INFO - PROCESS | 1650 | 1467189089777 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:29 INFO - PROCESS | 1650 | 1467189089779 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x119cca800 == 24 [pid = 1650] [id = 496] 01:31:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11956a800) [pid = 1650] [serial = 1488] [outer = 0x0] 01:31:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11963e400) [pid = 1650] [serial = 1489] [outer = 0x11956a800] 01:31:29 INFO - PROCESS | 1650 | 1467189089804 Marionette DEBUG loaded listener.js 01:31:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x119a2b800) [pid = 1650] [serial = 1490] [outer = 0x11956a800] 01:31:30 INFO - PROCESS | 1650 | 1467189090133 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]]]}] 01:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 520ms 01:31:30 INFO - PROCESS | 1650 | 1467189090189 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 01:31:30 INFO - PROCESS | 1650 | 1467189090191 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 01:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:31:30 INFO - PROCESS | 1650 | 1467189090193 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:31:30 INFO - PROCESS | 1650 | 1467189090194 Marionette TRACE conn2 <- [1,1958,null,{}] 01:31:30 INFO - PROCESS | 1650 | 1467189090196 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}] 01:31:30 INFO - PROCESS | 1650 | 1467189090197 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:30 INFO - PROCESS | 1650 | 1467189090288 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 01:31:30 INFO - PROCESS | 1650 | 1467189090321 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:30 INFO - PROCESS | 1650 | 1467189090322 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x115d9e800 == 25 [pid = 1650] [id = 497] 01:31:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1128e3c00) [pid = 1650] [serial = 1491] [outer = 0x0] 01:31:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x119ae1c00) [pid = 1650] [serial = 1492] [outer = 0x1128e3c00] 01:31:30 INFO - PROCESS | 1650 | 1467189090347 Marionette DEBUG loaded listener.js 01:31:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119aec400) [pid = 1650] [serial = 1493] [outer = 0x1128e3c00] 01:31:30 INFO - PROCESS | 1650 | 1467189090740 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]]]}] 01:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 569ms 01:31:30 INFO - PROCESS | 1650 | 1467189090763 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 01:31:30 INFO - PROCESS | 1650 | 1467189090765 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 01:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:31:30 INFO - PROCESS | 1650 | 1467189090775 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:31:30 INFO - PROCESS | 1650 | 1467189090776 Marionette TRACE conn2 <- [1,1962,null,{}] 01:31:30 INFO - PROCESS | 1650 | 1467189090779 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}] 01:31:30 INFO - PROCESS | 1650 | 1467189090786 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:31 INFO - PROCESS | 1650 | 1467189091011 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 01:31:31 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x111ca9400) [pid = 1650] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:31:31 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1209f4800) [pid = 1650] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:31:31 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x115e86800) [pid = 1650] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:31:31 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x119425400) [pid = 1650] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:31:31 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x110e84400) [pid = 1650] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:31:31 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x113c63c00) [pid = 1650] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:31:31 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x11213f800) [pid = 1650] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:31:31 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x1209f5000) [pid = 1650] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:31:31 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x110ddd800) [pid = 1650] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:31:31 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x119459800) [pid = 1650] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:31:31 INFO - PROCESS | 1650 | 1467189091107 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:31 INFO - PROCESS | 1650 | 1467189091108 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a55000 == 26 [pid = 1650] [id = 498] 01:31:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x111ca9400) [pid = 1650] [serial = 1494] [outer = 0x0] 01:31:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1133acc00) [pid = 1650] [serial = 1495] [outer = 0x111ca9400] 01:31:31 INFO - PROCESS | 1650 | 1467189091154 Marionette DEBUG loaded listener.js 01:31:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x119199000) [pid = 1650] [serial = 1496] [outer = 0x111ca9400] 01:31:31 INFO - PROCESS | 1650 | 1467189091409 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]]]}] 01:31:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 670ms 01:31:31 INFO - PROCESS | 1650 | 1467189091448 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 01:31:31 INFO - PROCESS | 1650 | 1467189091449 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 01:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:31:31 INFO - PROCESS | 1650 | 1467189091451 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:31:31 INFO - PROCESS | 1650 | 1467189091452 Marionette TRACE conn2 <- [1,1966,null,{}] 01:31:31 INFO - PROCESS | 1650 | 1467189091462 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}] 01:31:31 INFO - PROCESS | 1650 | 1467189091463 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:31 INFO - PROCESS | 1650 | 1467189091565 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 01:31:31 INFO - PROCESS | 1650 | 1467189091571 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:31 INFO - PROCESS | 1650 | 1467189091572 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c48000 == 27 [pid = 1650] [id = 499] 01:31:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x1121bd800) [pid = 1650] [serial = 1497] [outer = 0x0] 01:31:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x119429000) [pid = 1650] [serial = 1498] [outer = 0x1121bd800] 01:31:31 INFO - PROCESS | 1650 | 1467189091604 Marionette DEBUG loaded listener.js 01:31:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x123f41000) [pid = 1650] [serial = 1499] [outer = 0x1121bd800] 01:31:31 INFO - PROCESS | 1650 | 1467189091896 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]]]}] 01:31:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 470ms 01:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:31:31 INFO - PROCESS | 1650 | 1467189091929 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 01:31:31 INFO - PROCESS | 1650 | 1467189091930 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 01:31:31 INFO - PROCESS | 1650 | 1467189091932 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:31:31 INFO - PROCESS | 1650 | 1467189091933 Marionette TRACE conn2 <- [1,1970,null,{}] 01:31:31 INFO - PROCESS | 1650 | 1467189091935 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}] 01:31:31 INFO - PROCESS | 1650 | 1467189091936 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:32 INFO - PROCESS | 1650 | 1467189092013 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 01:31:32 INFO - PROCESS | 1650 | 1467189092017 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:32 INFO - PROCESS | 1650 | 1467189092018 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268dc800 == 28 [pid = 1650] [id = 500] 01:31:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11a00fc00) [pid = 1650] [serial = 1500] [outer = 0x0] 01:31:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x124097c00) [pid = 1650] [serial = 1501] [outer = 0x11a00fc00] 01:31:32 INFO - PROCESS | 1650 | 1467189092045 Marionette DEBUG loaded listener.js 01:31:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1243adc00) [pid = 1650] [serial = 1502] [outer = 0x11a00fc00] 01:31:32 INFO - PROCESS | 1650 | 1467189092380 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]]]}] 01:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 472ms 01:31:32 INFO - PROCESS | 1650 | 1467189092404 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 01:31:32 INFO - PROCESS | 1650 | 1467189092407 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 01:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:31:32 INFO - PROCESS | 1650 | 1467189092410 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:31:32 INFO - PROCESS | 1650 | 1467189092411 Marionette TRACE conn2 <- [1,1974,null,{}] 01:31:32 INFO - PROCESS | 1650 | 1467189092414 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}] 01:31:32 INFO - PROCESS | 1650 | 1467189092415 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:32 INFO - PROCESS | 1650 | 1467189092527 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 01:31:32 INFO - PROCESS | 1650 | 1467189092533 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:32 INFO - PROCESS | 1650 | 1467189092534 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a0b000 == 29 [pid = 1650] [id = 501] 01:31:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1243b8c00) [pid = 1650] [serial = 1503] [outer = 0x0] 01:31:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1244c7400) [pid = 1650] [serial = 1504] [outer = 0x1243b8c00] 01:31:32 INFO - PROCESS | 1650 | 1467189092581 Marionette DEBUG loaded listener.js 01:31:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1244cf400) [pid = 1650] [serial = 1505] [outer = 0x1243b8c00] 01:31:33 INFO - PROCESS | 1650 | 1467189093084 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]]]}] 01:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 719ms 01:31:33 INFO - PROCESS | 1650 | 1467189093130 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 01:31:33 INFO - PROCESS | 1650 | 1467189093133 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 01:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:31:33 INFO - PROCESS | 1650 | 1467189093137 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:31:33 INFO - PROCESS | 1650 | 1467189093139 Marionette TRACE conn2 <- [1,1978,null,{}] 01:31:33 INFO - PROCESS | 1650 | 1467189093143 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}] 01:31:33 INFO - PROCESS | 1650 | 1467189093144 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:33 INFO - PROCESS | 1650 | 1467189093246 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 01:31:33 INFO - PROCESS | 1650 | 1467189093301 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:33 INFO - PROCESS | 1650 | 1467189093304 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x117574000 == 30 [pid = 1650] [id = 502] 01:31:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1128e1400) [pid = 1650] [serial = 1506] [outer = 0x0] 01:31:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x112dc5800) [pid = 1650] [serial = 1507] [outer = 0x1128e1400] 01:31:33 INFO - PROCESS | 1650 | 1467189093348 Marionette DEBUG loaded listener.js 01:31:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x115e1f800) [pid = 1650] [serial = 1508] [outer = 0x1128e1400] 01:31:33 INFO - PROCESS | 1650 | 1467189093771 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]]]}] 01:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 723ms 01:31:33 INFO - PROCESS | 1650 | 1467189093873 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 01:31:33 INFO - PROCESS | 1650 | 1467189093877 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 01:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:31:33 INFO - PROCESS | 1650 | 1467189093882 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:31:33 INFO - PROCESS | 1650 | 1467189093884 Marionette TRACE conn2 <- [1,1982,null,{}] 01:31:33 INFO - PROCESS | 1650 | 1467189093887 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}] 01:31:33 INFO - PROCESS | 1650 | 1467189093888 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:33 INFO - PROCESS | 1650 | 1467189093986 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 01:31:34 INFO - PROCESS | 1650 | 1467189094052 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:34 INFO - PROCESS | 1650 | 1467189094054 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x123886800 == 31 [pid = 1650] [id = 503] 01:31:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1183e9c00) [pid = 1650] [serial = 1509] [outer = 0x0] 01:31:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1188cb000) [pid = 1650] [serial = 1510] [outer = 0x1183e9c00] 01:31:34 INFO - PROCESS | 1650 | 1467189094085 Marionette DEBUG loaded listener.js 01:31:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11941cc00) [pid = 1650] [serial = 1511] [outer = 0x1183e9c00] 01:31:34 INFO - PROCESS | 1650 | 1467189094511 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]]]}] 01:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 672ms 01:31:34 INFO - PROCESS | 1650 | 1467189094555 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 01:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:31:34 INFO - PROCESS | 1650 | 1467189094557 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 01:31:34 INFO - PROCESS | 1650 | 1467189094561 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:31:34 INFO - PROCESS | 1650 | 1467189094565 Marionette TRACE conn2 <- [1,1986,null,{}] 01:31:34 INFO - PROCESS | 1650 | 1467189094576 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}] 01:31:34 INFO - PROCESS | 1650 | 1467189094581 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:34 INFO - PROCESS | 1650 | 1467189094727 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 01:31:34 INFO - PROCESS | 1650 | 1467189094824 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:34 INFO - PROCESS | 1650 | 1467189094827 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292c0800 == 32 [pid = 1650] [id = 504] 01:31:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119649400) [pid = 1650] [serial = 1512] [outer = 0x0] 01:31:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119e36000) [pid = 1650] [serial = 1513] [outer = 0x119649400] 01:31:34 INFO - PROCESS | 1650 | 1467189094871 Marionette DEBUG loaded listener.js 01:31:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x123804800) [pid = 1650] [serial = 1514] [outer = 0x119649400] 01:31:35 INFO - PROCESS | 1650 | 1467189095353 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]]]}] 01:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 826ms 01:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:31:35 INFO - PROCESS | 1650 | 1467189095386 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 01:31:35 INFO - PROCESS | 1650 | 1467189095388 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 01:31:35 INFO - PROCESS | 1650 | 1467189095390 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:31:35 INFO - PROCESS | 1650 | 1467189095391 Marionette TRACE conn2 <- [1,1990,null,{}] 01:31:35 INFO - PROCESS | 1650 | 1467189095394 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}] 01:31:35 INFO - PROCESS | 1650 | 1467189095395 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:35 INFO - PROCESS | 1650 | 1467189095492 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 01:31:35 INFO - PROCESS | 1650 | 1467189095546 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:35 INFO - PROCESS | 1650 | 1467189095547 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x129492800 == 33 [pid = 1650] [id = 505] 01:31:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x123e6e000) [pid = 1650] [serial = 1515] [outer = 0x0] 01:31:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1244cfc00) [pid = 1650] [serial = 1516] [outer = 0x123e6e000] 01:31:35 INFO - PROCESS | 1650 | 1467189095576 Marionette DEBUG loaded listener.js 01:31:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x124b24000) [pid = 1650] [serial = 1517] [outer = 0x123e6e000] 01:31:35 INFO - PROCESS | 1650 | 1467189095980 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]]]}] 01:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 621ms 01:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:31:36 INFO - PROCESS | 1650 | 1467189096011 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 01:31:36 INFO - PROCESS | 1650 | 1467189096013 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 01:31:36 INFO - PROCESS | 1650 | 1467189096015 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:31:36 INFO - PROCESS | 1650 | 1467189096016 Marionette TRACE conn2 <- [1,1994,null,{}] 01:31:36 INFO - PROCESS | 1650 | 1467189096018 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}] 01:31:36 INFO - PROCESS | 1650 | 1467189096019 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:36 INFO - PROCESS | 1650 | 1467189096121 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 01:31:36 INFO - PROCESS | 1650 | 1467189096175 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:36 INFO - PROCESS | 1650 | 1467189096176 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7c3800 == 34 [pid = 1650] [id = 506] 01:31:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123f45000) [pid = 1650] [serial = 1518] [outer = 0x0] 01:31:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124cd7000) [pid = 1650] [serial = 1519] [outer = 0x123f45000] 01:31:36 INFO - PROCESS | 1650 | 1467189096205 Marionette DEBUG loaded listener.js 01:31:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x125006400) [pid = 1650] [serial = 1520] [outer = 0x123f45000] 01:31:36 INFO - PROCESS | 1650 | 1467189096695 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]]]}] 01:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 719ms 01:31:36 INFO - PROCESS | 1650 | 1467189096776 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 01:31:36 INFO - PROCESS | 1650 | 1467189096778 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 01:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:31:36 INFO - PROCESS | 1650 | 1467189096783 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:31:36 INFO - PROCESS | 1650 | 1467189096785 Marionette TRACE conn2 <- [1,1998,null,{}] 01:31:36 INFO - PROCESS | 1650 | 1467189096789 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}] 01:31:36 INFO - PROCESS | 1650 | 1467189096793 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:36 INFO - PROCESS | 1650 | 1467189096879 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 01:31:36 INFO - PROCESS | 1650 | 1467189096949 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:36 INFO - PROCESS | 1650 | 1467189096951 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x117250800 == 35 [pid = 1650] [id = 507] 01:31:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11628c800) [pid = 1650] [serial = 1521] [outer = 0x0] 01:31:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116634800) [pid = 1650] [serial = 1522] [outer = 0x11628c800] 01:31:36 INFO - PROCESS | 1650 | 1467189096979 Marionette DEBUG loaded listener.js 01:31:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1177f5c00) [pid = 1650] [serial = 1523] [outer = 0x11628c800] 01:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x124c48000 == 34 [pid = 1650] [id = 499] 01:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1268dc800 == 33 [pid = 1650] [id = 500] 01:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7c3800 == 32 [pid = 1650] [id = 506] 01:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x129492800 == 31 [pid = 1650] [id = 505] 01:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1292c0800 == 30 [pid = 1650] [id = 504] 01:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x123886800 == 29 [pid = 1650] [id = 503] 01:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x128a0b000 == 28 [pid = 1650] [id = 501] 01:31:37 INFO - PROCESS | 1650 | --DOCSHELL 0x117574000 == 27 [pid = 1650] [id = 502] 01:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1133d5400) [pid = 1650] [serial = 1442] [outer = 0x0] [url = about:blank] 01:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113dddc00) [pid = 1650] [serial = 1444] [outer = 0x0] [url = about:blank] 01:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116905000) [pid = 1650] [serial = 1445] [outer = 0x0] [url = about:blank] 01:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11a013c00) [pid = 1650] [serial = 1457] [outer = 0x0] [url = about:blank] 01:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118318000) [pid = 1650] [serial = 1468] [outer = 0x0] [url = about:blank] 01:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1243ad400) [pid = 1650] [serial = 1462] [outer = 0x0] [url = about:blank] 01:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1164e1400) [pid = 1650] [serial = 1465] [outer = 0x0] [url = about:blank] 01:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124091800) [pid = 1650] [serial = 1471] [outer = 0x0] [url = about:blank] 01:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1244cac00) [pid = 1650] [serial = 1463] [outer = 0x0] [url = about:blank] 01:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x110e7e400) [pid = 1650] [serial = 1466] [outer = 0x0] [url = about:blank] 01:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119a31c00) [pid = 1650] [serial = 1453] [outer = 0x0] [url = about:blank] 01:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1240f1000) [pid = 1650] [serial = 1460] [outer = 0x0] [url = about:blank] 01:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119ae6c00) [pid = 1650] [serial = 1454] [outer = 0x0] [url = about:blank] 01:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119ef9400) [pid = 1650] [serial = 1469] [outer = 0x0] [url = about:blank] 01:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119e32400) [pid = 1650] [serial = 1456] [outer = 0x0] [url = about:blank] 01:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x123ccf000) [pid = 1650] [serial = 1459] [outer = 0x0] [url = about:blank] 01:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1182ec400) [pid = 1650] [serial = 1447] [outer = 0x0] [url = about:blank] 01:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1183e9400) [pid = 1650] [serial = 1448] [outer = 0x0] [url = about:blank] 01:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11945f000) [pid = 1650] [serial = 1450] [outer = 0x0] [url = about:blank] 01:31:37 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x119573000) [pid = 1650] [serial = 1451] [outer = 0x0] [url = about:blank] 01:31:37 INFO - PROCESS | 1650 | 1467189097810 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]]]}] 01:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1078ms 01:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:31:37 INFO - PROCESS | 1650 | 1467189097861 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 01:31:37 INFO - PROCESS | 1650 | 1467189097863 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 01:31:37 INFO - PROCESS | 1650 | 1467189097866 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:31:37 INFO - PROCESS | 1650 | 1467189097867 Marionette TRACE conn2 <- [1,2002,null,{}] 01:31:37 INFO - PROCESS | 1650 | 1467189097871 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}] 01:31:37 INFO - PROCESS | 1650 | 1467189097873 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:37 INFO - PROCESS | 1650 | 1467189097949 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 01:31:37 INFO - PROCESS | 1650 | 1467189097953 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:37 INFO - PROCESS | 1650 | 1467189097958 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x117245800 == 28 [pid = 1650] [id = 508] 01:31:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x113008c00) [pid = 1650] [serial = 1524] [outer = 0x0] 01:31:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x113dddc00) [pid = 1650] [serial = 1525] [outer = 0x113008c00] 01:31:37 INFO - PROCESS | 1650 | 1467189097987 Marionette DEBUG loaded listener.js 01:31:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11677f400) [pid = 1650] [serial = 1526] [outer = 0x113008c00] 01:31:38 INFO - PROCESS | 1650 | 1467189098428 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]]]}] 01:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 571ms 01:31:38 INFO - PROCESS | 1650 | 1467189098437 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 01:31:38 INFO - PROCESS | 1650 | 1467189098444 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 01:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:31:38 INFO - PROCESS | 1650 | 1467189098451 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:31:38 INFO - PROCESS | 1650 | 1467189098454 Marionette TRACE conn2 <- [1,2006,null,{}] 01:31:38 INFO - PROCESS | 1650 | 1467189098460 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}] 01:31:38 INFO - PROCESS | 1650 | 1467189098463 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:38 INFO - PROCESS | 1650 | 1467189098591 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 01:31:38 INFO - PROCESS | 1650 | 1467189098598 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:38 INFO - PROCESS | 1650 | 1467189098600 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189d1000 == 29 [pid = 1650] [id = 509] 01:31:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x116a1ac00) [pid = 1650] [serial = 1527] [outer = 0x0] 01:31:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118317000) [pid = 1650] [serial = 1528] [outer = 0x116a1ac00] 01:31:38 INFO - PROCESS | 1650 | 1467189098646 Marionette DEBUG loaded listener.js 01:31:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1188d4c00) [pid = 1650] [serial = 1529] [outer = 0x116a1ac00] 01:31:39 INFO - PROCESS | 1650 | 1467189099020 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]]]}] 01:31:39 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 01:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 623ms 01:31:39 INFO - PROCESS | 1650 | 1467189099074 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 01:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:31:39 INFO - PROCESS | 1650 | 1467189099075 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 01:31:39 INFO - PROCESS | 1650 | 1467189099078 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:31:39 INFO - PROCESS | 1650 | 1467189099080 Marionette TRACE conn2 <- [1,2010,null,{}] 01:31:39 INFO - PROCESS | 1650 | 1467189099088 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}] 01:31:39 INFO - PROCESS | 1650 | 1467189099091 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:39 INFO - PROCESS | 1650 | 1467189099167 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 01:31:39 INFO - PROCESS | 1650 | 1467189099175 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:39 INFO - PROCESS | 1650 | 1467189099178 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0f1000 == 30 [pid = 1650] [id = 510] 01:31:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1128ec800) [pid = 1650] [serial = 1530] [outer = 0x0] 01:31:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11956b800) [pid = 1650] [serial = 1531] [outer = 0x1128ec800] 01:31:39 INFO - PROCESS | 1650 | 1467189099205 Marionette DEBUG loaded listener.js 01:31:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119652800) [pid = 1650] [serial = 1532] [outer = 0x1128ec800] 01:31:39 INFO - PROCESS | 1650 | 1467189099549 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]]]}] 01:31:39 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 01:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 520ms 01:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:31:39 INFO - PROCESS | 1650 | 1467189099598 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 01:31:39 INFO - PROCESS | 1650 | 1467189099600 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 01:31:39 INFO - PROCESS | 1650 | 1467189099615 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:31:39 INFO - PROCESS | 1650 | 1467189099616 Marionette TRACE conn2 <- [1,2014,null,{}] 01:31:39 INFO - PROCESS | 1650 | 1467189099618 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}] 01:31:39 INFO - PROCESS | 1650 | 1467189099619 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:39 INFO - PROCESS | 1650 | 1467189099698 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 01:31:39 INFO - PROCESS | 1650 | 1467189099701 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:39 INFO - PROCESS | 1650 | 1467189099703 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x124720800 == 31 [pid = 1650] [id = 511] 01:31:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119a36000) [pid = 1650] [serial = 1533] [outer = 0x0] 01:31:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119ae8800) [pid = 1650] [serial = 1534] [outer = 0x119a36000] 01:31:39 INFO - PROCESS | 1650 | 1467189099730 Marionette DEBUG loaded listener.js 01:31:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119e3ac00) [pid = 1650] [serial = 1535] [outer = 0x119a36000] 01:31:40 INFO - PROCESS | 1650 | 1467189100077 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]]]}] 01:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 483ms 01:31:40 INFO - PROCESS | 1650 | 1467189100093 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 01:31:40 INFO - PROCESS | 1650 | 1467189100095 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 01:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:31:40 INFO - PROCESS | 1650 | 1467189100106 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:31:40 INFO - PROCESS | 1650 | 1467189100108 Marionette TRACE conn2 <- [1,2018,null,{}] 01:31:40 INFO - PROCESS | 1650 | 1467189100111 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}] 01:31:40 INFO - PROCESS | 1650 | 1467189100112 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:40 INFO - PROCESS | 1650 | 1467189100205 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 01:31:40 INFO - PROCESS | 1650 | 1467189100209 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:40 INFO - PROCESS | 1650 | 1467189100210 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12581c000 == 32 [pid = 1650] [id = 512] 01:31:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116a14000) [pid = 1650] [serial = 1536] [outer = 0x0] 01:31:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11a010400) [pid = 1650] [serial = 1537] [outer = 0x116a14000] 01:31:40 INFO - PROCESS | 1650 | 1467189100234 Marionette DEBUG loaded listener.js 01:31:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123a7a000) [pid = 1650] [serial = 1538] [outer = 0x116a14000] 01:31:40 INFO - PROCESS | 1650 | 1467189100588 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]]]}] 01:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 521ms 01:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:31:40 INFO - PROCESS | 1650 | 1467189100627 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 01:31:40 INFO - PROCESS | 1650 | 1467189100629 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 01:31:40 INFO - PROCESS | 1650 | 1467189100631 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:31:40 INFO - PROCESS | 1650 | 1467189100632 Marionette TRACE conn2 <- [1,2022,null,{}] 01:31:40 INFO - PROCESS | 1650 | 1467189100634 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}] 01:31:40 INFO - PROCESS | 1650 | 1467189100638 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:40 INFO - PROCESS | 1650 | 1467189100753 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 01:31:40 INFO - PROCESS | 1650 | 1467189100757 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:40 INFO - PROCESS | 1650 | 1467189100759 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268d8800 == 33 [pid = 1650] [id = 513] 01:31:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123a7a800) [pid = 1650] [serial = 1539] [outer = 0x0] 01:31:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124094c00) [pid = 1650] [serial = 1540] [outer = 0x123a7a800] 01:31:40 INFO - PROCESS | 1650 | 1467189100783 Marionette DEBUG loaded listener.js 01:31:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124ca2400) [pid = 1650] [serial = 1541] [outer = 0x123a7a800] 01:31:41 INFO - PROCESS | 1650 | 1467189101110 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]]]}] 01:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 520ms 01:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:31:41 INFO - PROCESS | 1650 | 1467189101152 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 01:31:41 INFO - PROCESS | 1650 | 1467189101153 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 01:31:41 INFO - PROCESS | 1650 | 1467189101155 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:31:41 INFO - PROCESS | 1650 | 1467189101166 Marionette TRACE conn2 <- [1,2026,null,{}] 01:31:41 INFO - PROCESS | 1650 | 1467189101168 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}] 01:31:41 INFO - PROCESS | 1650 | 1467189101169 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:41 INFO - PROCESS | 1650 | 1467189101262 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 01:31:41 INFO - PROCESS | 1650 | 1467189101300 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:41 INFO - PROCESS | 1650 | 1467189101301 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fd1000 == 34 [pid = 1650] [id = 514] 01:31:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124ca7800) [pid = 1650] [serial = 1542] [outer = 0x0] 01:31:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x125782000) [pid = 1650] [serial = 1543] [outer = 0x124ca7800] 01:31:41 INFO - PROCESS | 1650 | 1467189101325 Marionette DEBUG loaded listener.js 01:31:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x125790400) [pid = 1650] [serial = 1544] [outer = 0x124ca7800] 01:31:41 INFO - PROCESS | 1650 | 1467189101619 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]]]}] 01:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 480ms 01:31:41 INFO - PROCESS | 1650 | 1467189101637 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 01:31:41 INFO - PROCESS | 1650 | 1467189101639 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 01:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:31:41 INFO - PROCESS | 1650 | 1467189101649 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:31:41 INFO - PROCESS | 1650 | 1467189101650 Marionette TRACE conn2 <- [1,2030,null,{}] 01:31:41 INFO - PROCESS | 1650 | 1467189101652 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}] 01:31:41 INFO - PROCESS | 1650 | 1467189101653 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:41 INFO - PROCESS | 1650 | 1467189101752 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 01:31:41 INFO - PROCESS | 1650 | 1467189101756 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:41 INFO - PROCESS | 1650 | 1467189101757 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x129476800 == 35 [pid = 1650] [id = 515] 01:31:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1129b1000) [pid = 1650] [serial = 1545] [outer = 0x0] 01:31:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x125839000) [pid = 1650] [serial = 1546] [outer = 0x1129b1000] 01:31:41 INFO - PROCESS | 1650 | 1467189101781 Marionette DEBUG loaded listener.js 01:31:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12617d400) [pid = 1650] [serial = 1547] [outer = 0x1129b1000] 01:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1128eac00) [pid = 1650] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11a00fc00) [pid = 1650] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1188c9c00) [pid = 1650] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1133d2000) [pid = 1650] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x110ddbc00) [pid = 1650] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118314800) [pid = 1650] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116a13c00) [pid = 1650] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1243b8c00) [pid = 1650] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11956a800) [pid = 1650] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1128e3c00) [pid = 1650] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x111ca9400) [pid = 1650] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:31:42 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1121bd800) [pid = 1650] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:31:42 INFO - PROCESS | 1650 | 1467189102321 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]]]}] 01:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 719ms 01:31:42 INFO - PROCESS | 1650 | 1467189102369 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 01:31:42 INFO - PROCESS | 1650 | 1467189102371 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 01:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:31:42 INFO - PROCESS | 1650 | 1467189102383 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:31:42 INFO - PROCESS | 1650 | 1467189102385 Marionette TRACE conn2 <- [1,2034,null,{}] 01:31:42 INFO - PROCESS | 1650 | 1467189102388 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}] 01:31:42 INFO - PROCESS | 1650 | 1467189102391 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:42 INFO - PROCESS | 1650 | 1467189102525 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 01:31:42 INFO - PROCESS | 1650 | 1467189102537 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:42 INFO - PROCESS | 1650 | 1467189102538 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0e1000 == 36 [pid = 1650] [id = 516] 01:31:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1129b3000) [pid = 1650] [serial = 1548] [outer = 0x0] 01:31:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118314c00) [pid = 1650] [serial = 1549] [outer = 0x1129b3000] 01:31:42 INFO - PROCESS | 1650 | 1467189102563 Marionette DEBUG loaded listener.js 01:31:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119eed000) [pid = 1650] [serial = 1550] [outer = 0x1129b3000] 01:31:42 INFO - PROCESS | 1650 | 1467189102895 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]]]}] 01:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 520ms 01:31:42 INFO - PROCESS | 1650 | 1467189102903 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 01:31:42 INFO - PROCESS | 1650 | 1467189102904 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 01:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:31:42 INFO - PROCESS | 1650 | 1467189102906 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:31:42 INFO - PROCESS | 1650 | 1467189102910 Marionette TRACE conn2 <- [1,2038,null,{}] 01:31:42 INFO - PROCESS | 1650 | 1467189102913 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}] 01:31:42 INFO - PROCESS | 1650 | 1467189102914 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:43 INFO - PROCESS | 1650 | 1467189103019 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 01:31:43 INFO - PROCESS | 1650 | 1467189103025 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:43 INFO - PROCESS | 1650 | 1467189103026 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7bf800 == 37 [pid = 1650] [id = 517] 01:31:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1133a7c00) [pid = 1650] [serial = 1551] [outer = 0x0] 01:31:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124cd5400) [pid = 1650] [serial = 1552] [outer = 0x1133a7c00] 01:31:43 INFO - PROCESS | 1650 | 1467189103050 Marionette DEBUG loaded listener.js 01:31:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126188400) [pid = 1650] [serial = 1553] [outer = 0x1133a7c00] 01:31:43 INFO - PROCESS | 1650 | 1467189103410 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]]]}] 01:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 523ms 01:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:31:43 INFO - PROCESS | 1650 | 1467189103430 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 01:31:43 INFO - PROCESS | 1650 | 1467189103431 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 01:31:43 INFO - PROCESS | 1650 | 1467189103441 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:31:43 INFO - PROCESS | 1650 | 1467189103443 Marionette TRACE conn2 <- [1,2042,null,{}] 01:31:43 INFO - PROCESS | 1650 | 1467189103445 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}] 01:31:43 INFO - PROCESS | 1650 | 1467189103447 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:43 INFO - PROCESS | 1650 | 1467189103531 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 01:31:43 INFO - PROCESS | 1650 | 1467189103535 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:43 INFO - PROCESS | 1650 | 1467189103537 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x125818800 == 38 [pid = 1650] [id = 518] 01:31:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126542400) [pid = 1650] [serial = 1554] [outer = 0x0] 01:31:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1266e8c00) [pid = 1650] [serial = 1555] [outer = 0x126542400] 01:31:43 INFO - PROCESS | 1650 | 1467189103565 Marionette DEBUG loaded listener.js 01:31:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123971800) [pid = 1650] [serial = 1556] [outer = 0x126542400] 01:31:43 INFO - PROCESS | 1650 | 1467189103899 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]]]}] 01:31:43 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) 01:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 477ms 01:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:31:43 INFO - PROCESS | 1650 | 1467189103912 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 01:31:43 INFO - PROCESS | 1650 | 1467189103913 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 01:31:43 INFO - PROCESS | 1650 | 1467189103915 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:31:43 INFO - PROCESS | 1650 | 1467189103916 Marionette TRACE conn2 <- [1,2046,null,{}] 01:31:43 INFO - PROCESS | 1650 | 1467189103918 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}] 01:31:43 INFO - PROCESS | 1650 | 1467189103919 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:44 INFO - PROCESS | 1650 | 1467189104030 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 01:31:44 INFO - PROCESS | 1650 | 1467189104037 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:44 INFO - PROCESS | 1650 | 1467189104038 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b27e000 == 39 [pid = 1650] [id = 519] 01:31:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11945c000) [pid = 1650] [serial = 1557] [outer = 0x0] 01:31:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128922400) [pid = 1650] [serial = 1558] [outer = 0x11945c000] 01:31:44 INFO - PROCESS | 1650 | 1467189104062 Marionette DEBUG loaded listener.js 01:31:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128b72c00) [pid = 1650] [serial = 1559] [outer = 0x11945c000] 01:31:44 INFO - PROCESS | 1650 | 1467189104614 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]]]}] 01:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 770ms 01:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:31:44 INFO - PROCESS | 1650 | 1467189104686 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 01:31:44 INFO - PROCESS | 1650 | 1467189104689 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 01:31:44 INFO - PROCESS | 1650 | 1467189104692 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:31:44 INFO - PROCESS | 1650 | 1467189104695 Marionette TRACE conn2 <- [1,2050,null,{}] 01:31:44 INFO - PROCESS | 1650 | 1467189104699 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}] 01:31:44 INFO - PROCESS | 1650 | 1467189104701 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:44 INFO - PROCESS | 1650 | 1467189104811 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 01:31:44 INFO - PROCESS | 1650 | 1467189104915 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:44 INFO - PROCESS | 1650 | 1467189104917 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x118862000 == 40 [pid = 1650] [id = 520] 01:31:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116633800) [pid = 1650] [serial = 1560] [outer = 0x0] 01:31:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x116a1c000) [pid = 1650] [serial = 1561] [outer = 0x116633800] 01:31:44 INFO - PROCESS | 1650 | 1467189104948 Marionette DEBUG loaded listener.js 01:31:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1182ec400) [pid = 1650] [serial = 1562] [outer = 0x116633800] 01:31:45 INFO - PROCESS | 1650 | 1467189105452 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]]]}] 01:31:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 921ms 01:31:45 INFO - PROCESS | 1650 | 1467189105637 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 01:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:31:45 INFO - PROCESS | 1650 | 1467189105641 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 01:31:45 INFO - PROCESS | 1650 | 1467189105647 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:31:45 INFO - PROCESS | 1650 | 1467189105649 Marionette TRACE conn2 <- [1,2054,null,{}] 01:31:45 INFO - PROCESS | 1650 | 1467189105652 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}] 01:31:45 INFO - PROCESS | 1650 | 1467189105654 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:45 INFO - PROCESS | 1650 | 1467189105755 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 01:31:45 INFO - PROCESS | 1650 | 1467189105834 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:45 INFO - PROCESS | 1650 | 1467189105837 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x117571800 == 41 [pid = 1650] [id = 521] 01:31:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x115e94c00) [pid = 1650] [serial = 1563] [outer = 0x0] 01:31:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1164ed000) [pid = 1650] [serial = 1564] [outer = 0x115e94c00] 01:31:45 INFO - PROCESS | 1650 | 1467189105865 Marionette DEBUG loaded listener.js 01:31:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x117eb7000) [pid = 1650] [serial = 1565] [outer = 0x115e94c00] 01:31:46 INFO - PROCESS | 1650 | --DOCSHELL 0x125818800 == 40 [pid = 1650] [id = 518] 01:31:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7bf800 == 39 [pid = 1650] [id = 517] 01:31:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0e1000 == 38 [pid = 1650] [id = 516] 01:31:46 INFO - PROCESS | 1650 | --DOCSHELL 0x129476800 == 37 [pid = 1650] [id = 515] 01:31:46 INFO - PROCESS | 1650 | --DOCSHELL 0x128fd1000 == 36 [pid = 1650] [id = 514] 01:31:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1268d8800 == 35 [pid = 1650] [id = 513] 01:31:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12581c000 == 34 [pid = 1650] [id = 512] 01:31:46 INFO - PROCESS | 1650 | --DOCSHELL 0x124720800 == 33 [pid = 1650] [id = 511] 01:31:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0f1000 == 32 [pid = 1650] [id = 510] 01:31:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1189d1000 == 31 [pid = 1650] [id = 509] 01:31:46 INFO - PROCESS | 1650 | --DOCSHELL 0x117245800 == 30 [pid = 1650] [id = 508] 01:31:46 INFO - PROCESS | 1650 | 1467189106277 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]]]}] 01:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 672ms 01:31:46 INFO - PROCESS | 1650 | 1467189106319 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 01:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:31:46 INFO - PROCESS | 1650 | 1467189106321 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 01:31:46 INFO - PROCESS | 1650 | 1467189106326 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:31:46 INFO - PROCESS | 1650 | 1467189106329 Marionette TRACE conn2 <- [1,2058,null,{}] 01:31:46 INFO - PROCESS | 1650 | 1467189106331 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}] 01:31:46 INFO - PROCESS | 1650 | 1467189106333 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:46 INFO - PROCESS | 1650 | 1467189106414 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 01:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12470f000) [pid = 1650] [serial = 1472] [outer = 0x0] [url = about:blank] 01:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1243adc00) [pid = 1650] [serial = 1502] [outer = 0x0] [url = about:blank] 01:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11941c800) [pid = 1650] [serial = 1486] [outer = 0x0] [url = about:blank] 01:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1164e8800) [pid = 1650] [serial = 1480] [outer = 0x0] [url = about:blank] 01:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116a1a000) [pid = 1650] [serial = 1481] [outer = 0x0] [url = about:blank] 01:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x111e59000) [pid = 1650] [serial = 1474] [outer = 0x0] [url = about:blank] 01:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1129afc00) [pid = 1650] [serial = 1475] [outer = 0x0] [url = about:blank] 01:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1183e9000) [pid = 1650] [serial = 1477] [outer = 0x0] [url = about:blank] 01:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11918f000) [pid = 1650] [serial = 1478] [outer = 0x0] [url = about:blank] 01:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116f88c00) [pid = 1650] [serial = 1483] [outer = 0x0] [url = about:blank] 01:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1244c7400) [pid = 1650] [serial = 1504] [outer = 0x0] [url = about:blank] 01:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1244cf400) [pid = 1650] [serial = 1505] [outer = 0x0] [url = about:blank] 01:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11963e400) [pid = 1650] [serial = 1489] [outer = 0x0] [url = about:blank] 01:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119aec400) [pid = 1650] [serial = 1493] [outer = 0x0] [url = about:blank] 01:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119ae1c00) [pid = 1650] [serial = 1492] [outer = 0x0] [url = about:blank] 01:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1133acc00) [pid = 1650] [serial = 1495] [outer = 0x0] [url = about:blank] 01:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123f41000) [pid = 1650] [serial = 1499] [outer = 0x0] [url = about:blank] 01:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124097c00) [pid = 1650] [serial = 1501] [outer = 0x0] [url = about:blank] 01:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119a2b800) [pid = 1650] [serial = 1490] [outer = 0x0] [url = about:blank] 01:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119429c00) [pid = 1650] [serial = 1487] [outer = 0x0] [url = about:blank] 01:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119199000) [pid = 1650] [serial = 1496] [outer = 0x0] [url = about:blank] 01:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11831e000) [pid = 1650] [serial = 1484] [outer = 0x0] [url = about:blank] 01:31:46 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119429000) [pid = 1650] [serial = 1498] [outer = 0x0] [url = about:blank] 01:31:46 INFO - PROCESS | 1650 | 1467189106518 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:46 INFO - PROCESS | 1650 | 1467189106519 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ab0800 == 31 [pid = 1650] [id = 522] 01:31:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x111e59000) [pid = 1650] [serial = 1566] [outer = 0x0] 01:31:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1129a6c00) [pid = 1650] [serial = 1567] [outer = 0x111e59000] 01:31:46 INFO - PROCESS | 1650 | 1467189106552 Marionette DEBUG loaded listener.js 01:31:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11623f000) [pid = 1650] [serial = 1568] [outer = 0x111e59000] 01:31:46 INFO - PROCESS | 1650 | 1467189106984 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]]]}] 01:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 725ms 01:31:47 INFO - PROCESS | 1650 | 1467189107050 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 01:31:47 INFO - PROCESS | 1650 | 1467189107052 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 01:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:31:47 INFO - PROCESS | 1650 | 1467189107055 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:31:47 INFO - PROCESS | 1650 | 1467189107057 Marionette TRACE conn2 <- [1,2062,null,{}] 01:31:47 INFO - PROCESS | 1650 | 1467189107061 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}] 01:31:47 INFO - PROCESS | 1650 | 1467189107062 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:47 INFO - PROCESS | 1650 | 1467189107157 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 01:31:47 INFO - PROCESS | 1650 | 1467189107216 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:47 INFO - PROCESS | 1650 | 1467189107218 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a42800 == 32 [pid = 1650] [id = 523] 01:31:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11831d800) [pid = 1650] [serial = 1569] [outer = 0x0] 01:31:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11941ec00) [pid = 1650] [serial = 1570] [outer = 0x11831d800] 01:31:47 INFO - PROCESS | 1650 | 1467189107249 Marionette DEBUG loaded listener.js 01:31:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119427c00) [pid = 1650] [serial = 1571] [outer = 0x11831d800] 01:31:47 INFO - PROCESS | 1650 | 1467189107668 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]]]}] 01:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 673ms 01:31:47 INFO - PROCESS | 1650 | 1467189107730 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 01:31:47 INFO - PROCESS | 1650 | 1467189107733 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 01:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:31:47 INFO - PROCESS | 1650 | 1467189107736 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:31:47 INFO - PROCESS | 1650 | 1467189107737 Marionette TRACE conn2 <- [1,2066,null,{}] 01:31:47 INFO - PROCESS | 1650 | 1467189107740 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}] 01:31:47 INFO - PROCESS | 1650 | 1467189107741 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:47 INFO - PROCESS | 1650 | 1467189107863 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 01:31:47 INFO - PROCESS | 1650 | 1467189107944 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:47 INFO - PROCESS | 1650 | 1467189107946 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x123998000 == 33 [pid = 1650] [id = 524] 01:31:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119569800) [pid = 1650] [serial = 1572] [outer = 0x0] 01:31:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119654000) [pid = 1650] [serial = 1573] [outer = 0x119569800] 01:31:47 INFO - PROCESS | 1650 | 1467189107978 Marionette DEBUG loaded listener.js 01:31:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119ae7400) [pid = 1650] [serial = 1574] [outer = 0x119569800] 01:31:48 INFO - PROCESS | 1650 | 1467189108400 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]]]}] 01:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 718ms 01:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:31:48 INFO - PROCESS | 1650 | 1467189108455 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 01:31:48 INFO - PROCESS | 1650 | 1467189108456 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 01:31:48 INFO - PROCESS | 1650 | 1467189108464 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:31:48 INFO - PROCESS | 1650 | 1467189108468 Marionette TRACE conn2 <- [1,2070,null,{}] 01:31:48 INFO - PROCESS | 1650 | 1467189108472 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}] 01:31:48 INFO - PROCESS | 1650 | 1467189108475 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:48 INFO - PROCESS | 1650 | 1467189108572 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 01:31:48 INFO - PROCESS | 1650 | 1467189108628 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:48 INFO - PROCESS | 1650 | 1467189108630 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x125181800 == 34 [pid = 1650] [id = 525] 01:31:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119e36400) [pid = 1650] [serial = 1575] [outer = 0x0] 01:31:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1209f6800) [pid = 1650] [serial = 1576] [outer = 0x119e36400] 01:31:48 INFO - PROCESS | 1650 | 1467189108659 Marionette DEBUG loaded listener.js 01:31:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123e68800) [pid = 1650] [serial = 1577] [outer = 0x119e36400] 01:31:49 INFO - PROCESS | 1650 | 1467189109093 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]]]}] 01:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 680ms 01:31:49 INFO - PROCESS | 1650 | 1467189109139 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 01:31:49 INFO - PROCESS | 1650 | 1467189109142 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 01:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:31:49 INFO - PROCESS | 1650 | 1467189109145 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:31:49 INFO - PROCESS | 1650 | 1467189109147 Marionette TRACE conn2 <- [1,2074,null,{}] 01:31:49 INFO - PROCESS | 1650 | 1467189109150 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}] 01:31:49 INFO - PROCESS | 1650 | 1467189109152 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:49 INFO - PROCESS | 1650 | 1467189109309 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 01:31:49 INFO - PROCESS | 1650 | 1467189109376 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:49 INFO - PROCESS | 1650 | 1467189109377 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x126616800 == 35 [pid = 1650] [id = 526] 01:31:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123e69800) [pid = 1650] [serial = 1578] [outer = 0x0] 01:31:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124095c00) [pid = 1650] [serial = 1579] [outer = 0x123e69800] 01:31:49 INFO - PROCESS | 1650 | 1467189109407 Marionette DEBUG loaded listener.js 01:31:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1243adc00) [pid = 1650] [serial = 1580] [outer = 0x123e69800] 01:31:49 INFO - PROCESS | 1650 | 1467189109786 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]]]}] 01:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 670ms 01:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:31:49 INFO - PROCESS | 1650 | 1467189109816 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 01:31:49 INFO - PROCESS | 1650 | 1467189109817 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 01:31:49 INFO - PROCESS | 1650 | 1467189109819 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:31:49 INFO - PROCESS | 1650 | 1467189109821 Marionette TRACE conn2 <- [1,2078,null,{}] 01:31:49 INFO - PROCESS | 1650 | 1467189109823 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}] 01:31:49 INFO - PROCESS | 1650 | 1467189109826 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:49 INFO - PROCESS | 1650 | 1467189109918 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 01:31:49 INFO - PROCESS | 1650 | 1467189109974 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:49 INFO - PROCESS | 1650 | 1467189109979 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c3c800 == 36 [pid = 1650] [id = 527] 01:31:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124704400) [pid = 1650] [serial = 1581] [outer = 0x0] 01:31:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124b23c00) [pid = 1650] [serial = 1582] [outer = 0x124704400] 01:31:50 INFO - PROCESS | 1650 | 1467189110016 Marionette DEBUG loaded listener.js 01:31:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12514f400) [pid = 1650] [serial = 1583] [outer = 0x124704400] 01:31:50 INFO - PROCESS | 1650 | --DOCSHELL 0x117571800 == 35 [pid = 1650] [id = 521] 01:31:50 INFO - PROCESS | 1650 | --DOCSHELL 0x118862000 == 34 [pid = 1650] [id = 520] 01:31:50 INFO - PROCESS | 1650 | --DOCSHELL 0x117250800 == 33 [pid = 1650] [id = 507] 01:31:50 INFO - PROCESS | 1650 | --DOCSHELL 0x126616800 == 32 [pid = 1650] [id = 526] 01:31:50 INFO - PROCESS | 1650 | --DOCSHELL 0x125181800 == 31 [pid = 1650] [id = 525] 01:31:50 INFO - PROCESS | 1650 | --DOCSHELL 0x123998000 == 30 [pid = 1650] [id = 524] 01:31:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12b27e000 == 29 [pid = 1650] [id = 519] 01:31:50 INFO - PROCESS | 1650 | --DOCSHELL 0x119a42800 == 28 [pid = 1650] [id = 523] 01:31:50 INFO - PROCESS | 1650 | --DOCSHELL 0x116ab0800 == 27 [pid = 1650] [id = 522] 01:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1222ms 01:31:51 INFO - PROCESS | 1650 | 1467189111034 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]]]}] 01:31:51 INFO - PROCESS | 1650 | 1467189111044 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 01:31:51 INFO - PROCESS | 1650 | 1467189111047 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 01:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:31:51 INFO - PROCESS | 1650 | 1467189111051 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:31:51 INFO - PROCESS | 1650 | 1467189111052 Marionette TRACE conn2 <- [1,2082,null,{}] 01:31:51 INFO - PROCESS | 1650 | 1467189111057 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}] 01:31:51 INFO - PROCESS | 1650 | 1467189111058 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:51 INFO - PROCESS | 1650 | 1467189111150 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 01:31:51 INFO - PROCESS | 1650 | 1467189111155 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:51 INFO - PROCESS | 1650 | 1467189111157 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e4d000 == 28 [pid = 1650] [id = 528] 01:31:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x115e88c00) [pid = 1650] [serial = 1584] [outer = 0x0] 01:31:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1164ea400) [pid = 1650] [serial = 1585] [outer = 0x115e88c00] 01:31:51 INFO - PROCESS | 1650 | 1467189111190 Marionette DEBUG loaded listener.js 01:31:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1177f1800) [pid = 1650] [serial = 1586] [outer = 0x115e88c00] 01:31:51 INFO - PROCESS | 1650 | 1467189111528 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]]]}] 01:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 519ms 01:31:51 INFO - PROCESS | 1650 | 1467189111570 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 01:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:31:51 INFO - PROCESS | 1650 | 1467189111575 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 01:31:51 INFO - PROCESS | 1650 | 1467189111580 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:31:51 INFO - PROCESS | 1650 | 1467189111582 Marionette TRACE conn2 <- [1,2086,null,{}] 01:31:51 INFO - PROCESS | 1650 | 1467189111584 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}] 01:31:51 INFO - PROCESS | 1650 | 1467189111586 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:51 INFO - PROCESS | 1650 | 1467189111665 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 01:31:51 INFO - PROCESS | 1650 | 1467189111669 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:51 INFO - PROCESS | 1650 | 1467189111671 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ccb000 == 29 [pid = 1650] [id = 529] 01:31:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118319c00) [pid = 1650] [serial = 1587] [outer = 0x0] 01:31:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119199800) [pid = 1650] [serial = 1588] [outer = 0x118319c00] 01:31:51 INFO - PROCESS | 1650 | 1467189111701 Marionette DEBUG loaded listener.js 01:31:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119429800) [pid = 1650] [serial = 1589] [outer = 0x118319c00] 01:31:52 INFO - PROCESS | 1650 | 1467189112051 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]]]}] 01:31:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 522ms 01:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:31:52 INFO - PROCESS | 1650 | 1467189112103 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 01:31:52 INFO - PROCESS | 1650 | 1467189112104 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 01:31:52 INFO - PROCESS | 1650 | 1467189112106 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:31:52 INFO - PROCESS | 1650 | 1467189112116 Marionette TRACE conn2 <- [1,2090,null,{}] 01:31:52 INFO - PROCESS | 1650 | 1467189112125 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}] 01:31:52 INFO - PROCESS | 1650 | 1467189112128 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:52 INFO - PROCESS | 1650 | 1467189112206 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 01:31:52 INFO - PROCESS | 1650 | 1467189112213 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:52 INFO - PROCESS | 1650 | 1467189112215 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247dd800 == 30 [pid = 1650] [id = 530] 01:31:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112a7fc00) [pid = 1650] [serial = 1590] [outer = 0x0] 01:31:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119ae4000) [pid = 1650] [serial = 1591] [outer = 0x112a7fc00] 01:31:52 INFO - PROCESS | 1650 | 1467189112243 Marionette DEBUG loaded listener.js 01:31:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119e3b400) [pid = 1650] [serial = 1592] [outer = 0x112a7fc00] 01:31:52 INFO - PROCESS | 1650 | 1467189112631 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]]]}] 01:31:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 579ms 01:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:31:52 INFO - PROCESS | 1650 | 1467189112685 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 01:31:52 INFO - PROCESS | 1650 | 1467189112687 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 01:31:52 INFO - PROCESS | 1650 | 1467189112689 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:31:52 INFO - PROCESS | 1650 | 1467189112690 Marionette TRACE conn2 <- [1,2094,null,{}] 01:31:52 INFO - PROCESS | 1650 | 1467189112693 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}] 01:31:52 INFO - PROCESS | 1650 | 1467189112694 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:52 INFO - PROCESS | 1650 | 1467189112794 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 01:31:52 INFO - PROCESS | 1650 | 1467189112797 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:52 INFO - PROCESS | 1650 | 1467189112798 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a0b000 == 31 [pid = 1650] [id = 531] 01:31:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119ae9400) [pid = 1650] [serial = 1593] [outer = 0x0] 01:31:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x123a80000) [pid = 1650] [serial = 1594] [outer = 0x119ae9400] 01:31:52 INFO - PROCESS | 1650 | 1467189112824 Marionette DEBUG loaded listener.js 01:31:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x124094000) [pid = 1650] [serial = 1595] [outer = 0x119ae9400] 01:31:53 INFO - PROCESS | 1650 | 1467189113153 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]]]}] 01:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 471ms 01:31:53 INFO - PROCESS | 1650 | 1467189113163 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 01:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:31:53 INFO - PROCESS | 1650 | 1467189113165 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 01:31:53 INFO - PROCESS | 1650 | 1467189113167 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:31:53 INFO - PROCESS | 1650 | 1467189113168 Marionette TRACE conn2 <- [1,2098,null,{}] 01:31:53 INFO - PROCESS | 1650 | 1467189113170 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}] 01:31:53 INFO - PROCESS | 1650 | 1467189113171 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:53 INFO - PROCESS | 1650 | 1467189113283 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 01:31:53 INFO - PROCESS | 1650 | 1467189113286 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:53 INFO - PROCESS | 1650 | 1467189113288 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292c9000 == 32 [pid = 1650] [id = 532] 01:31:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1182ea000) [pid = 1650] [serial = 1596] [outer = 0x0] 01:31:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1244cd400) [pid = 1650] [serial = 1597] [outer = 0x1182ea000] 01:31:53 INFO - PROCESS | 1650 | 1467189113315 Marionette DEBUG loaded listener.js 01:31:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x124ce2800) [pid = 1650] [serial = 1598] [outer = 0x1182ea000] 01:31:53 INFO - PROCESS | 1650 | 1467189113663 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]]]}] 01:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 518ms 01:31:53 INFO - PROCESS | 1650 | 1467189113701 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 01:31:53 INFO - PROCESS | 1650 | 1467189113702 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 01:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:31:53 INFO - PROCESS | 1650 | 1467189113704 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:31:53 INFO - PROCESS | 1650 | 1467189113705 Marionette TRACE conn2 <- [1,2102,null,{}] 01:31:53 INFO - PROCESS | 1650 | 1467189113707 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}] 01:31:53 INFO - PROCESS | 1650 | 1467189113711 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:53 INFO - PROCESS | 1650 | 1467189113828 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 01:31:53 INFO - PROCESS | 1650 | 1467189113865 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:53 INFO - PROCESS | 1650 | 1467189113867 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac5d800 == 33 [pid = 1650] [id = 533] 01:31:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x124fd5c00) [pid = 1650] [serial = 1599] [outer = 0x0] 01:31:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1258d4800) [pid = 1650] [serial = 1600] [outer = 0x124fd5c00] 01:31:53 INFO - PROCESS | 1650 | 1467189113891 Marionette DEBUG loaded listener.js 01:31:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12689c000) [pid = 1650] [serial = 1601] [outer = 0x124fd5c00] 01:31:54 INFO - PROCESS | 1650 | 1467189114200 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]]]}] 01:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 518ms 01:31:54 INFO - PROCESS | 1650 | 1467189114222 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 01:31:54 INFO - PROCESS | 1650 | 1467189114224 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 01:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:31:54 INFO - PROCESS | 1650 | 1467189114229 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:31:54 INFO - PROCESS | 1650 | 1467189114230 Marionette TRACE conn2 <- [1,2106,null,{}] 01:31:54 INFO - PROCESS | 1650 | 1467189114233 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}] 01:31:54 INFO - PROCESS | 1650 | 1467189114234 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:54 INFO - PROCESS | 1650 | 1467189114342 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 01:31:54 INFO - PROCESS | 1650 | 1467189114346 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:54 INFO - PROCESS | 1650 | 1467189114347 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b267800 == 34 [pid = 1650] [id = 534] 01:31:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119a72000) [pid = 1650] [serial = 1602] [outer = 0x0] 01:31:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x128927800) [pid = 1650] [serial = 1603] [outer = 0x119a72000] 01:31:54 INFO - PROCESS | 1650 | 1467189114371 Marionette DEBUG loaded listener.js 01:31:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x128b75c00) [pid = 1650] [serial = 1604] [outer = 0x119a72000] 01:31:54 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x126542400) [pid = 1650] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:31:54 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x115e94c00) [pid = 1650] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:31:54 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x116a1ac00) [pid = 1650] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:31:54 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x116a14000) [pid = 1650] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:31:54 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119a36000) [pid = 1650] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:31:54 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x123a7a800) [pid = 1650] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:31:54 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1128e1400) [pid = 1650] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:31:54 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1128ec800) [pid = 1650] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:31:54 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1183e9c00) [pid = 1650] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:31:54 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x124ca7800) [pid = 1650] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:31:54 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119649400) [pid = 1650] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:31:54 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11628c800) [pid = 1650] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:31:54 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123e6e000) [pid = 1650] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:31:54 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1129b1000) [pid = 1650] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:31:54 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x113008c00) [pid = 1650] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:31:54 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1133a7c00) [pid = 1650] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:31:54 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x123f45000) [pid = 1650] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:31:54 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1129b3000) [pid = 1650] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:31:54 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116633800) [pid = 1650] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:31:54 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11945c000) [pid = 1650] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:31:54 INFO - PROCESS | 1650 | 1467189114876 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]]]}] 01:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 670ms 01:31:54 INFO - PROCESS | 1650 | 1467189114899 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 01:31:54 INFO - PROCESS | 1650 | 1467189114900 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 01:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:31:54 INFO - PROCESS | 1650 | 1467189114903 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:31:54 INFO - PROCESS | 1650 | 1467189114904 Marionette TRACE conn2 <- [1,2110,null,{}] 01:31:54 INFO - PROCESS | 1650 | 1467189114906 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}] 01:31:54 INFO - PROCESS | 1650 | 1467189114908 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:55 INFO - PROCESS | 1650 | 1467189115019 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 01:31:55 INFO - PROCESS | 1650 | 1467189115070 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:55 INFO - PROCESS | 1650 | 1467189115071 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268d4000 == 35 [pid = 1650] [id = 535] 01:31:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11213fc00) [pid = 1650] [serial = 1605] [outer = 0x0] 01:31:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116774400) [pid = 1650] [serial = 1606] [outer = 0x11213fc00] 01:31:55 INFO - PROCESS | 1650 | 1467189115098 Marionette DEBUG loaded listener.js 01:31:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11910f400) [pid = 1650] [serial = 1607] [outer = 0x11213fc00] 01:31:55 INFO - PROCESS | 1650 | 1467189115357 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]]]}] 01:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 469ms 01:31:55 INFO - PROCESS | 1650 | 1467189115372 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 01:31:55 INFO - PROCESS | 1650 | 1467189115373 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 01:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:31:55 INFO - PROCESS | 1650 | 1467189115385 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:31:55 INFO - PROCESS | 1650 | 1467189115386 Marionette TRACE conn2 <- [1,2114,null,{}] 01:31:55 INFO - PROCESS | 1650 | 1467189115396 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}] 01:31:55 INFO - PROCESS | 1650 | 1467189115397 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:55 INFO - PROCESS | 1650 | 1467189115477 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 01:31:55 INFO - PROCESS | 1650 | 1467189115481 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:55 INFO - PROCESS | 1650 | 1467189115490 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247db000 == 36 [pid = 1650] [id = 536] 01:31:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x116f8d400) [pid = 1650] [serial = 1608] [outer = 0x0] 01:31:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123a7a800) [pid = 1650] [serial = 1609] [outer = 0x116f8d400] 01:31:55 INFO - PROCESS | 1650 | 1467189115514 Marionette DEBUG loaded listener.js 01:31:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12578f800) [pid = 1650] [serial = 1610] [outer = 0x116f8d400] 01:31:55 INFO - PROCESS | 1650 | 1467189115831 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]]]}] 01:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 471ms 01:31:55 INFO - PROCESS | 1650 | 1467189115854 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 01:31:55 INFO - PROCESS | 1650 | 1467189115856 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 01:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:31:55 INFO - PROCESS | 1650 | 1467189115861 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:31:55 INFO - PROCESS | 1650 | 1467189115862 Marionette TRACE conn2 <- [1,2118,null,{}] 01:31:55 INFO - PROCESS | 1650 | 1467189115865 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}] 01:31:55 INFO - PROCESS | 1650 | 1467189115866 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:55 INFO - PROCESS | 1650 | 1467189115972 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 01:31:55 INFO - PROCESS | 1650 | 1467189115979 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:55 INFO - PROCESS | 1650 | 1467189115980 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12baa5000 == 37 [pid = 1650] [id = 537] 01:31:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x117eb6c00) [pid = 1650] [serial = 1611] [outer = 0x0] 01:31:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x125842400) [pid = 1650] [serial = 1612] [outer = 0x117eb6c00] 01:31:56 INFO - PROCESS | 1650 | 1467189116004 Marionette DEBUG loaded listener.js 01:31:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128b79000) [pid = 1650] [serial = 1613] [outer = 0x117eb6c00] 01:31:56 INFO - PROCESS | 1650 | 1467189116326 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]]]}] 01:31:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 470ms 01:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:31:56 INFO - PROCESS | 1650 | 1467189116331 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 01:31:56 INFO - PROCESS | 1650 | 1467189116332 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 01:31:56 INFO - PROCESS | 1650 | 1467189116334 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:31:56 INFO - PROCESS | 1650 | 1467189116336 Marionette TRACE conn2 <- [1,2122,null,{}] 01:31:56 INFO - PROCESS | 1650 | 1467189116338 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}] 01:31:56 INFO - PROCESS | 1650 | 1467189116340 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:56 INFO - PROCESS | 1650 | 1467189116434 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 01:31:56 INFO - PROCESS | 1650 | 1467189116437 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:56 INFO - PROCESS | 1650 | 1467189116439 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292be800 == 38 [pid = 1650] [id = 538] 01:31:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128b79400) [pid = 1650] [serial = 1614] [outer = 0x0] 01:31:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128bcc000) [pid = 1650] [serial = 1615] [outer = 0x128b79400] 01:31:56 INFO - PROCESS | 1650 | 1467189116475 Marionette DEBUG loaded listener.js 01:31:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128bd6800) [pid = 1650] [serial = 1616] [outer = 0x128b79400] 01:31:57 INFO - PROCESS | 1650 | --DOCSHELL 0x117e4d000 == 37 [pid = 1650] [id = 528] 01:31:57 INFO - PROCESS | 1650 | --DOCSHELL 0x124c3c800 == 36 [pid = 1650] [id = 527] 01:31:57 INFO - PROCESS | 1650 | --DOCSHELL 0x119ccb000 == 35 [pid = 1650] [id = 529] 01:31:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1268d4000 == 34 [pid = 1650] [id = 535] 01:31:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12b267800 == 33 [pid = 1650] [id = 534] 01:31:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1247db000 == 32 [pid = 1650] [id = 536] 01:31:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac5d800 == 31 [pid = 1650] [id = 533] 01:31:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1247dd800 == 30 [pid = 1650] [id = 530] 01:31:57 INFO - PROCESS | 1650 | --DOCSHELL 0x128a0b000 == 29 [pid = 1650] [id = 531] 01:31:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12baa5000 == 28 [pid = 1650] [id = 537] 01:31:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1292c9000 == 27 [pid = 1650] [id = 532] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1164ed000) [pid = 1650] [serial = 1564] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x117eb7000) [pid = 1650] [serial = 1565] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118317000) [pid = 1650] [serial = 1528] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11a010400) [pid = 1650] [serial = 1537] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1188d4c00) [pid = 1650] [serial = 1529] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119ae8800) [pid = 1650] [serial = 1534] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x124094c00) [pid = 1650] [serial = 1540] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115e1f800) [pid = 1650] [serial = 1508] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112dc5800) [pid = 1650] [serial = 1507] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11956b800) [pid = 1650] [serial = 1531] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11941cc00) [pid = 1650] [serial = 1511] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119652800) [pid = 1650] [serial = 1532] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x125790400) [pid = 1650] [serial = 1544] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1188cb000) [pid = 1650] [serial = 1510] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x125782000) [pid = 1650] [serial = 1543] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123804800) [pid = 1650] [serial = 1514] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1177f5c00) [pid = 1650] [serial = 1523] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119e36000) [pid = 1650] [serial = 1513] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116634800) [pid = 1650] [serial = 1522] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124b24000) [pid = 1650] [serial = 1517] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x125839000) [pid = 1650] [serial = 1546] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1244cfc00) [pid = 1650] [serial = 1516] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x113dddc00) [pid = 1650] [serial = 1525] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x124cd5400) [pid = 1650] [serial = 1552] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11677f400) [pid = 1650] [serial = 1526] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x125006400) [pid = 1650] [serial = 1520] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124cd7000) [pid = 1650] [serial = 1519] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x126188400) [pid = 1650] [serial = 1553] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118314c00) [pid = 1650] [serial = 1549] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12617d400) [pid = 1650] [serial = 1547] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x124ca2400) [pid = 1650] [serial = 1541] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119e3ac00) [pid = 1650] [serial = 1535] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119eed000) [pid = 1650] [serial = 1550] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x123a7a000) [pid = 1650] [serial = 1538] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x123971800) [pid = 1650] [serial = 1556] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1182ec400) [pid = 1650] [serial = 1562] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x116a1c000) [pid = 1650] [serial = 1561] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x128922400) [pid = 1650] [serial = 1558] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x128b72c00) [pid = 1650] [serial = 1559] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1266e8c00) [pid = 1650] [serial = 1555] [outer = 0x0] [url = about:blank] 01:31:57 INFO - PROCESS | 1650 | 1467189117874 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]]]}] 01:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1571ms 01:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:31:57 INFO - PROCESS | 1650 | 1467189117912 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 01:31:57 INFO - PROCESS | 1650 | 1467189117914 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 01:31:57 INFO - PROCESS | 1650 | 1467189117918 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:31:57 INFO - PROCESS | 1650 | 1467189117919 Marionette TRACE conn2 <- [1,2126,null,{}] 01:31:57 INFO - PROCESS | 1650 | 1467189117925 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}] 01:31:57 INFO - PROCESS | 1650 | 1467189117926 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:58 INFO - PROCESS | 1650 | 1467189118026 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 01:31:58 INFO - PROCESS | 1650 | 1467189118035 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:58 INFO - PROCESS | 1650 | 1467189118037 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x116aab800 == 28 [pid = 1650] [id = 539] 01:31:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x112a83800) [pid = 1650] [serial = 1617] [outer = 0x0] 01:31:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1130c0000) [pid = 1650] [serial = 1618] [outer = 0x112a83800] 01:31:58 INFO - PROCESS | 1650 | 1467189118067 Marionette DEBUG loaded listener.js 01:31:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1133d5c00) [pid = 1650] [serial = 1619] [outer = 0x112a83800] 01:31:58 INFO - PROCESS | 1650 | 1467189118412 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]]]}] 01:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 519ms 01:31:58 INFO - PROCESS | 1650 | 1467189118437 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 01:31:58 INFO - PROCESS | 1650 | 1467189118443 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 01:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:31:58 INFO - PROCESS | 1650 | 1467189118448 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:31:58 INFO - PROCESS | 1650 | 1467189118450 Marionette TRACE conn2 <- [1,2130,null,{}] 01:31:58 INFO - PROCESS | 1650 | 1467189118452 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}] 01:31:58 INFO - PROCESS | 1650 | 1467189118454 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:58 INFO - PROCESS | 1650 | 1467189118537 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 01:31:58 INFO - PROCESS | 1650 | 1467189118591 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:58 INFO - PROCESS | 1650 | 1467189118593 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11884a000 == 29 [pid = 1650] [id = 540] 01:31:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11628c800) [pid = 1650] [serial = 1620] [outer = 0x0] 01:31:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x116904000) [pid = 1650] [serial = 1621] [outer = 0x11628c800] 01:31:58 INFO - PROCESS | 1650 | 1467189118622 Marionette DEBUG loaded listener.js 01:31:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x116f5e000) [pid = 1650] [serial = 1622] [outer = 0x11628c800] 01:31:58 INFO - PROCESS | 1650 | 1467189118933 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] 01:31:58 INFO - PROCESS | 1650 | 1467189118969 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 01:31:58 INFO - PROCESS | 1650 | 1467189118972 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:31:58 INFO - PROCESS | 1650 | 1467189118975 Marionette TRACE conn2 <- [1,2134,null,{}] 01:31:58 INFO - PROCESS | 1650 | 1467189118984 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}] 01:31:58 INFO - PROCESS | 1650 | 1467189118988 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:59 INFO - PROCESS | 1650 | 1467189119062 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 01:31:59 INFO - PROCESS | 1650 | 1467189119118 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:59 INFO - PROCESS | 1650 | 1467189119121 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a42000 == 30 [pid = 1650] [id = 541] 01:31:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x110e7a000) [pid = 1650] [serial = 1623] [outer = 0x0] 01:31:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1182f2400) [pid = 1650] [serial = 1624] [outer = 0x110e7a000] 01:31:59 INFO - PROCESS | 1650 | 1467189119148 Marionette DEBUG loaded listener.js 01:31:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1189a0000) [pid = 1650] [serial = 1625] [outer = 0x110e7a000] 01:31:59 INFO - PROCESS | 1650 | 1467189119456 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]]]}] 01:31:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 524ms 01:31:59 INFO - PROCESS | 1650 | 1467189119497 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 01:31:59 INFO - PROCESS | 1650 | 1467189119499 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 01:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:31:59 INFO - PROCESS | 1650 | 1467189119501 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:31:59 INFO - PROCESS | 1650 | 1467189119502 Marionette TRACE conn2 <- [1,2138,null,{}] 01:31:59 INFO - PROCESS | 1650 | 1467189119505 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}] 01:31:59 INFO - PROCESS | 1650 | 1467189119506 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:59 INFO - PROCESS | 1650 | 1467189119584 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 01:31:59 INFO - PROCESS | 1650 | 1467189119588 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:59 INFO - PROCESS | 1650 | 1467189119589 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:31:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x123981800 == 31 [pid = 1650] [id = 542] 01:31:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11918e000) [pid = 1650] [serial = 1626] [outer = 0x0] 01:31:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11945d000) [pid = 1650] [serial = 1627] [outer = 0x11918e000] 01:31:59 INFO - PROCESS | 1650 | 1467189119617 Marionette DEBUG loaded listener.js 01:31:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11956d400) [pid = 1650] [serial = 1628] [outer = 0x11918e000] 01:31:59 INFO - PROCESS | 1650 | 1467189119970 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]]]}] 01:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 519ms 01:32:00 INFO - PROCESS | 1650 | 1467189120020 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 01:32:00 INFO - PROCESS | 1650 | 1467189120022 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 01:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:32:00 INFO - PROCESS | 1650 | 1467189120024 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:32:00 INFO - PROCESS | 1650 | 1467189120033 Marionette TRACE conn2 <- [1,2142,null,{}] 01:32:00 INFO - PROCESS | 1650 | 1467189120035 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}] 01:32:00 INFO - PROCESS | 1650 | 1467189120036 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:00 INFO - PROCESS | 1650 | 1467189120106 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 01:32:00 INFO - PROCESS | 1650 | 1467189120112 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:00 INFO - PROCESS | 1650 | 1467189120113 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243c5000 == 32 [pid = 1650] [id = 543] 01:32:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1133d1c00) [pid = 1650] [serial = 1629] [outer = 0x0] 01:32:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119641800) [pid = 1650] [serial = 1630] [outer = 0x1133d1c00] 01:32:00 INFO - PROCESS | 1650 | 1467189120137 Marionette DEBUG loaded listener.js 01:32:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119a2c400) [pid = 1650] [serial = 1631] [outer = 0x1133d1c00] 01:32:00 INFO - PROCESS | 1650 | 1467189120494 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] 01:32:00 INFO - PROCESS | 1650 | 1467189120505 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 01:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 01:32:00 INFO - PROCESS | 1650 | 1467189120508 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:32:00 INFO - PROCESS | 1650 | 1467189120511 Marionette TRACE conn2 <- [1,2146,null,{}] 01:32:00 INFO - PROCESS | 1650 | 1467189120513 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}] 01:32:00 INFO - PROCESS | 1650 | 1467189120517 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:00 INFO - PROCESS | 1650 | 1467189120610 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 01:32:00 INFO - PROCESS | 1650 | 1467189120666 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:00 INFO - PROCESS | 1650 | 1467189120667 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c55000 == 33 [pid = 1650] [id = 544] 01:32:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116f65000) [pid = 1650] [serial = 1632] [outer = 0x0] 01:32:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119ae1400) [pid = 1650] [serial = 1633] [outer = 0x116f65000] 01:32:00 INFO - PROCESS | 1650 | 1467189120693 Marionette DEBUG loaded listener.js 01:32:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123cd4800) [pid = 1650] [serial = 1634] [outer = 0x116f65000] 01:32:01 INFO - PROCESS | 1650 | 1467189121021 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] 01:32:01 INFO - PROCESS | 1650 | 1467189121081 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 01:32:01 INFO - PROCESS | 1650 | 1467189121084 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:32:01 INFO - PROCESS | 1650 | 1467189121086 Marionette TRACE conn2 <- [1,2150,null,{}] 01:32:01 INFO - PROCESS | 1650 | 1467189121089 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}] 01:32:01 INFO - PROCESS | 1650 | 1467189121091 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:01 INFO - PROCESS | 1650 | 1467189121255 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 01:32:01 INFO - PROCESS | 1650 | 1467189121305 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:01 INFO - PROCESS | 1650 | 1467189121306 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a05000 == 34 [pid = 1650] [id = 545] 01:32:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118319800) [pid = 1650] [serial = 1635] [outer = 0x0] 01:32:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123e6b400) [pid = 1650] [serial = 1636] [outer = 0x118319800] 01:32:01 INFO - PROCESS | 1650 | 1467189121345 Marionette DEBUG loaded listener.js 01:32:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1244c3000) [pid = 1650] [serial = 1637] [outer = 0x118319800] 01:32:01 INFO - PROCESS | 1650 | 1467189121627 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]]]}] 01:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 01:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 569ms 01:32:01 INFO - PROCESS | 1650 | 1467189121654 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 01:32:01 INFO - PROCESS | 1650 | 1467189121655 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 01:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:32:01 INFO - PROCESS | 1650 | 1467189121665 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:32:01 INFO - PROCESS | 1650 | 1467189121666 Marionette TRACE conn2 <- [1,2154,null,{}] 01:32:01 INFO - PROCESS | 1650 | 1467189121668 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}] 01:32:01 INFO - PROCESS | 1650 | 1467189121669 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:01 INFO - PROCESS | 1650 | 1467189121747 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 01:32:01 INFO - PROCESS | 1650 | 1467189121751 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:01 INFO - PROCESS | 1650 | 1467189121752 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fd2000 == 35 [pid = 1650] [id = 546] 01:32:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1244c8c00) [pid = 1650] [serial = 1638] [outer = 0x0] 01:32:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124707400) [pid = 1650] [serial = 1639] [outer = 0x1244c8c00] 01:32:01 INFO - PROCESS | 1650 | 1467189121779 Marionette DEBUG loaded listener.js 01:32:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124ca8800) [pid = 1650] [serial = 1640] [outer = 0x1244c8c00] 01:32:02 INFO - PROCESS | 1650 | 1467189122128 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]]]}] 01:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 473ms 01:32:02 INFO - PROCESS | 1650 | 1467189122138 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 01:32:02 INFO - PROCESS | 1650 | 1467189122139 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 01:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:32:02 INFO - PROCESS | 1650 | 1467189122144 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:32:02 INFO - PROCESS | 1650 | 1467189122146 Marionette TRACE conn2 <- [1,2158,null,{}] 01:32:02 INFO - PROCESS | 1650 | 1467189122148 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}] 01:32:02 INFO - PROCESS | 1650 | 1467189122149 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:02 INFO - PROCESS | 1650 | 1467189122261 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 01:32:02 INFO - PROCESS | 1650 | 1467189122267 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:02 INFO - PROCESS | 1650 | 1467189122268 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a41800 == 36 [pid = 1650] [id = 547] 01:32:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11956b800) [pid = 1650] [serial = 1641] [outer = 0x0] 01:32:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1244c9400) [pid = 1650] [serial = 1642] [outer = 0x11956b800] 01:32:02 INFO - PROCESS | 1650 | 1467189122293 Marionette DEBUG loaded listener.js 01:32:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12578d800) [pid = 1650] [serial = 1643] [outer = 0x11956b800] 01:32:02 INFO - PROCESS | 1650 | 1467189122595 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]]]}] 01:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 470ms 01:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:32:02 INFO - PROCESS | 1650 | 1467189122614 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 01:32:02 INFO - PROCESS | 1650 | 1467189122615 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 01:32:02 INFO - PROCESS | 1650 | 1467189122616 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:32:02 INFO - PROCESS | 1650 | 1467189122617 Marionette TRACE conn2 <- [1,2162,null,{}] 01:32:02 INFO - PROCESS | 1650 | 1467189122620 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}] 01:32:02 INFO - PROCESS | 1650 | 1467189122621 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:02 INFO - PROCESS | 1650 | 1467189122699 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 01:32:02 INFO - PROCESS | 1650 | 1467189122703 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:02 INFO - PROCESS | 1650 | 1467189122704 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a591000 == 37 [pid = 1650] [id = 548] 01:32:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12578f000) [pid = 1650] [serial = 1644] [outer = 0x0] 01:32:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1258e0800) [pid = 1650] [serial = 1645] [outer = 0x12578f000] 01:32:02 INFO - PROCESS | 1650 | 1467189122730 Marionette DEBUG loaded listener.js 01:32:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126187400) [pid = 1650] [serial = 1646] [outer = 0x12578f000] 01:32:03 INFO - PROCESS | 1650 | 1467189123107 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]]]}] 01:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 522ms 01:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:32:03 INFO - PROCESS | 1650 | 1467189123145 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 01:32:03 INFO - PROCESS | 1650 | 1467189123146 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 01:32:03 INFO - PROCESS | 1650 | 1467189123148 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:32:03 INFO - PROCESS | 1650 | 1467189123150 Marionette TRACE conn2 <- [1,2166,null,{}] 01:32:03 INFO - PROCESS | 1650 | 1467189123152 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}] 01:32:03 INFO - PROCESS | 1650 | 1467189123154 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:03 INFO - PROCESS | 1650 | 1467189123260 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 01:32:03 INFO - PROCESS | 1650 | 1467189123302 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:03 INFO - PROCESS | 1650 | 1467189123303 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243c1800 == 38 [pid = 1650] [id = 549] 01:32:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126543800) [pid = 1650] [serial = 1647] [outer = 0x0] 01:32:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1266e8c00) [pid = 1650] [serial = 1648] [outer = 0x126543800] 01:32:03 INFO - PROCESS | 1650 | 1467189123336 Marionette DEBUG loaded listener.js 01:32:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12892a000) [pid = 1650] [serial = 1649] [outer = 0x126543800] 01:32:03 INFO - PROCESS | 1650 | 1467189123661 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]]]}] 01:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 522ms 01:32:03 INFO - PROCESS | 1650 | 1467189123670 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 01:32:03 INFO - PROCESS | 1650 | 1467189123671 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 01:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:32:03 INFO - PROCESS | 1650 | 1467189123673 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:32:03 INFO - PROCESS | 1650 | 1467189123676 Marionette TRACE conn2 <- [1,2170,null,{}] 01:32:03 INFO - PROCESS | 1650 | 1467189123680 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}] 01:32:03 INFO - PROCESS | 1650 | 1467189123681 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:03 INFO - PROCESS | 1650 | 1467189123781 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 01:32:03 INFO - PROCESS | 1650 | 1467189123785 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:03 INFO - PROCESS | 1650 | 1467189123786 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b262000 == 39 [pid = 1650] [id = 550] 01:32:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12689bc00) [pid = 1650] [serial = 1650] [outer = 0x0] 01:32:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128b7a400) [pid = 1650] [serial = 1651] [outer = 0x12689bc00] 01:32:03 INFO - PROCESS | 1650 | 1467189123810 Marionette DEBUG loaded listener.js 01:32:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128bcdc00) [pid = 1650] [serial = 1652] [outer = 0x12689bc00] 01:32:04 INFO - PROCESS | 1650 | 1467189124133 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]]]}] 01:32:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 473ms 01:32:04 INFO - PROCESS | 1650 | 1467189124150 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 01:32:04 INFO - PROCESS | 1650 | 1467189124151 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 01:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:32:04 INFO - PROCESS | 1650 | 1467189124153 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:32:04 INFO - PROCESS | 1650 | 1467189124154 Marionette TRACE conn2 <- [1,2174,null,{}] 01:32:04 INFO - PROCESS | 1650 | 1467189124157 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}] 01:32:04 INFO - PROCESS | 1650 | 1467189124159 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:04 INFO - PROCESS | 1650 | 1467189124277 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 01:32:04 INFO - PROCESS | 1650 | 1467189124288 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:04 INFO - PROCESS | 1650 | 1467189124289 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b993800 == 40 [pid = 1650] [id = 551] 01:32:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128b79c00) [pid = 1650] [serial = 1653] [outer = 0x0] 01:32:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128bd1800) [pid = 1650] [serial = 1654] [outer = 0x128b79c00] 01:32:04 INFO - PROCESS | 1650 | 1467189124311 Marionette DEBUG loaded listener.js 01:32:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128bd7400) [pid = 1650] [serial = 1655] [outer = 0x128b79c00] 01:32:04 INFO - PROCESS | 1650 | 1467189124649 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]]]}] 01:32:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 519ms 01:32:04 INFO - PROCESS | 1650 | 1467189124676 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 01:32:04 INFO - PROCESS | 1650 | 1467189124677 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 01:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:32:04 INFO - PROCESS | 1650 | 1467189124680 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:32:04 INFO - PROCESS | 1650 | 1467189124681 Marionette TRACE conn2 <- [1,2178,null,{}] 01:32:04 INFO - PROCESS | 1650 | 1467189124683 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}] 01:32:04 INFO - PROCESS | 1650 | 1467189124684 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:04 INFO - PROCESS | 1650 | 1467189124787 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 01:32:04 INFO - PROCESS | 1650 | 1467189124792 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:04 INFO - PROCESS | 1650 | 1467189124793 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12baa7800 == 41 [pid = 1650] [id = 552] 01:32:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128bce400) [pid = 1650] [serial = 1656] [outer = 0x0] 01:32:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128d82000) [pid = 1650] [serial = 1657] [outer = 0x128bce400] 01:32:04 INFO - PROCESS | 1650 | 1467189124849 Marionette DEBUG loaded listener.js 01:32:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x128f7b000) [pid = 1650] [serial = 1658] [outer = 0x128bce400] 01:32:05 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x117eb6c00) [pid = 1650] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:32:05 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119ae9400) [pid = 1650] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:32:05 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1182ea000) [pid = 1650] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:32:05 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x124fd5c00) [pid = 1650] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:32:05 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119a72000) [pid = 1650] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:32:05 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11213fc00) [pid = 1650] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:32:05 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116f8d400) [pid = 1650] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:32:05 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123e69800) [pid = 1650] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:32:05 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119e36400) [pid = 1650] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:32:05 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119569800) [pid = 1650] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:32:05 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11831d800) [pid = 1650] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:32:05 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x111e59000) [pid = 1650] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:32:05 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112a7fc00) [pid = 1650] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:32:05 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118319c00) [pid = 1650] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:32:05 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115e88c00) [pid = 1650] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:32:05 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124704400) [pid = 1650] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:32:05 INFO - PROCESS | 1650 | 1467189125237 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]]]}] 01:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 568ms 01:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:32:05 INFO - PROCESS | 1650 | 1467189125250 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 01:32:05 INFO - PROCESS | 1650 | 1467189125251 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 01:32:05 INFO - PROCESS | 1650 | 1467189125253 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:32:05 INFO - PROCESS | 1650 | 1467189125254 Marionette TRACE conn2 <- [1,2182,null,{}] 01:32:05 INFO - PROCESS | 1650 | 1467189125256 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}] 01:32:05 INFO - PROCESS | 1650 | 1467189125257 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:05 INFO - PROCESS | 1650 | 1467189125382 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 01:32:05 INFO - PROCESS | 1650 | 1467189125416 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:05 INFO - PROCESS | 1650 | 1467189125417 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b99a800 == 42 [pid = 1650] [id = 553] 01:32:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1128e4400) [pid = 1650] [serial = 1659] [outer = 0x0] 01:32:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119196400) [pid = 1650] [serial = 1660] [outer = 0x1128e4400] 01:32:05 INFO - PROCESS | 1650 | 1467189125441 Marionette DEBUG loaded listener.js 01:32:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123806000) [pid = 1650] [serial = 1661] [outer = 0x1128e4400] 01:32:05 INFO - PROCESS | 1650 | 1467189125700 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]]]}] 01:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 469ms 01:32:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:32:05 INFO - PROCESS | 1650 | 1467189125730 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 01:32:05 INFO - PROCESS | 1650 | 1467189125731 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 01:32:05 INFO - PROCESS | 1650 | 1467189125733 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:32:05 INFO - PROCESS | 1650 | 1467189125735 Marionette TRACE conn2 <- [1,2186,null,{}] 01:32:05 INFO - PROCESS | 1650 | 1467189125737 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}] 01:32:05 INFO - PROCESS | 1650 | 1467189125738 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:05 INFO - PROCESS | 1650 | 1467189125820 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 01:32:05 INFO - PROCESS | 1650 | 1467189125826 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:05 INFO - PROCESS | 1650 | 1467189125828 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb81000 == 43 [pid = 1650] [id = 554] 01:32:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123808400) [pid = 1650] [serial = 1662] [outer = 0x0] 01:32:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1266f4800) [pid = 1650] [serial = 1663] [outer = 0x123808400] 01:32:05 INFO - PROCESS | 1650 | 1467189125851 Marionette DEBUG loaded listener.js 01:32:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128f7b400) [pid = 1650] [serial = 1664] [outer = 0x123808400] 01:32:06 INFO - PROCESS | 1650 | 1467189126193 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]]]}] 01:32:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:32:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 469ms 01:32:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:32:06 INFO - PROCESS | 1650 | 1467189126203 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 01:32:06 INFO - PROCESS | 1650 | 1467189126204 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 01:32:06 INFO - PROCESS | 1650 | 1467189126206 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:32:06 INFO - PROCESS | 1650 | 1467189126208 Marionette TRACE conn2 <- [1,2190,null,{}] 01:32:06 INFO - PROCESS | 1650 | 1467189126212 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}] 01:32:06 INFO - PROCESS | 1650 | 1467189126213 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:06 INFO - PROCESS | 1650 | 1467189126328 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 01:32:06 INFO - PROCESS | 1650 | 1467189126334 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:06 INFO - PROCESS | 1650 | 1467189126335 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb8f800 == 44 [pid = 1650] [id = 555] 01:32:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x110dddc00) [pid = 1650] [serial = 1665] [outer = 0x0] 01:32:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12940ac00) [pid = 1650] [serial = 1666] [outer = 0x110dddc00] 01:32:06 INFO - PROCESS | 1650 | 1467189126359 Marionette DEBUG loaded listener.js 01:32:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129411800) [pid = 1650] [serial = 1667] [outer = 0x110dddc00] 01:32:06 INFO - PROCESS | 1650 | 1467189126646 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]]]}] 01:32:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:32:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 473ms 01:32:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:32:06 INFO - PROCESS | 1650 | 1467189126680 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 01:32:06 INFO - PROCESS | 1650 | 1467189126681 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 01:32:06 INFO - PROCESS | 1650 | 1467189126683 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:32:06 INFO - PROCESS | 1650 | 1467189126684 Marionette TRACE conn2 <- [1,2194,null,{}] 01:32:06 INFO - PROCESS | 1650 | 1467189126686 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}] 01:32:06 INFO - PROCESS | 1650 | 1467189126687 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:06 INFO - PROCESS | 1650 | 1467189126771 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 01:32:06 INFO - PROCESS | 1650 | 1467189126775 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:06 INFO - PROCESS | 1650 | 1467189126776 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d14f000 == 45 [pid = 1650] [id = 556] 01:32:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129415000) [pid = 1650] [serial = 1668] [outer = 0x0] 01:32:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1295a0800) [pid = 1650] [serial = 1669] [outer = 0x129415000] 01:32:06 INFO - PROCESS | 1650 | 1467189126800 Marionette DEBUG loaded listener.js 01:32:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1295a7000) [pid = 1650] [serial = 1670] [outer = 0x129415000] 01:32:07 INFO - PROCESS | 1650 | 1467189127250 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]]]}] 01:32:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:32:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 620ms 01:32:07 INFO - PROCESS | 1650 | 1467189127304 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 01:32:07 INFO - PROCESS | 1650 | 1467189127307 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 01:32:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:32:07 INFO - PROCESS | 1650 | 1467189127310 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:32:07 INFO - PROCESS | 1650 | 1467189127312 Marionette TRACE conn2 <- [1,2198,null,{}] 01:32:07 INFO - PROCESS | 1650 | 1467189127316 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}] 01:32:07 INFO - PROCESS | 1650 | 1467189127318 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:07 INFO - PROCESS | 1650 | 1467189127434 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 01:32:07 INFO - PROCESS | 1650 | 1467189127564 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:07 INFO - PROCESS | 1650 | 1467189127566 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x118186800 == 46 [pid = 1650] [id = 557] 01:32:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1129ad000) [pid = 1650] [serial = 1671] [outer = 0x0] 01:32:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x112a77c00) [pid = 1650] [serial = 1672] [outer = 0x1129ad000] 01:32:07 INFO - PROCESS | 1650 | 1467189127599 Marionette DEBUG loaded listener.js 01:32:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x113c63800) [pid = 1650] [serial = 1673] [outer = 0x1129ad000] 01:32:08 INFO - PROCESS | 1650 | 1467189128091 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]]]}] 01:32:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:32:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 823ms 01:32:08 INFO - PROCESS | 1650 | 1467189128152 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 01:32:08 INFO - PROCESS | 1650 | 1467189128156 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 01:32:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:32:08 INFO - PROCESS | 1650 | 1467189128164 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:32:08 INFO - PROCESS | 1650 | 1467189128166 Marionette TRACE conn2 <- [1,2202,null,{}] 01:32:08 INFO - PROCESS | 1650 | 1467189128169 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}] 01:32:08 INFO - PROCESS | 1650 | 1467189128171 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:08 INFO - PROCESS | 1650 | 1467189128284 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 01:32:08 INFO - PROCESS | 1650 | 1467189128366 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:08 INFO - PROCESS | 1650 | 1467189128367 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x116419800 == 47 [pid = 1650] [id = 558] 01:32:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1129b0000) [pid = 1650] [serial = 1674] [outer = 0x0] 01:32:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11677f000) [pid = 1650] [serial = 1675] [outer = 0x1129b0000] 01:32:08 INFO - PROCESS | 1650 | 1467189128399 Marionette DEBUG loaded listener.js 01:32:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1182e7400) [pid = 1650] [serial = 1676] [outer = 0x1129b0000] 01:32:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb8f800 == 46 [pid = 1650] [id = 555] 01:32:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb81000 == 45 [pid = 1650] [id = 554] 01:32:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12b99a800 == 44 [pid = 1650] [id = 553] 01:32:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12baa7800 == 43 [pid = 1650] [id = 552] 01:32:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12b993800 == 42 [pid = 1650] [id = 551] 01:32:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12b262000 == 41 [pid = 1650] [id = 550] 01:32:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1243c1800 == 40 [pid = 1650] [id = 549] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x128bcc000) [pid = 1650] [serial = 1615] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12a591000 == 39 [pid = 1650] [id = 548] 01:32:09 INFO - PROCESS | 1650 | --DOCSHELL 0x119a41800 == 38 [pid = 1650] [id = 547] 01:32:09 INFO - PROCESS | 1650 | --DOCSHELL 0x128fd2000 == 37 [pid = 1650] [id = 546] 01:32:09 INFO - PROCESS | 1650 | --DOCSHELL 0x128a05000 == 36 [pid = 1650] [id = 545] 01:32:09 INFO - PROCESS | 1650 | --DOCSHELL 0x124c55000 == 35 [pid = 1650] [id = 544] 01:32:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1243c5000 == 34 [pid = 1650] [id = 543] 01:32:09 INFO - PROCESS | 1650 | --DOCSHELL 0x123981800 == 33 [pid = 1650] [id = 542] 01:32:09 INFO - PROCESS | 1650 | --DOCSHELL 0x119a42000 == 32 [pid = 1650] [id = 541] 01:32:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11884a000 == 31 [pid = 1650] [id = 540] 01:32:09 INFO - PROCESS | 1650 | --DOCSHELL 0x116aab800 == 30 [pid = 1650] [id = 539] 01:32:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1292be800 == 29 [pid = 1650] [id = 538] 01:32:09 INFO - PROCESS | 1650 | 1467189129107 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]]]}] 01:32:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:32:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 972ms 01:32:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:32:09 INFO - PROCESS | 1650 | 1467189129137 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 01:32:09 INFO - PROCESS | 1650 | 1467189129140 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 01:32:09 INFO - PROCESS | 1650 | 1467189129143 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:32:09 INFO - PROCESS | 1650 | 1467189129146 Marionette TRACE conn2 <- [1,2206,null,{}] 01:32:09 INFO - PROCESS | 1650 | 1467189129149 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}] 01:32:09 INFO - PROCESS | 1650 | 1467189129150 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:09 INFO - PROCESS | 1650 | 1467189129227 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 01:32:09 INFO - PROCESS | 1650 | 1467189129233 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:09 INFO - PROCESS | 1650 | 1467189129235 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x117573800 == 30 [pid = 1650] [id = 559] 01:32:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x116f8d400) [pid = 1650] [serial = 1677] [outer = 0x0] 01:32:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1177f6000) [pid = 1650] [serial = 1678] [outer = 0x116f8d400] 01:32:09 INFO - PROCESS | 1650 | 1467189129266 Marionette DEBUG loaded listener.js 01:32:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118315400) [pid = 1650] [serial = 1679] [outer = 0x116f8d400] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x128b79000) [pid = 1650] [serial = 1613] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x123a80000) [pid = 1650] [serial = 1594] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1244cd400) [pid = 1650] [serial = 1597] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1258d4800) [pid = 1650] [serial = 1600] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x128927800) [pid = 1650] [serial = 1603] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x116774400) [pid = 1650] [serial = 1606] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12689c000) [pid = 1650] [serial = 1601] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x123a7a800) [pid = 1650] [serial = 1609] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x125842400) [pid = 1650] [serial = 1612] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1243adc00) [pid = 1650] [serial = 1580] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x124095c00) [pid = 1650] [serial = 1579] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123e68800) [pid = 1650] [serial = 1577] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1209f6800) [pid = 1650] [serial = 1576] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119ae7400) [pid = 1650] [serial = 1574] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119654000) [pid = 1650] [serial = 1573] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119427c00) [pid = 1650] [serial = 1571] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11941ec00) [pid = 1650] [serial = 1570] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11623f000) [pid = 1650] [serial = 1568] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1129a6c00) [pid = 1650] [serial = 1567] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119ae4000) [pid = 1650] [serial = 1591] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119199800) [pid = 1650] [serial = 1588] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119429800) [pid = 1650] [serial = 1589] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1164ea400) [pid = 1650] [serial = 1585] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1177f1800) [pid = 1650] [serial = 1586] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12578f800) [pid = 1650] [serial = 1610] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128b75c00) [pid = 1650] [serial = 1604] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124b23c00) [pid = 1650] [serial = 1582] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12514f400) [pid = 1650] [serial = 1583] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x124094000) [pid = 1650] [serial = 1595] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11910f400) [pid = 1650] [serial = 1607] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x124ce2800) [pid = 1650] [serial = 1598] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119e3b400) [pid = 1650] [serial = 1592] [outer = 0x0] [url = about:blank] 01:32:09 INFO - PROCESS | 1650 | 1467189129640 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]]]}] 01:32:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:32:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 522ms 01:32:09 INFO - PROCESS | 1650 | 1467189129665 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 01:32:09 INFO - PROCESS | 1650 | 1467189129668 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 01:32:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:32:09 INFO - PROCESS | 1650 | 1467189129675 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:32:09 INFO - PROCESS | 1650 | 1467189129677 Marionette TRACE conn2 <- [1,2210,null,{}] 01:32:09 INFO - PROCESS | 1650 | 1467189129680 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}] 01:32:09 INFO - PROCESS | 1650 | 1467189129682 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:09 INFO - PROCESS | 1650 | 1467189129808 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 01:32:09 INFO - PROCESS | 1650 | 1467189129816 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:09 INFO - PROCESS | 1650 | 1467189129817 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x119183000 == 31 [pid = 1650] [id = 560] 01:32:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118321800) [pid = 1650] [serial = 1680] [outer = 0x0] 01:32:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119111800) [pid = 1650] [serial = 1681] [outer = 0x118321800] 01:32:09 INFO - PROCESS | 1650 | 1467189129862 Marionette DEBUG loaded listener.js 01:32:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119422800) [pid = 1650] [serial = 1682] [outer = 0x118321800] 01:32:10 INFO - PROCESS | 1650 | 1467189130336 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]]]}] 01:32:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:32:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 672ms 01:32:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:32:10 INFO - PROCESS | 1650 | 1467189130347 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 01:32:10 INFO - PROCESS | 1650 | 1467189130349 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 01:32:10 INFO - PROCESS | 1650 | 1467189130352 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:32:10 INFO - PROCESS | 1650 | 1467189130355 Marionette TRACE conn2 <- [1,2214,null,{}] 01:32:10 INFO - PROCESS | 1650 | 1467189130366 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}] 01:32:10 INFO - PROCESS | 1650 | 1467189130370 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:10 INFO - PROCESS | 1650 | 1467189130462 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 01:32:10 INFO - PROCESS | 1650 | 1467189130468 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:10 INFO - PROCESS | 1650 | 1467189130470 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0f2800 == 32 [pid = 1650] [id = 561] 01:32:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112a78c00) [pid = 1650] [serial = 1683] [outer = 0x0] 01:32:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119648800) [pid = 1650] [serial = 1684] [outer = 0x112a78c00] 01:32:10 INFO - PROCESS | 1650 | 1467189130507 Marionette DEBUG loaded listener.js 01:32:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119ae9000) [pid = 1650] [serial = 1685] [outer = 0x112a78c00] 01:32:10 INFO - PROCESS | 1650 | 1467189130990 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]]]}] 01:32:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:32:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 673ms 01:32:11 INFO - PROCESS | 1650 | 1467189131025 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 01:32:11 INFO - PROCESS | 1650 | 1467189131028 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 01:32:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:32:11 INFO - PROCESS | 1650 | 1467189131032 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:32:11 INFO - PROCESS | 1650 | 1467189131034 Marionette TRACE conn2 <- [1,2218,null,{}] 01:32:11 INFO - PROCESS | 1650 | 1467189131037 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}] 01:32:11 INFO - PROCESS | 1650 | 1467189131039 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:11 INFO - PROCESS | 1650 | 1467189131172 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 01:32:11 INFO - PROCESS | 1650 | 1467189131253 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:11 INFO - PROCESS | 1650 | 1467189131254 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247c9000 == 33 [pid = 1650] [id = 562] 01:32:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119aeb800) [pid = 1650] [serial = 1686] [outer = 0x0] 01:32:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119e3c000) [pid = 1650] [serial = 1687] [outer = 0x119aeb800] 01:32:11 INFO - PROCESS | 1650 | 1467189131279 Marionette DEBUG loaded listener.js 01:32:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1209f1c00) [pid = 1650] [serial = 1688] [outer = 0x119aeb800] 01:32:11 INFO - PROCESS | 1650 | 1467189131564 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]]]}] 01:32:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:32:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 572ms 01:32:11 INFO - PROCESS | 1650 | 1467189131604 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 01:32:11 INFO - PROCESS | 1650 | 1467189131605 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 01:32:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:32:11 INFO - PROCESS | 1650 | 1467189131608 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:32:11 INFO - PROCESS | 1650 | 1467189131611 Marionette TRACE conn2 <- [1,2222,null,{}] 01:32:11 INFO - PROCESS | 1650 | 1467189131615 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}] 01:32:11 INFO - PROCESS | 1650 | 1467189131616 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:11 INFO - PROCESS | 1650 | 1467189131713 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 01:32:11 INFO - PROCESS | 1650 | 1467189131751 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:11 INFO - PROCESS | 1650 | 1467189131752 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x125181000 == 34 [pid = 1650] [id = 563] 01:32:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1209f2c00) [pid = 1650] [serial = 1689] [outer = 0x0] 01:32:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123808800) [pid = 1650] [serial = 1690] [outer = 0x1209f2c00] 01:32:11 INFO - PROCESS | 1650 | 1467189131777 Marionette DEBUG loaded listener.js 01:32:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123e65c00) [pid = 1650] [serial = 1691] [outer = 0x1209f2c00] 01:32:12 INFO - PROCESS | 1650 | 1467189132095 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]]]}] 01:32:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:32:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 522ms 01:32:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:32:12 INFO - PROCESS | 1650 | 1467189132130 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 01:32:12 INFO - PROCESS | 1650 | 1467189132131 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 01:32:12 INFO - PROCESS | 1650 | 1467189132133 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:32:12 INFO - PROCESS | 1650 | 1467189132134 Marionette TRACE conn2 <- [1,2226,null,{}] 01:32:12 INFO - PROCESS | 1650 | 1467189132136 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}] 01:32:12 INFO - PROCESS | 1650 | 1467189132140 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:12 INFO - PROCESS | 1650 | 1467189132251 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 01:32:12 INFO - PROCESS | 1650 | 1467189132288 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:12 INFO - PROCESS | 1650 | 1467189132289 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a0c800 == 35 [pid = 1650] [id = 564] 01:32:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123e66800) [pid = 1650] [serial = 1692] [outer = 0x0] 01:32:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123f42000) [pid = 1650] [serial = 1693] [outer = 0x123e66800] 01:32:12 INFO - PROCESS | 1650 | 1467189132321 Marionette DEBUG loaded listener.js 01:32:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124b27000) [pid = 1650] [serial = 1694] [outer = 0x123e66800] 01:32:12 INFO - PROCESS | 1650 | 1467189132645 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]]]}] 01:32:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 01:32:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 522ms 01:32:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:32:12 INFO - PROCESS | 1650 | 1467189132655 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 01:32:12 INFO - PROCESS | 1650 | 1467189132656 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 01:32:12 INFO - PROCESS | 1650 | 1467189132660 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:32:12 INFO - PROCESS | 1650 | 1467189132662 Marionette TRACE conn2 <- [1,2230,null,{}] 01:32:12 INFO - PROCESS | 1650 | 1467189132664 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}] 01:32:12 INFO - PROCESS | 1650 | 1467189132666 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:12 INFO - PROCESS | 1650 | 1467189132765 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 01:32:12 INFO - PROCESS | 1650 | 1467189132768 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:12 INFO - PROCESS | 1650 | 1467189132769 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fc1800 == 36 [pid = 1650] [id = 565] 01:32:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124cdb000) [pid = 1650] [serial = 1695] [outer = 0x0] 01:32:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12514ec00) [pid = 1650] [serial = 1696] [outer = 0x124cdb000] 01:32:12 INFO - PROCESS | 1650 | 1467189132794 Marionette DEBUG loaded listener.js 01:32:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x125840800) [pid = 1650] [serial = 1697] [outer = 0x124cdb000] 01:32:13 INFO - PROCESS | 1650 | 1467189133129 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]]]}] 01:32:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:32:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 520ms 01:32:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:32:13 INFO - PROCESS | 1650 | 1467189133179 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 01:32:13 INFO - PROCESS | 1650 | 1467189133181 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 01:32:13 INFO - PROCESS | 1650 | 1467189133183 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:32:13 INFO - PROCESS | 1650 | 1467189133184 Marionette TRACE conn2 <- [1,2234,null,{}] 01:32:13 INFO - PROCESS | 1650 | 1467189133186 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}] 01:32:13 INFO - PROCESS | 1650 | 1467189133187 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:13 INFO - PROCESS | 1650 | 1467189133294 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 01:32:13 INFO - PROCESS | 1650 | 1467189133306 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:13 INFO - PROCESS | 1650 | 1467189133307 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x129494800 == 37 [pid = 1650] [id = 566] 01:32:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1258de400) [pid = 1650] [serial = 1698] [outer = 0x0] 01:32:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126182800) [pid = 1650] [serial = 1699] [outer = 0x1258de400] 01:32:13 INFO - PROCESS | 1650 | 1467189133332 Marionette DEBUG loaded listener.js 01:32:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1265f1400) [pid = 1650] [serial = 1700] [outer = 0x1258de400] 01:32:13 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x126543800) [pid = 1650] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:32:13 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11956b800) [pid = 1650] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:32:13 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x110e7a000) [pid = 1650] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:32:13 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118319800) [pid = 1650] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:32:13 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1133d1c00) [pid = 1650] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:32:13 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11628c800) [pid = 1650] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:32:13 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1244c8c00) [pid = 1650] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:32:13 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112a83800) [pid = 1650] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:32:13 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12578f000) [pid = 1650] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:32:13 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116f65000) [pid = 1650] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:32:13 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128b79400) [pid = 1650] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:32:13 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12689bc00) [pid = 1650] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:32:13 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1128e4400) [pid = 1650] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:32:13 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128b79c00) [pid = 1650] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:32:13 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128bce400) [pid = 1650] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:32:13 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123808400) [pid = 1650] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:32:13 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11918e000) [pid = 1650] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:32:13 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x110dddc00) [pid = 1650] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:32:13 INFO - PROCESS | 1650 | 1467189133787 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]]]}] 01:32:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:32:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 620ms 01:32:13 INFO - PROCESS | 1650 | 1467189133803 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 01:32:13 INFO - PROCESS | 1650 | 1467189133805 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 01:32:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:32:13 INFO - PROCESS | 1650 | 1467189133807 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:32:13 INFO - PROCESS | 1650 | 1467189133808 Marionette TRACE conn2 <- [1,2238,null,{}] 01:32:13 INFO - PROCESS | 1650 | 1467189133810 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}] 01:32:13 INFO - PROCESS | 1650 | 1467189133812 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:13 INFO - PROCESS | 1650 | 1467189133890 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 01:32:13 INFO - PROCESS | 1650 | 1467189133896 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:13 INFO - PROCESS | 1650 | 1467189133897 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x111e8a000 == 38 [pid = 1650] [id = 567] 01:32:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112766c00) [pid = 1650] [serial = 1701] [outer = 0x0] 01:32:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1183f7800) [pid = 1650] [serial = 1702] [outer = 0x112766c00] 01:32:13 INFO - PROCESS | 1650 | 1467189133973 Marionette DEBUG loaded listener.js 01:32:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119e34000) [pid = 1650] [serial = 1703] [outer = 0x112766c00] 01:32:14 INFO - PROCESS | 1650 | 1467189134236 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]]]}] 01:32:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:32:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 471ms 01:32:14 INFO - PROCESS | 1650 | 1467189134282 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 01:32:14 INFO - PROCESS | 1650 | 1467189134283 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 01:32:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:32:14 INFO - PROCESS | 1650 | 1467189134285 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:32:14 INFO - PROCESS | 1650 | 1467189134287 Marionette TRACE conn2 <- [1,2242,null,{}] 01:32:14 INFO - PROCESS | 1650 | 1467189134289 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}] 01:32:14 INFO - PROCESS | 1650 | 1467189134290 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:14 INFO - PROCESS | 1650 | 1467189134390 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 01:32:14 INFO - PROCESS | 1650 | 1467189134396 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:14 INFO - PROCESS | 1650 | 1467189134397 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac5b800 == 39 [pid = 1650] [id = 568] 01:32:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123f3fc00) [pid = 1650] [serial = 1704] [outer = 0x0] 01:32:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12617e800) [pid = 1650] [serial = 1705] [outer = 0x123f3fc00] 01:32:14 INFO - PROCESS | 1650 | 1467189134421 Marionette DEBUG loaded listener.js 01:32:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12665cc00) [pid = 1650] [serial = 1706] [outer = 0x123f3fc00] 01:32:14 INFO - PROCESS | 1650 | 1467189134760 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]]]}] 01:32:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:32:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 520ms 01:32:14 INFO - PROCESS | 1650 | 1467189134806 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 01:32:14 INFO - PROCESS | 1650 | 1467189134807 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 01:32:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:32:14 INFO - PROCESS | 1650 | 1467189134810 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:32:14 INFO - PROCESS | 1650 | 1467189134811 Marionette TRACE conn2 <- [1,2246,null,{}] 01:32:14 INFO - PROCESS | 1650 | 1467189134814 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}] 01:32:14 INFO - PROCESS | 1650 | 1467189134815 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:14 INFO - PROCESS | 1650 | 1467189134933 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 01:32:14 INFO - PROCESS | 1650 | 1467189134946 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:14 INFO - PROCESS | 1650 | 1467189134948 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b982000 == 40 [pid = 1650] [id = 569] 01:32:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1268a0400) [pid = 1650] [serial = 1707] [outer = 0x0] 01:32:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128b74800) [pid = 1650] [serial = 1708] [outer = 0x1268a0400] 01:32:14 INFO - PROCESS | 1650 | 1467189134974 Marionette DEBUG loaded listener.js 01:32:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128bcc000) [pid = 1650] [serial = 1709] [outer = 0x1268a0400] 01:32:15 INFO - PROCESS | 1650 | 1467189135285 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]]]}] 01:32:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:32:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 519ms 01:32:15 INFO - PROCESS | 1650 | 1467189135330 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 01:32:15 INFO - PROCESS | 1650 | 1467189135331 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 01:32:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:32:15 INFO - PROCESS | 1650 | 1467189135333 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:32:15 INFO - PROCESS | 1650 | 1467189135334 Marionette TRACE conn2 <- [1,2250,null,{}] 01:32:15 INFO - PROCESS | 1650 | 1467189135345 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}] 01:32:15 INFO - PROCESS | 1650 | 1467189135346 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:15 INFO - PROCESS | 1650 | 1467189135427 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 01:32:15 INFO - PROCESS | 1650 | 1467189135431 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:15 INFO - PROCESS | 1650 | 1467189135432 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba9f800 == 41 [pid = 1650] [id = 570] 01:32:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128bcfc00) [pid = 1650] [serial = 1710] [outer = 0x0] 01:32:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128f73800) [pid = 1650] [serial = 1711] [outer = 0x128bcfc00] 01:32:15 INFO - PROCESS | 1650 | 1467189135456 Marionette DEBUG loaded listener.js 01:32:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129409800) [pid = 1650] [serial = 1712] [outer = 0x128bcfc00] 01:32:16 INFO - PROCESS | 1650 | --DOCSHELL 0x117573800 == 40 [pid = 1650] [id = 559] 01:32:16 INFO - PROCESS | 1650 | --DOCSHELL 0x116419800 == 39 [pid = 1650] [id = 558] 01:32:16 INFO - PROCESS | 1650 | --DOCSHELL 0x118186800 == 38 [pid = 1650] [id = 557] 01:32:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12d14f000 == 37 [pid = 1650] [id = 556] 01:32:16 INFO - PROCESS | 1650 | --DOCSHELL 0x119183000 == 36 [pid = 1650] [id = 560] 01:32:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1247c9000 == 35 [pid = 1650] [id = 562] 01:32:16 INFO - PROCESS | 1650 | --DOCSHELL 0x128fc1800 == 34 [pid = 1650] [id = 565] 01:32:16 INFO - PROCESS | 1650 | --DOCSHELL 0x125181000 == 33 [pid = 1650] [id = 563] 01:32:16 INFO - PROCESS | 1650 | --DOCSHELL 0x111e8a000 == 32 [pid = 1650] [id = 567] 01:32:16 INFO - PROCESS | 1650 | --DOCSHELL 0x129494800 == 31 [pid = 1650] [id = 566] 01:32:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac5b800 == 30 [pid = 1650] [id = 568] 01:32:16 INFO - PROCESS | 1650 | --DOCSHELL 0x128a0c800 == 29 [pid = 1650] [id = 564] 01:32:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0f2800 == 28 [pid = 1650] [id = 561] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1266e8c00) [pid = 1650] [serial = 1648] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1244c9400) [pid = 1650] [serial = 1642] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1182f2400) [pid = 1650] [serial = 1624] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1189a0000) [pid = 1650] [serial = 1625] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12578d800) [pid = 1650] [serial = 1643] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123e6b400) [pid = 1650] [serial = 1636] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1244c3000) [pid = 1650] [serial = 1637] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119641800) [pid = 1650] [serial = 1630] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119a2c400) [pid = 1650] [serial = 1631] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116904000) [pid = 1650] [serial = 1621] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116f5e000) [pid = 1650] [serial = 1622] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x124707400) [pid = 1650] [serial = 1639] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x124ca8800) [pid = 1650] [serial = 1640] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1130c0000) [pid = 1650] [serial = 1618] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1133d5c00) [pid = 1650] [serial = 1619] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1258e0800) [pid = 1650] [serial = 1645] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119ae1400) [pid = 1650] [serial = 1633] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x123cd4800) [pid = 1650] [serial = 1634] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128bd6800) [pid = 1650] [serial = 1616] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x128b7a400) [pid = 1650] [serial = 1651] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12892a000) [pid = 1650] [serial = 1649] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119196400) [pid = 1650] [serial = 1660] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x128bd1800) [pid = 1650] [serial = 1654] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x128bcdc00) [pid = 1650] [serial = 1652] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x128d82000) [pid = 1650] [serial = 1657] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x128bd7400) [pid = 1650] [serial = 1655] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1266f4800) [pid = 1650] [serial = 1663] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x128f7b000) [pid = 1650] [serial = 1658] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x11945d000) [pid = 1650] [serial = 1627] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x11956d400) [pid = 1650] [serial = 1628] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x129411800) [pid = 1650] [serial = 1667] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12940ac00) [pid = 1650] [serial = 1666] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x123806000) [pid = 1650] [serial = 1661] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x1295a0800) [pid = 1650] [serial = 1669] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x128f7b400) [pid = 1650] [serial = 1664] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x126187400) [pid = 1650] [serial = 1646] [outer = 0x0] [url = about:blank] 01:32:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12b982000 == 27 [pid = 1650] [id = 569] 01:32:16 INFO - PROCESS | 1650 | 1467189136830 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]]]}] 01:32:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:32:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1526ms 01:32:16 INFO - PROCESS | 1650 | 1467189136860 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 01:32:16 INFO - PROCESS | 1650 | 1467189136862 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 01:32:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:32:16 INFO - PROCESS | 1650 | 1467189136866 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:32:16 INFO - PROCESS | 1650 | 1467189136868 Marionette TRACE conn2 <- [1,2254,null,{}] 01:32:16 INFO - PROCESS | 1650 | 1467189136872 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}] 01:32:16 INFO - PROCESS | 1650 | 1467189136874 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:16 INFO - PROCESS | 1650 | 1467189136956 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 01:32:17 INFO - PROCESS | 1650 | 1467189137008 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:17 INFO - PROCESS | 1650 | 1467189137011 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11667b000 == 28 [pid = 1650] [id = 571] 01:32:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1129ac400) [pid = 1650] [serial = 1713] [outer = 0x0] 01:32:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1129acc00) [pid = 1650] [serial = 1714] [outer = 0x1129ac400] 01:32:17 INFO - PROCESS | 1650 | 1467189137040 Marionette DEBUG loaded listener.js 01:32:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x112dc5400) [pid = 1650] [serial = 1715] [outer = 0x1129ac400] 01:32:17 INFO - PROCESS | 1650 | 1467189137463 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]]]}] 01:32:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:32:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 624ms 01:32:17 INFO - PROCESS | 1650 | 1467189137490 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 01:32:17 INFO - PROCESS | 1650 | 1467189137495 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 01:32:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:32:17 INFO - PROCESS | 1650 | 1467189137502 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:32:17 INFO - PROCESS | 1650 | 1467189137505 Marionette TRACE conn2 <- [1,2258,null,{}] 01:32:17 INFO - PROCESS | 1650 | 1467189137509 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}] 01:32:17 INFO - PROCESS | 1650 | 1467189137512 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:17 INFO - PROCESS | 1650 | 1467189137638 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 01:32:17 INFO - PROCESS | 1650 | 1467189137706 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:17 INFO - PROCESS | 1650 | 1467189137707 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x118193800 == 29 [pid = 1650] [id = 572] 01:32:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1133d5400) [pid = 1650] [serial = 1716] [outer = 0x0] 01:32:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x115de5400) [pid = 1650] [serial = 1717] [outer = 0x1133d5400] 01:32:17 INFO - PROCESS | 1650 | 1467189137735 Marionette DEBUG loaded listener.js 01:32:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1164e9c00) [pid = 1650] [serial = 1718] [outer = 0x1133d5400] 01:32:18 INFO - PROCESS | 1650 | 1467189138036 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]]]}] 01:32:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:32:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 572ms 01:32:18 INFO - PROCESS | 1650 | 1467189138074 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 01:32:18 INFO - PROCESS | 1650 | 1467189138086 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 01:32:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:32:18 INFO - PROCESS | 1650 | 1467189138089 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:32:18 INFO - PROCESS | 1650 | 1467189138092 Marionette TRACE conn2 <- [1,2262,null,{}] 01:32:18 INFO - PROCESS | 1650 | 1467189138102 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}] 01:32:18 INFO - PROCESS | 1650 | 1467189138105 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:18 INFO - PROCESS | 1650 | 1467189138204 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 01:32:18 INFO - PROCESS | 1650 | 1467189138232 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:18 INFO - PROCESS | 1650 | 1467189138234 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a41000 == 30 [pid = 1650] [id = 573] 01:32:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x110e85c00) [pid = 1650] [serial = 1719] [outer = 0x0] 01:32:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1182e9400) [pid = 1650] [serial = 1720] [outer = 0x110e85c00] 01:32:18 INFO - PROCESS | 1650 | 1467189138262 Marionette DEBUG loaded listener.js 01:32:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x118316800) [pid = 1650] [serial = 1721] [outer = 0x110e85c00] 01:32:18 INFO - PROCESS | 1650 | 1467189138554 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]]]}] 01:32:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:32:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 525ms 01:32:18 INFO - PROCESS | 1650 | 1467189138614 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 01:32:18 INFO - PROCESS | 1650 | 1467189138616 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 01:32:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:32:18 INFO - PROCESS | 1650 | 1467189138618 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:32:18 INFO - PROCESS | 1650 | 1467189138619 Marionette TRACE conn2 <- [1,2266,null,{}] 01:32:18 INFO - PROCESS | 1650 | 1467189138622 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}] 01:32:18 INFO - PROCESS | 1650 | 1467189138623 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:18 INFO - PROCESS | 1650 | 1467189138697 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 01:32:18 INFO - PROCESS | 1650 | 1467189138700 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:18 INFO - PROCESS | 1650 | 1467189138701 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ed8000 == 31 [pid = 1650] [id = 574] 01:32:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1188cf400) [pid = 1650] [serial = 1722] [outer = 0x0] 01:32:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1189a7800) [pid = 1650] [serial = 1723] [outer = 0x1188cf400] 01:32:18 INFO - PROCESS | 1650 | 1467189138728 Marionette DEBUG loaded listener.js 01:32:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11941c000) [pid = 1650] [serial = 1724] [outer = 0x1188cf400] 01:32:19 INFO - PROCESS | 1650 | 1467189139047 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]]]}] 01:32:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:32:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 468ms 01:32:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:32:19 INFO - PROCESS | 1650 | 1467189139087 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 01:32:19 INFO - PROCESS | 1650 | 1467189139088 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 01:32:19 INFO - PROCESS | 1650 | 1467189139090 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:32:19 INFO - PROCESS | 1650 | 1467189139091 Marionette TRACE conn2 <- [1,2270,null,{}] 01:32:19 INFO - PROCESS | 1650 | 1467189139093 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}] 01:32:19 INFO - PROCESS | 1650 | 1467189139094 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:19 INFO - PROCESS | 1650 | 1467189139200 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 01:32:19 INFO - PROCESS | 1650 | 1467189139205 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:19 INFO - PROCESS | 1650 | 1467189139206 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x123abe000 == 32 [pid = 1650] [id = 575] 01:32:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11337fc00) [pid = 1650] [serial = 1725] [outer = 0x0] 01:32:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119422c00) [pid = 1650] [serial = 1726] [outer = 0x11337fc00] 01:32:19 INFO - PROCESS | 1650 | 1467189139233 Marionette DEBUG loaded listener.js 01:32:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11945f000) [pid = 1650] [serial = 1727] [outer = 0x11337fc00] 01:32:19 INFO - PROCESS | 1650 | 1467189139541 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]]]}] 01:32:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:32:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 470ms 01:32:19 INFO - PROCESS | 1650 | 1467189139563 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 01:32:19 INFO - PROCESS | 1650 | 1467189139564 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 01:32:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:32:19 INFO - PROCESS | 1650 | 1467189139566 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:32:19 INFO - PROCESS | 1650 | 1467189139567 Marionette TRACE conn2 <- [1,2274,null,{}] 01:32:19 INFO - PROCESS | 1650 | 1467189139570 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}] 01:32:19 INFO - PROCESS | 1650 | 1467189139574 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:19 INFO - PROCESS | 1650 | 1467189139669 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 01:32:19 INFO - PROCESS | 1650 | 1467189139672 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:19 INFO - PROCESS | 1650 | 1467189139673 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x124fa1000 == 33 [pid = 1650] [id = 576] 01:32:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1164ea400) [pid = 1650] [serial = 1728] [outer = 0x0] 01:32:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119571000) [pid = 1650] [serial = 1729] [outer = 0x1164ea400] 01:32:19 INFO - PROCESS | 1650 | 1467189139705 Marionette DEBUG loaded listener.js 01:32:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119aec400) [pid = 1650] [serial = 1730] [outer = 0x1164ea400] 01:32:20 INFO - PROCESS | 1650 | 1467189140118 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]]]}] 01:32:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:32:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 573ms 01:32:20 INFO - PROCESS | 1650 | 1467189140139 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 01:32:20 INFO - PROCESS | 1650 | 1467189140141 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 01:32:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:32:20 INFO - PROCESS | 1650 | 1467189140155 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:32:20 INFO - PROCESS | 1650 | 1467189140156 Marionette TRACE conn2 <- [1,2278,null,{}] 01:32:20 INFO - PROCESS | 1650 | 1467189140158 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}] 01:32:20 INFO - PROCESS | 1650 | 1467189140159 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:20 INFO - PROCESS | 1650 | 1467189140228 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 01:32:20 INFO - PROCESS | 1650 | 1467189140239 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:20 INFO - PROCESS | 1650 | 1467189140240 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x126605800 == 34 [pid = 1650] [id = 577] 01:32:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119c46000) [pid = 1650] [serial = 1731] [outer = 0x0] 01:32:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119e36000) [pid = 1650] [serial = 1732] [outer = 0x119c46000] 01:32:20 INFO - PROCESS | 1650 | 1467189140268 Marionette DEBUG loaded listener.js 01:32:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119eee000) [pid = 1650] [serial = 1733] [outer = 0x119c46000] 01:32:20 INFO - PROCESS | 1650 | 1467189140565 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]]]}] 01:32:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:32:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 419ms 01:32:20 INFO - PROCESS | 1650 | 1467189140576 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 01:32:20 INFO - PROCESS | 1650 | 1467189140579 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 01:32:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:32:20 INFO - PROCESS | 1650 | 1467189140586 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:32:20 INFO - PROCESS | 1650 | 1467189140587 Marionette TRACE conn2 <- [1,2282,null,{}] 01:32:20 INFO - PROCESS | 1650 | 1467189140589 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}] 01:32:20 INFO - PROCESS | 1650 | 1467189140590 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:20 INFO - PROCESS | 1650 | 1467189140667 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 01:32:20 INFO - PROCESS | 1650 | 1467189140671 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:20 INFO - PROCESS | 1650 | 1467189140672 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a0f000 == 35 [pid = 1650] [id = 578] 01:32:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1183e9000) [pid = 1650] [serial = 1734] [outer = 0x0] 01:32:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123802c00) [pid = 1650] [serial = 1735] [outer = 0x1183e9000] 01:32:20 INFO - PROCESS | 1650 | 1467189140698 Marionette DEBUG loaded listener.js 01:32:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123c5ac00) [pid = 1650] [serial = 1736] [outer = 0x1183e9000] 01:32:21 INFO - PROCESS | 1650 | 1467189141037 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]]]}] 01:32:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:32:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 468ms 01:32:21 INFO - PROCESS | 1650 | 1467189141054 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 01:32:21 INFO - PROCESS | 1650 | 1467189141056 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 01:32:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:32:21 INFO - PROCESS | 1650 | 1467189141058 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:32:21 INFO - PROCESS | 1650 | 1467189141059 Marionette TRACE conn2 <- [1,2286,null,{}] 01:32:21 INFO - PROCESS | 1650 | 1467189141061 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}] 01:32:21 INFO - PROCESS | 1650 | 1467189141062 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:21 INFO - PROCESS | 1650 | 1467189141164 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 01:32:21 INFO - PROCESS | 1650 | 1467189141170 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:21 INFO - PROCESS | 1650 | 1467189141171 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a40800 == 36 [pid = 1650] [id = 579] 01:32:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11677e800) [pid = 1650] [serial = 1737] [outer = 0x0] 01:32:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123c65000) [pid = 1650] [serial = 1738] [outer = 0x11677e800] 01:32:21 INFO - PROCESS | 1650 | 1467189141202 Marionette DEBUG loaded listener.js 01:32:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12408e400) [pid = 1650] [serial = 1739] [outer = 0x11677e800] 01:32:21 INFO - PROCESS | 1650 | 1467189141560 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]]]}] 01:32:21 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 01:32:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 520ms 01:32:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:32:21 INFO - PROCESS | 1650 | 1467189141580 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 01:32:21 INFO - PROCESS | 1650 | 1467189141581 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 01:32:21 INFO - PROCESS | 1650 | 1467189141585 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:32:21 INFO - PROCESS | 1650 | 1467189141587 Marionette TRACE conn2 <- [1,2290,null,{}] 01:32:21 INFO - PROCESS | 1650 | 1467189141590 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}] 01:32:21 INFO - PROCESS | 1650 | 1467189141592 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:21 INFO - PROCESS | 1650 | 1467189141716 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 01:32:21 INFO - PROCESS | 1650 | 1467189141812 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:21 INFO - PROCESS | 1650 | 1467189141813 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292bf000 == 37 [pid = 1650] [id = 580] 01:32:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119aec000) [pid = 1650] [serial = 1740] [outer = 0x0] 01:32:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12408f400) [pid = 1650] [serial = 1741] [outer = 0x119aec000] 01:32:21 INFO - PROCESS | 1650 | 1467189141853 Marionette DEBUG loaded listener.js 01:32:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1244c2000) [pid = 1650] [serial = 1742] [outer = 0x119aec000] 01:32:22 INFO - PROCESS | 1650 | 1467189142162 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]]]}] 01:32:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:32:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 620ms 01:32:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:32:22 INFO - PROCESS | 1650 | 1467189142204 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 01:32:22 INFO - PROCESS | 1650 | 1467189142206 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 01:32:22 INFO - PROCESS | 1650 | 1467189142208 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:32:22 INFO - PROCESS | 1650 | 1467189142213 Marionette TRACE conn2 <- [1,2294,null,{}] 01:32:22 INFO - PROCESS | 1650 | 1467189142215 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}] 01:32:22 INFO - PROCESS | 1650 | 1467189142217 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:22 INFO - PROCESS | 1650 | 1467189142328 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 01:32:22 INFO - PROCESS | 1650 | 1467189142381 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:22 INFO - PROCESS | 1650 | 1467189142383 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x123987800 == 38 [pid = 1650] [id = 581] 01:32:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1244ce400) [pid = 1650] [serial = 1743] [outer = 0x0] 01:32:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124707400) [pid = 1650] [serial = 1744] [outer = 0x1244ce400] 01:32:22 INFO - PROCESS | 1650 | 1467189142416 Marionette DEBUG loaded listener.js 01:32:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125006400) [pid = 1650] [serial = 1745] [outer = 0x1244ce400] 01:32:22 INFO - PROCESS | 1650 | 1467189142825 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]]]}] 01:32:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:32:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 672ms 01:32:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:32:22 INFO - PROCESS | 1650 | 1467189142881 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 01:32:22 INFO - PROCESS | 1650 | 1467189142883 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 01:32:22 INFO - PROCESS | 1650 | 1467189142886 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:32:22 INFO - PROCESS | 1650 | 1467189142888 Marionette TRACE conn2 <- [1,2298,null,{}] 01:32:22 INFO - PROCESS | 1650 | 1467189142891 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}] 01:32:22 INFO - PROCESS | 1650 | 1467189142893 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:23 INFO - PROCESS | 1650 | 1467189143045 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 01:32:23 INFO - PROCESS | 1650 | 1467189143059 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:23 INFO - PROCESS | 1650 | 1467189143060 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac61000 == 39 [pid = 1650] [id = 582] 01:32:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1244cf400) [pid = 1650] [serial = 1746] [outer = 0x0] 01:32:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1258d3c00) [pid = 1650] [serial = 1747] [outer = 0x1244cf400] 01:32:23 INFO - PROCESS | 1650 | 1467189143084 Marionette DEBUG loaded listener.js 01:32:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126188000) [pid = 1650] [serial = 1748] [outer = 0x1244cf400] 01:32:23 INFO - PROCESS | 1650 | 1467189143405 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]]]}] 01:32:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:32:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 569ms 01:32:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:32:23 INFO - PROCESS | 1650 | 1467189143456 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 01:32:23 INFO - PROCESS | 1650 | 1467189143457 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 01:32:23 INFO - PROCESS | 1650 | 1467189143459 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:32:23 INFO - PROCESS | 1650 | 1467189143460 Marionette TRACE conn2 <- [1,2302,null,{}] 01:32:23 INFO - PROCESS | 1650 | 1467189143462 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}] 01:32:23 INFO - PROCESS | 1650 | 1467189143463 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:23 INFO - PROCESS | 1650 | 1467189143563 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 01:32:23 INFO - PROCESS | 1650 | 1467189143566 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:23 INFO - PROCESS | 1650 | 1467189143574 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b98a000 == 40 [pid = 1650] [id = 583] 01:32:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x125009c00) [pid = 1650] [serial = 1749] [outer = 0x0] 01:32:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12665dc00) [pid = 1650] [serial = 1750] [outer = 0x125009c00] 01:32:23 INFO - PROCESS | 1650 | 1467189143631 Marionette DEBUG loaded listener.js 01:32:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12689c400) [pid = 1650] [serial = 1751] [outer = 0x125009c00] 01:32:23 INFO - PROCESS | 1650 | 1467189143926 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]]]}] 01:32:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:32:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 520ms 01:32:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:32:23 INFO - PROCESS | 1650 | 1467189143980 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 01:32:23 INFO - PROCESS | 1650 | 1467189143981 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 01:32:23 INFO - PROCESS | 1650 | 1467189143983 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:32:23 INFO - PROCESS | 1650 | 1467189143984 Marionette TRACE conn2 <- [1,2306,null,{}] 01:32:23 INFO - PROCESS | 1650 | 1467189143986 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}] 01:32:23 INFO - PROCESS | 1650 | 1467189143987 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:24 INFO - PROCESS | 1650 | 1467189144086 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 01:32:24 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x123e66800) [pid = 1650] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:32:24 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1209f2c00) [pid = 1650] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:32:24 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1258de400) [pid = 1650] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:32:24 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112766c00) [pid = 1650] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:32:24 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124cdb000) [pid = 1650] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:32:24 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123f3fc00) [pid = 1650] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:32:24 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118321800) [pid = 1650] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:32:24 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116f8d400) [pid = 1650] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:32:24 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1129b0000) [pid = 1650] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:32:24 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1268a0400) [pid = 1650] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:32:24 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1129ad000) [pid = 1650] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:32:24 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x129415000) [pid = 1650] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:32:24 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119aeb800) [pid = 1650] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:32:24 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112a78c00) [pid = 1650] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:32:24 INFO - PROCESS | 1650 | 1467189144223 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:24 INFO - PROCESS | 1650 | 1467189144224 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c3d000 == 41 [pid = 1650] [id = 584] 01:32:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1121b5000) [pid = 1650] [serial = 1752] [outer = 0x0] 01:32:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1129b0000) [pid = 1650] [serial = 1753] [outer = 0x1121b5000] 01:32:24 INFO - PROCESS | 1650 | 1467189144248 Marionette DEBUG loaded listener.js 01:32:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1182f3800) [pid = 1650] [serial = 1754] [outer = 0x1121b5000] 01:32:24 INFO - PROCESS | 1650 | 1467189144513 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]]]}] 01:32:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:32:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 569ms 01:32:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:32:24 INFO - PROCESS | 1650 | 1467189144554 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 01:32:24 INFO - PROCESS | 1650 | 1467189144555 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 01:32:24 INFO - PROCESS | 1650 | 1467189144565 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:32:24 INFO - PROCESS | 1650 | 1467189144566 Marionette TRACE conn2 <- [1,2310,null,{}] 01:32:24 INFO - PROCESS | 1650 | 1467189144569 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}] 01:32:24 INFO - PROCESS | 1650 | 1467189144570 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:24 INFO - PROCESS | 1650 | 1467189144652 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 01:32:24 INFO - PROCESS | 1650 | 1467189144655 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:24 INFO - PROCESS | 1650 | 1467189144666 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdc4000 == 42 [pid = 1650] [id = 585] 01:32:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118321800) [pid = 1650] [serial = 1755] [outer = 0x0] 01:32:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123e70400) [pid = 1650] [serial = 1756] [outer = 0x118321800] 01:32:24 INFO - PROCESS | 1650 | 1467189144690 Marionette DEBUG loaded listener.js 01:32:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1266e7400) [pid = 1650] [serial = 1757] [outer = 0x118321800] 01:32:25 INFO - PROCESS | 1650 | 1467189145033 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]]]}] 01:32:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:32:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 479ms 01:32:25 INFO - PROCESS | 1650 | 1467189145037 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 01:32:25 INFO - PROCESS | 1650 | 1467189145038 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 01:32:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:32:25 INFO - PROCESS | 1650 | 1467189145041 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:32:25 INFO - PROCESS | 1650 | 1467189145043 Marionette TRACE conn2 <- [1,2314,null,{}] 01:32:25 INFO - PROCESS | 1650 | 1467189145046 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}] 01:32:25 INFO - PROCESS | 1650 | 1467189145047 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:25 INFO - PROCESS | 1650 | 1467189145140 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 01:32:25 INFO - PROCESS | 1650 | 1467189145145 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:25 INFO - PROCESS | 1650 | 1467189145146 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdd6800 == 43 [pid = 1650] [id = 586] 01:32:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x116978c00) [pid = 1650] [serial = 1758] [outer = 0x0] 01:32:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12689cc00) [pid = 1650] [serial = 1759] [outer = 0x116978c00] 01:32:25 INFO - PROCESS | 1650 | 1467189145166 Marionette DEBUG loaded listener.js 01:32:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128b7a400) [pid = 1650] [serial = 1760] [outer = 0x116978c00] 01:32:25 INFO - PROCESS | 1650 | 1467189145556 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]]]}] 01:32:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:32:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 525ms 01:32:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:32:25 INFO - PROCESS | 1650 | 1467189145566 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 01:32:25 INFO - PROCESS | 1650 | 1467189145568 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 01:32:25 INFO - PROCESS | 1650 | 1467189145571 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:32:25 INFO - PROCESS | 1650 | 1467189145572 Marionette TRACE conn2 <- [1,2318,null,{}] 01:32:25 INFO - PROCESS | 1650 | 1467189145575 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}] 01:32:25 INFO - PROCESS | 1650 | 1467189145577 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:25 INFO - PROCESS | 1650 | 1467189145712 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 01:32:25 INFO - PROCESS | 1650 | 1467189145800 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:25 INFO - PROCESS | 1650 | 1467189145801 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c0b8800 == 44 [pid = 1650] [id = 587] 01:32:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119e38800) [pid = 1650] [serial = 1761] [outer = 0x0] 01:32:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128b7e000) [pid = 1650] [serial = 1762] [outer = 0x119e38800] 01:32:25 INFO - PROCESS | 1650 | 1467189145842 Marionette DEBUG loaded listener.js 01:32:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128bd2000) [pid = 1650] [serial = 1763] [outer = 0x119e38800] 01:32:26 INFO - PROCESS | 1650 | 1467189146150 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] 01:32:26 INFO - PROCESS | 1650 | 1467189146242 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 01:32:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 01:32:26 INFO - PROCESS | 1650 | 1467189146247 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:32:26 INFO - PROCESS | 1650 | 1467189146249 Marionette TRACE conn2 <- [1,2322,null,{}] 01:32:26 INFO - PROCESS | 1650 | 1467189146253 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}] 01:32:26 INFO - PROCESS | 1650 | 1467189146255 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:26 INFO - PROCESS | 1650 | 1467189146375 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 01:32:26 INFO - PROCESS | 1650 | 1467189146431 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:26 INFO - PROCESS | 1650 | 1467189146433 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11641c000 == 45 [pid = 1650] [id = 588] 01:32:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x111e60c00) [pid = 1650] [serial = 1764] [outer = 0x0] 01:32:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1121bd800) [pid = 1650] [serial = 1765] [outer = 0x111e60c00] 01:32:26 INFO - PROCESS | 1650 | 1467189146466 Marionette DEBUG loaded listener.js 01:32:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1129af400) [pid = 1650] [serial = 1766] [outer = 0x111e60c00] 01:32:26 INFO - PROCESS | 1650 | 1467189146971 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]]]}] 01:32:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:32:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 773ms 01:32:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:32:27 INFO - PROCESS | 1650 | 1467189147067 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 01:32:27 INFO - PROCESS | 1650 | 1467189147069 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 01:32:27 INFO - PROCESS | 1650 | 1467189147075 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:32:27 INFO - PROCESS | 1650 | 1467189147078 Marionette TRACE conn2 <- [1,2326,null,{}] 01:32:27 INFO - PROCESS | 1650 | 1467189147081 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}] 01:32:27 INFO - PROCESS | 1650 | 1467189147083 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:27 INFO - PROCESS | 1650 | 1467189147195 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 01:32:27 INFO - PROCESS | 1650 | 1467189147255 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:27 INFO - PROCESS | 1650 | 1467189147256 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12386d000 == 46 [pid = 1650] [id = 589] 01:32:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1164ec800) [pid = 1650] [serial = 1767] [outer = 0x0] 01:32:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116774800) [pid = 1650] [serial = 1768] [outer = 0x1164ec800] 01:32:27 INFO - PROCESS | 1650 | 1467189147288 Marionette DEBUG loaded listener.js 01:32:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1175e4800) [pid = 1650] [serial = 1769] [outer = 0x1164ec800] 01:32:28 INFO - PROCESS | 1650 | 1467189148026 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]]]}] 01:32:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:32:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 975ms 01:32:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdd6800 == 45 [pid = 1650] [id = 586] 01:32:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdc4000 == 44 [pid = 1650] [id = 585] 01:32:28 INFO - PROCESS | 1650 | --DOCSHELL 0x124c3d000 == 43 [pid = 1650] [id = 584] 01:32:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12b98a000 == 42 [pid = 1650] [id = 583] 01:32:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac61000 == 41 [pid = 1650] [id = 582] 01:32:28 INFO - PROCESS | 1650 | --DOCSHELL 0x123987800 == 40 [pid = 1650] [id = 581] 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x128f73800) [pid = 1650] [serial = 1711] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | 1467189148110 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 01:32:28 INFO - PROCESS | 1650 | 1467189148112 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 01:32:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1292bf000 == 39 [pid = 1650] [id = 580] 01:32:28 INFO - PROCESS | 1650 | --DOCSHELL 0x119a40800 == 38 [pid = 1650] [id = 579] 01:32:28 INFO - PROCESS | 1650 | --DOCSHELL 0x128a0f000 == 37 [pid = 1650] [id = 578] 01:32:28 INFO - PROCESS | 1650 | --DOCSHELL 0x126605800 == 36 [pid = 1650] [id = 577] 01:32:28 INFO - PROCESS | 1650 | --DOCSHELL 0x124fa1000 == 35 [pid = 1650] [id = 576] 01:32:28 INFO - PROCESS | 1650 | --DOCSHELL 0x123abe000 == 34 [pid = 1650] [id = 575] 01:32:28 INFO - PROCESS | 1650 | --DOCSHELL 0x119ed8000 == 33 [pid = 1650] [id = 574] 01:32:28 INFO - PROCESS | 1650 | --DOCSHELL 0x119a41000 == 32 [pid = 1650] [id = 573] 01:32:28 INFO - PROCESS | 1650 | --DOCSHELL 0x118193800 == 31 [pid = 1650] [id = 572] 01:32:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11667b000 == 30 [pid = 1650] [id = 571] 01:32:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123f42000) [pid = 1650] [serial = 1693] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123e65c00) [pid = 1650] [serial = 1691] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x123808800) [pid = 1650] [serial = 1690] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124b27000) [pid = 1650] [serial = 1694] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126182800) [pid = 1650] [serial = 1699] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1183f7800) [pid = 1650] [serial = 1702] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12514ec00) [pid = 1650] [serial = 1696] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12617e800) [pid = 1650] [serial = 1705] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12665cc00) [pid = 1650] [serial = 1706] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119111800) [pid = 1650] [serial = 1681] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1177f6000) [pid = 1650] [serial = 1678] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118315400) [pid = 1650] [serial = 1679] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1182e7400) [pid = 1650] [serial = 1676] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11677f000) [pid = 1650] [serial = 1675] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128bcc000) [pid = 1650] [serial = 1709] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113c63800) [pid = 1650] [serial = 1673] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112a77c00) [pid = 1650] [serial = 1672] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1295a7000) [pid = 1650] [serial = 1670] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119e3c000) [pid = 1650] [serial = 1687] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119648800) [pid = 1650] [serial = 1684] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119ae9000) [pid = 1650] [serial = 1685] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119422800) [pid = 1650] [serial = 1682] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x128b74800) [pid = 1650] [serial = 1708] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119e34000) [pid = 1650] [serial = 1703] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x125840800) [pid = 1650] [serial = 1697] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1265f1400) [pid = 1650] [serial = 1700] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1209f1c00) [pid = 1650] [serial = 1688] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1650 | 1467189148145 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:32:28 INFO - PROCESS | 1650 | 1467189148146 Marionette TRACE conn2 <- [1,2330,null,{}] 01:32:28 INFO - PROCESS | 1650 | 1467189148150 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}] 01:32:28 INFO - PROCESS | 1650 | 1467189148151 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:28 INFO - PROCESS | 1650 | 1467189148231 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 01:32:28 INFO - PROCESS | 1650 | 1467189148236 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:28 INFO - PROCESS | 1650 | 1467189148237 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11725a800 == 31 [pid = 1650] [id = 590] 01:32:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1133cc000) [pid = 1650] [serial = 1770] [outer = 0x0] 01:32:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116f5c800) [pid = 1650] [serial = 1771] [outer = 0x1133cc000] 01:32:28 INFO - PROCESS | 1650 | 1467189148266 Marionette DEBUG loaded listener.js 01:32:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x117eb0800) [pid = 1650] [serial = 1772] [outer = 0x1133cc000] 01:32:28 INFO - PROCESS | 1650 | 1467189148716 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]]]}] 01:32:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:32:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 624ms 01:32:28 INFO - PROCESS | 1650 | 1467189148765 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 01:32:28 INFO - PROCESS | 1650 | 1467189148770 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 01:32:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:32:28 INFO - PROCESS | 1650 | 1467189148776 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:32:28 INFO - PROCESS | 1650 | 1467189148779 Marionette TRACE conn2 <- [1,2334,null,{}] 01:32:28 INFO - PROCESS | 1650 | 1467189148782 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}] 01:32:28 INFO - PROCESS | 1650 | 1467189148785 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:28 INFO - PROCESS | 1650 | 1467189148914 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 01:32:28 INFO - PROCESS | 1650 | 1467189148931 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:28 INFO - PROCESS | 1650 | 1467189148932 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192ce000 == 32 [pid = 1650] [id = 591] 01:32:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1188d3000) [pid = 1650] [serial = 1773] [outer = 0x0] 01:32:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1189a2000) [pid = 1650] [serial = 1774] [outer = 0x1188d3000] 01:32:28 INFO - PROCESS | 1650 | 1467189148978 Marionette DEBUG loaded listener.js 01:32:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11941f000) [pid = 1650] [serial = 1775] [outer = 0x1188d3000] 01:32:29 INFO - PROCESS | 1650 | 1467189149391 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]]]}] 01:32:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:32:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 674ms 01:32:29 INFO - PROCESS | 1650 | 1467189149450 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 01:32:29 INFO - PROCESS | 1650 | 1467189149451 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 01:32:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:32:29 INFO - PROCESS | 1650 | 1467189149453 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:32:29 INFO - PROCESS | 1650 | 1467189149456 Marionette TRACE conn2 <- [1,2338,null,{}] 01:32:29 INFO - PROCESS | 1650 | 1467189149470 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}] 01:32:29 INFO - PROCESS | 1650 | 1467189149473 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:29 INFO - PROCESS | 1650 | 1467189149553 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 01:32:29 INFO - PROCESS | 1650 | 1467189149562 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:29 INFO - PROCESS | 1650 | 1467189149564 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12386f000 == 33 [pid = 1650] [id = 592] 01:32:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119571c00) [pid = 1650] [serial = 1776] [outer = 0x0] 01:32:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119641800) [pid = 1650] [serial = 1777] [outer = 0x119571c00] 01:32:29 INFO - PROCESS | 1650 | 1467189149592 Marionette DEBUG loaded listener.js 01:32:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119655800) [pid = 1650] [serial = 1778] [outer = 0x119571c00] 01:32:29 INFO - PROCESS | 1650 | 1467189149934 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]]]}] 01:32:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:32:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 526ms 01:32:29 INFO - PROCESS | 1650 | 1467189149980 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 01:32:29 INFO - PROCESS | 1650 | 1467189149982 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 01:32:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:32:29 INFO - PROCESS | 1650 | 1467189149984 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:32:29 INFO - PROCESS | 1650 | 1467189149985 Marionette TRACE conn2 <- [1,2342,null,{}] 01:32:29 INFO - PROCESS | 1650 | 1467189149988 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}] 01:32:29 INFO - PROCESS | 1650 | 1467189149989 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:30 INFO - PROCESS | 1650 | 1467189150099 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 01:32:30 INFO - PROCESS | 1650 | 1467189150105 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:30 INFO - PROCESS | 1650 | 1467189150106 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247d1800 == 34 [pid = 1650] [id = 593] 01:32:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119a2b000) [pid = 1650] [serial = 1779] [outer = 0x0] 01:32:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119ae7c00) [pid = 1650] [serial = 1780] [outer = 0x119a2b000] 01:32:30 INFO - PROCESS | 1650 | 1467189150132 Marionette DEBUG loaded listener.js 01:32:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119e33800) [pid = 1650] [serial = 1781] [outer = 0x119a2b000] 01:32:30 INFO - PROCESS | 1650 | 1467189150482 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]]]}] 01:32:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:32:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 520ms 01:32:30 INFO - PROCESS | 1650 | 1467189150504 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 01:32:30 INFO - PROCESS | 1650 | 1467189150505 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 01:32:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:32:30 INFO - PROCESS | 1650 | 1467189150507 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:32:30 INFO - PROCESS | 1650 | 1467189150509 Marionette TRACE conn2 <- [1,2346,null,{}] 01:32:30 INFO - PROCESS | 1650 | 1467189150511 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}] 01:32:30 INFO - PROCESS | 1650 | 1467189150512 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:30 INFO - PROCESS | 1650 | 1467189150609 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 01:32:30 INFO - PROCESS | 1650 | 1467189150613 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:30 INFO - PROCESS | 1650 | 1467189150614 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x125830800 == 35 [pid = 1650] [id = 594] 01:32:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1129a8800) [pid = 1650] [serial = 1782] [outer = 0x0] 01:32:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119e39400) [pid = 1650] [serial = 1783] [outer = 0x1129a8800] 01:32:30 INFO - PROCESS | 1650 | 1467189150639 Marionette DEBUG loaded listener.js 01:32:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123805800) [pid = 1650] [serial = 1784] [outer = 0x1129a8800] 01:32:30 INFO - PROCESS | 1650 | 1467189150985 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]]]}] 01:32:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:32:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 522ms 01:32:31 INFO - PROCESS | 1650 | 1467189151031 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 01:32:31 INFO - PROCESS | 1650 | 1467189151032 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 01:32:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:32:31 INFO - PROCESS | 1650 | 1467189151034 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:32:31 INFO - PROCESS | 1650 | 1467189151035 Marionette TRACE conn2 <- [1,2350,null,{}] 01:32:31 INFO - PROCESS | 1650 | 1467189151037 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}] 01:32:31 INFO - PROCESS | 1650 | 1467189151041 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:31 INFO - PROCESS | 1650 | 1467189151165 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 01:32:31 INFO - PROCESS | 1650 | 1467189151168 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:31 INFO - PROCESS | 1650 | 1467189151170 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a0b000 == 36 [pid = 1650] [id = 595] 01:32:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12396f800) [pid = 1650] [serial = 1785] [outer = 0x0] 01:32:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123e6ac00) [pid = 1650] [serial = 1786] [outer = 0x12396f800] 01:32:31 INFO - PROCESS | 1650 | 1467189151194 Marionette DEBUG loaded listener.js 01:32:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1244d0000) [pid = 1650] [serial = 1787] [outer = 0x12396f800] 01:32:31 INFO - PROCESS | 1650 | 1467189151542 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]]]}] 01:32:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:32:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 521ms 01:32:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:32:31 INFO - PROCESS | 1650 | 1467189151555 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 01:32:31 INFO - PROCESS | 1650 | 1467189151556 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 01:32:31 INFO - PROCESS | 1650 | 1467189151558 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:32:31 INFO - PROCESS | 1650 | 1467189151559 Marionette TRACE conn2 <- [1,2354,null,{}] 01:32:31 INFO - PROCESS | 1650 | 1467189151562 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}] 01:32:31 INFO - PROCESS | 1650 | 1467189151563 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:31 INFO - PROCESS | 1650 | 1467189151656 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 01:32:31 INFO - PROCESS | 1650 | 1467189151695 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:31 INFO - PROCESS | 1650 | 1467189151696 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292b7000 == 37 [pid = 1650] [id = 596] 01:32:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124710400) [pid = 1650] [serial = 1788] [outer = 0x0] 01:32:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124bce400) [pid = 1650] [serial = 1789] [outer = 0x124710400] 01:32:31 INFO - PROCESS | 1650 | 1467189151720 Marionette DEBUG loaded listener.js 01:32:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124ce0400) [pid = 1650] [serial = 1790] [outer = 0x124710400] 01:32:32 INFO - PROCESS | 1650 | 1467189152014 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]]]}] 01:32:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:32:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 473ms 01:32:32 INFO - PROCESS | 1650 | 1467189152041 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 01:32:32 INFO - PROCESS | 1650 | 1467189152044 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 01:32:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:32:32 INFO - PROCESS | 1650 | 1467189152048 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:32:32 INFO - PROCESS | 1650 | 1467189152049 Marionette TRACE conn2 <- [1,2358,null,{}] 01:32:32 INFO - PROCESS | 1650 | 1467189152051 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}] 01:32:32 INFO - PROCESS | 1650 | 1467189152052 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:32 INFO - PROCESS | 1650 | 1467189152151 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 01:32:32 INFO - PROCESS | 1650 | 1467189152189 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:32 INFO - PROCESS | 1650 | 1467189152190 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a58b800 == 38 [pid = 1650] [id = 597] 01:32:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1129a5800) [pid = 1650] [serial = 1791] [outer = 0x0] 01:32:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12514f800) [pid = 1650] [serial = 1792] [outer = 0x1129a5800] 01:32:32 INFO - PROCESS | 1650 | 1467189152215 Marionette DEBUG loaded listener.js 01:32:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1258d8c00) [pid = 1650] [serial = 1793] [outer = 0x1129a5800] 01:32:32 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11337fc00) [pid = 1650] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:32:32 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119aec000) [pid = 1650] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:32:32 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11677e800) [pid = 1650] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:32:32 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128bcfc00) [pid = 1650] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:32:32 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1164ea400) [pid = 1650] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:32:32 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1183e9000) [pid = 1650] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:32:32 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x110e85c00) [pid = 1650] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:32:32 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1188cf400) [pid = 1650] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:32:32 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1129ac400) [pid = 1650] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:32:32 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1244ce400) [pid = 1650] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:32:32 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1133d5400) [pid = 1650] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:32:32 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119c46000) [pid = 1650] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:32:32 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1244cf400) [pid = 1650] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:32:32 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x125009c00) [pid = 1650] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:32:32 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1121b5000) [pid = 1650] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:32:32 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116978c00) [pid = 1650] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:32:32 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118321800) [pid = 1650] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:32:32 INFO - PROCESS | 1650 | 1467189152656 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]]]}] 01:32:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:32:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 619ms 01:32:32 INFO - PROCESS | 1650 | 1467189152667 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 01:32:32 INFO - PROCESS | 1650 | 1467189152668 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 01:32:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:32:32 INFO - PROCESS | 1650 | 1467189152671 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:32:32 INFO - PROCESS | 1650 | 1467189152672 Marionette TRACE conn2 <- [1,2362,null,{}] 01:32:32 INFO - PROCESS | 1650 | 1467189152674 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}] 01:32:32 INFO - PROCESS | 1650 | 1467189152676 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:32 INFO - PROCESS | 1650 | 1467189152763 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 01:32:32 INFO - PROCESS | 1650 | 1467189152818 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:32 INFO - PROCESS | 1650 | 1467189152820 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296b6800 == 39 [pid = 1650] [id = 598] 01:32:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1129ac400) [pid = 1650] [serial = 1794] [outer = 0x0] 01:32:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1182ea800) [pid = 1650] [serial = 1795] [outer = 0x1129ac400] 01:32:32 INFO - PROCESS | 1650 | 1467189152844 Marionette DEBUG loaded listener.js 01:32:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119ef9000) [pid = 1650] [serial = 1796] [outer = 0x1129ac400] 01:32:33 INFO - PROCESS | 1650 | 1467189153117 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]]]}] 01:32:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:32:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 467ms 01:32:33 INFO - PROCESS | 1650 | 1467189153139 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 01:32:33 INFO - PROCESS | 1650 | 1467189153140 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 01:32:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:32:33 INFO - PROCESS | 1650 | 1467189153150 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:32:33 INFO - PROCESS | 1650 | 1467189153151 Marionette TRACE conn2 <- [1,2366,null,{}] 01:32:33 INFO - PROCESS | 1650 | 1467189153153 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}] 01:32:33 INFO - PROCESS | 1650 | 1467189153154 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:33 INFO - PROCESS | 1650 | 1467189153236 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 01:32:33 INFO - PROCESS | 1650 | 1467189153240 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:33 INFO - PROCESS | 1650 | 1467189153242 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac6b000 == 40 [pid = 1650] [id = 599] 01:32:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119ae2800) [pid = 1650] [serial = 1797] [outer = 0x0] 01:32:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x125836c00) [pid = 1650] [serial = 1798] [outer = 0x119ae2800] 01:32:33 INFO - PROCESS | 1650 | 1467189153267 Marionette DEBUG loaded listener.js 01:32:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126182c00) [pid = 1650] [serial = 1799] [outer = 0x119ae2800] 01:32:33 INFO - PROCESS | 1650 | 1467189153639 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]]]}] 01:32:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:32:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 519ms 01:32:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:32:33 INFO - PROCESS | 1650 | 1467189153671 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 01:32:33 INFO - PROCESS | 1650 | 1467189153673 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 01:32:33 INFO - PROCESS | 1650 | 1467189153675 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:32:33 INFO - PROCESS | 1650 | 1467189153677 Marionette TRACE conn2 <- [1,2370,null,{}] 01:32:33 INFO - PROCESS | 1650 | 1467189153680 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}] 01:32:33 INFO - PROCESS | 1650 | 1467189153682 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:33 INFO - PROCESS | 1650 | 1467189153783 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 01:32:33 INFO - PROCESS | 1650 | 1467189153787 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:33 INFO - PROCESS | 1650 | 1467189153789 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba9f000 == 41 [pid = 1650] [id = 600] 01:32:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1258ddc00) [pid = 1650] [serial = 1800] [outer = 0x0] 01:32:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1266ef000) [pid = 1650] [serial = 1801] [outer = 0x1258ddc00] 01:32:33 INFO - PROCESS | 1650 | 1467189153816 Marionette DEBUG loaded listener.js 01:32:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128bce000) [pid = 1650] [serial = 1802] [outer = 0x1258ddc00] 01:32:34 INFO - PROCESS | 1650 | 1467189154138 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]]]}] 01:32:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:32:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 470ms 01:32:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:32:34 INFO - PROCESS | 1650 | 1467189154149 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 01:32:34 INFO - PROCESS | 1650 | 1467189154150 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 01:32:34 INFO - PROCESS | 1650 | 1467189154152 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:32:34 INFO - PROCESS | 1650 | 1467189154153 Marionette TRACE conn2 <- [1,2374,null,{}] 01:32:34 INFO - PROCESS | 1650 | 1467189154155 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}] 01:32:34 INFO - PROCESS | 1650 | 1467189154156 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:34 INFO - PROCESS | 1650 | 1467189154237 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 01:32:34 INFO - PROCESS | 1650 | 1467189154243 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:34 INFO - PROCESS | 1650 | 1467189154245 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdcf800 == 42 [pid = 1650] [id = 601] 01:32:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128bce400) [pid = 1650] [serial = 1803] [outer = 0x0] 01:32:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128d76800) [pid = 1650] [serial = 1804] [outer = 0x128bce400] 01:32:34 INFO - PROCESS | 1650 | 1467189154276 Marionette DEBUG loaded listener.js 01:32:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128f75000) [pid = 1650] [serial = 1805] [outer = 0x128bce400] 01:32:34 INFO - PROCESS | 1650 | 1467189154729 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]]]}] 01:32:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:32:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 617ms 01:32:34 INFO - PROCESS | 1650 | 1467189154770 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 01:32:34 INFO - PROCESS | 1650 | 1467189154773 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 01:32:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:32:34 INFO - PROCESS | 1650 | 1467189154778 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:32:34 INFO - PROCESS | 1650 | 1467189154780 Marionette TRACE conn2 <- [1,2378,null,{}] 01:32:34 INFO - PROCESS | 1650 | 1467189154784 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}] 01:32:34 INFO - PROCESS | 1650 | 1467189154786 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:34 INFO - PROCESS | 1650 | 1467189154890 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 01:32:34 INFO - PROCESS | 1650 | 1467189154966 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:34 INFO - PROCESS | 1650 | 1467189154968 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x118856800 == 43 [pid = 1650] [id = 602] 01:32:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1132de800) [pid = 1650] [serial = 1806] [outer = 0x0] 01:32:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116239000) [pid = 1650] [serial = 1807] [outer = 0x1132de800] 01:32:35 INFO - PROCESS | 1650 | 1467189155000 Marionette DEBUG loaded listener.js 01:32:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118265c00) [pid = 1650] [serial = 1808] [outer = 0x1132de800] 01:32:35 INFO - PROCESS | 1650 | 1467189155432 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]]]}] 01:32:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:32:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 724ms 01:32:35 INFO - PROCESS | 1650 | 1467189155500 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 01:32:35 INFO - PROCESS | 1650 | 1467189155503 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 01:32:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:32:35 INFO - PROCESS | 1650 | 1467189155508 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:32:35 INFO - PROCESS | 1650 | 1467189155512 Marionette TRACE conn2 <- [1,2382,null,{}] 01:32:35 INFO - PROCESS | 1650 | 1467189155515 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}] 01:32:35 INFO - PROCESS | 1650 | 1467189155516 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:35 INFO - PROCESS | 1650 | 1467189155619 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 01:32:35 INFO - PROCESS | 1650 | 1467189155691 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:35 INFO - PROCESS | 1650 | 1467189155693 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261ca000 == 44 [pid = 1650] [id = 603] 01:32:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11941f400) [pid = 1650] [serial = 1809] [outer = 0x0] 01:32:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119427c00) [pid = 1650] [serial = 1810] [outer = 0x11941f400] 01:32:35 INFO - PROCESS | 1650 | 1467189155724 Marionette DEBUG loaded listener.js 01:32:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119572c00) [pid = 1650] [serial = 1811] [outer = 0x11941f400] 01:32:36 INFO - PROCESS | 1650 | 1467189156147 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]]]}] 01:32:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:32:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 672ms 01:32:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:32:36 INFO - PROCESS | 1650 | 1467189156180 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 01:32:36 INFO - PROCESS | 1650 | 1467189156181 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 01:32:36 INFO - PROCESS | 1650 | 1467189156184 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:32:36 INFO - PROCESS | 1650 | 1467189156187 Marionette TRACE conn2 <- [1,2386,null,{}] 01:32:36 INFO - PROCESS | 1650 | 1467189156194 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}] 01:32:36 INFO - PROCESS | 1650 | 1467189156197 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:36 INFO - PROCESS | 1650 | 1467189156315 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 01:32:36 INFO - PROCESS | 1650 | 1467189156391 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:36 INFO - PROCESS | 1650 | 1467189156393 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c0aa800 == 45 [pid = 1650] [id = 604] 01:32:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x123a7ac00) [pid = 1650] [serial = 1812] [outer = 0x0] 01:32:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123e6e000) [pid = 1650] [serial = 1813] [outer = 0x123a7ac00] 01:32:36 INFO - PROCESS | 1650 | 1467189156425 Marionette DEBUG loaded listener.js 01:32:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1241c4800) [pid = 1650] [serial = 1814] [outer = 0x123a7ac00] 01:32:36 INFO - PROCESS | 1650 | 1467189156808 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]]]}] 01:32:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:32:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 671ms 01:32:36 INFO - PROCESS | 1650 | 1467189156856 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 01:32:36 INFO - PROCESS | 1650 | 1467189156858 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 01:32:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:32:36 INFO - PROCESS | 1650 | 1467189156862 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:32:36 INFO - PROCESS | 1650 | 1467189156863 Marionette TRACE conn2 <- [1,2390,null,{}] 01:32:36 INFO - PROCESS | 1650 | 1467189156866 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}] 01:32:36 INFO - PROCESS | 1650 | 1467189156867 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:36 INFO - PROCESS | 1650 | 1467189156966 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 01:32:37 INFO - PROCESS | 1650 | 1467189157038 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:37 INFO - PROCESS | 1650 | 1467189157040 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d14f800 == 46 [pid = 1650] [id = 605] 01:32:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1244c5400) [pid = 1650] [serial = 1815] [outer = 0x0] 01:32:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x125002400) [pid = 1650] [serial = 1816] [outer = 0x1244c5400] 01:32:37 INFO - PROCESS | 1650 | 1467189157069 Marionette DEBUG loaded listener.js 01:32:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1266ebc00) [pid = 1650] [serial = 1817] [outer = 0x1244c5400] 01:32:37 INFO - PROCESS | 1650 | 1467189157499 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]]]}] 01:32:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:32:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 823ms 01:32:37 INFO - PROCESS | 1650 | 1467189157699 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 01:32:37 INFO - PROCESS | 1650 | 1467189157701 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 01:32:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:32:37 INFO - PROCESS | 1650 | 1467189157706 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:32:37 INFO - PROCESS | 1650 | 1467189157708 Marionette TRACE conn2 <- [1,2394,null,{}] 01:32:37 INFO - PROCESS | 1650 | 1467189157714 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}] 01:32:37 INFO - PROCESS | 1650 | 1467189157716 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:37 INFO - PROCESS | 1650 | 1467189157812 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 01:32:37 INFO - PROCESS | 1650 | 1467189157883 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:37 INFO - PROCESS | 1650 | 1467189157886 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12404e800 == 47 [pid = 1650] [id = 606] 01:32:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1164e4400) [pid = 1650] [serial = 1818] [outer = 0x0] 01:32:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x116905000) [pid = 1650] [serial = 1819] [outer = 0x1164e4400] 01:32:37 INFO - PROCESS | 1650 | 1467189157914 Marionette DEBUG loaded listener.js 01:32:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1182e7400) [pid = 1650] [serial = 1820] [outer = 0x1164e4400] 01:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba9f800 == 46 [pid = 1650] [id = 570] 01:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba9f000 == 45 [pid = 1650] [id = 600] 01:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac6b000 == 44 [pid = 1650] [id = 599] 01:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1296b6800 == 43 [pid = 1650] [id = 598] 01:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12a58b800 == 42 [pid = 1650] [id = 597] 01:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1292b7000 == 41 [pid = 1650] [id = 596] 01:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x128a0b000 == 40 [pid = 1650] [id = 595] 01:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x125830800 == 39 [pid = 1650] [id = 594] 01:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1247d1800 == 38 [pid = 1650] [id = 593] 01:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12386f000 == 37 [pid = 1650] [id = 592] 01:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1192ce000 == 36 [pid = 1650] [id = 591] 01:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11725a800 == 35 [pid = 1650] [id = 590] 01:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12386d000 == 34 [pid = 1650] [id = 589] 01:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11641c000 == 33 [pid = 1650] [id = 588] 01:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12c0b8800 == 32 [pid = 1650] [id = 587] 01:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12d14f800 == 31 [pid = 1650] [id = 605] 01:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12c0aa800 == 30 [pid = 1650] [id = 604] 01:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1261ca000 == 29 [pid = 1650] [id = 603] 01:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdcf800 == 28 [pid = 1650] [id = 601] 01:32:38 INFO - PROCESS | 1650 | --DOCSHELL 0x118856800 == 27 [pid = 1650] [id = 602] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119422c00) [pid = 1650] [serial = 1726] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11945f000) [pid = 1650] [serial = 1727] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12408f400) [pid = 1650] [serial = 1741] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x123c65000) [pid = 1650] [serial = 1738] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12408e400) [pid = 1650] [serial = 1739] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129409800) [pid = 1650] [serial = 1712] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119571000) [pid = 1650] [serial = 1729] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119aec400) [pid = 1650] [serial = 1730] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123802c00) [pid = 1650] [serial = 1735] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x123c5ac00) [pid = 1650] [serial = 1736] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1182e9400) [pid = 1650] [serial = 1720] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118316800) [pid = 1650] [serial = 1721] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1189a7800) [pid = 1650] [serial = 1723] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11941c000) [pid = 1650] [serial = 1724] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1129acc00) [pid = 1650] [serial = 1714] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124707400) [pid = 1650] [serial = 1744] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112dc5400) [pid = 1650] [serial = 1715] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115de5400) [pid = 1650] [serial = 1717] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1164e9c00) [pid = 1650] [serial = 1718] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119e36000) [pid = 1650] [serial = 1732] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119eee000) [pid = 1650] [serial = 1733] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1258d3c00) [pid = 1650] [serial = 1747] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126188000) [pid = 1650] [serial = 1748] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x125006400) [pid = 1650] [serial = 1745] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12689c400) [pid = 1650] [serial = 1751] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12665dc00) [pid = 1650] [serial = 1750] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1182f3800) [pid = 1650] [serial = 1754] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128b7a400) [pid = 1650] [serial = 1760] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1129b0000) [pid = 1650] [serial = 1753] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123e70400) [pid = 1650] [serial = 1756] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128b7e000) [pid = 1650] [serial = 1762] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12689cc00) [pid = 1650] [serial = 1759] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1244c2000) [pid = 1650] [serial = 1742] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1266e7400) [pid = 1650] [serial = 1757] [outer = 0x0] [url = about:blank] 01:32:38 INFO - PROCESS | 1650 | 1467189158902 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]]]}] 01:32:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:32:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1230ms 01:32:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:32:38 INFO - PROCESS | 1650 | 1467189158937 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 01:32:38 INFO - PROCESS | 1650 | 1467189158940 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 01:32:38 INFO - PROCESS | 1650 | 1467189158945 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:32:38 INFO - PROCESS | 1650 | 1467189158947 Marionette TRACE conn2 <- [1,2398,null,{}] 01:32:38 INFO - PROCESS | 1650 | 1467189158950 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}] 01:32:38 INFO - PROCESS | 1650 | 1467189158952 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:39 INFO - PROCESS | 1650 | 1467189159036 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 01:32:39 INFO - PROCESS | 1650 | 1467189159045 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:39 INFO - PROCESS | 1650 | 1467189159048 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ab7000 == 28 [pid = 1650] [id = 607] 01:32:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x112a78c00) [pid = 1650] [serial = 1821] [outer = 0x0] 01:32:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112aee400) [pid = 1650] [serial = 1822] [outer = 0x112a78c00] 01:32:39 INFO - PROCESS | 1650 | 1467189159076 Marionette DEBUG loaded listener.js 01:32:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x113dddc00) [pid = 1650] [serial = 1823] [outer = 0x112a78c00] 01:32:39 INFO - PROCESS | 1650 | 1467189159434 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]]]}] 01:32:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:32:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 521ms 01:32:39 INFO - PROCESS | 1650 | 1467189159464 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 01:32:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:32:39 INFO - PROCESS | 1650 | 1467189159468 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 01:32:39 INFO - PROCESS | 1650 | 1467189159473 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:32:39 INFO - PROCESS | 1650 | 1467189159474 Marionette TRACE conn2 <- [1,2402,null,{}] 01:32:39 INFO - PROCESS | 1650 | 1467189159477 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}] 01:32:39 INFO - PROCESS | 1650 | 1467189159478 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:39 INFO - PROCESS | 1650 | 1467189159603 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 01:32:39 INFO - PROCESS | 1650 | 1467189159612 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:39 INFO - PROCESS | 1650 | 1467189159614 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11885a000 == 29 [pid = 1650] [id = 608] 01:32:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1164e8400) [pid = 1650] [serial = 1824] [outer = 0x0] 01:32:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1177f5c00) [pid = 1650] [serial = 1825] [outer = 0x1164e8400] 01:32:39 INFO - PROCESS | 1650 | 1467189159642 Marionette DEBUG loaded listener.js 01:32:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118313800) [pid = 1650] [serial = 1826] [outer = 0x1164e8400] 01:32:39 INFO - PROCESS | 1650 | 1467189159969 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]]]}] 01:32:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:32:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 523ms 01:32:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:32:40 INFO - PROCESS | 1650 | 1467189159997 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 01:32:40 INFO - PROCESS | 1650 | 1467189159998 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 01:32:40 INFO - PROCESS | 1650 | 1467189160000 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:32:40 INFO - PROCESS | 1650 | 1467189160011 Marionette TRACE conn2 <- [1,2406,null,{}] 01:32:40 INFO - PROCESS | 1650 | 1467189160020 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}] 01:32:40 INFO - PROCESS | 1650 | 1467189160023 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:40 INFO - PROCESS | 1650 | 1467189160105 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 01:32:40 INFO - PROCESS | 1650 | 1467189160162 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:40 INFO - PROCESS | 1650 | 1467189160165 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x119edb000 == 30 [pid = 1650] [id = 609] 01:32:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1189a7800) [pid = 1650] [serial = 1827] [outer = 0x0] 01:32:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11941fc00) [pid = 1650] [serial = 1828] [outer = 0x1189a7800] 01:32:40 INFO - PROCESS | 1650 | 1467189160197 Marionette DEBUG loaded listener.js 01:32:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11956c400) [pid = 1650] [serial = 1829] [outer = 0x1189a7800] 01:32:40 INFO - PROCESS | 1650 | 1467189160501 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]]]}] 01:32:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:32:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 530ms 01:32:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:32:40 INFO - PROCESS | 1650 | 1467189160531 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 01:32:40 INFO - PROCESS | 1650 | 1467189160533 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 01:32:40 INFO - PROCESS | 1650 | 1467189160535 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:32:40 INFO - PROCESS | 1650 | 1467189160536 Marionette TRACE conn2 <- [1,2410,null,{}] 01:32:40 INFO - PROCESS | 1650 | 1467189160538 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}] 01:32:40 INFO - PROCESS | 1650 | 1467189160539 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:40 INFO - PROCESS | 1650 | 1467189160616 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 01:32:40 INFO - PROCESS | 1650 | 1467189160680 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:40 INFO - PROCESS | 1650 | 1467189160681 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cbc000 == 31 [pid = 1650] [id = 610] 01:32:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11956b800) [pid = 1650] [serial = 1830] [outer = 0x0] 01:32:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119656400) [pid = 1650] [serial = 1831] [outer = 0x11956b800] 01:32:40 INFO - PROCESS | 1650 | 1467189160707 Marionette DEBUG loaded listener.js 01:32:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119c40000) [pid = 1650] [serial = 1832] [outer = 0x11956b800] 01:32:41 INFO - PROCESS | 1650 | 1467189161018 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]]]}] 01:32:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:32:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 519ms 01:32:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:32:41 INFO - PROCESS | 1650 | 1467189161054 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 01:32:41 INFO - PROCESS | 1650 | 1467189161055 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 01:32:41 INFO - PROCESS | 1650 | 1467189161057 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:32:41 INFO - PROCESS | 1650 | 1467189161059 Marionette TRACE conn2 <- [1,2414,null,{}] 01:32:41 INFO - PROCESS | 1650 | 1467189161063 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}] 01:32:41 INFO - PROCESS | 1650 | 1467189161065 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:41 INFO - PROCESS | 1650 | 1467189161163 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 01:32:41 INFO - PROCESS | 1650 | 1467189161202 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:41 INFO - PROCESS | 1650 | 1467189161203 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261be000 == 32 [pid = 1650] [id = 611] 01:32:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119e2f800) [pid = 1650] [serial = 1833] [outer = 0x0] 01:32:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119eed000) [pid = 1650] [serial = 1834] [outer = 0x119e2f800] 01:32:41 INFO - PROCESS | 1650 | 1467189161228 Marionette DEBUG loaded listener.js 01:32:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123c5ac00) [pid = 1650] [serial = 1835] [outer = 0x119e2f800] 01:32:41 INFO - PROCESS | 1650 | 1467189161542 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]]]}] 01:32:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:32:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 521ms 01:32:41 INFO - PROCESS | 1650 | 1467189161584 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 01:32:41 INFO - PROCESS | 1650 | 1467189161585 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 01:32:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:32:41 INFO - PROCESS | 1650 | 1467189161587 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:32:41 INFO - PROCESS | 1650 | 1467189161589 Marionette TRACE conn2 <- [1,2418,null,{}] 01:32:41 INFO - PROCESS | 1650 | 1467189161591 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}] 01:32:41 INFO - PROCESS | 1650 | 1467189161595 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:41 INFO - PROCESS | 1650 | 1467189161715 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 01:32:41 INFO - PROCESS | 1650 | 1467189161754 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:41 INFO - PROCESS | 1650 | 1467189161755 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a1d800 == 33 [pid = 1650] [id = 612] 01:32:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119eea400) [pid = 1650] [serial = 1836] [outer = 0x0] 01:32:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123e69400) [pid = 1650] [serial = 1837] [outer = 0x119eea400] 01:32:41 INFO - PROCESS | 1650 | 1467189161780 Marionette DEBUG loaded listener.js 01:32:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1244ca000) [pid = 1650] [serial = 1838] [outer = 0x119eea400] 01:32:42 INFO - PROCESS | 1650 | 1467189162132 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]]]}] 01:32:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:32:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 570ms 01:32:42 INFO - PROCESS | 1650 | 1467189162162 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 01:32:42 INFO - PROCESS | 1650 | 1467189162164 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 01:32:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:32:42 INFO - PROCESS | 1650 | 1467189162167 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:32:42 INFO - PROCESS | 1650 | 1467189162168 Marionette TRACE conn2 <- [1,2422,null,{}] 01:32:42 INFO - PROCESS | 1650 | 1467189162180 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}] 01:32:42 INFO - PROCESS | 1650 | 1467189162182 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:42 INFO - PROCESS | 1650 | 1467189162328 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 01:32:42 INFO - PROCESS | 1650 | 1467189162334 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:42 INFO - PROCESS | 1650 | 1467189162335 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292b0000 == 34 [pid = 1650] [id = 613] 01:32:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119ef8800) [pid = 1650] [serial = 1839] [outer = 0x0] 01:32:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124c9bc00) [pid = 1650] [serial = 1840] [outer = 0x119ef8800] 01:32:42 INFO - PROCESS | 1650 | 1467189162360 Marionette DEBUG loaded listener.js 01:32:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124fdcc00) [pid = 1650] [serial = 1841] [outer = 0x119ef8800] 01:32:42 INFO - PROCESS | 1650 | 1467189162689 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]]]}] 01:32:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:32:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 529ms 01:32:42 INFO - PROCESS | 1650 | 1467189162706 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 01:32:42 INFO - PROCESS | 1650 | 1467189162707 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 01:32:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:32:42 INFO - PROCESS | 1650 | 1467189162716 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:32:42 INFO - PROCESS | 1650 | 1467189162718 Marionette TRACE conn2 <- [1,2426,null,{}] 01:32:42 INFO - PROCESS | 1650 | 1467189162720 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}] 01:32:42 INFO - PROCESS | 1650 | 1467189162721 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:42 INFO - PROCESS | 1650 | 1467189162823 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 01:32:42 INFO - PROCESS | 1650 | 1467189162827 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:42 INFO - PROCESS | 1650 | 1467189162829 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a584800 == 35 [pid = 1650] [id = 614] 01:32:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116984800) [pid = 1650] [serial = 1842] [outer = 0x0] 01:32:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x125782400) [pid = 1650] [serial = 1843] [outer = 0x116984800] 01:32:42 INFO - PROCESS | 1650 | 1467189162853 Marionette DEBUG loaded listener.js 01:32:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12653f000) [pid = 1650] [serial = 1844] [outer = 0x116984800] 01:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1129a8800) [pid = 1650] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12396f800) [pid = 1650] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119a2b000) [pid = 1650] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1164ec800) [pid = 1650] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119571c00) [pid = 1650] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1188d3000) [pid = 1650] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1129a5800) [pid = 1650] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1133cc000) [pid = 1650] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1129ac400) [pid = 1650] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119e38800) [pid = 1650] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x111e60c00) [pid = 1650] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1258ddc00) [pid = 1650] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124710400) [pid = 1650] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119ae2800) [pid = 1650] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:32:43 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128bce400) [pid = 1650] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:32:43 INFO - PROCESS | 1650 | 1467189163330 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]]]}] 01:32:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:32:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 627ms 01:32:43 INFO - PROCESS | 1650 | 1467189163338 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 01:32:43 INFO - PROCESS | 1650 | 1467189163339 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 01:32:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:32:43 INFO - PROCESS | 1650 | 1467189163342 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:32:43 INFO - PROCESS | 1650 | 1467189163344 Marionette TRACE conn2 <- [1,2430,null,{}] 01:32:43 INFO - PROCESS | 1650 | 1467189163364 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}] 01:32:43 INFO - PROCESS | 1650 | 1467189163366 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:43 INFO - PROCESS | 1650 | 1467189163453 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 01:32:43 INFO - PROCESS | 1650 | 1467189163457 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:43 INFO - PROCESS | 1650 | 1467189163458 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7ba800 == 36 [pid = 1650] [id = 615] 01:32:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118316400) [pid = 1650] [serial = 1845] [outer = 0x0] 01:32:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119574800) [pid = 1650] [serial = 1846] [outer = 0x118316400] 01:32:43 INFO - PROCESS | 1650 | 1467189163486 Marionette DEBUG loaded listener.js 01:32:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123808400) [pid = 1650] [serial = 1847] [outer = 0x118316400] 01:32:43 INFO - PROCESS | 1650 | 1467189163814 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]]]}] 01:32:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:32:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 478ms 01:32:43 INFO - PROCESS | 1650 | 1467189163820 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 01:32:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:32:43 INFO - PROCESS | 1650 | 1467189163821 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 01:32:43 INFO - PROCESS | 1650 | 1467189163823 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:32:43 INFO - PROCESS | 1650 | 1467189163825 Marionette TRACE conn2 <- [1,2434,null,{}] 01:32:43 INFO - PROCESS | 1650 | 1467189163829 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}] 01:32:43 INFO - PROCESS | 1650 | 1467189163830 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:43 INFO - PROCESS | 1650 | 1467189163904 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 01:32:43 INFO - PROCESS | 1650 | 1467189163907 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:43 INFO - PROCESS | 1650 | 1467189163908 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b25f000 == 37 [pid = 1650] [id = 616] 01:32:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1244c4800) [pid = 1650] [serial = 1848] [outer = 0x0] 01:32:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1265f8800) [pid = 1650] [serial = 1849] [outer = 0x1244c4800] 01:32:43 INFO - PROCESS | 1650 | 1467189163935 Marionette DEBUG loaded listener.js 01:32:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1266f4800) [pid = 1650] [serial = 1850] [outer = 0x1244c4800] 01:32:44 INFO - PROCESS | 1650 | 1467189164254 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]]]}] 01:32:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:32:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 470ms 01:32:44 INFO - PROCESS | 1650 | 1467189164295 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 01:32:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:32:44 INFO - PROCESS | 1650 | 1467189164296 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 01:32:44 INFO - PROCESS | 1650 | 1467189164298 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:32:44 INFO - PROCESS | 1650 | 1467189164300 Marionette TRACE conn2 <- [1,2438,null,{}] 01:32:44 INFO - PROCESS | 1650 | 1467189164302 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}] 01:32:44 INFO - PROCESS | 1650 | 1467189164304 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:44 INFO - PROCESS | 1650 | 1467189164431 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 01:32:44 INFO - PROCESS | 1650 | 1467189164438 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:44 INFO - PROCESS | 1650 | 1467189164439 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b983000 == 38 [pid = 1650] [id = 617] 01:32:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12689bc00) [pid = 1650] [serial = 1851] [outer = 0x0] 01:32:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128b75c00) [pid = 1650] [serial = 1852] [outer = 0x12689bc00] 01:32:44 INFO - PROCESS | 1650 | 1467189164467 Marionette DEBUG loaded listener.js 01:32:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128bce800) [pid = 1650] [serial = 1853] [outer = 0x12689bc00] 01:32:44 INFO - PROCESS | 1650 | 1467189164799 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]]]}] 01:32:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:32:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 519ms 01:32:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:32:44 INFO - PROCESS | 1650 | 1467189164817 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 01:32:44 INFO - PROCESS | 1650 | 1467189164819 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 01:32:44 INFO - PROCESS | 1650 | 1467189164821 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:32:44 INFO - PROCESS | 1650 | 1467189164822 Marionette TRACE conn2 <- [1,2442,null,{}] 01:32:44 INFO - PROCESS | 1650 | 1467189164824 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}] 01:32:44 INFO - PROCESS | 1650 | 1467189164825 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:44 INFO - PROCESS | 1650 | 1467189164905 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 01:32:44 INFO - PROCESS | 1650 | 1467189164910 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:44 INFO - PROCESS | 1650 | 1467189164912 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdd2800 == 39 [pid = 1650] [id = 618] 01:32:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128bd2400) [pid = 1650] [serial = 1854] [outer = 0x0] 01:32:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128f7b400) [pid = 1650] [serial = 1855] [outer = 0x128bd2400] 01:32:44 INFO - PROCESS | 1650 | 1467189164937 Marionette DEBUG loaded listener.js 01:32:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12940f000) [pid = 1650] [serial = 1856] [outer = 0x128bd2400] 01:32:45 INFO - PROCESS | 1650 | 1467189165495 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]]]}] 01:32:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:32:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 719ms 01:32:45 INFO - PROCESS | 1650 | 1467189165541 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 01:32:45 INFO - PROCESS | 1650 | 1467189165544 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 01:32:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:32:45 INFO - PROCESS | 1650 | 1467189165547 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:32:45 INFO - PROCESS | 1650 | 1467189165549 Marionette TRACE conn2 <- [1,2446,null,{}] 01:32:45 INFO - PROCESS | 1650 | 1467189165553 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}] 01:32:45 INFO - PROCESS | 1650 | 1467189165555 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:45 INFO - PROCESS | 1650 | 1467189165668 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 01:32:45 INFO - PROCESS | 1650 | 1467189165799 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:45 INFO - PROCESS | 1650 | 1467189165801 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x119171800 == 40 [pid = 1650] [id = 619] 01:32:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x114f92400) [pid = 1650] [serial = 1857] [outer = 0x0] 01:32:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115e88000) [pid = 1650] [serial = 1858] [outer = 0x114f92400] 01:32:45 INFO - PROCESS | 1650 | 1467189165832 Marionette DEBUG loaded listener.js 01:32:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x116f89800) [pid = 1650] [serial = 1859] [outer = 0x114f92400] 01:32:46 INFO - PROCESS | 1650 | 1467189166298 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]]]}] 01:32:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:32:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 822ms 01:32:46 INFO - PROCESS | 1650 | 1467189166385 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 01:32:46 INFO - PROCESS | 1650 | 1467189166388 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 01:32:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:32:46 INFO - PROCESS | 1650 | 1467189166396 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:32:46 INFO - PROCESS | 1650 | 1467189166398 Marionette TRACE conn2 <- [1,2450,null,{}] 01:32:46 INFO - PROCESS | 1650 | 1467189166401 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}] 01:32:46 INFO - PROCESS | 1650 | 1467189166403 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:46 INFO - PROCESS | 1650 | 1467189166513 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 01:32:46 INFO - PROCESS | 1650 | 1467189166711 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:46 INFO - PROCESS | 1650 | 1467189166712 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e52800 == 41 [pid = 1650] [id = 620] 01:32:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1129b0000) [pid = 1650] [serial = 1860] [outer = 0x0] 01:32:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112a79400) [pid = 1650] [serial = 1861] [outer = 0x1129b0000] 01:32:46 INFO - PROCESS | 1650 | 1467189166741 Marionette DEBUG loaded listener.js 01:32:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116239400) [pid = 1650] [serial = 1862] [outer = 0x1129b0000] 01:32:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12b983000 == 40 [pid = 1650] [id = 617] 01:32:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12b25f000 == 39 [pid = 1650] [id = 616] 01:32:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7ba800 == 38 [pid = 1650] [id = 615] 01:32:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12a584800 == 37 [pid = 1650] [id = 614] 01:32:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1292b0000 == 36 [pid = 1650] [id = 613] 01:32:47 INFO - PROCESS | 1650 | --DOCSHELL 0x128a1d800 == 35 [pid = 1650] [id = 612] 01:32:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1261be000 == 34 [pid = 1650] [id = 611] 01:32:47 INFO - PROCESS | 1650 | --DOCSHELL 0x123cbc000 == 33 [pid = 1650] [id = 610] 01:32:47 INFO - PROCESS | 1650 | --DOCSHELL 0x119edb000 == 32 [pid = 1650] [id = 609] 01:32:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11885a000 == 31 [pid = 1650] [id = 608] 01:32:47 INFO - PROCESS | 1650 | --DOCSHELL 0x116ab7000 == 30 [pid = 1650] [id = 607] 01:32:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12404e800 == 29 [pid = 1650] [id = 606] 01:32:47 INFO - PROCESS | 1650 | 1467189167218 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]]]}] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119e39400) [pid = 1650] [serial = 1783] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123e6ac00) [pid = 1650] [serial = 1786] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119ae7c00) [pid = 1650] [serial = 1780] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116774800) [pid = 1650] [serial = 1768] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1175e4800) [pid = 1650] [serial = 1769] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119641800) [pid = 1650] [serial = 1777] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119655800) [pid = 1650] [serial = 1778] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1189a2000) [pid = 1650] [serial = 1774] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12514f800) [pid = 1650] [serial = 1792] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11941f000) [pid = 1650] [serial = 1775] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116f5c800) [pid = 1650] [serial = 1771] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x117eb0800) [pid = 1650] [serial = 1772] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1182ea800) [pid = 1650] [serial = 1795] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128bd2000) [pid = 1650] [serial = 1763] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1121bd800) [pid = 1650] [serial = 1765] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1129af400) [pid = 1650] [serial = 1766] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128bce000) [pid = 1650] [serial = 1802] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x124ce0400) [pid = 1650] [serial = 1790] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x124bce400) [pid = 1650] [serial = 1789] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x125836c00) [pid = 1650] [serial = 1798] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1266ef000) [pid = 1650] [serial = 1801] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x128d76800) [pid = 1650] [serial = 1804] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1258d8c00) [pid = 1650] [serial = 1793] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128f75000) [pid = 1650] [serial = 1805] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119ef9000) [pid = 1650] [serial = 1796] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1244d0000) [pid = 1650] [serial = 1787] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x126182c00) [pid = 1650] [serial = 1799] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x123805800) [pid = 1650] [serial = 1784] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x119e33800) [pid = 1650] [serial = 1781] [outer = 0x0] [url = about:blank] 01:32:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:32:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 874ms 01:32:47 INFO - PROCESS | 1650 | 1467189167273 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 01:32:47 INFO - PROCESS | 1650 | 1467189167274 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 01:32:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:32:47 INFO - PROCESS | 1650 | 1467189167284 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:32:47 INFO - PROCESS | 1650 | 1467189167286 Marionette TRACE conn2 <- [1,2454,null,{}] 01:32:47 INFO - PROCESS | 1650 | 1467189167289 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}] 01:32:47 INFO - PROCESS | 1650 | 1467189167290 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:47 INFO - PROCESS | 1650 | 1467189167373 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 01:32:47 INFO - PROCESS | 1650 | 1467189167381 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:47 INFO - PROCESS | 1650 | 1467189167383 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11817e800 == 30 [pid = 1650] [id = 621] 01:32:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1177f4000) [pid = 1650] [serial = 1863] [outer = 0x0] 01:32:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1182efc00) [pid = 1650] [serial = 1864] [outer = 0x1177f4000] 01:32:47 INFO - PROCESS | 1650 | 1467189167410 Marionette DEBUG loaded listener.js 01:32:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119106400) [pid = 1650] [serial = 1865] [outer = 0x1177f4000] 01:32:47 INFO - PROCESS | 1650 | 1467189167774 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]]]}] 01:32:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:32:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 521ms 01:32:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:32:47 INFO - PROCESS | 1650 | 1467189167823 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 01:32:47 INFO - PROCESS | 1650 | 1467189167826 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 01:32:47 INFO - PROCESS | 1650 | 1467189167829 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:32:47 INFO - PROCESS | 1650 | 1467189167831 Marionette TRACE conn2 <- [1,2458,null,{}] 01:32:47 INFO - PROCESS | 1650 | 1467189167833 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}] 01:32:47 INFO - PROCESS | 1650 | 1467189167835 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:47 INFO - PROCESS | 1650 | 1467189167917 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 01:32:47 INFO - PROCESS | 1650 | 1467189167926 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:47 INFO - PROCESS | 1650 | 1467189167929 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x123984800 == 31 [pid = 1650] [id = 622] 01:32:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119422c00) [pid = 1650] [serial = 1866] [outer = 0x0] 01:32:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119571000) [pid = 1650] [serial = 1867] [outer = 0x119422c00] 01:32:47 INFO - PROCESS | 1650 | 1467189167955 Marionette DEBUG loaded listener.js 01:32:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119a2b000) [pid = 1650] [serial = 1868] [outer = 0x119422c00] 01:32:48 INFO - PROCESS | 1650 | 1467189168313 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]]]}] 01:32:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:32:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 519ms 01:32:48 INFO - PROCESS | 1650 | 1467189168359 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 01:32:48 INFO - PROCESS | 1650 | 1467189168360 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 01:32:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:32:48 INFO - PROCESS | 1650 | 1467189168369 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:32:48 INFO - PROCESS | 1650 | 1467189168373 Marionette TRACE conn2 <- [1,2462,null,{}] 01:32:48 INFO - PROCESS | 1650 | 1467189168376 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}] 01:32:48 INFO - PROCESS | 1650 | 1467189168379 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:48 INFO - PROCESS | 1650 | 1467189168463 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 01:32:48 INFO - PROCESS | 1650 | 1467189168467 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:48 INFO - PROCESS | 1650 | 1467189168468 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c55000 == 32 [pid = 1650] [id = 623] 01:32:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1128e1800) [pid = 1650] [serial = 1869] [outer = 0x0] 01:32:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119e36400) [pid = 1650] [serial = 1870] [outer = 0x1128e1800] 01:32:48 INFO - PROCESS | 1650 | 1467189168493 Marionette DEBUG loaded listener.js 01:32:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x123a80000) [pid = 1650] [serial = 1871] [outer = 0x1128e1800] 01:32:48 INFO - PROCESS | 1650 | 1467189168924 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]]]}] 01:32:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:32:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 580ms 01:32:48 INFO - PROCESS | 1650 | 1467189168945 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 01:32:48 INFO - PROCESS | 1650 | 1467189168948 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 01:32:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:32:48 INFO - PROCESS | 1650 | 1467189168951 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:32:48 INFO - PROCESS | 1650 | 1467189168953 Marionette TRACE conn2 <- [1,2466,null,{}] 01:32:48 INFO - PROCESS | 1650 | 1467189168956 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}] 01:32:48 INFO - PROCESS | 1650 | 1467189168959 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:49 INFO - PROCESS | 1650 | 1467189169127 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 01:32:49 INFO - PROCESS | 1650 | 1467189169144 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:49 INFO - PROCESS | 1650 | 1467189169145 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261ca800 == 33 [pid = 1650] [id = 624] 01:32:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123cce000) [pid = 1650] [serial = 1872] [outer = 0x0] 01:32:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123f3fc00) [pid = 1650] [serial = 1873] [outer = 0x123cce000] 01:32:49 INFO - PROCESS | 1650 | 1467189169188 Marionette DEBUG loaded listener.js 01:32:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124092000) [pid = 1650] [serial = 1874] [outer = 0x123cce000] 01:32:49 INFO - PROCESS | 1650 | 1467189169598 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]]]}] 01:32:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:32:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 670ms 01:32:49 INFO - PROCESS | 1650 | 1467189169621 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 01:32:49 INFO - PROCESS | 1650 | 1467189169622 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 01:32:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:32:49 INFO - PROCESS | 1650 | 1467189169624 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:32:49 INFO - PROCESS | 1650 | 1467189169626 Marionette TRACE conn2 <- [1,2470,null,{}] 01:32:49 INFO - PROCESS | 1650 | 1467189169628 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}] 01:32:49 INFO - PROCESS | 1650 | 1467189169629 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:49 INFO - PROCESS | 1650 | 1467189169733 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 01:32:49 INFO - PROCESS | 1650 | 1467189169762 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:49 INFO - PROCESS | 1650 | 1467189169767 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247cd800 == 34 [pid = 1650] [id = 625] 01:32:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1244c4400) [pid = 1650] [serial = 1875] [outer = 0x0] 01:32:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1244cac00) [pid = 1650] [serial = 1876] [outer = 0x1244c4400] 01:32:49 INFO - PROCESS | 1650 | 1467189169799 Marionette DEBUG loaded listener.js 01:32:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124ca2800) [pid = 1650] [serial = 1877] [outer = 0x1244c4400] 01:32:50 INFO - PROCESS | 1650 | 1467189170176 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]]]}] 01:32:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:32:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 571ms 01:32:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:32:50 INFO - PROCESS | 1650 | 1467189170195 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 01:32:50 INFO - PROCESS | 1650 | 1467189170196 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 01:32:50 INFO - PROCESS | 1650 | 1467189170198 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:32:50 INFO - PROCESS | 1650 | 1467189170200 Marionette TRACE conn2 <- [1,2474,null,{}] 01:32:50 INFO - PROCESS | 1650 | 1467189170202 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}] 01:32:50 INFO - PROCESS | 1650 | 1467189170203 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:50 INFO - PROCESS | 1650 | 1467189170304 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 01:32:50 INFO - PROCESS | 1650 | 1467189170314 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:50 INFO - PROCESS | 1650 | 1467189170315 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x129489000 == 35 [pid = 1650] [id = 626] 01:32:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124cd7000) [pid = 1650] [serial = 1878] [outer = 0x0] 01:32:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12665d400) [pid = 1650] [serial = 1879] [outer = 0x124cd7000] 01:32:50 INFO - PROCESS | 1650 | 1467189170339 Marionette DEBUG loaded listener.js 01:32:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1266f5c00) [pid = 1650] [serial = 1880] [outer = 0x124cd7000] 01:32:50 INFO - PROCESS | 1650 | 1467189170690 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]]]}] 01:32:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:32:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 518ms 01:32:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:32:50 INFO - PROCESS | 1650 | 1467189170718 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 01:32:50 INFO - PROCESS | 1650 | 1467189170719 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 01:32:50 INFO - PROCESS | 1650 | 1467189170721 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:32:50 INFO - PROCESS | 1650 | 1467189170722 Marionette TRACE conn2 <- [1,2478,null,{}] 01:32:50 INFO - PROCESS | 1650 | 1467189170731 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}] 01:32:50 INFO - PROCESS | 1650 | 1467189170732 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:50 INFO - PROCESS | 1650 | 1467189170830 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 01:32:50 INFO - PROCESS | 1650 | 1467189170833 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:50 INFO - PROCESS | 1650 | 1467189170834 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7b6800 == 36 [pid = 1650] [id = 627] 01:32:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12689a000) [pid = 1650] [serial = 1881] [outer = 0x0] 01:32:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12892d000) [pid = 1650] [serial = 1882] [outer = 0x12689a000] 01:32:50 INFO - PROCESS | 1650 | 1467189170859 Marionette DEBUG loaded listener.js 01:32:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128b7c800) [pid = 1650] [serial = 1883] [outer = 0x12689a000] 01:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119e2f800) [pid = 1650] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11956b800) [pid = 1650] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1189a7800) [pid = 1650] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112a78c00) [pid = 1650] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1164e8400) [pid = 1650] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1164e4400) [pid = 1650] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1132de800) [pid = 1650] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11941f400) [pid = 1650] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119eea400) [pid = 1650] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123a7ac00) [pid = 1650] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1244c5400) [pid = 1650] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119ef8800) [pid = 1650] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x116984800) [pid = 1650] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1244c4800) [pid = 1650] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118316400) [pid = 1650] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:32:51 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12689bc00) [pid = 1650] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:32:51 INFO - PROCESS | 1650 | 1467189171484 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]]]}] 01:32:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:32:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 777ms 01:32:51 INFO - PROCESS | 1650 | 1467189171498 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 01:32:51 INFO - PROCESS | 1650 | 1467189171501 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 01:32:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:32:51 INFO - PROCESS | 1650 | 1467189171505 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:32:51 INFO - PROCESS | 1650 | 1467189171507 Marionette TRACE conn2 <- [1,2482,null,{}] 01:32:51 INFO - PROCESS | 1650 | 1467189171512 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}] 01:32:51 INFO - PROCESS | 1650 | 1467189171514 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:51 INFO - PROCESS | 1650 | 1467189171618 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 01:32:51 INFO - PROCESS | 1650 | 1467189171677 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:51 INFO - PROCESS | 1650 | 1467189171678 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a4f000 == 37 [pid = 1650] [id = 628] 01:32:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1133d5400) [pid = 1650] [serial = 1884] [outer = 0x0] 01:32:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x116984800) [pid = 1650] [serial = 1885] [outer = 0x1133d5400] 01:32:51 INFO - PROCESS | 1650 | 1467189171710 Marionette DEBUG loaded listener.js 01:32:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118611800) [pid = 1650] [serial = 1886] [outer = 0x1133d5400] 01:32:52 INFO - PROCESS | 1650 | 1467189172165 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]]]}] 01:32:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:32:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 725ms 01:32:52 INFO - PROCESS | 1650 | 1467189172231 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 01:32:52 INFO - PROCESS | 1650 | 1467189172234 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 01:32:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:32:52 INFO - PROCESS | 1650 | 1467189172239 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:32:52 INFO - PROCESS | 1650 | 1467189172241 Marionette TRACE conn2 <- [1,2486,null,{}] 01:32:52 INFO - PROCESS | 1650 | 1467189172258 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}] 01:32:52 INFO - PROCESS | 1650 | 1467189172260 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:52 INFO - PROCESS | 1650 | 1467189172398 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 01:32:52 INFO - PROCESS | 1650 | 1467189172451 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:52 INFO - PROCESS | 1650 | 1467189172453 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c48000 == 38 [pid = 1650] [id = 629] 01:32:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119424000) [pid = 1650] [serial = 1887] [outer = 0x0] 01:32:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119569c00) [pid = 1650] [serial = 1888] [outer = 0x119424000] 01:32:52 INFO - PROCESS | 1650 | 1467189172486 Marionette DEBUG loaded listener.js 01:32:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119655800) [pid = 1650] [serial = 1889] [outer = 0x119424000] 01:32:52 INFO - PROCESS | 1650 | 1467189172901 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]]]}] 01:32:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:32:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 684ms 01:32:52 INFO - PROCESS | 1650 | 1467189172923 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 01:32:52 INFO - PROCESS | 1650 | 1467189172925 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 01:32:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:32:52 INFO - PROCESS | 1650 | 1467189172930 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:32:52 INFO - PROCESS | 1650 | 1467189172932 Marionette TRACE conn2 <- [1,2490,null,{}] 01:32:52 INFO - PROCESS | 1650 | 1467189172940 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}] 01:32:52 INFO - PROCESS | 1650 | 1467189172944 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:53 INFO - PROCESS | 1650 | 1467189173044 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 01:32:53 INFO - PROCESS | 1650 | 1467189173105 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:53 INFO - PROCESS | 1650 | 1467189173107 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b27b000 == 39 [pid = 1650] [id = 630] 01:32:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119e3ac00) [pid = 1650] [serial = 1890] [outer = 0x0] 01:32:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123e6ac00) [pid = 1650] [serial = 1891] [outer = 0x119e3ac00] 01:32:53 INFO - PROCESS | 1650 | 1467189173138 Marionette DEBUG loaded listener.js 01:32:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1243b2000) [pid = 1650] [serial = 1892] [outer = 0x119e3ac00] 01:32:53 INFO - PROCESS | 1650 | 1467189173600 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]]]}] 01:32:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:32:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 722ms 01:32:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:32:53 INFO - PROCESS | 1650 | 1467189173652 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 01:32:53 INFO - PROCESS | 1650 | 1467189173654 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 01:32:53 INFO - PROCESS | 1650 | 1467189173656 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:32:53 INFO - PROCESS | 1650 | 1467189173657 Marionette TRACE conn2 <- [1,2494,null,{}] 01:32:53 INFO - PROCESS | 1650 | 1467189173710 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}] 01:32:53 INFO - PROCESS | 1650 | 1467189173712 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:53 INFO - PROCESS | 1650 | 1467189173832 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 01:32:53 INFO - PROCESS | 1650 | 1467189173985 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:53 INFO - PROCESS | 1650 | 1467189173986 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e64000 == 40 [pid = 1650] [id = 631] 01:32:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1128ec000) [pid = 1650] [serial = 1893] [outer = 0x0] 01:32:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112a7a800) [pid = 1650] [serial = 1894] [outer = 0x1128ec000] 01:32:54 INFO - PROCESS | 1650 | 1467189174024 Marionette DEBUG loaded listener.js 01:32:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11662f000) [pid = 1650] [serial = 1895] [outer = 0x1128ec000] 01:32:54 INFO - PROCESS | 1650 | --DOCSHELL 0x129489000 == 39 [pid = 1650] [id = 626] 01:32:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1247cd800 == 38 [pid = 1650] [id = 625] 01:32:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1261ca800 == 37 [pid = 1650] [id = 624] 01:32:54 INFO - PROCESS | 1650 | --DOCSHELL 0x124c55000 == 36 [pid = 1650] [id = 623] 01:32:54 INFO - PROCESS | 1650 | --DOCSHELL 0x123984800 == 35 [pid = 1650] [id = 622] 01:32:54 INFO - PROCESS | 1650 | --DOCSHELL 0x11817e800 == 34 [pid = 1650] [id = 621] 01:32:54 INFO - PROCESS | 1650 | --DOCSHELL 0x117e52800 == 33 [pid = 1650] [id = 620] 01:32:54 INFO - PROCESS | 1650 | --DOCSHELL 0x119171800 == 32 [pid = 1650] [id = 619] 01:32:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdd2800 == 31 [pid = 1650] [id = 618] 01:32:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12b27b000 == 30 [pid = 1650] [id = 630] 01:32:54 INFO - PROCESS | 1650 | --DOCSHELL 0x124c48000 == 29 [pid = 1650] [id = 629] 01:32:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7b6800 == 28 [pid = 1650] [id = 627] 01:32:54 INFO - PROCESS | 1650 | --DOCSHELL 0x119a4f000 == 27 [pid = 1650] [id = 628] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123c5ac00) [pid = 1650] [serial = 1835] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119eed000) [pid = 1650] [serial = 1834] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119656400) [pid = 1650] [serial = 1831] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11941fc00) [pid = 1650] [serial = 1828] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11956c400) [pid = 1650] [serial = 1829] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112aee400) [pid = 1650] [serial = 1822] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x113dddc00) [pid = 1650] [serial = 1823] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1177f5c00) [pid = 1650] [serial = 1825] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118313800) [pid = 1650] [serial = 1826] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1182e7400) [pid = 1650] [serial = 1820] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x116905000) [pid = 1650] [serial = 1819] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118265c00) [pid = 1650] [serial = 1808] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x116239000) [pid = 1650] [serial = 1807] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119572c00) [pid = 1650] [serial = 1811] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119427c00) [pid = 1650] [serial = 1810] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1244ca000) [pid = 1650] [serial = 1838] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1241c4800) [pid = 1650] [serial = 1814] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x123e6e000) [pid = 1650] [serial = 1813] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1266ebc00) [pid = 1650] [serial = 1817] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x125002400) [pid = 1650] [serial = 1816] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x123e69400) [pid = 1650] [serial = 1837] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x124fdcc00) [pid = 1650] [serial = 1841] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x124c9bc00) [pid = 1650] [serial = 1840] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x125782400) [pid = 1650] [serial = 1843] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1265f8800) [pid = 1650] [serial = 1849] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x119574800) [pid = 1650] [serial = 1846] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12653f000) [pid = 1650] [serial = 1844] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x128bce800) [pid = 1650] [serial = 1853] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x1266f4800) [pid = 1650] [serial = 1850] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x128b75c00) [pid = 1650] [serial = 1852] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x128f7b400) [pid = 1650] [serial = 1855] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x123808400) [pid = 1650] [serial = 1847] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x119c40000) [pid = 1650] [serial = 1832] [outer = 0x0] [url = about:blank] 01:32:54 INFO - PROCESS | 1650 | 1467189174990 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]]]}] 01:32:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:32:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1391ms 01:32:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:32:55 INFO - PROCESS | 1650 | 1467189175048 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 01:32:55 INFO - PROCESS | 1650 | 1467189175050 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 01:32:55 INFO - PROCESS | 1650 | 1467189175053 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:32:55 INFO - PROCESS | 1650 | 1467189175056 Marionette TRACE conn2 <- [1,2498,null,{}] 01:32:55 INFO - PROCESS | 1650 | 1467189175060 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}] 01:32:55 INFO - PROCESS | 1650 | 1467189175062 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:55 INFO - PROCESS | 1650 | 1467189175142 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 01:32:55 INFO - PROCESS | 1650 | 1467189175150 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:55 INFO - PROCESS | 1650 | 1467189175154 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ab7800 == 28 [pid = 1650] [id = 632] 01:32:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x113016000) [pid = 1650] [serial = 1896] [outer = 0x0] 01:32:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x113382c00) [pid = 1650] [serial = 1897] [outer = 0x113016000] 01:32:55 INFO - PROCESS | 1650 | 1467189175183 Marionette DEBUG loaded listener.js 01:32:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x115e86800) [pid = 1650] [serial = 1898] [outer = 0x113016000] 01:32:55 INFO - PROCESS | 1650 | 1467189175574 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]]]}] 01:32:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:32:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 574ms 01:32:55 INFO - PROCESS | 1650 | 1467189175633 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 01:32:55 INFO - PROCESS | 1650 | 1467189175639 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 01:32:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:32:55 INFO - PROCESS | 1650 | 1467189175646 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:32:55 INFO - PROCESS | 1650 | 1467189175649 Marionette TRACE conn2 <- [1,2502,null,{}] 01:32:55 INFO - PROCESS | 1650 | 1467189175652 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}] 01:32:55 INFO - PROCESS | 1650 | 1467189175655 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:55 INFO - PROCESS | 1650 | 1467189175784 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 01:32:55 INFO - PROCESS | 1650 | 1467189175799 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:55 INFO - PROCESS | 1650 | 1467189175800 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x119175000 == 29 [pid = 1650] [id = 633] 01:32:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x116a1b400) [pid = 1650] [serial = 1899] [outer = 0x0] 01:32:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x118315c00) [pid = 1650] [serial = 1900] [outer = 0x116a1b400] 01:32:55 INFO - PROCESS | 1650 | 1467189175846 Marionette DEBUG loaded listener.js 01:32:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x1188d3c00) [pid = 1650] [serial = 1901] [outer = 0x116a1b400] 01:32:56 INFO - PROCESS | 1650 | 1467189176250 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]]]}] 01:32:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:32:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 623ms 01:32:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:32:56 INFO - PROCESS | 1650 | 1467189176268 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 01:32:56 INFO - PROCESS | 1650 | 1467189176270 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 01:32:56 INFO - PROCESS | 1650 | 1467189176272 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:32:56 INFO - PROCESS | 1650 | 1467189176275 Marionette TRACE conn2 <- [1,2506,null,{}] 01:32:56 INFO - PROCESS | 1650 | 1467189176284 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}] 01:32:56 INFO - PROCESS | 1650 | 1467189176287 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:56 INFO - PROCESS | 1650 | 1467189176377 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 01:32:56 INFO - PROCESS | 1650 | 1467189176402 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:56 INFO - PROCESS | 1650 | 1467189176404 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x123875800 == 30 [pid = 1650] [id = 634] 01:32:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x119420400) [pid = 1650] [serial = 1902] [outer = 0x0] 01:32:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11956c400) [pid = 1650] [serial = 1903] [outer = 0x119420400] 01:32:56 INFO - PROCESS | 1650 | 1467189176434 Marionette DEBUG loaded listener.js 01:32:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x119648c00) [pid = 1650] [serial = 1904] [outer = 0x119420400] 01:32:56 INFO - PROCESS | 1650 | 1467189176834 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]]]}] 01:32:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:32:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 574ms 01:32:56 INFO - PROCESS | 1650 | 1467189176861 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 01:32:56 INFO - PROCESS | 1650 | 1467189176863 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 01:32:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:32:56 INFO - PROCESS | 1650 | 1467189176866 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:32:56 INFO - PROCESS | 1650 | 1467189176867 Marionette TRACE conn2 <- [1,2510,null,{}] 01:32:56 INFO - PROCESS | 1650 | 1467189176869 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}] 01:32:56 INFO - PROCESS | 1650 | 1467189176871 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:56 INFO - PROCESS | 1650 | 1467189176948 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 01:32:56 INFO - PROCESS | 1650 | 1467189176952 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:56 INFO - PROCESS | 1650 | 1467189176953 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247c7000 == 31 [pid = 1650] [id = 635] 01:32:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x119a73000) [pid = 1650] [serial = 1905] [outer = 0x0] 01:32:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x119ae9400) [pid = 1650] [serial = 1906] [outer = 0x119a73000] 01:32:56 INFO - PROCESS | 1650 | 1467189176981 Marionette DEBUG loaded listener.js 01:32:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119e36000) [pid = 1650] [serial = 1907] [outer = 0x119a73000] 01:32:57 INFO - PROCESS | 1650 | 1467189177335 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]]]}] 01:32:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:32:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 518ms 01:32:57 INFO - PROCESS | 1650 | 1467189177384 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 01:32:57 INFO - PROCESS | 1650 | 1467189177386 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 01:32:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:32:57 INFO - PROCESS | 1650 | 1467189177395 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:32:57 INFO - PROCESS | 1650 | 1467189177396 Marionette TRACE conn2 <- [1,2514,null,{}] 01:32:57 INFO - PROCESS | 1650 | 1467189177398 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}] 01:32:57 INFO - PROCESS | 1650 | 1467189177399 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:57 INFO - PROCESS | 1650 | 1467189177501 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 01:32:57 INFO - PROCESS | 1650 | 1467189177504 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:57 INFO - PROCESS | 1650 | 1467189177505 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x125176000 == 32 [pid = 1650] [id = 636] 01:32:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x112dc4c00) [pid = 1650] [serial = 1908] [outer = 0x0] 01:32:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119ae5c00) [pid = 1650] [serial = 1909] [outer = 0x112dc4c00] 01:32:57 INFO - PROCESS | 1650 | 1467189177530 Marionette DEBUG loaded listener.js 01:32:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x123975c00) [pid = 1650] [serial = 1910] [outer = 0x112dc4c00] 01:32:57 INFO - PROCESS | 1650 | 1467189177889 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]]]}] 01:32:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:32:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 518ms 01:32:57 INFO - PROCESS | 1650 | 1467189177914 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 01:32:57 INFO - PROCESS | 1650 | 1467189177915 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 01:32:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:32:57 INFO - PROCESS | 1650 | 1467189177917 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:32:57 INFO - PROCESS | 1650 | 1467189177918 Marionette TRACE conn2 <- [1,2518,null,{}] 01:32:57 INFO - PROCESS | 1650 | 1467189177920 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}] 01:32:57 INFO - PROCESS | 1650 | 1467189177924 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:58 INFO - PROCESS | 1650 | 1467189178063 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 01:32:58 INFO - PROCESS | 1650 | 1467189178110 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:58 INFO - PROCESS | 1650 | 1467189178112 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a11000 == 33 [pid = 1650] [id = 637] 01:32:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1209f1c00) [pid = 1650] [serial = 1911] [outer = 0x0] 01:32:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x123e63800) [pid = 1650] [serial = 1912] [outer = 0x1209f1c00] 01:32:58 INFO - PROCESS | 1650 | 1467189178153 Marionette DEBUG loaded listener.js 01:32:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x124707400) [pid = 1650] [serial = 1913] [outer = 0x1209f1c00] 01:32:58 INFO - PROCESS | 1650 | 1467189178623 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]]]}] 01:32:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:32:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 722ms 01:32:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:32:58 INFO - PROCESS | 1650 | 1467189178639 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 01:32:58 INFO - PROCESS | 1650 | 1467189178641 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 01:32:58 INFO - PROCESS | 1650 | 1467189178644 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:32:58 INFO - PROCESS | 1650 | 1467189178645 Marionette TRACE conn2 <- [1,2522,null,{}] 01:32:58 INFO - PROCESS | 1650 | 1467189178648 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}] 01:32:58 INFO - PROCESS | 1650 | 1467189178649 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:58 INFO - PROCESS | 1650 | 1467189178756 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 01:32:58 INFO - PROCESS | 1650 | 1467189178788 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:58 INFO - PROCESS | 1650 | 1467189178789 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292be800 == 34 [pid = 1650] [id = 638] 01:32:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1128e6800) [pid = 1650] [serial = 1914] [outer = 0x0] 01:32:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x124ca0400) [pid = 1650] [serial = 1915] [outer = 0x1128e6800] 01:32:58 INFO - PROCESS | 1650 | 1467189178813 Marionette DEBUG loaded listener.js 01:32:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x124fdb000) [pid = 1650] [serial = 1916] [outer = 0x1128e6800] 01:32:59 INFO - PROCESS | 1650 | 1467189179137 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]]]}] 01:32:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:32:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 520ms 01:32:59 INFO - PROCESS | 1650 | 1467189179165 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 01:32:59 INFO - PROCESS | 1650 | 1467189179166 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 01:32:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:32:59 INFO - PROCESS | 1650 | 1467189179168 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:32:59 INFO - PROCESS | 1650 | 1467189179169 Marionette TRACE conn2 <- [1,2526,null,{}] 01:32:59 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1244c4400) [pid = 1650] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:32:59 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1128e1800) [pid = 1650] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:32:59 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1129b0000) [pid = 1650] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:32:59 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x128bd2400) [pid = 1650] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:32:59 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1177f4000) [pid = 1650] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:32:59 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x114f92400) [pid = 1650] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:32:59 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x119422c00) [pid = 1650] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:32:59 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x123cce000) [pid = 1650] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:32:59 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12689a000) [pid = 1650] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:32:59 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x124cd7000) [pid = 1650] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:32:59 INFO - PROCESS | 1650 | 1467189179286 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}] 01:32:59 INFO - PROCESS | 1650 | 1467189179287 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:59 INFO - PROCESS | 1650 | 1467189179363 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 01:32:59 INFO - PROCESS | 1650 | 1467189179367 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:59 INFO - PROCESS | 1650 | 1467189179368 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x129489000 == 35 [pid = 1650] [id = 639] 01:32:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1129a5000) [pid = 1650] [serial = 1917] [outer = 0x0] 01:32:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11831a400) [pid = 1650] [serial = 1918] [outer = 0x1129a5000] 01:32:59 INFO - PROCESS | 1650 | 1467189179392 Marionette DEBUG loaded listener.js 01:32:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x123c65000) [pid = 1650] [serial = 1919] [outer = 0x1129a5000] 01:32:59 INFO - PROCESS | 1650 | 1467189179719 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]]]}] 01:32:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:32:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 577ms 01:32:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:32:59 INFO - PROCESS | 1650 | 1467189179748 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 01:32:59 INFO - PROCESS | 1650 | 1467189179749 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 01:32:59 INFO - PROCESS | 1650 | 1467189179751 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:32:59 INFO - PROCESS | 1650 | 1467189179752 Marionette TRACE conn2 <- [1,2530,null,{}] 01:32:59 INFO - PROCESS | 1650 | 1467189179754 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}] 01:32:59 INFO - PROCESS | 1650 | 1467189179755 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:59 INFO - PROCESS | 1650 | 1467189179839 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 01:32:59 INFO - PROCESS | 1650 | 1467189179843 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:59 INFO - PROCESS | 1650 | 1467189179846 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:32:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a753000 == 36 [pid = 1650] [id = 640] 01:32:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x124706c00) [pid = 1650] [serial = 1920] [outer = 0x0] 01:32:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x125842400) [pid = 1650] [serial = 1921] [outer = 0x124706c00] 01:32:59 INFO - PROCESS | 1650 | 1467189179870 Marionette DEBUG loaded listener.js 01:32:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x126188000) [pid = 1650] [serial = 1922] [outer = 0x124706c00] 01:33:00 INFO - PROCESS | 1650 | 1467189180204 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]]]}] 01:33:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:33:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 471ms 01:33:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:33:00 INFO - PROCESS | 1650 | 1467189180222 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 01:33:00 INFO - PROCESS | 1650 | 1467189180223 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 01:33:00 INFO - PROCESS | 1650 | 1467189180226 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:33:00 INFO - PROCESS | 1650 | 1467189180228 Marionette TRACE conn2 <- [1,2534,null,{}] 01:33:00 INFO - PROCESS | 1650 | 1467189180233 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}] 01:33:00 INFO - PROCESS | 1650 | 1467189180234 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:00 INFO - PROCESS | 1650 | 1467189180338 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 01:33:00 INFO - PROCESS | 1650 | 1467189180345 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:00 INFO - PROCESS | 1650 | 1467189180346 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac58000 == 37 [pid = 1650] [id = 641] 01:33:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1129aa800) [pid = 1650] [serial = 1923] [outer = 0x0] 01:33:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x125782400) [pid = 1650] [serial = 1924] [outer = 0x1129aa800] 01:33:00 INFO - PROCESS | 1650 | 1467189180370 Marionette DEBUG loaded listener.js 01:33:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x12665bc00) [pid = 1650] [serial = 1925] [outer = 0x1129aa800] 01:33:00 INFO - PROCESS | 1650 | 1467189180668 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]]]}] 01:33:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:33:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 472ms 01:33:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:33:00 INFO - PROCESS | 1650 | 1467189180699 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 01:33:00 INFO - PROCESS | 1650 | 1467189180701 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 01:33:00 INFO - PROCESS | 1650 | 1467189180703 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:33:00 INFO - PROCESS | 1650 | 1467189180704 Marionette TRACE conn2 <- [1,2538,null,{}] 01:33:00 INFO - PROCESS | 1650 | 1467189180707 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}] 01:33:00 INFO - PROCESS | 1650 | 1467189180708 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:00 INFO - PROCESS | 1650 | 1467189180806 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 01:33:00 INFO - PROCESS | 1650 | 1467189180812 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:00 INFO - PROCESS | 1650 | 1467189180814 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b99a800 == 38 [pid = 1650] [id = 642] 01:33:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x126535400) [pid = 1650] [serial = 1926] [outer = 0x0] 01:33:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x128921000) [pid = 1650] [serial = 1927] [outer = 0x126535400] 01:33:00 INFO - PROCESS | 1650 | 1467189180841 Marionette DEBUG loaded listener.js 01:33:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x128bcb000) [pid = 1650] [serial = 1928] [outer = 0x126535400] 01:33:01 INFO - PROCESS | 1650 | 1467189181224 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]]]}] 01:33:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:33:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 569ms 01:33:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:33:01 INFO - PROCESS | 1650 | 1467189181273 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 01:33:01 INFO - PROCESS | 1650 | 1467189181275 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 01:33:01 INFO - PROCESS | 1650 | 1467189181343 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:33:01 INFO - PROCESS | 1650 | 1467189181346 Marionette TRACE conn2 <- [1,2542,null,{}] 01:33:01 INFO - PROCESS | 1650 | 1467189181354 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}] 01:33:01 INFO - PROCESS | 1650 | 1467189181357 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:01 INFO - PROCESS | 1650 | 1467189181503 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 01:33:01 INFO - PROCESS | 1650 | 1467189181579 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:01 INFO - PROCESS | 1650 | 1467189181581 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e4c800 == 39 [pid = 1650] [id = 643] 01:33:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1128ec400) [pid = 1650] [serial = 1929] [outer = 0x0] 01:33:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1129b2800) [pid = 1650] [serial = 1930] [outer = 0x1128ec400] 01:33:01 INFO - PROCESS | 1650 | 1467189181612 Marionette DEBUG loaded listener.js 01:33:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1133c9800) [pid = 1650] [serial = 1931] [outer = 0x1128ec400] 01:33:02 INFO - PROCESS | 1650 | 1467189182146 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]]]}] 01:33:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:33:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 891ms 01:33:02 INFO - PROCESS | 1650 | 1467189182188 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 01:33:02 INFO - PROCESS | 1650 | 1467189182191 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 01:33:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:33:02 INFO - PROCESS | 1650 | 1467189182199 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:33:02 INFO - PROCESS | 1650 | 1467189182200 Marionette TRACE conn2 <- [1,2546,null,{}] 01:33:02 INFO - PROCESS | 1650 | 1467189182204 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}] 01:33:02 INFO - PROCESS | 1650 | 1467189182207 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:02 INFO - PROCESS | 1650 | 1467189182316 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 01:33:02 INFO - PROCESS | 1650 | 1467189182397 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:02 INFO - PROCESS | 1650 | 1467189182399 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1241a8800 == 40 [pid = 1650] [id = 644] 01:33:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1188c5c00) [pid = 1650] [serial = 1932] [outer = 0x0] 01:33:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1188d4800) [pid = 1650] [serial = 1933] [outer = 0x1188c5c00] 01:33:02 INFO - PROCESS | 1650 | 1467189182430 Marionette DEBUG loaded listener.js 01:33:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11941a800) [pid = 1650] [serial = 1934] [outer = 0x1188c5c00] 01:33:03 INFO - PROCESS | 1650 | 1467189183098 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]]]}] 01:33:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:33:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 970ms 01:33:03 INFO - PROCESS | 1650 | 1467189183169 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 01:33:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:33:03 INFO - PROCESS | 1650 | 1467189183171 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 01:33:03 INFO - PROCESS | 1650 | 1467189183174 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:33:03 INFO - PROCESS | 1650 | 1467189183176 Marionette TRACE conn2 <- [1,2550,null,{}] 01:33:03 INFO - PROCESS | 1650 | 1467189183180 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}] 01:33:03 INFO - PROCESS | 1650 | 1467189183181 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:03 INFO - PROCESS | 1650 | 1467189183282 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 01:33:03 INFO - PROCESS | 1650 | 1467189183364 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:03 INFO - PROCESS | 1650 | 1467189183367 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x119174000 == 41 [pid = 1650] [id = 645] 01:33:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1182ea000) [pid = 1650] [serial = 1935] [outer = 0x0] 01:33:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118316400) [pid = 1650] [serial = 1936] [outer = 0x1182ea000] 01:33:03 INFO - PROCESS | 1650 | 1467189183396 Marionette DEBUG loaded listener.js 01:33:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119105c00) [pid = 1650] [serial = 1937] [outer = 0x1182ea000] 01:33:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac58000 == 40 [pid = 1650] [id = 641] 01:33:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12a753000 == 39 [pid = 1650] [id = 640] 01:33:03 INFO - PROCESS | 1650 | --DOCSHELL 0x129489000 == 38 [pid = 1650] [id = 639] 01:33:03 INFO - PROCESS | 1650 | --DOCSHELL 0x1292be800 == 37 [pid = 1650] [id = 638] 01:33:03 INFO - PROCESS | 1650 | --DOCSHELL 0x128a11000 == 36 [pid = 1650] [id = 637] 01:33:03 INFO - PROCESS | 1650 | --DOCSHELL 0x125176000 == 35 [pid = 1650] [id = 636] 01:33:03 INFO - PROCESS | 1650 | --DOCSHELL 0x1247c7000 == 34 [pid = 1650] [id = 635] 01:33:03 INFO - PROCESS | 1650 | --DOCSHELL 0x123875800 == 33 [pid = 1650] [id = 634] 01:33:03 INFO - PROCESS | 1650 | --DOCSHELL 0x119175000 == 32 [pid = 1650] [id = 633] 01:33:03 INFO - PROCESS | 1650 | --DOCSHELL 0x116ab7800 == 31 [pid = 1650] [id = 632] 01:33:03 INFO - PROCESS | 1650 | --DOCSHELL 0x117e64000 == 30 [pid = 1650] [id = 631] 01:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124092000) [pid = 1650] [serial = 1874] [outer = 0x0] [url = about:blank] 01:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12892d000) [pid = 1650] [serial = 1882] [outer = 0x0] [url = about:blank] 01:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x128b7c800) [pid = 1650] [serial = 1883] [outer = 0x0] [url = about:blank] 01:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12665d400) [pid = 1650] [serial = 1879] [outer = 0x0] [url = about:blank] 01:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1266f5c00) [pid = 1650] [serial = 1880] [outer = 0x0] [url = about:blank] 01:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x123f3fc00) [pid = 1650] [serial = 1873] [outer = 0x0] [url = about:blank] 01:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1244cac00) [pid = 1650] [serial = 1876] [outer = 0x0] [url = about:blank] 01:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124ca2800) [pid = 1650] [serial = 1877] [outer = 0x0] [url = about:blank] 01:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119e36400) [pid = 1650] [serial = 1870] [outer = 0x0] [url = about:blank] 01:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123a80000) [pid = 1650] [serial = 1871] [outer = 0x0] [url = about:blank] 01:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x112a79400) [pid = 1650] [serial = 1861] [outer = 0x0] [url = about:blank] 01:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x116239400) [pid = 1650] [serial = 1862] [outer = 0x0] [url = about:blank] 01:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12940f000) [pid = 1650] [serial = 1856] [outer = 0x0] [url = about:blank] 01:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1182efc00) [pid = 1650] [serial = 1864] [outer = 0x0] [url = about:blank] 01:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119106400) [pid = 1650] [serial = 1865] [outer = 0x0] [url = about:blank] 01:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x115e88000) [pid = 1650] [serial = 1858] [outer = 0x0] [url = about:blank] 01:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x116f89800) [pid = 1650] [serial = 1859] [outer = 0x0] [url = about:blank] 01:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x119571000) [pid = 1650] [serial = 1867] [outer = 0x0] [url = about:blank] 01:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x119a2b000) [pid = 1650] [serial = 1868] [outer = 0x0] [url = about:blank] 01:33:03 INFO - PROCESS | 1650 | 1467189183782 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]]]}] 01:33:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:33:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 624ms 01:33:03 INFO - PROCESS | 1650 | 1467189183798 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 01:33:03 INFO - PROCESS | 1650 | 1467189183801 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 01:33:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:33:03 INFO - PROCESS | 1650 | 1467189183806 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:33:03 INFO - PROCESS | 1650 | 1467189183807 Marionette TRACE conn2 <- [1,2554,null,{}] 01:33:03 INFO - PROCESS | 1650 | 1467189183810 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}] 01:33:03 INFO - PROCESS | 1650 | 1467189183813 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:03 INFO - PROCESS | 1650 | 1467189183893 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 01:33:03 INFO - PROCESS | 1650 | 1467189183899 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:03 INFO - PROCESS | 1650 | 1467189183901 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a58800 == 31 [pid = 1650] [id = 646] 01:33:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119423c00) [pid = 1650] [serial = 1938] [outer = 0x0] 01:33:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119463400) [pid = 1650] [serial = 1939] [outer = 0x119423c00] 01:33:03 INFO - PROCESS | 1650 | 1467189183928 Marionette DEBUG loaded listener.js 01:33:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119649400) [pid = 1650] [serial = 1940] [outer = 0x119423c00] 01:33:04 INFO - PROCESS | 1650 | 1467189184306 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]]]}] 01:33:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:33:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 522ms 01:33:04 INFO - PROCESS | 1650 | 1467189184328 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 01:33:04 INFO - PROCESS | 1650 | 1467189184329 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 01:33:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:33:04 INFO - PROCESS | 1650 | 1467189184331 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:33:04 INFO - PROCESS | 1650 | 1467189184334 Marionette TRACE conn2 <- [1,2558,null,{}] 01:33:04 INFO - PROCESS | 1650 | 1467189184342 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}] 01:33:04 INFO - PROCESS | 1650 | 1467189184347 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:04 INFO - PROCESS | 1650 | 1467189184429 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 01:33:04 INFO - PROCESS | 1650 | 1467189184436 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:04 INFO - PROCESS | 1650 | 1467189184438 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c42000 == 32 [pid = 1650] [id = 647] 01:33:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1121b5000) [pid = 1650] [serial = 1941] [outer = 0x0] 01:33:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119e3e800) [pid = 1650] [serial = 1942] [outer = 0x1121b5000] 01:33:04 INFO - PROCESS | 1650 | 1467189184467 Marionette DEBUG loaded listener.js 01:33:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x123e66c00) [pid = 1650] [serial = 1943] [outer = 0x1121b5000] 01:33:04 INFO - PROCESS | 1650 | 1467189184845 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]]]}] 01:33:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:33:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 521ms 01:33:04 INFO - PROCESS | 1650 | 1467189184852 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 01:33:04 INFO - PROCESS | 1650 | 1467189184854 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 01:33:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:33:04 INFO - PROCESS | 1650 | 1467189184868 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:33:04 INFO - PROCESS | 1650 | 1467189184869 Marionette TRACE conn2 <- [1,2562,null,{}] 01:33:04 INFO - PROCESS | 1650 | 1467189184873 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}] 01:33:04 INFO - PROCESS | 1650 | 1467189184874 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:04 INFO - PROCESS | 1650 | 1467189184954 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 01:33:04 INFO - PROCESS | 1650 | 1467189184957 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:04 INFO - PROCESS | 1650 | 1467189184959 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a0f000 == 33 [pid = 1650] [id = 648] 01:33:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x123e6e400) [pid = 1650] [serial = 1944] [outer = 0x0] 01:33:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x124096000) [pid = 1650] [serial = 1945] [outer = 0x123e6e400] 01:33:04 INFO - PROCESS | 1650 | 1467189184986 Marionette DEBUG loaded listener.js 01:33:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1244ca000) [pid = 1650] [serial = 1946] [outer = 0x123e6e400] 01:33:05 INFO - PROCESS | 1650 | 1467189185332 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]]]}] 01:33:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:33:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 483ms 01:33:05 INFO - PROCESS | 1650 | 1467189185339 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 01:33:05 INFO - PROCESS | 1650 | 1467189185340 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 01:33:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:33:05 INFO - PROCESS | 1650 | 1467189185343 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:33:05 INFO - PROCESS | 1650 | 1467189185345 Marionette TRACE conn2 <- [1,2566,null,{}] 01:33:05 INFO - PROCESS | 1650 | 1467189185350 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}] 01:33:05 INFO - PROCESS | 1650 | 1467189185352 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:05 INFO - PROCESS | 1650 | 1467189185430 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 01:33:05 INFO - PROCESS | 1650 | 1467189185434 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:05 INFO - PROCESS | 1650 | 1467189185435 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x129475000 == 34 [pid = 1650] [id = 649] 01:33:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1244ca400) [pid = 1650] [serial = 1947] [outer = 0x0] 01:33:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x124cd3c00) [pid = 1650] [serial = 1948] [outer = 0x1244ca400] 01:33:05 INFO - PROCESS | 1650 | 1467189185460 Marionette DEBUG loaded listener.js 01:33:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x125009400) [pid = 1650] [serial = 1949] [outer = 0x1244ca400] 01:33:05 INFO - PROCESS | 1650 | 1467189185820 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]]]}] 01:33:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:33:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 522ms 01:33:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:33:05 INFO - PROCESS | 1650 | 1467189185871 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 01:33:05 INFO - PROCESS | 1650 | 1467189185872 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 01:33:05 INFO - PROCESS | 1650 | 1467189185874 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:33:05 INFO - PROCESS | 1650 | 1467189185875 Marionette TRACE conn2 <- [1,2570,null,{}] 01:33:05 INFO - PROCESS | 1650 | 1467189185877 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}] 01:33:05 INFO - PROCESS | 1650 | 1467189185882 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:06 INFO - PROCESS | 1650 | 1467189186002 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 01:33:06 INFO - PROCESS | 1650 | 1467189186041 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:06 INFO - PROCESS | 1650 | 1467189186043 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac58800 == 35 [pid = 1650] [id = 650] 01:33:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12514f800) [pid = 1650] [serial = 1950] [outer = 0x0] 01:33:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12617dc00) [pid = 1650] [serial = 1951] [outer = 0x12514f800] 01:33:06 INFO - PROCESS | 1650 | 1467189186068 Marionette DEBUG loaded listener.js 01:33:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x128b7bc00) [pid = 1650] [serial = 1952] [outer = 0x12514f800] 01:33:06 INFO - PROCESS | 1650 | 1467189186398 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]]]}] 01:33:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:33:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 572ms 01:33:06 INFO - PROCESS | 1650 | 1467189186447 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 01:33:06 INFO - PROCESS | 1650 | 1467189186448 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 01:33:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:33:06 INFO - PROCESS | 1650 | 1467189186450 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:33:06 INFO - PROCESS | 1650 | 1467189186451 Marionette TRACE conn2 <- [1,2574,null,{}] 01:33:06 INFO - PROCESS | 1650 | 1467189186454 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}] 01:33:06 INFO - PROCESS | 1650 | 1467189186455 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:06 INFO - PROCESS | 1650 | 1467189186550 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 01:33:06 INFO - PROCESS | 1650 | 1467189186554 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:06 INFO - PROCESS | 1650 | 1467189186555 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b26b000 == 36 [pid = 1650] [id = 651] 01:33:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x128b7f400) [pid = 1650] [serial = 1953] [outer = 0x0] 01:33:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128bcfc00) [pid = 1650] [serial = 1954] [outer = 0x128b7f400] 01:33:06 INFO - PROCESS | 1650 | 1467189186586 Marionette DEBUG loaded listener.js 01:33:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128bd8400) [pid = 1650] [serial = 1955] [outer = 0x128b7f400] 01:33:06 INFO - PROCESS | 1650 | 1467189186926 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]]]}] 01:33:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:33:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 519ms 01:33:06 INFO - PROCESS | 1650 | 1467189186970 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 01:33:06 INFO - PROCESS | 1650 | 1467189186971 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 01:33:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:33:06 INFO - PROCESS | 1650 | 1467189186974 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:33:06 INFO - PROCESS | 1650 | 1467189186975 Marionette TRACE conn2 <- [1,2578,null,{}] 01:33:06 INFO - PROCESS | 1650 | 1467189186977 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}] 01:33:06 INFO - PROCESS | 1650 | 1467189186978 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:07 INFO - PROCESS | 1650 | 1467189187077 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 01:33:07 INFO - PROCESS | 1650 | 1467189187080 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:07 INFO - PROCESS | 1650 | 1467189187082 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba9f800 == 37 [pid = 1650] [id = 652] 01:33:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128b7f800) [pid = 1650] [serial = 1956] [outer = 0x0] 01:33:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128f74400) [pid = 1650] [serial = 1957] [outer = 0x128b7f800] 01:33:07 INFO - PROCESS | 1650 | 1467189187106 Marionette DEBUG loaded listener.js 01:33:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12940a400) [pid = 1650] [serial = 1958] [outer = 0x128b7f800] 01:33:07 INFO - PROCESS | 1650 | 1467189187409 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]]]}] 01:33:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:33:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 467ms 01:33:07 INFO - PROCESS | 1650 | 1467189187442 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 01:33:07 INFO - PROCESS | 1650 | 1467189187443 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 01:33:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:33:07 INFO - PROCESS | 1650 | 1467189187454 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:33:07 INFO - PROCESS | 1650 | 1467189187455 Marionette TRACE conn2 <- [1,2582,null,{}] 01:33:07 INFO - PROCESS | 1650 | 1467189187465 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}] 01:33:07 INFO - PROCESS | 1650 | 1467189187466 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:07 INFO - PROCESS | 1650 | 1467189187565 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 01:33:07 INFO - PROCESS | 1650 | 1467189187569 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:07 INFO - PROCESS | 1650 | 1467189187570 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdd6800 == 38 [pid = 1650] [id = 653] 01:33:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1209e9000) [pid = 1650] [serial = 1959] [outer = 0x0] 01:33:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12940f400) [pid = 1650] [serial = 1960] [outer = 0x1209e9000] 01:33:07 INFO - PROCESS | 1650 | 1467189187600 Marionette DEBUG loaded listener.js 01:33:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1295a0800) [pid = 1650] [serial = 1961] [outer = 0x1209e9000] 01:33:07 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112dc4c00) [pid = 1650] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:33:07 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119a73000) [pid = 1650] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:33:07 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119420400) [pid = 1650] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:33:07 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x113016000) [pid = 1650] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:33:07 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116a1b400) [pid = 1650] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:33:07 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1128ec000) [pid = 1650] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:33:07 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1133d5400) [pid = 1650] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:33:07 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119424000) [pid = 1650] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:33:07 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1209f1c00) [pid = 1650] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:33:07 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1128e6800) [pid = 1650] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:33:07 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119e3ac00) [pid = 1650] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:33:07 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1129a5000) [pid = 1650] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:33:07 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124706c00) [pid = 1650] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:33:07 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1129aa800) [pid = 1650] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:33:08 INFO - PROCESS | 1650 | 1467189187999 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]]]}] 01:33:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:33:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 571ms 01:33:08 INFO - PROCESS | 1650 | 1467189188026 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 01:33:08 INFO - PROCESS | 1650 | 1467189188028 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 01:33:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:33:08 INFO - PROCESS | 1650 | 1467189188032 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:33:08 INFO - PROCESS | 1650 | 1467189188033 Marionette TRACE conn2 <- [1,2586,null,{}] 01:33:08 INFO - PROCESS | 1650 | 1467189188035 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}] 01:33:08 INFO - PROCESS | 1650 | 1467189188036 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:08 INFO - PROCESS | 1650 | 1467189188117 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 01:33:08 INFO - PROCESS | 1650 | 1467189188121 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:08 INFO - PROCESS | 1650 | 1467189188122 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12669c000 == 39 [pid = 1650] [id = 654] 01:33:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x111cac800) [pid = 1650] [serial = 1962] [outer = 0x0] 01:33:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116a14000) [pid = 1650] [serial = 1963] [outer = 0x111cac800] 01:33:08 INFO - PROCESS | 1650 | 1467189188147 Marionette DEBUG loaded listener.js 01:33:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119a73000) [pid = 1650] [serial = 1964] [outer = 0x111cac800] 01:33:08 INFO - PROCESS | 1650 | 1467189188498 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]]]}] 01:33:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:33:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 519ms 01:33:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:33:08 INFO - PROCESS | 1650 | 1467189188552 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 01:33:08 INFO - PROCESS | 1650 | 1467189188554 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 01:33:08 INFO - PROCESS | 1650 | 1467189188556 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:33:08 INFO - PROCESS | 1650 | 1467189188558 Marionette TRACE conn2 <- [1,2590,null,{}] 01:33:08 INFO - PROCESS | 1650 | 1467189188560 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}] 01:33:08 INFO - PROCESS | 1650 | 1467189188562 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:08 INFO - PROCESS | 1650 | 1467189188655 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 01:33:08 INFO - PROCESS | 1650 | 1467189188661 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:08 INFO - PROCESS | 1650 | 1467189188670 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb8e800 == 40 [pid = 1650] [id = 655] 01:33:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1209e7c00) [pid = 1650] [serial = 1965] [outer = 0x0] 01:33:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x128f74000) [pid = 1650] [serial = 1966] [outer = 0x1209e7c00] 01:33:08 INFO - PROCESS | 1650 | 1467189188696 Marionette DEBUG loaded listener.js 01:33:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112dce800) [pid = 1650] [serial = 1967] [outer = 0x1209e7c00] 01:33:09 INFO - PROCESS | 1650 | 1467189189031 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]]]}] 01:33:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:33:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 520ms 01:33:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:33:09 INFO - PROCESS | 1650 | 1467189189077 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 01:33:09 INFO - PROCESS | 1650 | 1467189189078 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 01:33:09 INFO - PROCESS | 1650 | 1467189189080 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:33:09 INFO - PROCESS | 1650 | 1467189189082 Marionette TRACE conn2 <- [1,2594,null,{}] 01:33:09 INFO - PROCESS | 1650 | 1467189189084 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}] 01:33:09 INFO - PROCESS | 1650 | 1467189189086 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:09 INFO - PROCESS | 1650 | 1467189189177 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 01:33:09 INFO - PROCESS | 1650 | 1467189189263 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:09 INFO - PROCESS | 1650 | 1467189189264 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d138800 == 41 [pid = 1650] [id = 656] 01:33:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11677d800) [pid = 1650] [serial = 1968] [outer = 0x0] 01:33:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12a555c00) [pid = 1650] [serial = 1969] [outer = 0x11677d800] 01:33:09 INFO - PROCESS | 1650 | 1467189189304 Marionette DEBUG loaded listener.js 01:33:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12a62d800) [pid = 1650] [serial = 1970] [outer = 0x11677d800] 01:33:09 INFO - PROCESS | 1650 | 1467189189647 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]]]}] 01:33:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:33:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 621ms 01:33:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:33:09 INFO - PROCESS | 1650 | 1467189189701 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 01:33:09 INFO - PROCESS | 1650 | 1467189189702 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 01:33:09 INFO - PROCESS | 1650 | 1467189189704 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:33:09 INFO - PROCESS | 1650 | 1467189189705 Marionette TRACE conn2 <- [1,2598,null,{}] 01:33:09 INFO - PROCESS | 1650 | 1467189189708 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}] 01:33:09 INFO - PROCESS | 1650 | 1467189189709 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:09 INFO - PROCESS | 1650 | 1467189189822 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 01:33:09 INFO - PROCESS | 1650 | 1467189189829 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:09 INFO - PROCESS | 1650 | 1467189189830 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d27d000 == 42 [pid = 1650] [id = 657] 01:33:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1295a8000) [pid = 1650] [serial = 1971] [outer = 0x0] 01:33:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a633c00) [pid = 1650] [serial = 1972] [outer = 0x1295a8000] 01:33:09 INFO - PROCESS | 1650 | 1467189189853 Marionette DEBUG loaded listener.js 01:33:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a710400) [pid = 1650] [serial = 1973] [outer = 0x1295a8000] 01:33:10 INFO - PROCESS | 1650 | 1467189190357 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]]]}] 01:33:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:33:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 669ms 01:33:10 INFO - PROCESS | 1650 | 1467189190374 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 01:33:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:33:10 INFO - PROCESS | 1650 | 1467189190380 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 01:33:10 INFO - PROCESS | 1650 | 1467189190383 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:33:10 INFO - PROCESS | 1650 | 1467189190385 Marionette TRACE conn2 <- [1,2602,null,{}] 01:33:10 INFO - PROCESS | 1650 | 1467189190390 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}] 01:33:10 INFO - PROCESS | 1650 | 1467189190392 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:10 INFO - PROCESS | 1650 | 1467189190537 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 01:33:10 INFO - PROCESS | 1650 | 1467189190550 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:10 INFO - PROCESS | 1650 | 1467189190551 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0f3800 == 43 [pid = 1650] [id = 658] 01:33:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x117eb0800) [pid = 1650] [serial = 1974] [outer = 0x0] 01:33:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1188c8400) [pid = 1650] [serial = 1975] [outer = 0x117eb0800] 01:33:10 INFO - PROCESS | 1650 | 1467189190582 Marionette DEBUG loaded listener.js 01:33:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119423400) [pid = 1650] [serial = 1976] [outer = 0x117eb0800] 01:33:11 INFO - PROCESS | 1650 | 1467189191096 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]]]}] 01:33:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:33:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 774ms 01:33:11 INFO - PROCESS | 1650 | 1467189191157 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 01:33:11 INFO - PROCESS | 1650 | 1467189191160 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 01:33:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:33:11 INFO - PROCESS | 1650 | 1467189191165 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:33:11 INFO - PROCESS | 1650 | 1467189191167 Marionette TRACE conn2 <- [1,2606,null,{}] 01:33:11 INFO - PROCESS | 1650 | 1467189191169 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}] 01:33:11 INFO - PROCESS | 1650 | 1467189191171 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:11 INFO - PROCESS | 1650 | 1467189191278 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 01:33:11 INFO - PROCESS | 1650 | 1467189191352 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:11 INFO - PROCESS | 1650 | 1467189191353 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12969d000 == 44 [pid = 1650] [id = 659] 01:33:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119e36800) [pid = 1650] [serial = 1977] [outer = 0x0] 01:33:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119e3ec00) [pid = 1650] [serial = 1978] [outer = 0x119e36800] 01:33:11 INFO - PROCESS | 1650 | 1467189191384 Marionette DEBUG loaded listener.js 01:33:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123e65000) [pid = 1650] [serial = 1979] [outer = 0x119e36800] 01:33:11 INFO - PROCESS | 1650 | 1467189191819 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]]]}] 01:33:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:33:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 718ms 01:33:11 INFO - PROCESS | 1650 | 1467189191884 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 01:33:11 INFO - PROCESS | 1650 | 1467189191886 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 01:33:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:33:11 INFO - PROCESS | 1650 | 1467189191888 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:33:11 INFO - PROCESS | 1650 | 1467189191891 Marionette TRACE conn2 <- [1,2610,null,{}] 01:33:11 INFO - PROCESS | 1650 | 1467189191901 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}] 01:33:11 INFO - PROCESS | 1650 | 1467189191904 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:12 INFO - PROCESS | 1650 | 1467189192009 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 01:33:12 INFO - PROCESS | 1650 | 1467189192084 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:12 INFO - PROCESS | 1650 | 1467189192087 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d273800 == 45 [pid = 1650] [id = 660] 01:33:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x124fdc400) [pid = 1650] [serial = 1980] [outer = 0x0] 01:33:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x125837800) [pid = 1650] [serial = 1981] [outer = 0x124fdc400] 01:33:12 INFO - PROCESS | 1650 | 1467189192118 Marionette DEBUG loaded listener.js 01:33:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126543c00) [pid = 1650] [serial = 1982] [outer = 0x124fdc400] 01:33:12 INFO - PROCESS | 1650 | 1467189192712 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]]]}] 01:33:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:33:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 875ms 01:33:12 INFO - PROCESS | 1650 | 1467189192780 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 01:33:12 INFO - PROCESS | 1650 | 1467189192782 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 01:33:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:33:12 INFO - PROCESS | 1650 | 1467189192786 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:33:12 INFO - PROCESS | 1650 | 1467189192788 Marionette TRACE conn2 <- [1,2614,null,{}] 01:33:12 INFO - PROCESS | 1650 | 1467189192791 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}] 01:33:12 INFO - PROCESS | 1650 | 1467189192793 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:12 INFO - PROCESS | 1650 | 1467189192887 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 01:33:12 INFO - PROCESS | 1650 | 1467189192956 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:12 INFO - PROCESS | 1650 | 1467189192960 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ce4000 == 46 [pid = 1650] [id = 661] 01:33:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x115e87400) [pid = 1650] [serial = 1983] [outer = 0x0] 01:33:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11941ec00) [pid = 1650] [serial = 1984] [outer = 0x115e87400] 01:33:12 INFO - PROCESS | 1650 | 1467189192987 Marionette DEBUG loaded listener.js 01:33:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11956a000) [pid = 1650] [serial = 1985] [outer = 0x115e87400] 01:33:13 INFO - PROCESS | 1650 | 1467189193461 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]]]}] 01:33:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:33:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 723ms 01:33:13 INFO - PROCESS | 1650 | 1467189193509 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 01:33:13 INFO - PROCESS | 1650 | 1467189193514 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 01:33:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:33:13 INFO - PROCESS | 1650 | 1467189193520 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:33:13 INFO - PROCESS | 1650 | 1467189193523 Marionette TRACE conn2 <- [1,2618,null,{}] 01:33:13 INFO - PROCESS | 1650 | 1467189193527 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}] 01:33:13 INFO - PROCESS | 1650 | 1467189193529 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:13 INFO - PROCESS | 1650 | 1467189193673 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 01:33:13 INFO - PROCESS | 1650 | 1467189193785 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:13 INFO - PROCESS | 1650 | 1467189193786 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x123988800 == 47 [pid = 1650] [id = 662] 01:33:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1189a3400) [pid = 1650] [serial = 1986] [outer = 0x0] 01:33:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119ae1c00) [pid = 1650] [serial = 1987] [outer = 0x1189a3400] 01:33:13 INFO - PROCESS | 1650 | 1467189193833 Marionette DEBUG loaded listener.js 01:33:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119c4c400) [pid = 1650] [serial = 1988] [outer = 0x1189a3400] 01:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12d138800 == 46 [pid = 1650] [id = 656] 01:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb8e800 == 45 [pid = 1650] [id = 655] 01:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12669c000 == 44 [pid = 1650] [id = 654] 01:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdd6800 == 43 [pid = 1650] [id = 653] 01:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba9f800 == 42 [pid = 1650] [id = 652] 01:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12b26b000 == 41 [pid = 1650] [id = 651] 01:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac58800 == 40 [pid = 1650] [id = 650] 01:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x129475000 == 39 [pid = 1650] [id = 649] 01:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x128a0f000 == 38 [pid = 1650] [id = 648] 01:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x124c42000 == 37 [pid = 1650] [id = 647] 01:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x119a58800 == 36 [pid = 1650] [id = 646] 01:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x119174000 == 35 [pid = 1650] [id = 645] 01:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1241a8800 == 34 [pid = 1650] [id = 644] 01:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12b99a800 == 33 [pid = 1650] [id = 642] 01:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x117e4c800 == 32 [pid = 1650] [id = 643] 01:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x119ce4000 == 31 [pid = 1650] [id = 661] 01:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12d273800 == 30 [pid = 1650] [id = 660] 01:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12969d000 == 29 [pid = 1650] [id = 659] 01:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12d27d000 == 28 [pid = 1650] [id = 657] 01:33:14 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0f3800 == 27 [pid = 1650] [id = 658] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119ae5c00) [pid = 1650] [serial = 1909] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119ae9400) [pid = 1650] [serial = 1906] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11956c400) [pid = 1650] [serial = 1903] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119648c00) [pid = 1650] [serial = 1904] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x113382c00) [pid = 1650] [serial = 1897] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x115e86800) [pid = 1650] [serial = 1898] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118315c00) [pid = 1650] [serial = 1900] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1188d3c00) [pid = 1650] [serial = 1901] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11662f000) [pid = 1650] [serial = 1895] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112a7a800) [pid = 1650] [serial = 1894] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118611800) [pid = 1650] [serial = 1886] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116984800) [pid = 1650] [serial = 1885] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119655800) [pid = 1650] [serial = 1889] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123e63800) [pid = 1650] [serial = 1912] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119569c00) [pid = 1650] [serial = 1888] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124ca0400) [pid = 1650] [serial = 1915] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1243b2000) [pid = 1650] [serial = 1892] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123e6ac00) [pid = 1650] [serial = 1891] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124707400) [pid = 1650] [serial = 1913] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11831a400) [pid = 1650] [serial = 1918] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123c65000) [pid = 1650] [serial = 1919] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x125842400) [pid = 1650] [serial = 1921] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x124fdb000) [pid = 1650] [serial = 1916] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x123975c00) [pid = 1650] [serial = 1910] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12665bc00) [pid = 1650] [serial = 1925] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x125782400) [pid = 1650] [serial = 1924] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119e36000) [pid = 1650] [serial = 1907] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x126188000) [pid = 1650] [serial = 1922] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128921000) [pid = 1650] [serial = 1927] [outer = 0x0] [url = about:blank] 01:33:14 INFO - PROCESS | 1650 | 1467189194783 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]]]}] 01:33:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:33:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1277ms 01:33:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:33:14 INFO - PROCESS | 1650 | 1467189194797 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 01:33:14 INFO - PROCESS | 1650 | 1467189194801 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 01:33:14 INFO - PROCESS | 1650 | 1467189194805 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:33:14 INFO - PROCESS | 1650 | 1467189194808 Marionette TRACE conn2 <- [1,2622,null,{}] 01:33:14 INFO - PROCESS | 1650 | 1467189194816 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}] 01:33:14 INFO - PROCESS | 1650 | 1467189194819 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:14 INFO - PROCESS | 1650 | 1467189194949 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 01:33:15 INFO - PROCESS | 1650 | 1467189195042 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:15 INFO - PROCESS | 1650 | 1467189195043 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11818f800 == 28 [pid = 1650] [id = 663] 01:33:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1133d2000) [pid = 1650] [serial = 1989] [outer = 0x0] 01:33:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1164e1c00) [pid = 1650] [serial = 1990] [outer = 0x1133d2000] 01:33:15 INFO - PROCESS | 1650 | 1467189195090 Marionette DEBUG loaded listener.js 01:33:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116f88800) [pid = 1650] [serial = 1991] [outer = 0x1133d2000] 01:33:15 INFO - PROCESS | 1650 | 1467189195481 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]]]}] 01:33:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:33:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 728ms 01:33:15 INFO - PROCESS | 1650 | 1467189195533 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 01:33:15 INFO - PROCESS | 1650 | 1467189195535 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 01:33:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:33:15 INFO - PROCESS | 1650 | 1467189195540 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:33:15 INFO - PROCESS | 1650 | 1467189195541 Marionette TRACE conn2 <- [1,2626,null,{}] 01:33:15 INFO - PROCESS | 1650 | 1467189195550 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}] 01:33:15 INFO - PROCESS | 1650 | 1467189195551 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:15 INFO - PROCESS | 1650 | 1467189195629 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 01:33:15 INFO - PROCESS | 1650 | 1467189195633 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:15 INFO - PROCESS | 1650 | 1467189195634 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d2000 == 29 [pid = 1650] [id = 664] 01:33:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118318400) [pid = 1650] [serial = 1992] [outer = 0x0] 01:33:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1189a9c00) [pid = 1650] [serial = 1993] [outer = 0x118318400] 01:33:15 INFO - PROCESS | 1650 | 1467189195664 Marionette DEBUG loaded listener.js 01:33:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119424c00) [pid = 1650] [serial = 1994] [outer = 0x118318400] 01:33:16 INFO - PROCESS | 1650 | 1467189196036 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]]]}] 01:33:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:33:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 518ms 01:33:16 INFO - PROCESS | 1650 | 1467189196059 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 01:33:16 INFO - PROCESS | 1650 | 1467189196063 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 01:33:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:33:16 INFO - PROCESS | 1650 | 1467189196071 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:33:16 INFO - PROCESS | 1650 | 1467189196073 Marionette TRACE conn2 <- [1,2630,null,{}] 01:33:16 INFO - PROCESS | 1650 | 1467189196082 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}] 01:33:16 INFO - PROCESS | 1650 | 1467189196085 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:16 INFO - PROCESS | 1650 | 1467189196162 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 01:33:16 INFO - PROCESS | 1650 | 1467189196167 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:16 INFO - PROCESS | 1650 | 1467189196169 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12403c800 == 30 [pid = 1650] [id = 665] 01:33:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1129a5000) [pid = 1650] [serial = 1995] [outer = 0x0] 01:33:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119aeb000) [pid = 1650] [serial = 1996] [outer = 0x1129a5000] 01:33:16 INFO - PROCESS | 1650 | 1467189196199 Marionette DEBUG loaded listener.js 01:33:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11a013800) [pid = 1650] [serial = 1997] [outer = 0x1129a5000] 01:33:16 INFO - PROCESS | 1650 | 1467189196546 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]]]}] 01:33:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:33:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 521ms 01:33:16 INFO - PROCESS | 1650 | 1467189196593 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 01:33:16 INFO - PROCESS | 1650 | 1467189196594 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 01:33:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:33:16 INFO - PROCESS | 1650 | 1467189196597 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:33:16 INFO - PROCESS | 1650 | 1467189196598 Marionette TRACE conn2 <- [1,2634,null,{}] 01:33:16 INFO - PROCESS | 1650 | 1467189196600 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}] 01:33:16 INFO - PROCESS | 1650 | 1467189196601 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:16 INFO - PROCESS | 1650 | 1467189196681 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 01:33:16 INFO - PROCESS | 1650 | 1467189196757 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:16 INFO - PROCESS | 1650 | 1467189196758 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x125180800 == 31 [pid = 1650] [id = 666] 01:33:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119e32400) [pid = 1650] [serial = 1998] [outer = 0x0] 01:33:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123975c00) [pid = 1650] [serial = 1999] [outer = 0x119e32400] 01:33:16 INFO - PROCESS | 1650 | 1467189196783 Marionette DEBUG loaded listener.js 01:33:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123f41000) [pid = 1650] [serial = 2000] [outer = 0x119e32400] 01:33:17 INFO - PROCESS | 1650 | 1467189197121 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]]]}] 01:33:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:33:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 568ms 01:33:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:33:17 INFO - PROCESS | 1650 | 1467189197165 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 01:33:17 INFO - PROCESS | 1650 | 1467189197167 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 01:33:17 INFO - PROCESS | 1650 | 1467189197169 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:33:17 INFO - PROCESS | 1650 | 1467189197170 Marionette TRACE conn2 <- [1,2638,null,{}] 01:33:17 INFO - PROCESS | 1650 | 1467189197172 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}] 01:33:17 INFO - PROCESS | 1650 | 1467189197173 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:17 INFO - PROCESS | 1650 | 1467189197268 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 01:33:17 INFO - PROCESS | 1650 | 1467189197271 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:17 INFO - PROCESS | 1650 | 1467189197272 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a0f000 == 32 [pid = 1650] [id = 667] 01:33:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1177f3400) [pid = 1650] [serial = 2001] [outer = 0x0] 01:33:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124091000) [pid = 1650] [serial = 2002] [outer = 0x1177f3400] 01:33:17 INFO - PROCESS | 1650 | 1467189197297 Marionette DEBUG loaded listener.js 01:33:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1244c3400) [pid = 1650] [serial = 2003] [outer = 0x1177f3400] 01:33:17 INFO - PROCESS | 1650 | 1467189197653 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]]]}] 01:33:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:33:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 519ms 01:33:17 INFO - PROCESS | 1650 | 1467189197689 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 01:33:17 INFO - PROCESS | 1650 | 1467189197690 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 01:33:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:33:17 INFO - PROCESS | 1650 | 1467189197699 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:33:17 INFO - PROCESS | 1650 | 1467189197700 Marionette TRACE conn2 <- [1,2642,null,{}] 01:33:17 INFO - PROCESS | 1650 | 1467189197702 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}] 01:33:17 INFO - PROCESS | 1650 | 1467189197706 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:17 INFO - PROCESS | 1650 | 1467189197827 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 01:33:17 INFO - PROCESS | 1650 | 1467189197830 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:17 INFO - PROCESS | 1650 | 1467189197831 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292c0800 == 33 [pid = 1650] [id = 668] 01:33:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1189a6400) [pid = 1650] [serial = 2004] [outer = 0x0] 01:33:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124b26000) [pid = 1650] [serial = 2005] [outer = 0x1189a6400] 01:33:17 INFO - PROCESS | 1650 | 1467189197856 Marionette DEBUG loaded listener.js 01:33:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126189c00) [pid = 1650] [serial = 2006] [outer = 0x1189a6400] 01:33:18 INFO - PROCESS | 1650 | 1467189198216 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]]]}] 01:33:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:33:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 567ms 01:33:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:33:18 INFO - PROCESS | 1650 | 1467189198267 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 01:33:18 INFO - PROCESS | 1650 | 1467189198268 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 01:33:18 INFO - PROCESS | 1650 | 1467189198270 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:33:18 INFO - PROCESS | 1650 | 1467189198271 Marionette TRACE conn2 <- [1,2646,null,{}] 01:33:18 INFO - PROCESS | 1650 | 1467189198273 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}] 01:33:18 INFO - PROCESS | 1650 | 1467189198274 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:18 INFO - PROCESS | 1650 | 1467189198371 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 01:33:18 INFO - PROCESS | 1650 | 1467189198375 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:18 INFO - PROCESS | 1650 | 1467189198376 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a591000 == 34 [pid = 1650] [id = 669] 01:33:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x115e89800) [pid = 1650] [serial = 2007] [outer = 0x0] 01:33:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1265f0c00) [pid = 1650] [serial = 2008] [outer = 0x115e89800] 01:33:18 INFO - PROCESS | 1650 | 1467189198401 Marionette DEBUG loaded listener.js 01:33:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1268a7400) [pid = 1650] [serial = 2009] [outer = 0x115e89800] 01:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1295a8000) [pid = 1650] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128b7f400) [pid = 1650] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128b7f800) [pid = 1650] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1209e9000) [pid = 1650] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1244ca400) [pid = 1650] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119423c00) [pid = 1650] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123e6e400) [pid = 1650] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1121b5000) [pid = 1650] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11677d800) [pid = 1650] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1188c5c00) [pid = 1650] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1182ea000) [pid = 1650] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126535400) [pid = 1650] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1128ec400) [pid = 1650] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x111cac800) [pid = 1650] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1209e7c00) [pid = 1650] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:33:18 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12514f800) [pid = 1650] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:33:18 INFO - PROCESS | 1650 | 1467189198908 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]]]}] 01:33:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:33:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 671ms 01:33:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:33:18 INFO - PROCESS | 1650 | 1467189198941 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 01:33:18 INFO - PROCESS | 1650 | 1467189198943 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 01:33:18 INFO - PROCESS | 1650 | 1467189198945 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:33:18 INFO - PROCESS | 1650 | 1467189198946 Marionette TRACE conn2 <- [1,2650,null,{}] 01:33:18 INFO - PROCESS | 1650 | 1467189198948 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}] 01:33:18 INFO - PROCESS | 1650 | 1467189198949 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:19 INFO - PROCESS | 1650 | 1467189199023 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 01:33:19 INFO - PROCESS | 1650 | 1467189199028 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:19 INFO - PROCESS | 1650 | 1467189199030 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a0d800 == 35 [pid = 1650] [id = 670] 01:33:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115de4000) [pid = 1650] [serial = 2010] [outer = 0x0] 01:33:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116f8d400) [pid = 1650] [serial = 2011] [outer = 0x115de4000] 01:33:19 INFO - PROCESS | 1650 | 1467189199055 Marionette DEBUG loaded listener.js 01:33:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119193000) [pid = 1650] [serial = 2012] [outer = 0x115de4000] 01:33:19 INFO - PROCESS | 1650 | 1467189199383 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]]]}] 01:33:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:33:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 469ms 01:33:19 INFO - PROCESS | 1650 | 1467189199415 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 01:33:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:33:19 INFO - PROCESS | 1650 | 1467189199423 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 01:33:19 INFO - PROCESS | 1650 | 1467189199426 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:33:19 INFO - PROCESS | 1650 | 1467189199427 Marionette TRACE conn2 <- [1,2654,null,{}] 01:33:19 INFO - PROCESS | 1650 | 1467189199429 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}] 01:33:19 INFO - PROCESS | 1650 | 1467189199430 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:19 INFO - PROCESS | 1650 | 1467189199505 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 01:33:19 INFO - PROCESS | 1650 | 1467189199567 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:19 INFO - PROCESS | 1650 | 1467189199569 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12403b000 == 36 [pid = 1650] [id = 671] 01:33:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1240ef800) [pid = 1650] [serial = 2013] [outer = 0x0] 01:33:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119a2bc00) [pid = 1650] [serial = 2014] [outer = 0x1240ef800] 01:33:19 INFO - PROCESS | 1650 | 1467189199594 Marionette DEBUG loaded listener.js 01:33:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126182000) [pid = 1650] [serial = 2015] [outer = 0x1240ef800] 01:33:19 INFO - PROCESS | 1650 | 1467189199860 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]]]}] 01:33:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:33:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 470ms 01:33:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:33:19 INFO - PROCESS | 1650 | 1467189199900 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 01:33:19 INFO - PROCESS | 1650 | 1467189199901 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 01:33:19 INFO - PROCESS | 1650 | 1467189199903 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:33:19 INFO - PROCESS | 1650 | 1467189199904 Marionette TRACE conn2 <- [1,2658,null,{}] 01:33:19 INFO - PROCESS | 1650 | 1467189199907 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}] 01:33:19 INFO - PROCESS | 1650 | 1467189199908 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:19 INFO - PROCESS | 1650 | 1467189199989 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 01:33:19 INFO - PROCESS | 1650 | 1467189199994 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:19 INFO - PROCESS | 1650 | 1467189199997 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba94800 == 37 [pid = 1650] [id = 672] 01:33:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126535400) [pid = 1650] [serial = 2016] [outer = 0x0] 01:33:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128b78400) [pid = 1650] [serial = 2017] [outer = 0x126535400] 01:33:20 INFO - PROCESS | 1650 | 1467189200021 Marionette DEBUG loaded listener.js 01:33:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128bca400) [pid = 1650] [serial = 2018] [outer = 0x126535400] 01:33:20 INFO - PROCESS | 1650 | 1467189200362 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]]]}] 01:33:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:33:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 472ms 01:33:20 INFO - PROCESS | 1650 | 1467189200375 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 01:33:20 INFO - PROCESS | 1650 | 1467189200387 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 01:33:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:33:20 INFO - PROCESS | 1650 | 1467189200390 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:33:20 INFO - PROCESS | 1650 | 1467189200392 Marionette TRACE conn2 <- [1,2662,null,{}] 01:33:20 INFO - PROCESS | 1650 | 1467189200397 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}] 01:33:20 INFO - PROCESS | 1650 | 1467189200399 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:20 INFO - PROCESS | 1650 | 1467189200518 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 01:33:20 INFO - PROCESS | 1650 | 1467189200525 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:20 INFO - PROCESS | 1650 | 1467189200526 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a04000 == 38 [pid = 1650] [id = 673] 01:33:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128bce000) [pid = 1650] [serial = 2019] [outer = 0x0] 01:33:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128f78c00) [pid = 1650] [serial = 2020] [outer = 0x128bce000] 01:33:20 INFO - PROCESS | 1650 | 1467189200554 Marionette DEBUG loaded listener.js 01:33:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12959c800) [pid = 1650] [serial = 2021] [outer = 0x128bce000] 01:33:20 INFO - PROCESS | 1650 | 1467189200953 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]]]}] 01:33:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:33:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 570ms 01:33:20 INFO - PROCESS | 1650 | 1467189200961 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 01:33:20 INFO - PROCESS | 1650 | 1467189200964 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 01:33:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:33:20 INFO - PROCESS | 1650 | 1467189200967 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:33:20 INFO - PROCESS | 1650 | 1467189200970 Marionette TRACE conn2 <- [1,2666,null,{}] 01:33:20 INFO - PROCESS | 1650 | 1467189200975 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}] 01:33:20 INFO - PROCESS | 1650 | 1467189200976 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:21 INFO - PROCESS | 1650 | 1467189201073 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 01:33:21 INFO - PROCESS | 1650 | 1467189201174 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:21 INFO - PROCESS | 1650 | 1467189201177 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x117567800 == 39 [pid = 1650] [id = 674] 01:33:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1129aa800) [pid = 1650] [serial = 2022] [outer = 0x0] 01:33:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112aee400) [pid = 1650] [serial = 2023] [outer = 0x1129aa800] 01:33:21 INFO - PROCESS | 1650 | 1467189201208 Marionette DEBUG loaded listener.js 01:33:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115e86400) [pid = 1650] [serial = 2024] [outer = 0x1129aa800] 01:33:22 INFO - PROCESS | 1650 | 1467189202176 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]]]}] 01:33:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 01:33:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1273ms 01:33:22 INFO - PROCESS | 1650 | 1467189202241 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 01:33:22 INFO - PROCESS | 1650 | 1467189202244 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 01:33:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:33:22 INFO - PROCESS | 1650 | 1467189202248 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:33:22 INFO - PROCESS | 1650 | 1467189202250 Marionette TRACE conn2 <- [1,2670,null,{}] 01:33:22 INFO - PROCESS | 1650 | 1467189202253 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}] 01:33:22 INFO - PROCESS | 1650 | 1467189202254 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:22 INFO - PROCESS | 1650 | 1467189202385 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 01:33:22 INFO - PROCESS | 1650 | 1467189202444 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:22 INFO - PROCESS | 1650 | 1467189202445 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x125164000 == 40 [pid = 1650] [id = 675] 01:33:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118611800) [pid = 1650] [serial = 2025] [outer = 0x0] 01:33:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119459800) [pid = 1650] [serial = 2026] [outer = 0x118611800] 01:33:22 INFO - PROCESS | 1650 | 1467189202477 Marionette DEBUG loaded listener.js 01:33:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11963c000) [pid = 1650] [serial = 2027] [outer = 0x118611800] 01:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba94800 == 39 [pid = 1650] [id = 672] 01:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12403b000 == 38 [pid = 1650] [id = 671] 01:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x128a0d800 == 37 [pid = 1650] [id = 670] 01:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12a591000 == 36 [pid = 1650] [id = 669] 01:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1292c0800 == 35 [pid = 1650] [id = 668] 01:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x128a0f000 == 34 [pid = 1650] [id = 667] 01:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x125180800 == 33 [pid = 1650] [id = 666] 01:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12403c800 == 32 [pid = 1650] [id = 665] 01:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d2000 == 31 [pid = 1650] [id = 664] 01:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11818f800 == 30 [pid = 1650] [id = 663] 01:33:23 INFO - PROCESS | 1650 | --DOCSHELL 0x123988800 == 29 [pid = 1650] [id = 662] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116a14000) [pid = 1650] [serial = 1963] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1295a0800) [pid = 1650] [serial = 1961] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128f74000) [pid = 1650] [serial = 1966] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12617dc00) [pid = 1650] [serial = 1951] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128b7bc00) [pid = 1650] [serial = 1952] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128bd8400) [pid = 1650] [serial = 1955] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a62d800) [pid = 1650] [serial = 1970] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112dce800) [pid = 1650] [serial = 1967] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x125009400) [pid = 1650] [serial = 1949] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119a73000) [pid = 1650] [serial = 1964] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12a710400) [pid = 1650] [serial = 1973] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a633c00) [pid = 1650] [serial = 1972] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128bcfc00) [pid = 1650] [serial = 1954] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128f74400) [pid = 1650] [serial = 1957] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12940f400) [pid = 1650] [serial = 1960] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12940a400) [pid = 1650] [serial = 1958] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x124cd3c00) [pid = 1650] [serial = 1948] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119463400) [pid = 1650] [serial = 1939] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119649400) [pid = 1650] [serial = 1940] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124096000) [pid = 1650] [serial = 1945] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1244ca000) [pid = 1650] [serial = 1946] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119e3e800) [pid = 1650] [serial = 1942] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12a555c00) [pid = 1650] [serial = 1969] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x123e66c00) [pid = 1650] [serial = 1943] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1188d4800) [pid = 1650] [serial = 1933] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11941a800) [pid = 1650] [serial = 1934] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x118316400) [pid = 1650] [serial = 1936] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x119105c00) [pid = 1650] [serial = 1937] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x128bcb000) [pid = 1650] [serial = 1928] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1129b2800) [pid = 1650] [serial = 1930] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1133c9800) [pid = 1650] [serial = 1931] [outer = 0x0] [url = about:blank] 01:33:23 INFO - PROCESS | 1650 | 1467189203577 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\n"]]]}] 01:33:23 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 01:33:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:33:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 01:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:33:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1373ms 01:33:23 INFO - PROCESS | 1650 | 1467189203622 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 01:33:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 01:33:23 INFO - PROCESS | 1650 | 1467189203627 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 01:33:23 INFO - PROCESS | 1650 | 1467189203631 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:33:23 INFO - PROCESS | 1650 | 1467189203635 Marionette TRACE conn2 <- [1,2674,null,{}] 01:33:23 INFO - PROCESS | 1650 | 1467189203640 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}] 01:33:23 INFO - PROCESS | 1650 | 1467189203642 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:23 INFO - PROCESS | 1650 | 1467189203787 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 01:33:23 INFO - PROCESS | 1650 | 1467189203872 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:23 INFO - PROCESS | 1650 | 1467189203874 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11884e000 == 30 [pid = 1650] [id = 676] 01:33:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1182ea000) [pid = 1650] [serial = 2028] [outer = 0x0] 01:33:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118316400) [pid = 1650] [serial = 2029] [outer = 0x1182ea000] 01:33:23 INFO - PROCESS | 1650 | 1467189203921 Marionette DEBUG loaded listener.js 01:33:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119106400) [pid = 1650] [serial = 2030] [outer = 0x1182ea000] 01:33:24 INFO - PROCESS | 1650 | 1467189204723 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\n"]]]}] 01:33:24 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 01:33:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:33:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 01:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:33:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1127ms 01:33:24 INFO - PROCESS | 1650 | 1467189204758 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 01:33:24 INFO - PROCESS | 1650 | 1467189204762 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 01:33:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:33:24 INFO - PROCESS | 1650 | 1467189204767 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:33:24 INFO - PROCESS | 1650 | 1467189204769 Marionette TRACE conn2 <- [1,2678,null,{}] 01:33:24 INFO - PROCESS | 1650 | 1467189204771 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}] 01:33:24 INFO - PROCESS | 1650 | 1467189204773 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:24 INFO - PROCESS | 1650 | 1467189204852 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 01:33:24 INFO - PROCESS | 1650 | 1467189204911 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:24 INFO - PROCESS | 1650 | 1467189204912 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0f3800 == 31 [pid = 1650] [id = 677] 01:33:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119641800) [pid = 1650] [serial = 2031] [outer = 0x0] 01:33:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119a73000) [pid = 1650] [serial = 2032] [outer = 0x119641800] 01:33:24 INFO - PROCESS | 1650 | 1467189204939 Marionette DEBUG loaded listener.js 01:33:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119e35000) [pid = 1650] [serial = 2033] [outer = 0x119641800] 01:33:25 INFO - PROCESS | 1650 | 1467189205797 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]]]}] 01:33:25 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) 01:33:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1074ms 01:33:25 INFO - PROCESS | 1650 | 1467189205841 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 01:33:25 INFO - PROCESS | 1650 | 1467189205843 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 01:33:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:33:25 INFO - PROCESS | 1650 | 1467189205845 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:33:25 INFO - PROCESS | 1650 | 1467189205848 Marionette TRACE conn2 <- [1,2682,null,{}] 01:33:25 INFO - PROCESS | 1650 | 1467189205856 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}] 01:33:25 INFO - PROCESS | 1650 | 1467189205859 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:25 INFO - PROCESS | 1650 | 1467189205964 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 01:33:26 INFO - PROCESS | 1650 | 1467189206001 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:26 INFO - PROCESS | 1650 | 1467189206003 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261c6000 == 32 [pid = 1650] [id = 678] 01:33:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1209f5c00) [pid = 1650] [serial = 2034] [outer = 0x0] 01:33:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x124094800) [pid = 1650] [serial = 2035] [outer = 0x1209f5c00] 01:33:26 INFO - PROCESS | 1650 | 1467189206032 Marionette DEBUG loaded listener.js 01:33:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1244c4c00) [pid = 1650] [serial = 2036] [outer = 0x1209f5c00] 01:33:26 INFO - PROCESS | 1650 | 1467189206838 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]]]}] 01:33:26 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) 01:33:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1023ms 01:33:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:33:26 INFO - PROCESS | 1650 | 1467189206869 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 01:33:26 INFO - PROCESS | 1650 | 1467189206871 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 01:33:26 INFO - PROCESS | 1650 | 1467189206873 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:33:26 INFO - PROCESS | 1650 | 1467189206874 Marionette TRACE conn2 <- [1,2686,null,{}] 01:33:26 INFO - PROCESS | 1650 | 1467189206876 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}] 01:33:26 INFO - PROCESS | 1650 | 1467189206878 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:26 INFO - PROCESS | 1650 | 1467189206982 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 01:33:26 INFO - PROCESS | 1650 | 1467189206994 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:26 INFO - PROCESS | 1650 | 1467189206995 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fcc000 == 33 [pid = 1650] [id = 679] 01:33:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x124704400) [pid = 1650] [serial = 2037] [outer = 0x0] 01:33:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x124ca2800) [pid = 1650] [serial = 2038] [outer = 0x124704400] 01:33:27 INFO - PROCESS | 1650 | 1467189207020 Marionette DEBUG loaded listener.js 01:33:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124fda400) [pid = 1650] [serial = 2039] [outer = 0x124704400] 01:33:27 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1177f3400) [pid = 1650] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:33:27 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1129a5000) [pid = 1650] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:33:27 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1133d2000) [pid = 1650] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:33:27 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1189a3400) [pid = 1650] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:33:27 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118318400) [pid = 1650] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:33:27 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1189a6400) [pid = 1650] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:33:27 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x117eb0800) [pid = 1650] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:33:27 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x115e89800) [pid = 1650] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:33:27 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x119e36800) [pid = 1650] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:33:27 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x124fdc400) [pid = 1650] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:33:27 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x115de4000) [pid = 1650] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:33:27 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x115e87400) [pid = 1650] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:33:27 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x126535400) [pid = 1650] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:33:27 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x119e32400) [pid = 1650] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:33:27 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1240ef800) [pid = 1650] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:33:27 INFO - PROCESS | 1650 | 1467189207869 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\n"]]]}] 01:33:27 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 01:33:27 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:33:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 01:33:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:33:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1019ms 01:33:27 INFO - PROCESS | 1650 | 1467189207892 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 01:33:27 INFO - PROCESS | 1650 | 1467189207895 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 01:33:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:33:27 INFO - PROCESS | 1650 | 1467189207898 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:33:27 INFO - PROCESS | 1650 | 1467189207899 Marionette TRACE conn2 <- [1,2690,null,{}] 01:33:27 INFO - PROCESS | 1650 | 1467189207909 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}] 01:33:27 INFO - PROCESS | 1650 | 1467189207910 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:27 INFO - PROCESS | 1650 | 1467189207985 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 01:33:27 INFO - PROCESS | 1650 | 1467189207989 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:27 INFO - PROCESS | 1650 | 1467189207990 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292af000 == 34 [pid = 1650] [id = 680] 01:33:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1132de800) [pid = 1650] [serial = 2040] [outer = 0x0] 01:33:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1177f3000) [pid = 1650] [serial = 2041] [outer = 0x1132de800] 01:33:28 INFO - PROCESS | 1650 | 1467189208017 Marionette DEBUG loaded listener.js 01:33:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119e3a000) [pid = 1650] [serial = 2042] [outer = 0x1132de800] 01:33:28 INFO - PROCESS | 1650 | 1467189208827 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\n"]]]}] 01:33:28 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:33:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:33:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 01:33:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:33:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 977ms 01:33:28 INFO - PROCESS | 1650 | 1467189208876 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 01:33:28 INFO - PROCESS | 1650 | 1467189208877 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 01:33:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:33:28 INFO - PROCESS | 1650 | 1467189208880 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:33:28 INFO - PROCESS | 1650 | 1467189208881 Marionette TRACE conn2 <- [1,2694,null,{}] 01:33:28 INFO - PROCESS | 1650 | 1467189208883 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}] 01:33:28 INFO - PROCESS | 1650 | 1467189208887 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:28 INFO - PROCESS | 1650 | 1467189208984 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 01:33:29 INFO - PROCESS | 1650 | 1467189209044 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:29 INFO - PROCESS | 1650 | 1467189209045 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac6e800 == 35 [pid = 1650] [id = 681] 01:33:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1129a7800) [pid = 1650] [serial = 2043] [outer = 0x0] 01:33:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x126186800) [pid = 1650] [serial = 2044] [outer = 0x1129a7800] 01:33:29 INFO - PROCESS | 1650 | 1467189209077 Marionette DEBUG loaded listener.js 01:33:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x128bcc400) [pid = 1650] [serial = 2045] [outer = 0x1129a7800] 01:33:29 INFO - PROCESS | 1650 | 1467189209869 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\n"]]]}] 01:33:29 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:33:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:33:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 01:33:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:33:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1018ms 01:33:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:33:29 INFO - PROCESS | 1650 | 1467189209899 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 01:33:29 INFO - PROCESS | 1650 | 1467189209902 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 01:33:29 INFO - PROCESS | 1650 | 1467189209906 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:33:29 INFO - PROCESS | 1650 | 1467189209908 Marionette TRACE conn2 <- [1,2698,null,{}] 01:33:29 INFO - PROCESS | 1650 | 1467189209912 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}] 01:33:29 INFO - PROCESS | 1650 | 1467189209913 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:30 INFO - PROCESS | 1650 | 1467189210020 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 01:33:30 INFO - PROCESS | 1650 | 1467189210078 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:30 INFO - PROCESS | 1650 | 1467189210080 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119176000 == 36 [pid = 1650] [id = 682] 01:33:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x116a1ac00) [pid = 1650] [serial = 2046] [outer = 0x0] 01:33:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x117eb9000) [pid = 1650] [serial = 2047] [outer = 0x116a1ac00] 01:33:30 INFO - PROCESS | 1650 | 1467189210111 Marionette DEBUG loaded listener.js 01:33:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11910b800) [pid = 1650] [serial = 2048] [outer = 0x116a1ac00] 01:33:31 INFO - PROCESS | 1650 | 1467189211149 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\n"]]]}] 01:33:31 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:33:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:33:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 01:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:33:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1271ms 01:33:31 INFO - PROCESS | 1650 | 1467189211177 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 01:33:31 INFO - PROCESS | 1650 | 1467189211182 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 01:33:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:33:31 INFO - PROCESS | 1650 | 1467189211187 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:33:31 INFO - PROCESS | 1650 | 1467189211189 Marionette TRACE conn2 <- [1,2702,null,{}] 01:33:31 INFO - PROCESS | 1650 | 1467189211192 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}] 01:33:31 INFO - PROCESS | 1650 | 1467189211193 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:31 INFO - PROCESS | 1650 | 1467189211291 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 01:33:31 INFO - PROCESS | 1650 | 1467189211348 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:31 INFO - PROCESS | 1650 | 1467189211349 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12669b800 == 37 [pid = 1650] [id = 683] 01:33:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119ae7c00) [pid = 1650] [serial = 2049] [outer = 0x0] 01:33:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x123804c00) [pid = 1650] [serial = 2050] [outer = 0x119ae7c00] 01:33:31 INFO - PROCESS | 1650 | 1467189211381 Marionette DEBUG loaded listener.js 01:33:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1240ef800) [pid = 1650] [serial = 2051] [outer = 0x119ae7c00] 01:33:31 INFO - PROCESS | 1650 | 1467189211808 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]]]}] 01:33:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:33:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 671ms 01:33:31 INFO - PROCESS | 1650 | 1467189211858 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 01:33:31 INFO - PROCESS | 1650 | 1467189211860 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 01:33:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:33:31 INFO - PROCESS | 1650 | 1467189211862 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:33:31 INFO - PROCESS | 1650 | 1467189211865 Marionette TRACE conn2 <- [1,2706,null,{}] 01:33:31 INFO - PROCESS | 1650 | 1467189211873 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}] 01:33:31 INFO - PROCESS | 1650 | 1467189211876 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:31 INFO - PROCESS | 1650 | 1467189211977 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 01:33:32 INFO - PROCESS | 1650 | 1467189212052 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:32 INFO - PROCESS | 1650 | 1467189212054 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b99d800 == 38 [pid = 1650] [id = 684] 01:33:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x124ca5c00) [pid = 1650] [serial = 2052] [outer = 0x0] 01:33:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x126182800) [pid = 1650] [serial = 2053] [outer = 0x124ca5c00] 01:33:32 INFO - PROCESS | 1650 | 1467189212085 Marionette DEBUG loaded listener.js 01:33:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x128b74400) [pid = 1650] [serial = 2054] [outer = 0x124ca5c00] 01:33:32 INFO - PROCESS | 1650 | 1467189212492 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]]]}] 01:33:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:33:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 672ms 01:33:32 INFO - PROCESS | 1650 | 1467189212534 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 01:33:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:33:32 INFO - PROCESS | 1650 | 1467189212536 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 01:33:32 INFO - PROCESS | 1650 | 1467189212538 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:33:32 INFO - PROCESS | 1650 | 1467189212539 Marionette TRACE conn2 <- [1,2710,null,{}] 01:33:32 INFO - PROCESS | 1650 | 1467189212542 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}] 01:33:32 INFO - PROCESS | 1650 | 1467189212543 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:32 INFO - PROCESS | 1650 | 1467189212657 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 01:33:32 INFO - PROCESS | 1650 | 1467189212731 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:32 INFO - PROCESS | 1650 | 1467189212733 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdc1000 == 39 [pid = 1650] [id = 685] 01:33:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x128bd2c00) [pid = 1650] [serial = 2055] [outer = 0x0] 01:33:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x128d82000) [pid = 1650] [serial = 2056] [outer = 0x128bd2c00] 01:33:32 INFO - PROCESS | 1650 | 1467189212762 Marionette DEBUG loaded listener.js 01:33:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12940c800) [pid = 1650] [serial = 2057] [outer = 0x128bd2c00] 01:33:33 INFO - PROCESS | 1650 | 1467189213281 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] 01:33:33 INFO - PROCESS | 1650 | 1467189213310 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 01:33:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:33:33 INFO - PROCESS | 1650 | 1467189213313 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:33:33 INFO - PROCESS | 1650 | 1467189213316 Marionette TRACE conn2 <- [1,2714,null,{}] 01:33:33 INFO - PROCESS | 1650 | 1467189213320 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}] 01:33:33 INFO - PROCESS | 1650 | 1467189213322 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:33 INFO - PROCESS | 1650 | 1467189213426 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 01:33:33 INFO - PROCESS | 1650 | 1467189213498 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:33 INFO - PROCESS | 1650 | 1467189213501 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x123981800 == 40 [pid = 1650] [id = 686] 01:33:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118269400) [pid = 1650] [serial = 2058] [outer = 0x0] 01:33:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1183f7800) [pid = 1650] [serial = 2059] [outer = 0x118269400] 01:33:33 INFO - PROCESS | 1650 | 1467189213528 Marionette DEBUG loaded listener.js 01:33:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119461400) [pid = 1650] [serial = 2060] [outer = 0x118269400] 01:33:34 INFO - PROCESS | 1650 | --DOCSHELL 0x1292af000 == 39 [pid = 1650] [id = 680] 01:33:34 INFO - PROCESS | 1650 | --DOCSHELL 0x128fcc000 == 38 [pid = 1650] [id = 679] 01:33:34 INFO - PROCESS | 1650 | --DOCSHELL 0x1261c6000 == 37 [pid = 1650] [id = 678] 01:33:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0f3800 == 36 [pid = 1650] [id = 677] 01:33:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11884e000 == 35 [pid = 1650] [id = 676] 01:33:34 INFO - PROCESS | 1650 | --DOCSHELL 0x117567800 == 34 [pid = 1650] [id = 674] 01:33:34 INFO - PROCESS | 1650 | --DOCSHELL 0x125164000 == 33 [pid = 1650] [id = 675] 01:33:34 INFO - PROCESS | 1650 | --DOCSHELL 0x128a04000 == 32 [pid = 1650] [id = 673] 01:33:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdc1000 == 31 [pid = 1650] [id = 685] 01:33:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12b99d800 == 30 [pid = 1650] [id = 684] 01:33:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12669b800 == 29 [pid = 1650] [id = 683] 01:33:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac6e800 == 28 [pid = 1650] [id = 681] 01:33:34 INFO - PROCESS | 1650 | --DOCSHELL 0x119176000 == 27 [pid = 1650] [id = 682] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124091000) [pid = 1650] [serial = 2002] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119aeb000) [pid = 1650] [serial = 1996] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11a013800) [pid = 1650] [serial = 1997] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1164e1c00) [pid = 1650] [serial = 1990] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116f88800) [pid = 1650] [serial = 1991] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119c4c400) [pid = 1650] [serial = 1988] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119ae1c00) [pid = 1650] [serial = 1987] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1189a9c00) [pid = 1650] [serial = 1993] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119424c00) [pid = 1650] [serial = 1994] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124b26000) [pid = 1650] [serial = 2005] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119423400) [pid = 1650] [serial = 1976] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1265f0c00) [pid = 1650] [serial = 2008] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1188c8400) [pid = 1650] [serial = 1975] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x123e65000) [pid = 1650] [serial = 1979] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x119e3ec00) [pid = 1650] [serial = 1978] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x126189c00) [pid = 1650] [serial = 2006] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x126543c00) [pid = 1650] [serial = 1982] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x125837800) [pid = 1650] [serial = 1981] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x116f8d400) [pid = 1650] [serial = 2011] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x119193000) [pid = 1650] [serial = 2012] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x11956a000) [pid = 1650] [serial = 1985] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x128b78400) [pid = 1650] [serial = 2017] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x11941ec00) [pid = 1650] [serial = 1984] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1268a7400) [pid = 1650] [serial = 2009] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x123f41000) [pid = 1650] [serial = 2000] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x128bca400) [pid = 1650] [serial = 2018] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x123975c00) [pid = 1650] [serial = 1999] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x126182000) [pid = 1650] [serial = 2015] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x128f78c00) [pid = 1650] [serial = 2020] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x1244c3400) [pid = 1650] [serial = 2003] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x119a2bc00) [pid = 1650] [serial = 2014] [outer = 0x0] [url = about:blank] 01:33:34 INFO - PROCESS | 1650 | 1467189214508 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]]]}] 01:33:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:33:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1226ms 01:33:34 INFO - PROCESS | 1650 | 1467189214540 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 01:33:34 INFO - PROCESS | 1650 | 1467189214542 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 01:33:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:33:34 INFO - PROCESS | 1650 | 1467189214548 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:33:34 INFO - PROCESS | 1650 | 1467189214550 Marionette TRACE conn2 <- [1,2718,null,{}] 01:33:34 INFO - PROCESS | 1650 | 1467189214554 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}] 01:33:34 INFO - PROCESS | 1650 | 1467189214555 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:34 INFO - PROCESS | 1650 | 1467189214644 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 01:33:34 INFO - PROCESS | 1650 | 1467189214656 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:34 INFO - PROCESS | 1650 | 1467189214659 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x117258800 == 28 [pid = 1650] [id = 687] 01:33:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x112d15000) [pid = 1650] [serial = 2061] [outer = 0x0] 01:33:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x112f8ec00) [pid = 1650] [serial = 2062] [outer = 0x112d15000] 01:33:34 INFO - PROCESS | 1650 | 1467189214689 Marionette DEBUG loaded listener.js 01:33:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x113c67800) [pid = 1650] [serial = 2063] [outer = 0x112d15000] 01:33:35 INFO - PROCESS | 1650 | 1467189215080 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] 01:33:35 INFO - PROCESS | 1650 | 1467189215122 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 01:33:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 01:33:35 INFO - PROCESS | 1650 | 1467189215127 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:33:35 INFO - PROCESS | 1650 | 1467189215129 Marionette TRACE conn2 <- [1,2722,null,{}] 01:33:35 INFO - PROCESS | 1650 | 1467189215131 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}] 01:33:35 INFO - PROCESS | 1650 | 1467189215133 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:35 INFO - PROCESS | 1650 | 1467189215211 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 01:33:35 INFO - PROCESS | 1650 | 1467189215218 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:35 INFO - PROCESS | 1650 | 1467189215219 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192d5000 == 29 [pid = 1650] [id = 688] 01:33:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1164ea400) [pid = 1650] [serial = 2064] [outer = 0x0] 01:33:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x116f8d400) [pid = 1650] [serial = 2065] [outer = 0x1164ea400] 01:33:35 INFO - PROCESS | 1650 | 1467189215246 Marionette DEBUG loaded listener.js 01:33:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x118314800) [pid = 1650] [serial = 2066] [outer = 0x1164ea400] 01:33:35 INFO - PROCESS | 1650 | 1467189215598 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] 01:33:35 INFO - PROCESS | 1650 | 1467189215657 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 01:33:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 01:33:35 INFO - PROCESS | 1650 | 1467189215659 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:33:35 INFO - PROCESS | 1650 | 1467189215662 Marionette TRACE conn2 <- [1,2726,null,{}] 01:33:35 INFO - PROCESS | 1650 | 1467189215670 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}] 01:33:35 INFO - PROCESS | 1650 | 1467189215673 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:35 INFO - PROCESS | 1650 | 1467189215751 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 01:33:35 INFO - PROCESS | 1650 | 1467189215756 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:35 INFO - PROCESS | 1650 | 1467189215758 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12398a800 == 30 [pid = 1650] [id = 689] 01:33:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1189a2000) [pid = 1650] [serial = 2067] [outer = 0x0] 01:33:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11956ac00) [pid = 1650] [serial = 2068] [outer = 0x1189a2000] 01:33:35 INFO - PROCESS | 1650 | 1467189215788 Marionette DEBUG loaded listener.js 01:33:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x119648800) [pid = 1650] [serial = 2069] [outer = 0x1189a2000] 01:33:36 INFO - PROCESS | 1650 | 1467189216138 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]]]}] 01:33:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:33:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 523ms 01:33:36 INFO - PROCESS | 1650 | 1467189216182 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 01:33:36 INFO - PROCESS | 1650 | 1467189216184 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 01:33:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:33:36 INFO - PROCESS | 1650 | 1467189216186 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:33:36 INFO - PROCESS | 1650 | 1467189216187 Marionette TRACE conn2 <- [1,2730,null,{}] 01:33:36 INFO - PROCESS | 1650 | 1467189216189 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}] 01:33:36 INFO - PROCESS | 1650 | 1467189216191 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:36 INFO - PROCESS | 1650 | 1467189216268 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 01:33:36 INFO - PROCESS | 1650 | 1467189216333 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:36 INFO - PROCESS | 1650 | 1467189216334 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12471a000 == 31 [pid = 1650] [id = 690] 01:33:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x119569000) [pid = 1650] [serial = 2070] [outer = 0x0] 01:33:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x119ae6000) [pid = 1650] [serial = 2071] [outer = 0x119569000] 01:33:36 INFO - PROCESS | 1650 | 1467189216360 Marionette DEBUG loaded listener.js 01:33:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119e2f800) [pid = 1650] [serial = 2072] [outer = 0x119569000] 01:33:37 INFO - PROCESS | 1650 | 1467189217129 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\n"]]]}] 01:33:37 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 01:33:37 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 01:33:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 01:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:33:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:33:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 973ms 01:33:37 INFO - PROCESS | 1650 | 1467189217160 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 01:33:37 INFO - PROCESS | 1650 | 1467189217161 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 01:33:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 01:33:37 INFO - PROCESS | 1650 | 1467189217163 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:33:37 INFO - PROCESS | 1650 | 1467189217164 Marionette TRACE conn2 <- [1,2734,null,{}] 01:33:37 INFO - PROCESS | 1650 | 1467189217174 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}] 01:33:37 INFO - PROCESS | 1650 | 1467189217175 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:37 INFO - PROCESS | 1650 | 1467189217267 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 01:33:37 INFO - PROCESS | 1650 | 1467189217308 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:37 INFO - PROCESS | 1650 | 1467189217309 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x126608000 == 32 [pid = 1650] [id = 691] 01:33:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1209e8c00) [pid = 1650] [serial = 2073] [outer = 0x0] 01:33:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x123804800) [pid = 1650] [serial = 2074] [outer = 0x1209e8c00] 01:33:37 INFO - PROCESS | 1650 | 1467189217334 Marionette DEBUG loaded listener.js 01:33:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x123cd5c00) [pid = 1650] [serial = 2075] [outer = 0x1209e8c00] 01:33:37 INFO - PROCESS | 1650 | 1467189217635 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]]]}] 01:33:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:33:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 519ms 01:33:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:33:37 INFO - PROCESS | 1650 | 1467189217683 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 01:33:37 INFO - PROCESS | 1650 | 1467189217684 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 01:33:37 INFO - PROCESS | 1650 | 1467189217686 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:33:37 INFO - PROCESS | 1650 | 1467189217687 Marionette TRACE conn2 <- [1,2738,null,{}] 01:33:37 INFO - PROCESS | 1650 | 1467189217690 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}] 01:33:37 INFO - PROCESS | 1650 | 1467189217694 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:37 INFO - PROCESS | 1650 | 1467189217808 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 01:33:37 INFO - PROCESS | 1650 | 1467189217822 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:37 INFO - PROCESS | 1650 | 1467189217823 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fbe000 == 33 [pid = 1650] [id = 692] 01:33:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119c46000) [pid = 1650] [serial = 2076] [outer = 0x0] 01:33:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x12408c000) [pid = 1650] [serial = 2077] [outer = 0x119c46000] 01:33:37 INFO - PROCESS | 1650 | 1467189217848 Marionette DEBUG loaded listener.js 01:33:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1244cf400) [pid = 1650] [serial = 2078] [outer = 0x119c46000] 01:33:38 INFO - PROCESS | 1650 | 1467189218175 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]]]}] 01:33:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:33:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 521ms 01:33:38 INFO - PROCESS | 1650 | 1467189218214 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 01:33:38 INFO - PROCESS | 1650 | 1467189218215 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 01:33:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:33:38 INFO - PROCESS | 1650 | 1467189218218 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:33:38 INFO - PROCESS | 1650 | 1467189218219 Marionette TRACE conn2 <- [1,2742,null,{}] 01:33:38 INFO - PROCESS | 1650 | 1467189218221 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}] 01:33:38 INFO - PROCESS | 1650 | 1467189218222 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:38 INFO - PROCESS | 1650 | 1467189218324 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 01:33:38 INFO - PROCESS | 1650 | 1467189218330 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:38 INFO - PROCESS | 1650 | 1467189218331 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x129483000 == 34 [pid = 1650] [id = 693] 01:33:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11956f000) [pid = 1650] [serial = 2079] [outer = 0x0] 01:33:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x124764400) [pid = 1650] [serial = 2080] [outer = 0x11956f000] 01:33:38 INFO - PROCESS | 1650 | 1467189218355 Marionette DEBUG loaded listener.js 01:33:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x124fda800) [pid = 1650] [serial = 2081] [outer = 0x11956f000] 01:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1209f5c00) [pid = 1650] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x124704400) [pid = 1650] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x128bce000) [pid = 1650] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1129aa800) [pid = 1650] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x119641800) [pid = 1650] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1132de800) [pid = 1650] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1182ea000) [pid = 1650] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x118611800) [pid = 1650] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1129a7800) [pid = 1650] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:33:38 INFO - PROCESS | 1650 | 1467189218751 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]]]}] 01:33:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:33:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 569ms 01:33:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:33:38 INFO - PROCESS | 1650 | 1467189218787 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 01:33:38 INFO - PROCESS | 1650 | 1467189218788 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 01:33:38 INFO - PROCESS | 1650 | 1467189218790 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:33:38 INFO - PROCESS | 1650 | 1467189218791 Marionette TRACE conn2 <- [1,2746,null,{}] 01:33:38 INFO - PROCESS | 1650 | 1467189218793 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}] 01:33:38 INFO - PROCESS | 1650 | 1467189218794 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:38 INFO - PROCESS | 1650 | 1467189218869 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 01:33:38 INFO - PROCESS | 1650 | 1467189218873 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:38 INFO - PROCESS | 1650 | 1467189218874 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a596800 == 35 [pid = 1650] [id = 694] 01:33:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x118318400) [pid = 1650] [serial = 2082] [outer = 0x0] 01:33:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1209f1000) [pid = 1650] [serial = 2083] [outer = 0x118318400] 01:33:38 INFO - PROCESS | 1650 | 1467189218901 Marionette DEBUG loaded listener.js 01:33:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x125009400) [pid = 1650] [serial = 2084] [outer = 0x118318400] 01:33:39 INFO - PROCESS | 1650 | 1467189219222 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]]]}] 01:33:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:33:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 469ms 01:33:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:33:39 INFO - PROCESS | 1650 | 1467189219259 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 01:33:39 INFO - PROCESS | 1650 | 1467189219261 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 01:33:39 INFO - PROCESS | 1650 | 1467189219263 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:33:39 INFO - PROCESS | 1650 | 1467189219264 Marionette TRACE conn2 <- [1,2750,null,{}] 01:33:39 INFO - PROCESS | 1650 | 1467189219266 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}] 01:33:39 INFO - PROCESS | 1650 | 1467189219267 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:39 INFO - PROCESS | 1650 | 1467189219374 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 01:33:39 INFO - PROCESS | 1650 | 1467189219381 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:39 INFO - PROCESS | 1650 | 1467189219383 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac59000 == 36 [pid = 1650] [id = 695] 01:33:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1244c8000) [pid = 1650] [serial = 2085] [outer = 0x0] 01:33:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x12514ac00) [pid = 1650] [serial = 2086] [outer = 0x1244c8000] 01:33:39 INFO - PROCESS | 1650 | 1467189219407 Marionette DEBUG loaded listener.js 01:33:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x126184c00) [pid = 1650] [serial = 2087] [outer = 0x1244c8000] 01:33:39 INFO - PROCESS | 1650 | 1467189219715 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]]]}] 01:33:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:33:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 469ms 01:33:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:33:39 INFO - PROCESS | 1650 | 1467189219733 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 01:33:39 INFO - PROCESS | 1650 | 1467189219734 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 01:33:39 INFO - PROCESS | 1650 | 1467189219737 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:33:39 INFO - PROCESS | 1650 | 1467189219738 Marionette TRACE conn2 <- [1,2754,null,{}] 01:33:39 INFO - PROCESS | 1650 | 1467189219740 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}] 01:33:39 INFO - PROCESS | 1650 | 1467189219741 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:39 INFO - PROCESS | 1650 | 1467189219817 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 01:33:39 INFO - PROCESS | 1650 | 1467189219821 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:39 INFO - PROCESS | 1650 | 1467189219822 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b272000 == 37 [pid = 1650] [id = 696] 01:33:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x126185800) [pid = 1650] [serial = 2088] [outer = 0x0] 01:33:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1266e8000) [pid = 1650] [serial = 2089] [outer = 0x126185800] 01:33:39 INFO - PROCESS | 1650 | 1467189219849 Marionette DEBUG loaded listener.js 01:33:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1268a7400) [pid = 1650] [serial = 2090] [outer = 0x126185800] 01:33:40 INFO - PROCESS | 1650 | 1467189220171 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]]]}] 01:33:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:33:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 469ms 01:33:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:33:40 INFO - PROCESS | 1650 | 1467189220207 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 01:33:40 INFO - PROCESS | 1650 | 1467189220208 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 01:33:40 INFO - PROCESS | 1650 | 1467189220210 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:33:40 INFO - PROCESS | 1650 | 1467189220212 Marionette TRACE conn2 <- [1,2758,null,{}] 01:33:40 INFO - PROCESS | 1650 | 1467189220215 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}] 01:33:40 INFO - PROCESS | 1650 | 1467189220216 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:40 INFO - PROCESS | 1650 | 1467189220333 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 01:33:40 INFO - PROCESS | 1650 | 1467189220347 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:40 INFO - PROCESS | 1650 | 1467189220349 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b994800 == 38 [pid = 1650] [id = 697] 01:33:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119468c00) [pid = 1650] [serial = 2091] [outer = 0x0] 01:33:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x128b78400) [pid = 1650] [serial = 2092] [outer = 0x119468c00] 01:33:40 INFO - PROCESS | 1650 | 1467189220376 Marionette DEBUG loaded listener.js 01:33:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x128bd4400) [pid = 1650] [serial = 2093] [outer = 0x119468c00] 01:33:40 INFO - PROCESS | 1650 | 1467189220733 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]]]}] 01:33:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:33:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 572ms 01:33:40 INFO - PROCESS | 1650 | 1467189220783 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 01:33:40 INFO - PROCESS | 1650 | 1467189220786 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 01:33:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:33:40 INFO - PROCESS | 1650 | 1467189220789 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:33:40 INFO - PROCESS | 1650 | 1467189220792 Marionette TRACE conn2 <- [1,2762,null,{}] 01:33:40 INFO - PROCESS | 1650 | 1467189220796 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}] 01:33:40 INFO - PROCESS | 1650 | 1467189220798 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:40 INFO - PROCESS | 1650 | 1467189220912 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 01:33:40 INFO - PROCESS | 1650 | 1467189220967 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:40 INFO - PROCESS | 1650 | 1467189220970 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11725f800 == 39 [pid = 1650] [id = 698] 01:33:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1129a5800) [pid = 1650] [serial = 2094] [outer = 0x0] 01:33:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1129af800) [pid = 1650] [serial = 2095] [outer = 0x1129a5800] 01:33:41 INFO - PROCESS | 1650 | 1467189221001 Marionette DEBUG loaded listener.js 01:33:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1133d0400) [pid = 1650] [serial = 2096] [outer = 0x1129a5800] 01:33:41 INFO - PROCESS | 1650 | 1467189221570 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]]]}] 01:33:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:33:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 821ms 01:33:41 INFO - PROCESS | 1650 | 1467189221610 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 01:33:41 INFO - PROCESS | 1650 | 1467189221614 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 01:33:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:33:41 INFO - PROCESS | 1650 | 1467189221618 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:33:41 INFO - PROCESS | 1650 | 1467189221620 Marionette TRACE conn2 <- [1,2766,null,{}] 01:33:41 INFO - PROCESS | 1650 | 1467189221623 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}] 01:33:41 INFO - PROCESS | 1650 | 1467189221625 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:41 INFO - PROCESS | 1650 | 1467189221734 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 01:33:41 INFO - PROCESS | 1650 | 1467189221814 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:41 INFO - PROCESS | 1650 | 1467189221815 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x124f98800 == 40 [pid = 1650] [id = 699] 01:33:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1188cf800) [pid = 1650] [serial = 2097] [outer = 0x0] 01:33:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119108800) [pid = 1650] [serial = 2098] [outer = 0x1188cf800] 01:33:41 INFO - PROCESS | 1650 | 1467189221846 Marionette DEBUG loaded listener.js 01:33:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119468400) [pid = 1650] [serial = 2099] [outer = 0x1188cf800] 01:33:42 INFO - PROCESS | 1650 | 1467189222605 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]]]}] 01:33:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:33:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1023ms 01:33:42 INFO - PROCESS | 1650 | 1467189222643 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 01:33:42 INFO - PROCESS | 1650 | 1467189222647 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 01:33:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:33:42 INFO - PROCESS | 1650 | 1467189222652 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:33:42 INFO - PROCESS | 1650 | 1467189222655 Marionette TRACE conn2 <- [1,2770,null,{}] 01:33:42 INFO - PROCESS | 1650 | 1467189222674 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}] 01:33:42 INFO - PROCESS | 1650 | 1467189222676 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:42 INFO - PROCESS | 1650 | 1467189222872 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 01:33:42 INFO - PROCESS | 1650 | 1467189222885 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:42 INFO - PROCESS | 1650 | 1467189222888 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x119181000 == 41 [pid = 1650] [id = 700] 01:33:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115de3400) [pid = 1650] [serial = 2100] [outer = 0x0] 01:33:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1177f4800) [pid = 1650] [serial = 2101] [outer = 0x115de3400] 01:33:42 INFO - PROCESS | 1650 | 1467189222934 Marionette DEBUG loaded listener.js 01:33:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1188ce800) [pid = 1650] [serial = 2102] [outer = 0x115de3400] 01:33:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12b272000 == 40 [pid = 1650] [id = 696] 01:33:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac59000 == 39 [pid = 1650] [id = 695] 01:33:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12a596800 == 38 [pid = 1650] [id = 694] 01:33:43 INFO - PROCESS | 1650 | --DOCSHELL 0x129483000 == 37 [pid = 1650] [id = 693] 01:33:43 INFO - PROCESS | 1650 | --DOCSHELL 0x128fbe000 == 36 [pid = 1650] [id = 692] 01:33:43 INFO - PROCESS | 1650 | --DOCSHELL 0x126608000 == 35 [pid = 1650] [id = 691] 01:33:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12471a000 == 34 [pid = 1650] [id = 690] 01:33:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12398a800 == 33 [pid = 1650] [id = 689] 01:33:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1192d5000 == 32 [pid = 1650] [id = 688] 01:33:43 INFO - PROCESS | 1650 | --DOCSHELL 0x117258800 == 31 [pid = 1650] [id = 687] 01:33:43 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124094800) [pid = 1650] [serial = 2035] [outer = 0x0] [url = about:blank] 01:33:43 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124ca2800) [pid = 1650] [serial = 2038] [outer = 0x0] [url = about:blank] 01:33:43 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12959c800) [pid = 1650] [serial = 2021] [outer = 0x0] [url = about:blank] 01:33:43 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112aee400) [pid = 1650] [serial = 2023] [outer = 0x0] [url = about:blank] 01:33:43 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x115e86400) [pid = 1650] [serial = 2024] [outer = 0x0] [url = about:blank] 01:33:43 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119a73000) [pid = 1650] [serial = 2032] [outer = 0x0] [url = about:blank] 01:33:43 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119e3a000) [pid = 1650] [serial = 2042] [outer = 0x0] [url = about:blank] 01:33:43 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118316400) [pid = 1650] [serial = 2029] [outer = 0x0] [url = about:blank] 01:33:43 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119106400) [pid = 1650] [serial = 2030] [outer = 0x0] [url = about:blank] 01:33:43 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119459800) [pid = 1650] [serial = 2026] [outer = 0x0] [url = about:blank] 01:33:43 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11963c000) [pid = 1650] [serial = 2027] [outer = 0x0] [url = about:blank] 01:33:43 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1177f3000) [pid = 1650] [serial = 2041] [outer = 0x0] [url = about:blank] 01:33:43 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128bcc400) [pid = 1650] [serial = 2045] [outer = 0x0] [url = about:blank] 01:33:43 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x124fda400) [pid = 1650] [serial = 2039] [outer = 0x0] [url = about:blank] 01:33:43 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1244c4c00) [pid = 1650] [serial = 2036] [outer = 0x0] [url = about:blank] 01:33:43 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119e35000) [pid = 1650] [serial = 2033] [outer = 0x0] [url = about:blank] 01:33:43 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x126186800) [pid = 1650] [serial = 2044] [outer = 0x0] [url = about:blank] 01:33:43 INFO - PROCESS | 1650 | 1467189223432 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]]]}] 01:33:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:33:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 793ms 01:33:43 INFO - PROCESS | 1650 | 1467189223458 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 01:33:43 INFO - PROCESS | 1650 | 1467189223464 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 01:33:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:33:43 INFO - PROCESS | 1650 | 1467189223477 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:33:43 INFO - PROCESS | 1650 | 1467189223482 Marionette TRACE conn2 <- [1,2774,null,{}] 01:33:43 INFO - PROCESS | 1650 | 1467189223486 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}] 01:33:43 INFO - PROCESS | 1650 | 1467189223488 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:43 INFO - PROCESS | 1650 | 1467189223634 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 01:33:43 INFO - PROCESS | 1650 | 1467189223650 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:43 INFO - PROCESS | 1650 | 1467189223651 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a47000 == 32 [pid = 1650] [id = 701] 01:33:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119574800) [pid = 1650] [serial = 2103] [outer = 0x0] 01:33:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119641800) [pid = 1650] [serial = 2104] [outer = 0x119574800] 01:33:43 INFO - PROCESS | 1650 | 1467189223696 Marionette DEBUG loaded listener.js 01:33:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119ae2000) [pid = 1650] [serial = 2105] [outer = 0x119574800] 01:33:44 INFO - PROCESS | 1650 | 1467189224092 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]]]}] 01:33:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:33:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 624ms 01:33:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:33:44 INFO - PROCESS | 1650 | 1467189224106 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 01:33:44 INFO - PROCESS | 1650 | 1467189224107 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 01:33:44 INFO - PROCESS | 1650 | 1467189224110 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:33:44 INFO - PROCESS | 1650 | 1467189224113 Marionette TRACE conn2 <- [1,2778,null,{}] 01:33:44 INFO - PROCESS | 1650 | 1467189224122 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}] 01:33:44 INFO - PROCESS | 1650 | 1467189224125 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:44 INFO - PROCESS | 1650 | 1467189224203 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 01:33:44 INFO - PROCESS | 1650 | 1467189224229 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:44 INFO - PROCESS | 1650 | 1467189224231 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12582e800 == 33 [pid = 1650] [id = 702] 01:33:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119aec800) [pid = 1650] [serial = 2106] [outer = 0x0] 01:33:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x123a80000) [pid = 1650] [serial = 2107] [outer = 0x119aec800] 01:33:44 INFO - PROCESS | 1650 | 1467189224258 Marionette DEBUG loaded listener.js 01:33:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x123f45000) [pid = 1650] [serial = 2108] [outer = 0x119aec800] 01:33:44 INFO - PROCESS | 1650 | 1467189224600 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]]]}] 01:33:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:33:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 523ms 01:33:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:33:44 INFO - PROCESS | 1650 | 1467189224633 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 01:33:44 INFO - PROCESS | 1650 | 1467189224635 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 01:33:44 INFO - PROCESS | 1650 | 1467189224637 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:33:44 INFO - PROCESS | 1650 | 1467189224638 Marionette TRACE conn2 <- [1,2782,null,{}] 01:33:44 INFO - PROCESS | 1650 | 1467189224640 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}] 01:33:44 INFO - PROCESS | 1650 | 1467189224642 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:44 INFO - PROCESS | 1650 | 1467189224744 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 01:33:44 INFO - PROCESS | 1650 | 1467189224752 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:44 INFO - PROCESS | 1650 | 1467189224754 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fc4800 == 34 [pid = 1650] [id = 703] 01:33:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1240f1800) [pid = 1650] [serial = 2109] [outer = 0x0] 01:33:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1243b6400) [pid = 1650] [serial = 2110] [outer = 0x1240f1800] 01:33:44 INFO - PROCESS | 1650 | 1467189224779 Marionette DEBUG loaded listener.js 01:33:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1244cd400) [pid = 1650] [serial = 2111] [outer = 0x1240f1800] 01:33:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12d13f800 == 33 [pid = 1650] [id = 16] 01:33:45 INFO - PROCESS | 1650 | 1467189225119 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]]]}] 01:33:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:33:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 519ms 01:33:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:33:45 INFO - PROCESS | 1650 | 1467189225157 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 01:33:45 INFO - PROCESS | 1650 | 1467189225158 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 01:33:45 INFO - PROCESS | 1650 | 1467189225160 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:33:45 INFO - PROCESS | 1650 | 1467189225161 Marionette TRACE conn2 <- [1,2786,null,{}] 01:33:45 INFO - PROCESS | 1650 | 1467189225164 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}] 01:33:45 INFO - PROCESS | 1650 | 1467189225165 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:45 INFO - PROCESS | 1650 | 1467189225239 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 01:33:45 INFO - PROCESS | 1650 | 1467189225242 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:45 INFO - PROCESS | 1650 | 1467189225244 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a58f800 == 34 [pid = 1650] [id = 704] 01:33:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118617000) [pid = 1650] [serial = 2112] [outer = 0x0] 01:33:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124ca2800) [pid = 1650] [serial = 2113] [outer = 0x118617000] 01:33:45 INFO - PROCESS | 1650 | 1467189225282 Marionette DEBUG loaded listener.js 01:33:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x125789800) [pid = 1650] [serial = 2114] [outer = 0x118617000] 01:33:45 INFO - PROCESS | 1650 | 1467189225673 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]]]}] 01:33:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:33:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 521ms 01:33:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:33:45 INFO - PROCESS | 1650 | 1467189225683 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 01:33:45 INFO - PROCESS | 1650 | 1467189225685 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 01:33:45 INFO - PROCESS | 1650 | 1467189225687 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:33:45 INFO - PROCESS | 1650 | 1467189225688 Marionette TRACE conn2 <- [1,2790,null,{}] 01:33:45 INFO - PROCESS | 1650 | 1467189225690 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}] 01:33:45 INFO - PROCESS | 1650 | 1467189225695 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:45 INFO - PROCESS | 1650 | 1467189225816 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 01:33:45 INFO - PROCESS | 1650 | 1467189225827 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:45 INFO - PROCESS | 1650 | 1467189225829 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7c2800 == 35 [pid = 1650] [id = 705] 01:33:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126185c00) [pid = 1650] [serial = 2115] [outer = 0x0] 01:33:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128928400) [pid = 1650] [serial = 2116] [outer = 0x126185c00] 01:33:45 INFO - PROCESS | 1650 | 1467189225854 Marionette DEBUG loaded listener.js 01:33:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128bd2000) [pid = 1650] [serial = 2117] [outer = 0x126185c00] 01:33:46 INFO - PROCESS | 1650 | 1467189226201 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]]]}] 01:33:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:33:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 520ms 01:33:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:33:46 INFO - PROCESS | 1650 | 1467189226207 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 01:33:46 INFO - PROCESS | 1650 | 1467189226208 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 01:33:46 INFO - PROCESS | 1650 | 1467189226211 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:33:46 INFO - PROCESS | 1650 | 1467189226214 Marionette TRACE conn2 <- [1,2794,null,{}] 01:33:46 INFO - PROCESS | 1650 | 1467189226217 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}] 01:33:46 INFO - PROCESS | 1650 | 1467189226218 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:46 INFO - PROCESS | 1650 | 1467189226317 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 01:33:46 INFO - PROCESS | 1650 | 1467189226321 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:46 INFO - PROCESS | 1650 | 1467189226329 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b99f000 == 36 [pid = 1650] [id = 706] 01:33:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126654400) [pid = 1650] [serial = 2118] [outer = 0x0] 01:33:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128f7b800) [pid = 1650] [serial = 2119] [outer = 0x126654400] 01:33:46 INFO - PROCESS | 1650 | 1467189226390 Marionette DEBUG loaded listener.js 01:33:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x129410800) [pid = 1650] [serial = 2120] [outer = 0x126654400] 01:33:46 INFO - PROCESS | 1650 | 1467189226688 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]]]}] 01:33:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:33:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 522ms 01:33:46 INFO - PROCESS | 1650 | 1467189226733 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 01:33:46 INFO - PROCESS | 1650 | 1467189226734 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 01:33:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:33:46 INFO - PROCESS | 1650 | 1467189226736 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:33:46 INFO - PROCESS | 1650 | 1467189226738 Marionette TRACE conn2 <- [1,2798,null,{}] 01:33:46 INFO - PROCESS | 1650 | 1467189226745 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}] 01:33:46 INFO - PROCESS | 1650 | 1467189226746 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:46 INFO - PROCESS | 1650 | 1467189226846 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 01:33:46 INFO - PROCESS | 1650 | 1467189226850 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:46 INFO - PROCESS | 1650 | 1467189226851 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdc1000 == 37 [pid = 1650] [id = 707] 01:33:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129416000) [pid = 1650] [serial = 2121] [outer = 0x0] 01:33:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12959f800) [pid = 1650] [serial = 2122] [outer = 0x129416000] 01:33:46 INFO - PROCESS | 1650 | 1467189226877 Marionette DEBUG loaded listener.js 01:33:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1295a8000) [pid = 1650] [serial = 2123] [outer = 0x129416000] 01:33:47 INFO - PROCESS | 1650 | 1467189227191 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]]]}] 01:33:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:33:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 471ms 01:33:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:33:47 INFO - PROCESS | 1650 | 1467189227209 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 01:33:47 INFO - PROCESS | 1650 | 1467189227210 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 01:33:47 INFO - PROCESS | 1650 | 1467189227214 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:33:47 INFO - PROCESS | 1650 | 1467189227217 Marionette TRACE conn2 <- [1,2802,null,{}] 01:33:47 INFO - PROCESS | 1650 | 1467189227232 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}] 01:33:47 INFO - PROCESS | 1650 | 1467189227233 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:47 INFO - PROCESS | 1650 | 1467189227336 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 01:33:47 INFO - PROCESS | 1650 | 1467189227347 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:47 INFO - PROCESS | 1650 | 1467189227348 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb7e800 == 38 [pid = 1650] [id = 708] 01:33:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x129416800) [pid = 1650] [serial = 2124] [outer = 0x0] 01:33:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a563c00) [pid = 1650] [serial = 2125] [outer = 0x129416800] 01:33:47 INFO - PROCESS | 1650 | 1467189227405 Marionette DEBUG loaded listener.js 01:33:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a62f000) [pid = 1650] [serial = 2126] [outer = 0x129416800] 01:33:47 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118269400) [pid = 1650] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:33:47 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119c46000) [pid = 1650] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 01:33:47 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119569000) [pid = 1650] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:33:47 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116a1ac00) [pid = 1650] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:33:47 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112d15000) [pid = 1650] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:33:47 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1244c8000) [pid = 1650] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 01:33:47 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119ae7c00) [pid = 1650] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:33:47 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x126185800) [pid = 1650] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 01:33:47 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11956f000) [pid = 1650] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 01:33:47 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118318400) [pid = 1650] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 01:33:47 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1164ea400) [pid = 1650] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:33:47 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124ca5c00) [pid = 1650] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:33:47 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1189a2000) [pid = 1650] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:33:47 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1209e8c00) [pid = 1650] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 01:33:47 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128bd2c00) [pid = 1650] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:33:47 INFO - PROCESS | 1650 | 1467189227766 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]]]}] 01:33:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:33:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 577ms 01:33:47 INFO - PROCESS | 1650 | 1467189227790 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 01:33:47 INFO - PROCESS | 1650 | 1467189227791 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 01:33:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:33:47 INFO - PROCESS | 1650 | 1467189227793 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:33:47 INFO - PROCESS | 1650 | 1467189227795 Marionette TRACE conn2 <- [1,2806,null,{}] 01:33:47 INFO - PROCESS | 1650 | 1467189227800 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}] 01:33:47 INFO - PROCESS | 1650 | 1467189227801 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:47 INFO - PROCESS | 1650 | 1467189227907 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 01:33:47 INFO - PROCESS | 1650 | 1467189227945 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:47 INFO - PROCESS | 1650 | 1467189227947 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb8d800 == 39 [pid = 1650] [id = 709] 01:33:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x110e84400) [pid = 1650] [serial = 2127] [outer = 0x0] 01:33:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119e39000) [pid = 1650] [serial = 2128] [outer = 0x110e84400] 01:33:47 INFO - PROCESS | 1650 | 1467189227971 Marionette DEBUG loaded listener.js 01:33:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1244cf800) [pid = 1650] [serial = 2129] [outer = 0x110e84400] 01:33:48 INFO - PROCESS | 1650 | 1467189228237 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]]]}] 01:33:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:33:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 474ms 01:33:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:33:48 INFO - PROCESS | 1650 | 1467189228268 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 01:33:48 INFO - PROCESS | 1650 | 1467189228270 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 01:33:48 INFO - PROCESS | 1650 | 1467189228272 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:33:48 INFO - PROCESS | 1650 | 1467189228273 Marionette TRACE conn2 <- [1,2810,null,{}] 01:33:48 INFO - PROCESS | 1650 | 1467189228276 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}] 01:33:48 INFO - PROCESS | 1650 | 1467189228278 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:48 INFO - PROCESS | 1650 | 1467189228391 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 01:33:48 INFO - PROCESS | 1650 | 1467189228394 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:48 INFO - PROCESS | 1650 | 1467189228396 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d154800 == 40 [pid = 1650] [id = 710] 01:33:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1258d4000) [pid = 1650] [serial = 2130] [outer = 0x0] 01:33:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12a564c00) [pid = 1650] [serial = 2131] [outer = 0x1258d4000] 01:33:48 INFO - PROCESS | 1650 | 1467189228422 Marionette DEBUG loaded listener.js 01:33:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12a71cc00) [pid = 1650] [serial = 2132] [outer = 0x1258d4000] 01:33:48 INFO - PROCESS | 1650 | 1467189228769 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]]]}] 01:33:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:33:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 520ms 01:33:48 INFO - PROCESS | 1650 | 1467189228793 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 01:33:48 INFO - PROCESS | 1650 | 1467189228794 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 01:33:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:33:48 INFO - PROCESS | 1650 | 1467189228799 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:33:48 INFO - PROCESS | 1650 | 1467189228800 Marionette TRACE conn2 <- [1,2814,null,{}] 01:33:48 INFO - PROCESS | 1650 | 1467189228802 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}] 01:33:48 INFO - PROCESS | 1650 | 1467189228803 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:48 INFO - PROCESS | 1650 | 1467189228910 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 01:33:48 INFO - PROCESS | 1650 | 1467189228919 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:48 INFO - PROCESS | 1650 | 1467189228920 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d280000 == 41 [pid = 1650] [id = 711] 01:33:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1244cd000) [pid = 1650] [serial = 2133] [outer = 0x0] 01:33:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a95c400) [pid = 1650] [serial = 2134] [outer = 0x1244cd000] 01:33:48 INFO - PROCESS | 1650 | 1467189228944 Marionette DEBUG loaded listener.js 01:33:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a963c00) [pid = 1650] [serial = 2135] [outer = 0x1244cd000] 01:33:49 INFO - PROCESS | 1650 | 1467189229242 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]]]}] 01:33:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:33:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 469ms 01:33:49 INFO - PROCESS | 1650 | 1467189229268 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 01:33:49 INFO - PROCESS | 1650 | 1467189229269 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 01:33:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:33:49 INFO - PROCESS | 1650 | 1467189229271 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:33:49 INFO - PROCESS | 1650 | 1467189229272 Marionette TRACE conn2 <- [1,2818,null,{}] 01:33:49 INFO - PROCESS | 1650 | 1467189229274 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}] 01:33:49 INFO - PROCESS | 1650 | 1467189229276 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:49 INFO - PROCESS | 1650 | 1467189229367 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 01:33:49 INFO - PROCESS | 1650 | 1467189229371 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:49 INFO - PROCESS | 1650 | 1467189229372 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d849000 == 42 [pid = 1650] [id = 712] 01:33:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a964000) [pid = 1650] [serial = 2136] [outer = 0x0] 01:33:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12acdc400) [pid = 1650] [serial = 2137] [outer = 0x12a964000] 01:33:49 INFO - PROCESS | 1650 | 1467189229395 Marionette DEBUG loaded listener.js 01:33:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12ace5000) [pid = 1650] [serial = 2138] [outer = 0x12a964000] 01:33:49 INFO - PROCESS | 1650 | 1467189229933 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]]]}] 01:33:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:33:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 719ms 01:33:49 INFO - PROCESS | 1650 | 1467189229992 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 01:33:49 INFO - PROCESS | 1650 | 1467189229995 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 01:33:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:33:50 INFO - PROCESS | 1650 | 1467189230000 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:33:50 INFO - PROCESS | 1650 | 1467189230003 Marionette TRACE conn2 <- [1,2822,null,{}] 01:33:50 INFO - PROCESS | 1650 | 1467189230008 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}] 01:33:50 INFO - PROCESS | 1650 | 1467189230010 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:50 INFO - PROCESS | 1650 | 1467189230165 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 01:33:50 INFO - PROCESS | 1650 | 1467189230264 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:50 INFO - PROCESS | 1650 | 1467189230265 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bd7800 == 43 [pid = 1650] [id = 713] 01:33:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x112d18400) [pid = 1650] [serial = 2139] [outer = 0x0] 01:33:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11831f000) [pid = 1650] [serial = 2140] [outer = 0x112d18400] 01:33:50 INFO - PROCESS | 1650 | 1467189230297 Marionette DEBUG loaded listener.js 01:33:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119460c00) [pid = 1650] [serial = 2141] [outer = 0x112d18400] 01:33:50 INFO - PROCESS | 1650 | 1467189230723 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]]]}] 01:33:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:33:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 773ms 01:33:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:33:50 INFO - PROCESS | 1650 | 1467189230773 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 01:33:50 INFO - PROCESS | 1650 | 1467189230776 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 01:33:50 INFO - PROCESS | 1650 | 1467189230781 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:33:50 INFO - PROCESS | 1650 | 1467189230783 Marionette TRACE conn2 <- [1,2826,null,{}] 01:33:50 INFO - PROCESS | 1650 | 1467189230785 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}] 01:33:50 INFO - PROCESS | 1650 | 1467189230787 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:50 INFO - PROCESS | 1650 | 1467189230893 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 01:33:50 INFO - PROCESS | 1650 | 1467189230955 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:50 INFO - PROCESS | 1650 | 1467189230956 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292b1000 == 44 [pid = 1650] [id = 714] 01:33:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119c40c00) [pid = 1650] [serial = 2142] [outer = 0x0] 01:33:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11a01dc00) [pid = 1650] [serial = 2143] [outer = 0x119c40c00] 01:33:50 INFO - PROCESS | 1650 | 1467189230988 Marionette DEBUG loaded listener.js 01:33:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123f40000) [pid = 1650] [serial = 2144] [outer = 0x119c40c00] 01:33:51 INFO - PROCESS | 1650 | 1467189231449 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:33:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:33:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 720ms 01:33:51 INFO - PROCESS | 1650 | 1467189231504 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 01:33:51 INFO - PROCESS | 1650 | 1467189231506 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 01:33:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:33:51 INFO - PROCESS | 1650 | 1467189231508 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:33:51 INFO - PROCESS | 1650 | 1467189231511 Marionette TRACE conn2 <- [1,2830,null,{}] 01:33:51 INFO - PROCESS | 1650 | 1467189231551 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}] 01:33:51 INFO - PROCESS | 1650 | 1467189231554 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:51 INFO - PROCESS | 1650 | 1467189231661 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 01:33:51 INFO - PROCESS | 1650 | 1467189231736 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:51 INFO - PROCESS | 1650 | 1467189231739 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d474800 == 45 [pid = 1650] [id = 715] 01:33:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1258d8400) [pid = 1650] [serial = 2145] [outer = 0x0] 01:33:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1268a7000) [pid = 1650] [serial = 2146] [outer = 0x1258d8400] 01:33:51 INFO - PROCESS | 1650 | 1467189231772 Marionette DEBUG loaded listener.js 01:33:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128b7f400) [pid = 1650] [serial = 2147] [outer = 0x1258d8400] 01:33:52 INFO - PROCESS | 1650 | 1467189232247 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]]]}] 01:33:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:33:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 788ms 01:33:52 INFO - PROCESS | 1650 | 1467189232302 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 01:33:52 INFO - PROCESS | 1650 | 1467189232304 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 01:33:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:33:52 INFO - PROCESS | 1650 | 1467189232310 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:33:52 INFO - PROCESS | 1650 | 1467189232311 Marionette TRACE conn2 <- [1,2834,null,{}] 01:33:52 INFO - PROCESS | 1650 | 1467189232317 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}] 01:33:52 INFO - PROCESS | 1650 | 1467189232318 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:52 INFO - PROCESS | 1650 | 1467189232465 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 01:33:52 INFO - PROCESS | 1650 | 1467189232564 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:52 INFO - PROCESS | 1650 | 1467189232566 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192d7800 == 46 [pid = 1650] [id = 716] 01:33:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1182f5400) [pid = 1650] [serial = 2148] [outer = 0x0] 01:33:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119e36000) [pid = 1650] [serial = 2149] [outer = 0x1182f5400] 01:33:52 INFO - PROCESS | 1650 | 1467189232595 Marionette DEBUG loaded listener.js 01:33:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1258d3c00) [pid = 1650] [serial = 2150] [outer = 0x1182f5400] 01:33:53 INFO - PROCESS | 1650 | 1467189233193 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:33:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:33:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 927ms 01:33:53 INFO - PROCESS | 1650 | 1467189233237 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 01:33:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:33:53 INFO - PROCESS | 1650 | 1467189233239 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 01:33:53 INFO - PROCESS | 1650 | 1467189233242 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:33:53 INFO - PROCESS | 1650 | 1467189233244 Marionette TRACE conn2 <- [1,2838,null,{}] 01:33:53 INFO - PROCESS | 1650 | 1467189233248 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}] 01:33:53 INFO - PROCESS | 1650 | 1467189233250 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:53 INFO - PROCESS | 1650 | 1467189233344 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 01:33:53 INFO - PROCESS | 1650 | 1467189233418 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:53 INFO - PROCESS | 1650 | 1467189233420 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d5800 == 47 [pid = 1650] [id = 717] 01:33:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11826c800) [pid = 1650] [serial = 2151] [outer = 0x0] 01:33:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1189a7800) [pid = 1650] [serial = 2152] [outer = 0x11826c800] 01:33:53 INFO - PROCESS | 1650 | 1467189233448 Marionette DEBUG loaded listener.js 01:33:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119464400) [pid = 1650] [serial = 2153] [outer = 0x11826c800] 01:33:54 INFO - PROCESS | 1650 | --DOCSHELL 0x123981800 == 46 [pid = 1650] [id = 686] 01:33:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12d280000 == 45 [pid = 1650] [id = 711] 01:33:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12d154800 == 44 [pid = 1650] [id = 710] 01:33:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb8d800 == 43 [pid = 1650] [id = 709] 01:33:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb7e800 == 42 [pid = 1650] [id = 708] 01:33:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdc1000 == 41 [pid = 1650] [id = 707] 01:33:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12b99f000 == 40 [pid = 1650] [id = 706] 01:33:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7c2800 == 39 [pid = 1650] [id = 705] 01:33:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12a58f800 == 38 [pid = 1650] [id = 704] 01:33:54 INFO - PROCESS | 1650 | --DOCSHELL 0x128fc4800 == 37 [pid = 1650] [id = 703] 01:33:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12582e800 == 36 [pid = 1650] [id = 702] 01:33:54 INFO - PROCESS | 1650 | --DOCSHELL 0x119a47000 == 35 [pid = 1650] [id = 701] 01:33:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12d13f000 == 34 [pid = 1650] [id = 17] 01:33:54 INFO - PROCESS | 1650 | --DOCSHELL 0x119181000 == 33 [pid = 1650] [id = 700] 01:33:54 INFO - PROCESS | 1650 | --DOCSHELL 0x124f98800 == 32 [pid = 1650] [id = 699] 01:33:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12b994800 == 31 [pid = 1650] [id = 697] 01:33:54 INFO - PROCESS | 1650 | --DOCSHELL 0x11725f800 == 30 [pid = 1650] [id = 698] 01:33:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1192d7800 == 29 [pid = 1650] [id = 716] 01:33:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12d474800 == 28 [pid = 1650] [id = 715] 01:33:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1292b1000 == 27 [pid = 1650] [id = 714] 01:33:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12d849000 == 26 [pid = 1650] [id = 712] 01:33:54 INFO - PROCESS | 1650 | --DOCSHELL 0x119bd7800 == 25 [pid = 1650] [id = 713] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1268a7400) [pid = 1650] [serial = 2090] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128b78400) [pid = 1650] [serial = 2092] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1183f7800) [pid = 1650] [serial = 2059] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1244cf400) [pid = 1650] [serial = 2078] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119461400) [pid = 1650] [serial = 2060] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119e2f800) [pid = 1650] [serial = 2072] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11910b800) [pid = 1650] [serial = 2048] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112f8ec00) [pid = 1650] [serial = 2062] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12514ac00) [pid = 1650] [serial = 2086] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1240ef800) [pid = 1650] [serial = 2051] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119ae6000) [pid = 1650] [serial = 2071] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1266e8000) [pid = 1650] [serial = 2089] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123804c00) [pid = 1650] [serial = 2050] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124fda800) [pid = 1650] [serial = 2081] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1209f1000) [pid = 1650] [serial = 2083] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116f8d400) [pid = 1650] [serial = 2065] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x117eb9000) [pid = 1650] [serial = 2047] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124764400) [pid = 1650] [serial = 2080] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x113c67800) [pid = 1650] [serial = 2063] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x126182800) [pid = 1650] [serial = 2053] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12408c000) [pid = 1650] [serial = 2077] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11956ac00) [pid = 1650] [serial = 2068] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123cd5c00) [pid = 1650] [serial = 2075] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128d82000) [pid = 1650] [serial = 2056] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126184c00) [pid = 1650] [serial = 2087] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x125009400) [pid = 1650] [serial = 2084] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12940c800) [pid = 1650] [serial = 2057] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119648800) [pid = 1650] [serial = 2069] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x128b74400) [pid = 1650] [serial = 2054] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118314800) [pid = 1650] [serial = 2066] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x123804800) [pid = 1650] [serial = 2074] [outer = 0x0] [url = about:blank] 01:33:54 INFO - PROCESS | 1650 | 1467189234360 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]]]}] 01:33:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:33:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1173ms 01:33:54 INFO - PROCESS | 1650 | 1467189234416 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 01:33:54 INFO - PROCESS | 1650 | 1467189234418 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 01:33:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:33:54 INFO - PROCESS | 1650 | 1467189234421 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:33:54 INFO - PROCESS | 1650 | 1467189234423 Marionette TRACE conn2 <- [1,2842,null,{}] 01:33:54 INFO - PROCESS | 1650 | 1467189234427 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}] 01:33:54 INFO - PROCESS | 1650 | 1467189234429 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:54 INFO - PROCESS | 1650 | 1467189234514 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 01:33:54 INFO - PROCESS | 1650 | 1467189234519 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:54 INFO - PROCESS | 1650 | 1467189234522 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e69000 == 26 [pid = 1650] [id = 718] 01:33:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1129b1000) [pid = 1650] [serial = 2154] [outer = 0x0] 01:33:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1130bf400) [pid = 1650] [serial = 2155] [outer = 0x1129b1000] 01:33:54 INFO - PROCESS | 1650 | 1467189234552 Marionette DEBUG loaded listener.js 01:33:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x114f92000) [pid = 1650] [serial = 2156] [outer = 0x1129b1000] 01:33:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:33:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 520ms 01:33:54 INFO - PROCESS | 1650 | 1467189234937 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]]]}] 01:33:54 INFO - PROCESS | 1650 | 1467189234941 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 01:33:54 INFO - PROCESS | 1650 | 1467189234946 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 01:33:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:33:55 INFO - PROCESS | 1650 | 1467189235005 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:33:55 INFO - PROCESS | 1650 | 1467189235006 Marionette TRACE conn2 <- [1,2846,null,{}] 01:33:55 INFO - PROCESS | 1650 | 1467189235010 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}] 01:33:55 INFO - PROCESS | 1650 | 1467189235012 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:55 INFO - PROCESS | 1650 | 1467189235101 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 01:33:55 INFO - PROCESS | 1650 | 1467189235198 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:55 INFO - PROCESS | 1650 | 1467189235201 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e4c800 == 27 [pid = 1650] [id = 719] 01:33:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1129a7000) [pid = 1650] [serial = 2157] [outer = 0x0] 01:33:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112aee400) [pid = 1650] [serial = 2158] [outer = 0x1129a7000] 01:33:55 INFO - PROCESS | 1650 | 1467189235233 Marionette DEBUG loaded listener.js 01:33:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115e26000) [pid = 1650] [serial = 2159] [outer = 0x1129a7000] 01:33:55 INFO - PROCESS | 1650 | 1467189235702 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]]]}] 01:33:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:33:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 774ms 01:33:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:33:55 INFO - PROCESS | 1650 | 1467189235839 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 01:33:55 INFO - PROCESS | 1650 | 1467189235841 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 01:33:55 INFO - PROCESS | 1650 | 1467189235846 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:33:55 INFO - PROCESS | 1650 | 1467189235848 Marionette TRACE conn2 <- [1,2850,null,{}] 01:33:55 INFO - PROCESS | 1650 | 1467189235852 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}] 01:33:55 INFO - PROCESS | 1650 | 1467189235855 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:55 INFO - PROCESS | 1650 | 1467189235966 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 01:33:56 INFO - PROCESS | 1650 | 1467189236022 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:56 INFO - PROCESS | 1650 | 1467189236023 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ecd000 == 28 [pid = 1650] [id = 720] 01:33:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1128e2000) [pid = 1650] [serial = 2160] [outer = 0x0] 01:33:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1183f7800) [pid = 1650] [serial = 2161] [outer = 0x1128e2000] 01:33:56 INFO - PROCESS | 1650 | 1467189236055 Marionette DEBUG loaded listener.js 01:33:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11910bc00) [pid = 1650] [serial = 2162] [outer = 0x1128e2000] 01:33:56 INFO - PROCESS | 1650 | 1467189236650 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:33:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:33:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 823ms 01:33:56 INFO - PROCESS | 1650 | 1467189236687 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 01:33:56 INFO - PROCESS | 1650 | 1467189236690 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 01:33:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:33:56 INFO - PROCESS | 1650 | 1467189236695 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:33:56 INFO - PROCESS | 1650 | 1467189236699 Marionette TRACE conn2 <- [1,2854,null,{}] 01:33:56 INFO - PROCESS | 1650 | 1467189236704 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}] 01:33:56 INFO - PROCESS | 1650 | 1467189236705 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:56 INFO - PROCESS | 1650 | 1467189236811 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 01:33:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d5800 == 27 [pid = 1650] [id = 717] 01:33:56 INFO - PROCESS | 1650 | 1467189236907 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:56 INFO - PROCESS | 1650 | 1467189236910 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11850c800 == 28 [pid = 1650] [id = 721] 01:33:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x113c63800) [pid = 1650] [serial = 2163] [outer = 0x0] 01:33:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11628d000) [pid = 1650] [serial = 2164] [outer = 0x113c63800] 01:33:56 INFO - PROCESS | 1650 | 1467189236937 Marionette DEBUG loaded listener.js 01:33:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11826ac00) [pid = 1650] [serial = 2165] [outer = 0x113c63800] 01:33:57 INFO - PROCESS | 1650 | 1467189237257 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]]]}] 01:33:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:33:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 574ms 01:33:57 INFO - PROCESS | 1650 | 1467189237269 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 01:33:57 INFO - PROCESS | 1650 | 1467189237272 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 01:33:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:33:57 INFO - PROCESS | 1650 | 1467189237303 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:33:57 INFO - PROCESS | 1650 | 1467189237305 Marionette TRACE conn2 <- [1,2858,null,{}] 01:33:57 INFO - PROCESS | 1650 | 1467189237307 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}] 01:33:57 INFO - PROCESS | 1650 | 1467189237309 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:57 INFO - PROCESS | 1650 | 1467189237388 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 01:33:57 INFO - PROCESS | 1650 | 1467189237392 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:57 INFO - PROCESS | 1650 | 1467189237393 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x124727800 == 29 [pid = 1650] [id = 722] 01:33:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1188c9800) [pid = 1650] [serial = 2166] [outer = 0x0] 01:33:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119459800) [pid = 1650] [serial = 2167] [outer = 0x1188c9800] 01:33:57 INFO - PROCESS | 1650 | 1467189237423 Marionette DEBUG loaded listener.js 01:33:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11963c000) [pid = 1650] [serial = 2168] [outer = 0x1188c9800] 01:33:57 INFO - PROCESS | 1650 | 1467189237785 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:33:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:33:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 521ms 01:33:57 INFO - PROCESS | 1650 | 1467189237823 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 01:33:57 INFO - PROCESS | 1650 | 1467189237824 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 01:33:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:33:57 INFO - PROCESS | 1650 | 1467189237827 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:33:57 INFO - PROCESS | 1650 | 1467189237829 Marionette TRACE conn2 <- [1,2862,null,{}] 01:33:57 INFO - PROCESS | 1650 | 1467189237837 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}] 01:33:57 INFO - PROCESS | 1650 | 1467189237840 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:57 INFO - PROCESS | 1650 | 1467189237921 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 01:33:57 INFO - PROCESS | 1650 | 1467189237926 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:57 INFO - PROCESS | 1650 | 1467189237929 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1266aa000 == 30 [pid = 1650] [id = 723] 01:33:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x110e7d400) [pid = 1650] [serial = 2169] [outer = 0x0] 01:33:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119c49000) [pid = 1650] [serial = 2170] [outer = 0x110e7d400] 01:33:57 INFO - PROCESS | 1650 | 1467189237966 Marionette DEBUG loaded listener.js 01:33:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x117eb9000) [pid = 1650] [serial = 2171] [outer = 0x110e7d400] 01:33:58 INFO - PROCESS | 1650 | 1467189238353 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]]]}] 01:33:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:33:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 571ms 01:33:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:33:58 INFO - PROCESS | 1650 | 1467189238398 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 01:33:58 INFO - PROCESS | 1650 | 1467189238400 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 01:33:58 INFO - PROCESS | 1650 | 1467189238402 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:33:58 INFO - PROCESS | 1650 | 1467189238404 Marionette TRACE conn2 <- [1,2866,null,{}] 01:33:58 INFO - PROCESS | 1650 | 1467189238406 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}] 01:33:58 INFO - PROCESS | 1650 | 1467189238407 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:58 INFO - PROCESS | 1650 | 1467189238510 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 01:33:58 INFO - PROCESS | 1650 | 1467189238561 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:58 INFO - PROCESS | 1650 | 1467189238563 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fc3800 == 31 [pid = 1650] [id = 724] 01:33:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123803800) [pid = 1650] [serial = 2172] [outer = 0x0] 01:33:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123a7e000) [pid = 1650] [serial = 2173] [outer = 0x123803800] 01:33:58 INFO - PROCESS | 1650 | 1467189238588 Marionette DEBUG loaded listener.js 01:33:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123e6e400) [pid = 1650] [serial = 2174] [outer = 0x123803800] 01:33:58 INFO - PROCESS | 1650 | 1467189238939 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]]]}] 01:33:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:33:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 570ms 01:33:58 INFO - PROCESS | 1650 | 1467189238978 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 01:33:58 INFO - PROCESS | 1650 | 1467189238981 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 01:33:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:33:58 INFO - PROCESS | 1650 | 1467189238983 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:33:58 INFO - PROCESS | 1650 | 1467189238984 Marionette TRACE conn2 <- [1,2870,null,{}] 01:33:58 INFO - PROCESS | 1650 | 1467189238987 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}] 01:33:58 INFO - PROCESS | 1650 | 1467189238988 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:59 INFO - PROCESS | 1650 | 1467189239087 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 01:33:59 INFO - PROCESS | 1650 | 1467189239132 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:59 INFO - PROCESS | 1650 | 1467189239134 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x129491000 == 32 [pid = 1650] [id = 725] 01:33:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119e2f800) [pid = 1650] [serial = 2175] [outer = 0x0] 01:33:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x124096400) [pid = 1650] [serial = 2176] [outer = 0x119e2f800] 01:33:59 INFO - PROCESS | 1650 | 1467189239158 Marionette DEBUG loaded listener.js 01:33:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1244c1400) [pid = 1650] [serial = 2177] [outer = 0x119e2f800] 01:33:59 INFO - PROCESS | 1650 | 1467189239467 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]]]}] 01:33:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:33:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 518ms 01:33:59 INFO - PROCESS | 1650 | 1467189239503 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 01:33:59 INFO - PROCESS | 1650 | 1467189239504 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 01:33:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:33:59 INFO - PROCESS | 1650 | 1467189239506 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:33:59 INFO - PROCESS | 1650 | 1467189239507 Marionette TRACE conn2 <- [1,2874,null,{}] 01:33:59 INFO - PROCESS | 1650 | 1467189239510 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}] 01:33:59 INFO - PROCESS | 1650 | 1467189239514 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:59 INFO - PROCESS | 1650 | 1467189239636 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 01:33:59 INFO - PROCESS | 1650 | 1467189239673 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:59 INFO - PROCESS | 1650 | 1467189239674 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:33:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a594000 == 33 [pid = 1650] [id = 726] 01:33:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1244c6400) [pid = 1650] [serial = 2178] [outer = 0x0] 01:33:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x124cd7000) [pid = 1650] [serial = 2179] [outer = 0x1244c6400] 01:33:59 INFO - PROCESS | 1650 | 1467189239699 Marionette DEBUG loaded listener.js 01:33:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1258de400) [pid = 1650] [serial = 2180] [outer = 0x1244c6400] 01:33:59 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12a964000) [pid = 1650] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:33:59 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11826c800) [pid = 1650] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:33:59 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112d18400) [pid = 1650] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:33:59 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119c40c00) [pid = 1650] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:33:59 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1244cd000) [pid = 1650] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:33:59 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1258d8400) [pid = 1650] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:33:59 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126185c00) [pid = 1650] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:33:59 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126654400) [pid = 1650] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:33:59 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x129416000) [pid = 1650] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:33:59 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118617000) [pid = 1650] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:33:59 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x110e84400) [pid = 1650] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:33:59 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115de3400) [pid = 1650] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:33:59 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1188cf800) [pid = 1650] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:33:59 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119574800) [pid = 1650] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:33:59 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1129a5800) [pid = 1650] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:33:59 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119aec800) [pid = 1650] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:33:59 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1240f1800) [pid = 1650] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 01:33:59 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119468c00) [pid = 1650] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:33:59 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1182f5400) [pid = 1650] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:33:59 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x129416800) [pid = 1650] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:33:59 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12cbbfc00) [pid = 1650] [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.] 01:33:59 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1258d4000) [pid = 1650] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:33:59 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12d140000) [pid = 1650] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:34:00 INFO - PROCESS | 1650 | 1467189240047 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]]]}] 01:34:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:34:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 570ms 01:34:00 INFO - PROCESS | 1650 | 1467189240077 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 01:34:00 INFO - PROCESS | 1650 | 1467189240078 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 01:34:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:34:00 INFO - PROCESS | 1650 | 1467189240083 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:34:00 INFO - PROCESS | 1650 | 1467189240084 Marionette TRACE conn2 <- [1,2878,null,{}] 01:34:00 INFO - PROCESS | 1650 | 1467189240086 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}] 01:34:00 INFO - PROCESS | 1650 | 1467189240088 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:00 INFO - PROCESS | 1650 | 1467189240165 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 01:34:00 INFO - PROCESS | 1650 | 1467189240169 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:00 INFO - PROCESS | 1650 | 1467189240170 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7cd000 == 34 [pid = 1650] [id = 727] 01:34:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1129aa000) [pid = 1650] [serial = 2181] [outer = 0x0] 01:34:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11826a400) [pid = 1650] [serial = 2182] [outer = 0x1129aa000] 01:34:00 INFO - PROCESS | 1650 | 1467189240201 Marionette DEBUG loaded listener.js 01:34:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119569800) [pid = 1650] [serial = 2183] [outer = 0x1129aa000] 01:34:00 INFO - PROCESS | 1650 | 1467189240541 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]]]}] 01:34:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:34:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 468ms 01:34:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:34:00 INFO - PROCESS | 1650 | 1467189240551 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 01:34:00 INFO - PROCESS | 1650 | 1467189240552 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 01:34:00 INFO - PROCESS | 1650 | 1467189240554 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:34:00 INFO - PROCESS | 1650 | 1467189240555 Marionette TRACE conn2 <- [1,2882,null,{}] 01:34:00 INFO - PROCESS | 1650 | 1467189240558 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}] 01:34:00 INFO - PROCESS | 1650 | 1467189240559 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:00 INFO - PROCESS | 1650 | 1467189240669 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 01:34:00 INFO - PROCESS | 1650 | 1467189240675 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:00 INFO - PROCESS | 1650 | 1467189240677 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b279800 == 35 [pid = 1650] [id = 728] 01:34:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1133c9000) [pid = 1650] [serial = 2184] [outer = 0x0] 01:34:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119575400) [pid = 1650] [serial = 2185] [outer = 0x1133c9000] 01:34:00 INFO - PROCESS | 1650 | 1467189240701 Marionette DEBUG loaded listener.js 01:34:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1244cb400) [pid = 1650] [serial = 2186] [outer = 0x1133c9000] 01:34:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:34:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 468ms 01:34:01 INFO - PROCESS | 1650 | 1467189241019 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]]]}] 01:34:01 INFO - PROCESS | 1650 | 1467189241023 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 01:34:01 INFO - PROCESS | 1650 | 1467189241024 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 01:34:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:34:01 INFO - PROCESS | 1650 | 1467189241026 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:34:01 INFO - PROCESS | 1650 | 1467189241027 Marionette TRACE conn2 <- [1,2886,null,{}] 01:34:01 INFO - PROCESS | 1650 | 1467189241035 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}] 01:34:01 INFO - PROCESS | 1650 | 1467189241036 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:01 INFO - PROCESS | 1650 | 1467189241120 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 01:34:01 INFO - PROCESS | 1650 | 1467189241124 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:01 INFO - PROCESS | 1650 | 1467189241125 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12baa9000 == 36 [pid = 1650] [id = 729] 01:34:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119654000) [pid = 1650] [serial = 2187] [outer = 0x0] 01:34:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126184c00) [pid = 1650] [serial = 2188] [outer = 0x119654000] 01:34:01 INFO - PROCESS | 1650 | 1467189241157 Marionette DEBUG loaded listener.js 01:34:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12665bc00) [pid = 1650] [serial = 2189] [outer = 0x119654000] 01:34:01 INFO - PROCESS | 1650 | 1467189241485 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]]]}] 01:34:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:34:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 474ms 01:34:01 INFO - PROCESS | 1650 | 1467189241501 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 01:34:01 INFO - PROCESS | 1650 | 1467189241502 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 01:34:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:34:01 INFO - PROCESS | 1650 | 1467189241504 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:34:01 INFO - PROCESS | 1650 | 1467189241505 Marionette TRACE conn2 <- [1,2890,null,{}] 01:34:01 INFO - PROCESS | 1650 | 1467189241507 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}] 01:34:01 INFO - PROCESS | 1650 | 1467189241508 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:01 INFO - PROCESS | 1650 | 1467189241620 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 01:34:01 INFO - PROCESS | 1650 | 1467189241626 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:01 INFO - PROCESS | 1650 | 1467189241627 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdcf800 == 37 [pid = 1650] [id = 730] 01:34:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119655000) [pid = 1650] [serial = 2190] [outer = 0x0] 01:34:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1266ea000) [pid = 1650] [serial = 2191] [outer = 0x119655000] 01:34:01 INFO - PROCESS | 1650 | 1467189241654 Marionette DEBUG loaded listener.js 01:34:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12408e000) [pid = 1650] [serial = 2192] [outer = 0x119655000] 01:34:02 INFO - PROCESS | 1650 | 1467189242038 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:34:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:34:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 569ms 01:34:02 INFO - PROCESS | 1650 | 1467189242074 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 01:34:02 INFO - PROCESS | 1650 | 1467189242076 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 01:34:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:34:02 INFO - PROCESS | 1650 | 1467189242082 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:34:02 INFO - PROCESS | 1650 | 1467189242085 Marionette TRACE conn2 <- [1,2894,null,{}] 01:34:02 INFO - PROCESS | 1650 | 1467189242179 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}] 01:34:02 INFO - PROCESS | 1650 | 1467189242182 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:02 INFO - PROCESS | 1650 | 1467189242302 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 01:34:02 INFO - PROCESS | 1650 | 1467189242383 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:02 INFO - PROCESS | 1650 | 1467189242385 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x123abb800 == 38 [pid = 1650] [id = 731] 01:34:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x113386400) [pid = 1650] [serial = 2193] [outer = 0x0] 01:34:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1133d5000) [pid = 1650] [serial = 2194] [outer = 0x113386400] 01:34:02 INFO - PROCESS | 1650 | 1467189242459 Marionette DEBUG loaded listener.js 01:34:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116f8d400) [pid = 1650] [serial = 2195] [outer = 0x113386400] 01:34:02 INFO - PROCESS | 1650 | 1467189242899 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]]]}] 01:34:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:34:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 851ms 01:34:02 INFO - PROCESS | 1650 | 1467189242933 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 01:34:02 INFO - PROCESS | 1650 | 1467189242935 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 01:34:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:34:02 INFO - PROCESS | 1650 | 1467189242939 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:34:02 INFO - PROCESS | 1650 | 1467189242940 Marionette TRACE conn2 <- [1,2898,null,{}] 01:34:02 INFO - PROCESS | 1650 | 1467189242944 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}] 01:34:02 INFO - PROCESS | 1650 | 1467189242946 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:03 INFO - PROCESS | 1650 | 1467189243052 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 01:34:03 INFO - PROCESS | 1650 | 1467189243117 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:03 INFO - PROCESS | 1650 | 1467189243119 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fbd800 == 39 [pid = 1650] [id = 732] 01:34:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11941bc00) [pid = 1650] [serial = 2196] [outer = 0x0] 01:34:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11956fc00) [pid = 1650] [serial = 2197] [outer = 0x11941bc00] 01:34:03 INFO - PROCESS | 1650 | 1467189243150 Marionette DEBUG loaded listener.js 01:34:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119a2cc00) [pid = 1650] [serial = 2198] [outer = 0x11941bc00] 01:34:03 INFO - PROCESS | 1650 | 1467189243581 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]]]}] 01:34:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:34:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 671ms 01:34:03 INFO - PROCESS | 1650 | 1467189243609 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 01:34:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:34:03 INFO - PROCESS | 1650 | 1467189243611 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 01:34:03 INFO - PROCESS | 1650 | 1467189243614 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:34:03 INFO - PROCESS | 1650 | 1467189243615 Marionette TRACE conn2 <- [1,2902,null,{}] 01:34:03 INFO - PROCESS | 1650 | 1467189243618 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}] 01:34:03 INFO - PROCESS | 1650 | 1467189243619 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:03 INFO - PROCESS | 1650 | 1467189243740 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 01:34:03 INFO - PROCESS | 1650 | 1467189243816 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:03 INFO - PROCESS | 1650 | 1467189243818 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb8c800 == 40 [pid = 1650] [id = 733] 01:34:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119e36800) [pid = 1650] [serial = 2199] [outer = 0x0] 01:34:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123808000) [pid = 1650] [serial = 2200] [outer = 0x119e36800] 01:34:03 INFO - PROCESS | 1650 | 1467189243850 Marionette DEBUG loaded listener.js 01:34:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1244c2000) [pid = 1650] [serial = 2201] [outer = 0x119e36800] 01:34:04 INFO - PROCESS | 1650 | 1467189244242 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:34:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:34:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 670ms 01:34:04 INFO - PROCESS | 1650 | 1467189244289 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 01:34:04 INFO - PROCESS | 1650 | 1467189244293 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 01:34:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:34:04 INFO - PROCESS | 1650 | 1467189244297 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:34:04 INFO - PROCESS | 1650 | 1467189244298 Marionette TRACE conn2 <- [1,2906,null,{}] 01:34:04 INFO - PROCESS | 1650 | 1467189244301 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}] 01:34:04 INFO - PROCESS | 1650 | 1467189244302 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:04 INFO - PROCESS | 1650 | 1467189244408 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 01:34:04 INFO - PROCESS | 1650 | 1467189244468 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:04 INFO - PROCESS | 1650 | 1467189244470 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d279800 == 41 [pid = 1650] [id = 734] 01:34:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x124cd3c00) [pid = 1650] [serial = 2202] [outer = 0x0] 01:34:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x125790000) [pid = 1650] [serial = 2203] [outer = 0x124cd3c00] 01:34:04 INFO - PROCESS | 1650 | 1467189244499 Marionette DEBUG loaded listener.js 01:34:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128923000) [pid = 1650] [serial = 2204] [outer = 0x124cd3c00] 01:34:04 INFO - PROCESS | 1650 | 1467189244951 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]]]}] 01:34:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:34:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 669ms 01:34:04 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:34:04 INFO - PROCESS | 1650 | 1467189244967 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 01:34:04 INFO - PROCESS | 1650 | 1467189244968 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 01:34:04 INFO - PROCESS | 1650 | 1467189244970 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:34:04 INFO - PROCESS | 1650 | 1467189244971 Marionette TRACE conn2 <- [1,2910,null,{}] 01:34:04 INFO - PROCESS | 1650 | 1467189244974 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}] 01:34:04 INFO - PROCESS | 1650 | 1467189244975 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:05 INFO - PROCESS | 1650 | 1467189245200 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 01:34:05 INFO - PROCESS | 1650 | 1467189245300 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:05 INFO - PROCESS | 1650 | 1467189245302 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bf0800 == 42 [pid = 1650] [id = 735] 01:34:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1133aac00) [pid = 1650] [serial = 2205] [outer = 0x0] 01:34:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x116297400) [pid = 1650] [serial = 2206] [outer = 0x1133aac00] 01:34:05 INFO - PROCESS | 1650 | 1467189245331 Marionette DEBUG loaded listener.js 01:34:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11826d400) [pid = 1650] [serial = 2207] [outer = 0x1133aac00] 01:34:05 INFO - PROCESS | 1650 | 1467189245716 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]]]}] 01:34:05 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:34:05 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:34:05 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 773ms 01:34:05 INFO - PROCESS | 1650 | 1467189245745 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 01:34:05 INFO - TEST-START | /DOMEvents/constructors.html 01:34:05 INFO - PROCESS | 1650 | 1467189245749 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 01:34:05 INFO - PROCESS | 1650 | 1467189245754 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:34:05 INFO - PROCESS | 1650 | 1467189245757 Marionette TRACE conn2 <- [1,2914,null,{}] 01:34:05 INFO - PROCESS | 1650 | 1467189245761 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}] 01:34:05 INFO - PROCESS | 1650 | 1467189245764 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:05 INFO - PROCESS | 1650 | 1467189245911 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 01:34:06 INFO - PROCESS | 1650 | 1467189246048 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:06 INFO - PROCESS | 1650 | 1467189246050 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x119edc800 == 43 [pid = 1650] [id = 736] 01:34:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x117eb6400) [pid = 1650] [serial = 2208] [outer = 0x0] 01:34:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119427000) [pid = 1650] [serial = 2209] [outer = 0x117eb6400] 01:34:06 INFO - PROCESS | 1650 | 1467189246099 Marionette DEBUG loaded listener.js 01:34:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119656400) [pid = 1650] [serial = 2210] [outer = 0x117eb6400] 01:34:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12baa9000 == 42 [pid = 1650] [id = 729] 01:34:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12b279800 == 41 [pid = 1650] [id = 728] 01:34:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7cd000 == 40 [pid = 1650] [id = 727] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12d146000) [pid = 1650] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1130bf400) [pid = 1650] [serial = 2155] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12a594000 == 39 [pid = 1650] [id = 726] 01:34:06 INFO - PROCESS | 1650 | --DOCSHELL 0x129491000 == 38 [pid = 1650] [id = 725] 01:34:06 INFO - PROCESS | 1650 | --DOCSHELL 0x128fc3800 == 37 [pid = 1650] [id = 724] 01:34:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1266aa000 == 36 [pid = 1650] [id = 723] 01:34:06 INFO - PROCESS | 1650 | --DOCSHELL 0x124727800 == 35 [pid = 1650] [id = 722] 01:34:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11850c800 == 34 [pid = 1650] [id = 721] 01:34:06 INFO - PROCESS | 1650 | --DOCSHELL 0x119ecd000 == 33 [pid = 1650] [id = 720] 01:34:06 INFO - PROCESS | 1650 | --DOCSHELL 0x117e4c800 == 32 [pid = 1650] [id = 719] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119464400) [pid = 1650] [serial = 2153] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11831f000) [pid = 1650] [serial = 2140] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11a01dc00) [pid = 1650] [serial = 2143] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119460c00) [pid = 1650] [serial = 2141] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12acdc400) [pid = 1650] [serial = 2137] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12a963c00) [pid = 1650] [serial = 2135] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1268a7000) [pid = 1650] [serial = 2146] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x128928400) [pid = 1650] [serial = 2116] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128f7b800) [pid = 1650] [serial = 2119] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12959f800) [pid = 1650] [serial = 2122] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x124ca2800) [pid = 1650] [serial = 2113] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119e39000) [pid = 1650] [serial = 2128] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1177f4800) [pid = 1650] [serial = 2101] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1188ce800) [pid = 1650] [serial = 2102] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119108800) [pid = 1650] [serial = 2098] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119468400) [pid = 1650] [serial = 2099] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119641800) [pid = 1650] [serial = 2104] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119ae2000) [pid = 1650] [serial = 2105] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1129af800) [pid = 1650] [serial = 2095] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1133d0400) [pid = 1650] [serial = 2096] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123a80000) [pid = 1650] [serial = 2107] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123f45000) [pid = 1650] [serial = 2108] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1243b6400) [pid = 1650] [serial = 2110] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1244cd400) [pid = 1650] [serial = 2111] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x129410800) [pid = 1650] [serial = 2120] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128bd4400) [pid = 1650] [serial = 2093] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x123f40000) [pid = 1650] [serial = 2144] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119e36000) [pid = 1650] [serial = 2149] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128b7f400) [pid = 1650] [serial = 2147] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12a563c00) [pid = 1650] [serial = 2125] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1258d3c00) [pid = 1650] [serial = 2150] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1295a8000) [pid = 1650] [serial = 2123] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118616c00) [pid = 1650] [serial = 1430] [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.] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12a564c00) [pid = 1650] [serial = 2131] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12a62f000) [pid = 1650] [serial = 2126] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x128bd2000) [pid = 1650] [serial = 2117] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1244cf800) [pid = 1650] [serial = 2129] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12a95c400) [pid = 1650] [serial = 2134] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x125789800) [pid = 1650] [serial = 2114] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12a71cc00) [pid = 1650] [serial = 2132] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12ace5000) [pid = 1650] [serial = 2138] [outer = 0x0] [url = about:blank] 01:34:06 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1189a7800) [pid = 1650] [serial = 2152] [outer = 0x0] [url = about:blank] 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:34:06 INFO - PROCESS | 1650 | 1467189246616 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]]]}] 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:34:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:34:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:34:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:34:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:34:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:34:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:34:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:34:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:34:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:34:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:34:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:34:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:34:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:34:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:34:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:34:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:34:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:34:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:34:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:34:06 INFO - TEST-OK | /DOMEvents/constructors.html | took 878ms 01:34:06 INFO - PROCESS | 1650 | 1467189246635 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 01:34:06 INFO - PROCESS | 1650 | 1467189246637 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 01:34:06 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:34:06 INFO - PROCESS | 1650 | 1467189246647 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:34:06 INFO - PROCESS | 1650 | 1467189246648 Marionette TRACE conn2 <- [1,2918,null,{}] 01:34:06 INFO - PROCESS | 1650 | 1467189246651 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}] 01:34:06 INFO - PROCESS | 1650 | 1467189246652 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:06 INFO - PROCESS | 1650 | 1467189246760 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 01:34:06 INFO - PROCESS | 1650 | 1467189246768 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:06 INFO - PROCESS | 1650 | 1467189246769 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x123993000 == 33 [pid = 1650] [id = 737] 01:34:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119e3c000) [pid = 1650] [serial = 2211] [outer = 0x0] 01:34:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x12380cc00) [pid = 1650] [serial = 2212] [outer = 0x119e3c000] 01:34:06 INFO - PROCESS | 1650 | 1467189246810 Marionette DEBUG loaded listener.js 01:34:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x12408e400) [pid = 1650] [serial = 2213] [outer = 0x119e3c000] 01:34:07 INFO - PROCESS | 1650 | 1467189247266 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:34:07 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:34:07 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 671ms 01:34:07 INFO - PROCESS | 1650 | 1467189247317 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 01:34:07 INFO - PROCESS | 1650 | 1467189247320 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 01:34:07 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:34:07 INFO - PROCESS | 1650 | 1467189247327 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:34:07 INFO - PROCESS | 1650 | 1467189247330 Marionette TRACE conn2 <- [1,2922,null,{}] 01:34:07 INFO - PROCESS | 1650 | 1467189247333 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}] 01:34:07 INFO - PROCESS | 1650 | 1467189247335 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:07 INFO - PROCESS | 1650 | 1467189247428 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 01:34:07 INFO - PROCESS | 1650 | 1467189247434 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:07 INFO - PROCESS | 1650 | 1467189247435 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a10000 == 34 [pid = 1650] [id = 738] 01:34:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1241c6400) [pid = 1650] [serial = 2214] [outer = 0x0] 01:34:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x124758400) [pid = 1650] [serial = 2215] [outer = 0x1241c6400] 01:34:07 INFO - PROCESS | 1650 | 1467189247461 Marionette DEBUG loaded listener.js 01:34:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x125004000) [pid = 1650] [serial = 2216] [outer = 0x1241c6400] 01:34:07 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:34:07 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:34:07 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:34:07 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:34:07 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:34:07 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:34:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:34:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:34:07 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 01:34:07 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:34:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:34:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:34:07 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 01:34:07 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:34:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:34:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:34:07 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]" 01:34:07 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:34:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:34:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:34:07 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:34:07 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 477ms 01:34:07 INFO - PROCESS | 1650 | 1467189247794 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]]]}] 01:34:07 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:34:07 INFO - PROCESS | 1650 | 1467189247808 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 01:34:07 INFO - PROCESS | 1650 | 1467189247810 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 01:34:07 INFO - PROCESS | 1650 | 1467189247813 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:34:07 INFO - PROCESS | 1650 | 1467189247816 Marionette TRACE conn2 <- [1,2926,null,{}] 01:34:07 INFO - PROCESS | 1650 | 1467189247818 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}] 01:34:07 INFO - PROCESS | 1650 | 1467189247819 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:07 INFO - PROCESS | 1650 | 1467189247901 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 01:34:07 INFO - PROCESS | 1650 | 1467189247905 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:07 INFO - PROCESS | 1650 | 1467189247906 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x129475800 == 35 [pid = 1650] [id = 739] 01:34:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x125836c00) [pid = 1650] [serial = 2217] [outer = 0x0] 01:34:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x128b7d400) [pid = 1650] [serial = 2218] [outer = 0x125836c00] 01:34:07 INFO - PROCESS | 1650 | 1467189247931 Marionette DEBUG loaded listener.js 01:34:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x128bd2000) [pid = 1650] [serial = 2219] [outer = 0x125836c00] 01:34:08 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:34:08 INFO - PROCESS | 1650 | 1467189248259 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]]]}] 01:34:08 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:34:08 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 471ms 01:34:08 INFO - PROCESS | 1650 | 1467189248284 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 01:34:08 INFO - PROCESS | 1650 | 1467189248285 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 01:34:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:34:08 INFO - PROCESS | 1650 | 1467189248287 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:34:08 INFO - PROCESS | 1650 | 1467189248288 Marionette TRACE conn2 <- [1,2930,null,{}] 01:34:08 INFO - PROCESS | 1650 | 1467189248291 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}] 01:34:08 INFO - PROCESS | 1650 | 1467189248292 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:08 INFO - PROCESS | 1650 | 1467189248373 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 01:34:08 INFO - PROCESS | 1650 | 1467189248377 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:08 INFO - PROCESS | 1650 | 1467189248382 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac5b800 == 36 [pid = 1650] [id = 740] 01:34:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x129409000) [pid = 1650] [serial = 2220] [outer = 0x0] 01:34:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12940d000) [pid = 1650] [serial = 2221] [outer = 0x129409000] 01:34:08 INFO - PROCESS | 1650 | 1467189248415 Marionette DEBUG loaded listener.js 01:34:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1295a3800) [pid = 1650] [serial = 2222] [outer = 0x129409000] 01:34:08 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:34:08 INFO - PROCESS | 1650 | 1467189248776 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]]]}] 01:34:08 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:34:08 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 522ms 01:34:08 INFO - PROCESS | 1650 | 1467189248811 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 01:34:08 INFO - PROCESS | 1650 | 1467189248813 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 01:34:08 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:34:08 INFO - PROCESS | 1650 | 1467189248818 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:34:08 INFO - PROCESS | 1650 | 1467189248819 Marionette TRACE conn2 <- [1,2934,null,{}] 01:34:08 INFO - PROCESS | 1650 | 1467189248821 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}] 01:34:08 INFO - PROCESS | 1650 | 1467189248822 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:08 INFO - PROCESS | 1650 | 1467189248934 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 01:34:08 INFO - PROCESS | 1650 | 1467189248947 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:08 INFO - PROCESS | 1650 | 1467189248948 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ab1000 == 37 [pid = 1650] [id = 741] 01:34:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x128d7d000) [pid = 1650] [serial = 2223] [outer = 0x0] 01:34:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12a62b400) [pid = 1650] [serial = 2224] [outer = 0x128d7d000] 01:34:08 INFO - PROCESS | 1650 | 1467189248972 Marionette DEBUG loaded listener.js 01:34:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12a637800) [pid = 1650] [serial = 2225] [outer = 0x128d7d000] 01:34:09 INFO - PROCESS | 1650 | 1467189249283 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]]]}] 01:34:09 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:34:09 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 467ms 01:34:09 INFO - PROCESS | 1650 | 1467189249287 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 01:34:09 INFO - PROCESS | 1650 | 1467189249288 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 01:34:09 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:34:09 INFO - PROCESS | 1650 | 1467189249290 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:34:09 INFO - PROCESS | 1650 | 1467189249291 Marionette TRACE conn2 <- [1,2938,null,{}] 01:34:09 INFO - PROCESS | 1650 | 1467189249293 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}] 01:34:09 INFO - PROCESS | 1650 | 1467189249295 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:09 INFO - PROCESS | 1650 | 1467189249402 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 01:34:09 INFO - PROCESS | 1650 | 1467189249417 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:09 INFO - PROCESS | 1650 | 1467189249418 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c09e000 == 38 [pid = 1650] [id = 742] 01:34:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12a62f000) [pid = 1650] [serial = 2226] [outer = 0x0] 01:34:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12a71f000) [pid = 1650] [serial = 2227] [outer = 0x12a62f000] 01:34:09 INFO - PROCESS | 1650 | 1467189249442 Marionette DEBUG loaded listener.js 01:34:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126187000) [pid = 1650] [serial = 2228] [outer = 0x12a62f000] 01:34:09 INFO - PROCESS | 1650 | 1467189249767 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]]]}] 01:34:09 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. 01:34:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 518ms 01:34:09 INFO - PROCESS | 1650 | 1467189249809 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 01:34:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:34:09 INFO - PROCESS | 1650 | 1467189249810 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 01:34:09 INFO - PROCESS | 1650 | 1467189249812 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:34:09 INFO - PROCESS | 1650 | 1467189249814 Marionette TRACE conn2 <- [1,2942,null,{}] 01:34:09 INFO - PROCESS | 1650 | 1467189249816 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}] 01:34:09 INFO - PROCESS | 1650 | 1467189249818 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:09 INFO - PROCESS | 1650 | 1467189249922 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 01:34:09 INFO - PROCESS | 1650 | 1467189249933 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:09 INFO - PROCESS | 1650 | 1467189249934 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb93800 == 39 [pid = 1650] [id = 743] 01:34:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12a638000) [pid = 1650] [serial = 2229] [outer = 0x0] 01:34:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12a964800) [pid = 1650] [serial = 2230] [outer = 0x12a638000] 01:34:09 INFO - PROCESS | 1650 | 1467189249958 Marionette DEBUG loaded listener.js 01:34:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12acdac00) [pid = 1650] [serial = 2231] [outer = 0x12a638000] 01:34:10 INFO - PROCESS | 1650 | 1467189250261 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"]]]}] 01:34:10 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 01:34:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:34:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 470ms 01:34:10 INFO - PROCESS | 1650 | 1467189250289 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 01:34:10 INFO - PROCESS | 1650 | 1467189250290 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 01:34:10 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:34:10 INFO - PROCESS | 1650 | 1467189250293 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:34:10 INFO - PROCESS | 1650 | 1467189250294 Marionette TRACE conn2 <- [1,2946,null,{}] 01:34:10 INFO - PROCESS | 1650 | 1467189250298 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}] 01:34:10 INFO - PROCESS | 1650 | 1467189250300 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:10 INFO - PROCESS | 1650 | 1467189250404 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 01:34:10 INFO - PROCESS | 1650 | 1467189250441 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:10 INFO - PROCESS | 1650 | 1467189250442 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d14d800 == 40 [pid = 1650] [id = 744] 01:34:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12acdb000) [pid = 1650] [serial = 2232] [outer = 0x0] 01:34:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12b234800) [pid = 1650] [serial = 2233] [outer = 0x12acdb000] 01:34:10 INFO - PROCESS | 1650 | 1467189250466 Marionette DEBUG loaded listener.js 01:34:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b23bc00) [pid = 1650] [serial = 2234] [outer = 0x12acdb000] 01:34:10 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123803800) [pid = 1650] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:34:10 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119e2f800) [pid = 1650] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:34:10 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1188c9800) [pid = 1650] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:34:10 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113c63800) [pid = 1650] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:34:10 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x110e7d400) [pid = 1650] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 01:34:10 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1244c6400) [pid = 1650] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:34:10 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119654000) [pid = 1650] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:34:10 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1129aa000) [pid = 1650] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:34:10 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1133c9000) [pid = 1650] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:34:10 INFO - PROCESS | 1650 | 1467189250803 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]]]}] 01:34:10 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. 01:34:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 522ms 01:34:10 INFO - PROCESS | 1650 | 1467189250816 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 01:34:10 INFO - PROCESS | 1650 | 1467189250817 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 01:34:10 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:34:10 INFO - PROCESS | 1650 | 1467189250819 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:34:10 INFO - PROCESS | 1650 | 1467189250820 Marionette TRACE conn2 <- [1,2950,null,{}] 01:34:10 INFO - PROCESS | 1650 | 1467189250823 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}] 01:34:10 INFO - PROCESS | 1650 | 1467189250824 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:10 INFO - PROCESS | 1650 | 1467189250922 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 01:34:10 INFO - PROCESS | 1650 | 1467189250984 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:10 INFO - PROCESS | 1650 | 1467189250986 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d479000 == 41 [pid = 1650] [id = 745] 01:34:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x110ddbc00) [pid = 1650] [serial = 2235] [outer = 0x0] 01:34:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119a71800) [pid = 1650] [serial = 2236] [outer = 0x110ddbc00] 01:34:11 INFO - PROCESS | 1650 | 1467189251012 Marionette DEBUG loaded listener.js 01:34:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12a962c00) [pid = 1650] [serial = 2237] [outer = 0x110ddbc00] 01:34:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d851800 == 42 [pid = 1650] [id = 746] 01:34:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12b2b5800) [pid = 1650] [serial = 2238] [outer = 0x0] 01:34:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12b2ac800) [pid = 1650] [serial = 2239] [outer = 0x12b2b5800] 01:34:11 INFO - PROCESS | 1650 | 1467189251322 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]]]}] 01:34:11 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. 01:34:11 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 521ms 01:34:11 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:34:11 INFO - PROCESS | 1650 | 1467189251340 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 01:34:11 INFO - PROCESS | 1650 | 1467189251342 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 01:34:11 INFO - PROCESS | 1650 | 1467189251344 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:34:11 INFO - PROCESS | 1650 | 1467189251348 Marionette TRACE conn2 <- [1,2954,null,{}] 01:34:11 INFO - PROCESS | 1650 | 1467189251352 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}] 01:34:11 INFO - PROCESS | 1650 | 1467189251354 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:11 INFO - PROCESS | 1650 | 1467189251469 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 01:34:11 INFO - PROCESS | 1650 | 1467189251472 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:11 INFO - PROCESS | 1650 | 1467189251474 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12debb800 == 43 [pid = 1650] [id = 747] 01:34:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12b234c00) [pid = 1650] [serial = 2240] [outer = 0x0] 01:34:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12ba55800) [pid = 1650] [serial = 2241] [outer = 0x12b234c00] 01:34:11 INFO - PROCESS | 1650 | 1467189251497 Marionette DEBUG loaded listener.js 01:34:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12bad5800) [pid = 1650] [serial = 2242] [outer = 0x12b234c00] 01:34:11 INFO - PROCESS | 1650 | 1467189251791 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]]]}] 01:34:11 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:34:11 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 01:34:11 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 473ms 01:34:11 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:34:11 INFO - PROCESS | 1650 | 1467189251821 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 01:34:11 INFO - PROCESS | 1650 | 1467189251822 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 01:34:11 INFO - PROCESS | 1650 | 1467189251824 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:34:11 INFO - PROCESS | 1650 | 1467189251825 Marionette TRACE conn2 <- [1,2958,null,{}] 01:34:11 INFO - PROCESS | 1650 | 1467189251828 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}] 01:34:11 INFO - PROCESS | 1650 | 1467189251829 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:11 INFO - PROCESS | 1650 | 1467189251925 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 01:34:11 INFO - PROCESS | 1650 | 1467189251990 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:11 INFO - PROCESS | 1650 | 1467189251991 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1258c0000 == 44 [pid = 1650] [id = 748] 01:34:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119e3a400) [pid = 1650] [serial = 2243] [outer = 0x0] 01:34:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12bad9400) [pid = 1650] [serial = 2244] [outer = 0x119e3a400] 01:34:12 INFO - PROCESS | 1650 | 1467189252015 Marionette DEBUG loaded listener.js 01:34:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12bf21800) [pid = 1650] [serial = 2245] [outer = 0x119e3a400] 01:34:12 INFO - PROCESS | 1650 | 1467189252264 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]]]}] 01:34:12 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. 01:34:12 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 469ms 01:34:12 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:34:12 INFO - PROCESS | 1650 | 1467189252303 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 01:34:12 INFO - PROCESS | 1650 | 1467189252304 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 01:34:12 INFO - PROCESS | 1650 | 1467189252306 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:34:12 INFO - PROCESS | 1650 | 1467189252307 Marionette TRACE conn2 <- [1,2962,null,{}] 01:34:12 INFO - PROCESS | 1650 | 1467189252309 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}] 01:34:12 INFO - PROCESS | 1650 | 1467189252311 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:12 INFO - PROCESS | 1650 | 1467189252400 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 01:34:12 INFO - PROCESS | 1650 | 1467189252403 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:12 INFO - PROCESS | 1650 | 1467189252404 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d9d0000 == 45 [pid = 1650] [id = 749] 01:34:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12bf1b800) [pid = 1650] [serial = 2246] [outer = 0x0] 01:34:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12bf24c00) [pid = 1650] [serial = 2247] [outer = 0x12bf1b800] 01:34:12 INFO - PROCESS | 1650 | 1467189252428 Marionette DEBUG loaded listener.js 01:34:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12bf69800) [pid = 1650] [serial = 2248] [outer = 0x12bf1b800] 01:34:13 INFO - PROCESS | 1650 | --DOCSHELL 0x117e69000 == 44 [pid = 1650] [id = 718] 01:34:13 INFO - PROCESS | 1650 | --DOCSHELL 0x119edc800 == 43 [pid = 1650] [id = 736] 01:34:13 INFO - PROCESS | 1650 | --DOCSHELL 0x119bf0800 == 42 [pid = 1650] [id = 735] 01:34:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12d279800 == 41 [pid = 1650] [id = 734] 01:34:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb8c800 == 40 [pid = 1650] [id = 733] 01:34:13 INFO - PROCESS | 1650 | --DOCSHELL 0x128fbd800 == 39 [pid = 1650] [id = 732] 01:34:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdcf800 == 38 [pid = 1650] [id = 730] 01:34:13 INFO - PROCESS | 1650 | --DOCSHELL 0x123abb800 == 37 [pid = 1650] [id = 731] 01:34:13 INFO - PROCESS | 1650 | --DOCSHELL 0x128a10000 == 36 [pid = 1650] [id = 738] 01:34:13 INFO - PROCESS | 1650 | --DOCSHELL 0x129475800 == 35 [pid = 1650] [id = 739] 01:34:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12c09e000 == 34 [pid = 1650] [id = 742] 01:34:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb93800 == 33 [pid = 1650] [id = 743] 01:34:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12debb800 == 32 [pid = 1650] [id = 747] 01:34:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12d14d800 == 31 [pid = 1650] [id = 744] 01:34:13 INFO - PROCESS | 1650 | --DOCSHELL 0x123993000 == 30 [pid = 1650] [id = 737] 01:34:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12d479000 == 29 [pid = 1650] [id = 745] 01:34:13 INFO - PROCESS | 1650 | --DOCSHELL 0x116ab1000 == 28 [pid = 1650] [id = 741] 01:34:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1258c0000 == 27 [pid = 1650] [id = 748] 01:34:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac5b800 == 26 [pid = 1650] [id = 740] 01:34:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12d851800 == 25 [pid = 1650] [id = 746] 01:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123a7e000) [pid = 1650] [serial = 2173] [outer = 0x0] [url = about:blank] 01:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124096400) [pid = 1650] [serial = 2176] [outer = 0x0] [url = about:blank] 01:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123e6e400) [pid = 1650] [serial = 2174] [outer = 0x0] [url = about:blank] 01:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112aee400) [pid = 1650] [serial = 2158] [outer = 0x0] [url = about:blank] 01:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119459800) [pid = 1650] [serial = 2167] [outer = 0x0] [url = about:blank] 01:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11963c000) [pid = 1650] [serial = 2168] [outer = 0x0] [url = about:blank] 01:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11628d000) [pid = 1650] [serial = 2164] [outer = 0x0] [url = about:blank] 01:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11826ac00) [pid = 1650] [serial = 2165] [outer = 0x0] [url = about:blank] 01:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1183f7800) [pid = 1650] [serial = 2161] [outer = 0x0] [url = about:blank] 01:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119c49000) [pid = 1650] [serial = 2170] [outer = 0x0] [url = about:blank] 01:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124cd7000) [pid = 1650] [serial = 2179] [outer = 0x0] [url = about:blank] 01:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1244c1400) [pid = 1650] [serial = 2177] [outer = 0x0] [url = about:blank] 01:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12665bc00) [pid = 1650] [serial = 2189] [outer = 0x0] [url = about:blank] 01:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119569800) [pid = 1650] [serial = 2183] [outer = 0x0] [url = about:blank] 01:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11826a400) [pid = 1650] [serial = 2182] [outer = 0x0] [url = about:blank] 01:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126184c00) [pid = 1650] [serial = 2188] [outer = 0x0] [url = about:blank] 01:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1266ea000) [pid = 1650] [serial = 2191] [outer = 0x0] [url = about:blank] 01:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1258de400) [pid = 1650] [serial = 2180] [outer = 0x0] [url = about:blank] 01:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1244cb400) [pid = 1650] [serial = 2186] [outer = 0x0] [url = about:blank] 01:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119575400) [pid = 1650] [serial = 2185] [outer = 0x0] [url = about:blank] 01:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x117eb9000) [pid = 1650] [serial = 2171] [outer = 0x0] [url = about:blank] 01:34:14 INFO - PROCESS | 1650 | 1467189254042 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]]]}] 01:34:14 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. 01:34:14 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1771ms 01:34:14 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:34:14 INFO - PROCESS | 1650 | 1467189254078 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 01:34:14 INFO - PROCESS | 1650 | 1467189254080 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 01:34:14 INFO - PROCESS | 1650 | 1467189254084 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:34:14 INFO - PROCESS | 1650 | 1467189254085 Marionette TRACE conn2 <- [1,2966,null,{}] 01:34:14 INFO - PROCESS | 1650 | 1467189254090 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}] 01:34:14 INFO - PROCESS | 1650 | 1467189254091 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:14 INFO - PROCESS | 1650 | 1467189254181 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 01:34:14 INFO - PROCESS | 1650 | 1467189254238 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:14 INFO - PROCESS | 1650 | 1467189254240 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184c0000 == 26 [pid = 1650] [id = 750] 01:34:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116a1b400) [pid = 1650] [serial = 2249] [outer = 0x0] 01:34:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116f5d000) [pid = 1650] [serial = 2250] [outer = 0x116a1b400] 01:34:14 INFO - PROCESS | 1650 | 1467189254271 Marionette DEBUG loaded listener.js 01:34:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1182edc00) [pid = 1650] [serial = 2251] [outer = 0x116a1b400] 01:34:14 INFO - PROCESS | 1650 | 1467189254561 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]]]}] 01:34:14 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. 01:34:14 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 520ms 01:34:14 INFO - PROCESS | 1650 | 1467189254603 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 01:34:14 INFO - PROCESS | 1650 | 1467189254607 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 01:34:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:34:14 INFO - PROCESS | 1650 | 1467189254613 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:34:14 INFO - PROCESS | 1650 | 1467189254617 Marionette TRACE conn2 <- [1,2970,null,{}] 01:34:14 INFO - PROCESS | 1650 | 1467189254619 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}] 01:34:14 INFO - PROCESS | 1650 | 1467189254621 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:14 INFO - PROCESS | 1650 | 1467189254706 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 01:34:14 INFO - PROCESS | 1650 | 1467189254767 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:14 INFO - PROCESS | 1650 | 1467189254769 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ce4800 == 27 [pid = 1650] [id = 751] 01:34:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x116f5b000) [pid = 1650] [serial = 2252] [outer = 0x0] 01:34:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1188ca800) [pid = 1650] [serial = 2253] [outer = 0x116f5b000] 01:34:14 INFO - PROCESS | 1650 | 1467189254797 Marionette DEBUG loaded listener.js 01:34:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119571000) [pid = 1650] [serial = 2254] [outer = 0x116f5b000] 01:34:15 INFO - PROCESS | 1650 | 1467189255083 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]]]}] 01:34:15 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. 01:34:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 525ms 01:34:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:34:15 INFO - PROCESS | 1650 | 1467189255136 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 01:34:15 INFO - PROCESS | 1650 | 1467189255138 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 01:34:15 INFO - PROCESS | 1650 | 1467189255140 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:34:15 INFO - PROCESS | 1650 | 1467189255142 Marionette TRACE conn2 <- [1,2974,null,{}] 01:34:15 INFO - PROCESS | 1650 | 1467189255153 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}] 01:34:15 INFO - PROCESS | 1650 | 1467189255156 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:15 INFO - PROCESS | 1650 | 1467189255234 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 01:34:15 INFO - PROCESS | 1650 | 1467189255240 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:15 INFO - PROCESS | 1650 | 1467189255242 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x124f98800 == 28 [pid = 1650] [id = 752] 01:34:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x111c75400) [pid = 1650] [serial = 2255] [outer = 0x0] 01:34:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119eea400) [pid = 1650] [serial = 2256] [outer = 0x111c75400] 01:34:15 INFO - PROCESS | 1650 | 1467189255330 Marionette DEBUG loaded listener.js 01:34:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123806000) [pid = 1650] [serial = 2257] [outer = 0x111c75400] 01:34:15 INFO - PROCESS | 1650 | 1467189255605 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]]]}] 01:34:15 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. 01:34:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 473ms 01:34:15 INFO - PROCESS | 1650 | 1467189255622 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 01:34:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:34:15 INFO - PROCESS | 1650 | 1467189255623 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 01:34:15 INFO - PROCESS | 1650 | 1467189255625 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:34:15 INFO - PROCESS | 1650 | 1467189255626 Marionette TRACE conn2 <- [1,2978,null,{}] 01:34:15 INFO - PROCESS | 1650 | 1467189255636 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}] 01:34:15 INFO - PROCESS | 1650 | 1467189255637 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:15 INFO - PROCESS | 1650 | 1467189255721 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 01:34:15 INFO - PROCESS | 1650 | 1467189255725 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:15 INFO - PROCESS | 1650 | 1467189255726 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x126520000 == 29 [pid = 1650] [id = 753] 01:34:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123e69800) [pid = 1650] [serial = 2258] [outer = 0x0] 01:34:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124096400) [pid = 1650] [serial = 2259] [outer = 0x123e69800] 01:34:15 INFO - PROCESS | 1650 | 1467189255754 Marionette DEBUG loaded listener.js 01:34:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1243b6800) [pid = 1650] [serial = 2260] [outer = 0x123e69800] 01:34:16 INFO - PROCESS | 1650 | 1467189256051 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]]]}] 01:34:16 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. 01:34:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 470ms 01:34:16 INFO - PROCESS | 1650 | 1467189256098 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 01:34:16 INFO - PROCESS | 1650 | 1467189256100 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 01:34:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:34:16 INFO - PROCESS | 1650 | 1467189256102 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:34:16 INFO - PROCESS | 1650 | 1467189256103 Marionette TRACE conn2 <- [1,2982,null,{}] 01:34:16 INFO - PROCESS | 1650 | 1467189256113 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}] 01:34:16 INFO - PROCESS | 1650 | 1467189256114 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:16 INFO - PROCESS | 1650 | 1467189256188 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 01:34:16 INFO - PROCESS | 1650 | 1467189256254 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:16 INFO - PROCESS | 1650 | 1467189256255 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x128de2800 == 30 [pid = 1650] [id = 754] 01:34:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119421000) [pid = 1650] [serial = 2261] [outer = 0x0] 01:34:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1244c8c00) [pid = 1650] [serial = 2262] [outer = 0x119421000] 01:34:16 INFO - PROCESS | 1650 | 1467189256280 Marionette DEBUG loaded listener.js 01:34:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124cd8400) [pid = 1650] [serial = 2263] [outer = 0x119421000] 01:34:16 INFO - PROCESS | 1650 | 1467189256552 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"]]]}] 01:34:16 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 01:34:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:34:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 468ms 01:34:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:34:16 INFO - PROCESS | 1650 | 1467189256571 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 01:34:16 INFO - PROCESS | 1650 | 1467189256572 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 01:34:16 INFO - PROCESS | 1650 | 1467189256574 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:34:16 INFO - PROCESS | 1650 | 1467189256575 Marionette TRACE conn2 <- [1,2986,null,{}] 01:34:16 INFO - PROCESS | 1650 | 1467189256577 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}] 01:34:16 INFO - PROCESS | 1650 | 1467189256584 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:16 INFO - PROCESS | 1650 | 1467189256689 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 01:34:16 INFO - PROCESS | 1650 | 1467189256693 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:16 INFO - PROCESS | 1650 | 1467189256695 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296a9000 == 31 [pid = 1650] [id = 755] 01:34:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124cd9000) [pid = 1650] [serial = 2264] [outer = 0x0] 01:34:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12617d000) [pid = 1650] [serial = 2265] [outer = 0x124cd9000] 01:34:16 INFO - PROCESS | 1650 | 1467189256723 Marionette DEBUG loaded listener.js 01:34:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1289d9000) [pid = 1650] [serial = 2266] [outer = 0x124cd9000] 01:34:17 INFO - PROCESS | 1650 | 1467189257028 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]]]}] 01:34:17 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. 01:34:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 469ms 01:34:17 INFO - PROCESS | 1650 | 1467189257043 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 01:34:17 INFO - PROCESS | 1650 | 1467189257044 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 01:34:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:34:17 INFO - PROCESS | 1650 | 1467189257052 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:34:17 INFO - PROCESS | 1650 | 1467189257053 Marionette TRACE conn2 <- [1,2990,null,{}] 01:34:17 INFO - PROCESS | 1650 | 1467189257055 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}] 01:34:17 INFO - PROCESS | 1650 | 1467189257056 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:17 INFO - PROCESS | 1650 | 1467189257150 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 01:34:17 INFO - PROCESS | 1650 | 1467189257217 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:17 INFO - PROCESS | 1650 | 1467189257218 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7d4000 == 32 [pid = 1650] [id = 756] 01:34:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1133cb400) [pid = 1650] [serial = 2267] [outer = 0x0] 01:34:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1289da800) [pid = 1650] [serial = 2268] [outer = 0x1133cb400] 01:34:17 INFO - PROCESS | 1650 | 1467189257243 Marionette DEBUG loaded listener.js 01:34:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128bd4c00) [pid = 1650] [serial = 2269] [outer = 0x1133cb400] 01:34:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b26e000 == 33 [pid = 1650] [id = 757] 01:34:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12940f800) [pid = 1650] [serial = 2270] [outer = 0x0] 01:34:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128f73800) [pid = 1650] [serial = 2271] [outer = 0x12940f800] 01:34:17 INFO - PROCESS | 1650 | 1467189257508 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]]]}] 01:34:17 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. 01:34:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 468ms 01:34:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:34:17 INFO - PROCESS | 1650 | 1467189257521 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 01:34:17 INFO - PROCESS | 1650 | 1467189257523 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 01:34:17 INFO - PROCESS | 1650 | 1467189257525 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:34:17 INFO - PROCESS | 1650 | 1467189257526 Marionette TRACE conn2 <- [1,2994,null,{}] 01:34:17 INFO - PROCESS | 1650 | 1467189257535 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}] 01:34:17 INFO - PROCESS | 1650 | 1467189257536 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:17 INFO - PROCESS | 1650 | 1467189257635 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 01:34:17 INFO - PROCESS | 1650 | 1467189257639 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:17 INFO - PROCESS | 1650 | 1467189257640 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b985000 == 34 [pid = 1650] [id = 758] 01:34:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128bd5800) [pid = 1650] [serial = 2272] [outer = 0x0] 01:34:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12959b400) [pid = 1650] [serial = 2273] [outer = 0x128bd5800] 01:34:17 INFO - PROCESS | 1650 | 1467189257664 Marionette DEBUG loaded listener.js 01:34:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a55a000) [pid = 1650] [serial = 2274] [outer = 0x128bd5800] 01:34:17 INFO - PROCESS | 1650 | 1467189257984 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]]]}] 01:34:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:34:17 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 01:34:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 468ms 01:34:17 INFO - PROCESS | 1650 | 1467189257994 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 01:34:17 INFO - PROCESS | 1650 | 1467189257995 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 01:34:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:34:18 INFO - PROCESS | 1650 | 1467189258000 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:34:18 INFO - PROCESS | 1650 | 1467189258002 Marionette TRACE conn2 <- [1,2998,null,{}] 01:34:18 INFO - PROCESS | 1650 | 1467189258004 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}] 01:34:18 INFO - PROCESS | 1650 | 1467189258005 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:18 INFO - PROCESS | 1650 | 1467189258129 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 01:34:18 INFO - PROCESS | 1650 | 1467189258136 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:18 INFO - PROCESS | 1650 | 1467189258137 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x124cbf000 == 35 [pid = 1650] [id = 759] 01:34:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128d77c00) [pid = 1650] [serial = 2275] [outer = 0x0] 01:34:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12a555800) [pid = 1650] [serial = 2276] [outer = 0x128d77c00] 01:34:18 INFO - PROCESS | 1650 | 1467189258162 Marionette DEBUG loaded listener.js 01:34:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12a638c00) [pid = 1650] [serial = 2277] [outer = 0x128d77c00] 01:34:18 INFO - PROCESS | 1650 | 1467189258432 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]]]}] 01:34:18 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. 01:34:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 471ms 01:34:18 INFO - PROCESS | 1650 | 1467189258471 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 01:34:18 INFO - PROCESS | 1650 | 1467189258473 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 01:34:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:34:18 INFO - PROCESS | 1650 | 1467189258476 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:34:18 INFO - PROCESS | 1650 | 1467189258477 Marionette TRACE conn2 <- [1,3002,null,{}] 01:34:18 INFO - PROCESS | 1650 | 1467189258489 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}] 01:34:18 INFO - PROCESS | 1650 | 1467189258491 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:18 INFO - PROCESS | 1650 | 1467189258617 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 01:34:18 INFO - PROCESS | 1650 | 1467189258623 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:18 INFO - PROCESS | 1650 | 1467189258624 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c0ad000 == 36 [pid = 1650] [id = 760] 01:34:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12a637c00) [pid = 1650] [serial = 2278] [outer = 0x0] 01:34:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12a95c800) [pid = 1650] [serial = 2279] [outer = 0x12a637c00] 01:34:18 INFO - PROCESS | 1650 | 1467189258665 Marionette DEBUG loaded listener.js 01:34:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12b22d000) [pid = 1650] [serial = 2280] [outer = 0x12a637c00] 01:34:18 INFO - PROCESS | 1650 | 1467189258988 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]]]}] 01:34:18 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. 01:34:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 524ms 01:34:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:34:19 INFO - PROCESS | 1650 | 1467189258999 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 01:34:19 INFO - PROCESS | 1650 | 1467189259001 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 01:34:19 INFO - PROCESS | 1650 | 1467189259003 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:34:19 INFO - PROCESS | 1650 | 1467189259005 Marionette TRACE conn2 <- [1,3006,null,{}] 01:34:19 INFO - PROCESS | 1650 | 1467189259007 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}] 01:34:19 INFO - PROCESS | 1650 | 1467189259009 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:19 INFO - PROCESS | 1650 | 1467189259110 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 01:34:19 INFO - PROCESS | 1650 | 1467189259195 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:19 INFO - PROCESS | 1650 | 1467189259197 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ddc800 == 37 [pid = 1650] [id = 761] 01:34:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x124cd5400) [pid = 1650] [serial = 2281] [outer = 0x0] 01:34:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12b2b4800) [pid = 1650] [serial = 2282] [outer = 0x124cd5400] 01:34:19 INFO - PROCESS | 1650 | 1467189259224 Marionette DEBUG loaded listener.js 01:34:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12baddc00) [pid = 1650] [serial = 2283] [outer = 0x124cd5400] 01:34:19 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. 01:34:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 522ms 01:34:19 INFO - PROCESS | 1650 | 1467189259521 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]]]}] 01:34:19 INFO - PROCESS | 1650 | 1467189259525 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 01:34:19 INFO - PROCESS | 1650 | 1467189259526 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 01:34:19 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:34:19 INFO - PROCESS | 1650 | 1467189259535 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:34:19 INFO - PROCESS | 1650 | 1467189259536 Marionette TRACE conn2 <- [1,3010,null,{}] 01:34:19 INFO - PROCESS | 1650 | 1467189259539 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}] 01:34:19 INFO - PROCESS | 1650 | 1467189259540 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:19 INFO - PROCESS | 1650 | 1467189259651 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 01:34:19 INFO - PROCESS | 1650 | 1467189259656 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:19 INFO - PROCESS | 1650 | 1467189259657 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d85a800 == 38 [pid = 1650] [id = 762] 01:34:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12bae1800) [pid = 1650] [serial = 2284] [outer = 0x0] 01:34:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12bf1c800) [pid = 1650] [serial = 2285] [outer = 0x12bae1800] 01:34:19 INFO - PROCESS | 1650 | 1467189259720 Marionette DEBUG loaded listener.js 01:34:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12bf65400) [pid = 1650] [serial = 2286] [outer = 0x12bae1800] 01:34:20 INFO - PROCESS | 1650 | 1467189259992 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]]]}] 01:34:20 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 01:34:20 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 475ms 01:34:20 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:34:20 INFO - PROCESS | 1650 | 1467189260005 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 01:34:20 INFO - PROCESS | 1650 | 1467189260006 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 01:34:20 INFO - PROCESS | 1650 | 1467189260008 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:34:20 INFO - PROCESS | 1650 | 1467189260009 Marionette TRACE conn2 <- [1,3014,null,{}] 01:34:20 INFO - PROCESS | 1650 | 1467189260011 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}] 01:34:20 INFO - PROCESS | 1650 | 1467189260013 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:20 INFO - PROCESS | 1650 | 1467189260145 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 01:34:20 INFO - PROCESS | 1650 | 1467189260158 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:20 INFO - PROCESS | 1650 | 1467189260159 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d9de000 == 39 [pid = 1650] [id = 763] 01:34:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12bf68000) [pid = 1650] [serial = 2287] [outer = 0x0] 01:34:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12bf6bc00) [pid = 1650] [serial = 2288] [outer = 0x12bf68000] 01:34:20 INFO - PROCESS | 1650 | 1467189260183 Marionette DEBUG loaded listener.js 01:34:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12bf70400) [pid = 1650] [serial = 2289] [outer = 0x12bf68000] 01:34:20 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:34:20 INFO - PROCESS | 1650 | 1467189260530 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:34:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:34:20 INFO - {} 01:34:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:34:20 INFO - {} 01:34:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:34:20 INFO - {} 01:34:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:34:20 INFO - {} 01:34:20 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 568ms 01:34:20 INFO - PROCESS | 1650 | 1467189260577 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 01:34:20 INFO - PROCESS | 1650 | 1467189260578 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 01:34:20 INFO - TEST-START | /FileAPI/fileReader.html 01:34:20 INFO - PROCESS | 1650 | 1467189260580 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:34:20 INFO - PROCESS | 1650 | 1467189260581 Marionette TRACE conn2 <- [1,3018,null,{}] 01:34:20 INFO - PROCESS | 1650 | 1467189260589 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}] 01:34:20 INFO - PROCESS | 1650 | 1467189260590 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:20 INFO - PROCESS | 1650 | 1467189260696 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 01:34:20 INFO - PROCESS | 1650 | 1467189260699 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:20 INFO - PROCESS | 1650 | 1467189260700 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d759000 == 40 [pid = 1650] [id = 764] 01:34:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x110ee9400) [pid = 1650] [serial = 2290] [outer = 0x0] 01:34:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x129408400) [pid = 1650] [serial = 2291] [outer = 0x110ee9400] 01:34:20 INFO - PROCESS | 1650 | 1467189260761 Marionette DEBUG loaded listener.js 01:34:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12c393800) [pid = 1650] [serial = 2292] [outer = 0x110ee9400] 01:34:21 INFO - PROCESS | 1650 | 1467189261034 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]]]}] 01:34:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:34:21 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:34:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:34:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:34:21 INFO - TEST-OK | /FileAPI/fileReader.html | took 474ms 01:34:21 INFO - PROCESS | 1650 | 1467189261055 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 01:34:21 INFO - PROCESS | 1650 | 1467189261056 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 01:34:21 INFO - TEST-START | /FileAPI/historical.html 01:34:21 INFO - PROCESS | 1650 | 1467189261058 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:34:21 INFO - PROCESS | 1650 | 1467189261071 Marionette TRACE conn2 <- [1,3022,null,{}] 01:34:21 INFO - PROCESS | 1650 | 1467189261088 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}] 01:34:21 INFO - PROCESS | 1650 | 1467189261089 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:21 INFO - PROCESS | 1650 | 1467189261733 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 01:34:21 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12b234c00) [pid = 1650] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:34:21 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x128d7d000) [pid = 1650] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 01:34:21 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12a62f000) [pid = 1650] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 01:34:21 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x110ddbc00) [pid = 1650] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:34:21 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12a638000) [pid = 1650] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 01:34:21 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12acdb000) [pid = 1650] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 01:34:21 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119e3a400) [pid = 1650] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 01:34:21 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x124cd3c00) [pid = 1650] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:34:21 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119e36800) [pid = 1650] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 01:34:21 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11941bc00) [pid = 1650] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 01:34:21 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x113386400) [pid = 1650] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:34:21 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119655000) [pid = 1650] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:34:21 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x129409000) [pid = 1650] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:34:21 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x125836c00) [pid = 1650] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 01:34:21 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1241c6400) [pid = 1650] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:34:21 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119e3c000) [pid = 1650] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:34:21 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x117eb6400) [pid = 1650] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:34:21 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1133aac00) [pid = 1650] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:34:21 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12b2b5800) [pid = 1650] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:34:21 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1129b1000) [pid = 1650] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:34:21 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1129a7000) [pid = 1650] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:34:21 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1128e2000) [pid = 1650] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:34:21 INFO - PROCESS | 1650 | 1467189261787 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:21 INFO - PROCESS | 1650 | 1467189261788 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a44000 == 41 [pid = 1650] [id = 765] 01:34:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x110e7ac00) [pid = 1650] [serial = 2293] [outer = 0x0] 01:34:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1129a6c00) [pid = 1650] [serial = 2294] [outer = 0x110e7ac00] 01:34:21 INFO - PROCESS | 1650 | 1467189261813 Marionette DEBUG loaded listener.js 01:34:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119111800) [pid = 1650] [serial = 2295] [outer = 0x110e7ac00] 01:34:22 INFO - PROCESS | 1650 | 1467189262077 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"]]]}] 01:34:22 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:34:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:34:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:34:22 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:34:22 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:34:22 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:34:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:34:22 INFO - TEST-OK | /FileAPI/historical.html | took 1044ms 01:34:22 INFO - TEST-START | /FileAPI/idlharness.html 01:34:22 INFO - PROCESS | 1650 | 1467189262104 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 01:34:22 INFO - PROCESS | 1650 | 1467189262105 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 01:34:22 INFO - PROCESS | 1650 | 1467189262107 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:34:22 INFO - PROCESS | 1650 | 1467189262108 Marionette TRACE conn2 <- [1,3026,null,{}] 01:34:22 INFO - PROCESS | 1650 | 1467189262123 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}] 01:34:22 INFO - PROCESS | 1650 | 1467189262124 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:22 INFO - PROCESS | 1650 | 1467189262211 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 01:34:22 INFO - PROCESS | 1650 | 1467189262215 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:22 INFO - PROCESS | 1650 | 1467189262217 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d77e800 == 42 [pid = 1650] [id = 766] 01:34:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11945d000) [pid = 1650] [serial = 2296] [outer = 0x0] 01:34:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128b75c00) [pid = 1650] [serial = 2297] [outer = 0x11945d000] 01:34:22 INFO - PROCESS | 1650 | 1467189262240 Marionette DEBUG loaded listener.js 01:34:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12a95f000) [pid = 1650] [serial = 2298] [outer = 0x11945d000] 01:34:22 INFO - PROCESS | 1650 | 1467189262752 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\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\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\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\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\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\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\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\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]]]}] 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:34:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:34:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:34:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:34:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:34:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:34:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:34:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:34:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:34:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:34:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:34:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:34:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:34:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:34:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:34:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:34:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:34:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:34:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:34:22 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 01:34:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:34:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:34:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:34:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:34:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:34:22 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 01:34:22 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 01:34:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:34:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:34:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:34:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:34:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:34:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:34:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:34:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:34:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:34:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:34:22 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 01:34:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:34:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:34:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:34:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:34:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:34:22 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 01:34:22 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 01:34:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:34:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:34:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:34:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:34:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:34:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:34:22 INFO - TEST-OK | /FileAPI/idlharness.html | took 679ms 01:34:22 INFO - PROCESS | 1650 | 1467189262787 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 01:34:22 INFO - PROCESS | 1650 | 1467189262789 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 01:34:22 INFO - TEST-START | /FileAPI/idlharness.worker 01:34:22 INFO - PROCESS | 1650 | 1467189262791 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:34:22 INFO - PROCESS | 1650 | 1467189262792 Marionette TRACE conn2 <- [1,3030,null,{}] 01:34:22 INFO - PROCESS | 1650 | 1467189262794 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}] 01:34:22 INFO - PROCESS | 1650 | 1467189262795 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:22 INFO - PROCESS | 1650 | 1467189262892 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 01:34:22 INFO - PROCESS | 1650 | 1467189262896 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:22 INFO - PROCESS | 1650 | 1467189262898 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d77a000 == 43 [pid = 1650] [id = 767] 01:34:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128b42800) [pid = 1650] [serial = 2299] [outer = 0x0] 01:34:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12c39c400) [pid = 1650] [serial = 2300] [outer = 0x128b42800] 01:34:22 INFO - PROCESS | 1650 | 1467189262924 Marionette DEBUG loaded listener.js 01:34:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12d2d8c00) [pid = 1650] [serial = 2301] [outer = 0x128b42800] 01:34:23 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:34:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:34:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:34:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:34:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:34:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:34:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:34:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:34:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:34:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:34:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:34:23 INFO - {} 01:34:23 INFO - PROCESS | 1650 | 1467189263548 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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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,{},{}]]]}] 01:34:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:34:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:34:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:34:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:34:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:34:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:34:23 INFO - {} 01:34:23 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 01:34:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:34:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:34:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:34:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:34:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:34:23 INFO - {} 01:34:23 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 - {} 01:34:23 INFO - {} 01:34:23 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 01:34:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:34:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:34:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:34:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:34:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:34:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:34:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:34:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:34:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:34:23 INFO - {} 01:34:23 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 01:34:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:34:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:34:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:34:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:34:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:34:23 INFO - {} 01:34:23 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 - {} 01:34:23 INFO - {} 01:34:23 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 01:34:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:34:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:34:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:34:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:34:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:34:23 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 01:34:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:34:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:34:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:34:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:34:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:34:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:34:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:34:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:34:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:34:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:34:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:34:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:34:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:34:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:34:23 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 01:34:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:34:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:34:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:34:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:34:23 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 01:34:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:34:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:34:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:34:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:34:23 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 01:34:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:34:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:34:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:34:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:34:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:34:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:34:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:34:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:34:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:34:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:34:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:34:23 INFO - {} 01:34:23 INFO - TEST-OK | /FileAPI/idlharness.worker | took 784ms 01:34:23 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:34:23 INFO - PROCESS | 1650 | 1467189263576 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 01:34:23 INFO - PROCESS | 1650 | 1467189263577 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 01:34:23 INFO - PROCESS | 1650 | 1467189263579 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:34:23 INFO - PROCESS | 1650 | 1467189263580 Marionette TRACE conn2 <- [1,3034,null,{}] 01:34:23 INFO - PROCESS | 1650 | 1467189263582 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}] 01:34:23 INFO - PROCESS | 1650 | 1467189263583 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:23 INFO - PROCESS | 1650 | 1467189263704 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 01:34:23 INFO - PROCESS | 1650 | 1467189263800 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:23 INFO - PROCESS | 1650 | 1467189263801 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169b0800 == 44 [pid = 1650] [id = 768] 01:34:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x110ddb000) [pid = 1650] [serial = 2302] [outer = 0x0] 01:34:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x110ee6400) [pid = 1650] [serial = 2303] [outer = 0x110ddb000] 01:34:23 INFO - PROCESS | 1650 | 1467189263835 Marionette DEBUG loaded listener.js 01:34:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1128e1400) [pid = 1650] [serial = 2304] [outer = 0x110ddb000] 01:34:24 INFO - PROCESS | 1650 | 1467189264339 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]]]}] 01:34:24 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:34:24 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 770ms 01:34:24 INFO - PROCESS | 1650 | 1467189264352 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 01:34:24 INFO - PROCESS | 1650 | 1467189264354 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 01:34:24 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:34:24 INFO - PROCESS | 1650 | 1467189264358 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:34:24 INFO - PROCESS | 1650 | 1467189264360 Marionette TRACE conn2 <- [1,3038,null,{}] 01:34:24 INFO - PROCESS | 1650 | 1467189264364 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}] 01:34:24 INFO - PROCESS | 1650 | 1467189264367 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:24 INFO - PROCESS | 1650 | 1467189264489 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 01:34:24 INFO - PROCESS | 1650 | 1467189264578 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:24 INFO - PROCESS | 1650 | 1467189264580 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x124613000 == 45 [pid = 1650] [id = 769] 01:34:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11826ac00) [pid = 1650] [serial = 2305] [outer = 0x0] 01:34:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1183ea800) [pid = 1650] [serial = 2306] [outer = 0x11826ac00] 01:34:24 INFO - PROCESS | 1650 | 1467189264610 Marionette DEBUG loaded listener.js 01:34:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119428400) [pid = 1650] [serial = 2307] [outer = 0x11826ac00] 01:34:25 INFO - PROCESS | 1650 | 1467189265017 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"]]]}] 01:34:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:34:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:34:25 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 673ms 01:34:25 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:34:25 INFO - PROCESS | 1650 | 1467189265033 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 01:34:25 INFO - PROCESS | 1650 | 1467189265035 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 01:34:25 INFO - PROCESS | 1650 | 1467189265038 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:34:25 INFO - PROCESS | 1650 | 1467189265039 Marionette TRACE conn2 <- [1,3042,null,{}] 01:34:25 INFO - PROCESS | 1650 | 1467189265042 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}] 01:34:25 INFO - PROCESS | 1650 | 1467189265044 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:25 INFO - PROCESS | 1650 | 1467189265165 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 01:34:25 INFO - PROCESS | 1650 | 1467189265293 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:25 INFO - PROCESS | 1650 | 1467189265294 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a53800 == 46 [pid = 1650] [id = 770] 01:34:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11956f800) [pid = 1650] [serial = 2308] [outer = 0x0] 01:34:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119aeb800) [pid = 1650] [serial = 2309] [outer = 0x11956f800] 01:34:25 INFO - PROCESS | 1650 | 1467189265326 Marionette DEBUG loaded listener.js 01:34:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x124096800) [pid = 1650] [serial = 2310] [outer = 0x11956f800] 01:34:26 INFO - PROCESS | 1650 | 1467189266057 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]]]}] 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:34:26 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. 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:34:26 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'.) 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:34:26 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. 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:34:26 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. 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:34:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:34:26 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. 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:34:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:34:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:34:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:34:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:34:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:34:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:34:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:34:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:34:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:34:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:34:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:34:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:34:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:34:26 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1083ms 01:34:26 INFO - PROCESS | 1650 | 1467189266130 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 01:34:26 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:34:26 INFO - PROCESS | 1650 | 1467189266136 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 01:34:26 INFO - PROCESS | 1650 | 1467189266141 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:34:26 INFO - PROCESS | 1650 | 1467189266143 Marionette TRACE conn2 <- [1,3046,null,{}] 01:34:26 INFO - PROCESS | 1650 | 1467189266147 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}] 01:34:26 INFO - PROCESS | 1650 | 1467189266149 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:26 INFO - PROCESS | 1650 | 1467189266273 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 01:34:26 INFO - PROCESS | 1650 | 1467189266367 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:26 INFO - PROCESS | 1650 | 1467189266369 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11818d800 == 47 [pid = 1650] [id = 771] 01:34:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x113017c00) [pid = 1650] [serial = 2311] [outer = 0x0] 01:34:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11337b800) [pid = 1650] [serial = 2312] [outer = 0x113017c00] 01:34:26 INFO - PROCESS | 1650 | 1467189266418 Marionette DEBUG loaded listener.js 01:34:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x114fbb400) [pid = 1650] [serial = 2313] [outer = 0x113017c00] 01:34:26 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:34:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12d77a000 == 46 [pid = 1650] [id = 767] 01:34:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12d77e800 == 45 [pid = 1650] [id = 766] 01:34:26 INFO - PROCESS | 1650 | --DOCSHELL 0x119a44000 == 44 [pid = 1650] [id = 765] 01:34:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12d759000 == 43 [pid = 1650] [id = 764] 01:34:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12d9de000 == 42 [pid = 1650] [id = 763] 01:34:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12d85a800 == 41 [pid = 1650] [id = 762] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12bf24c00) [pid = 1650] [serial = 2247] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOCSHELL 0x128ddc800 == 40 [pid = 1650] [id = 761] 01:34:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12c0ad000 == 39 [pid = 1650] [id = 760] 01:34:26 INFO - PROCESS | 1650 | --DOCSHELL 0x124cbf000 == 38 [pid = 1650] [id = 759] 01:34:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12b985000 == 37 [pid = 1650] [id = 758] 01:34:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12b26e000 == 36 [pid = 1650] [id = 757] 01:34:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7d4000 == 35 [pid = 1650] [id = 756] 01:34:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1296a9000 == 34 [pid = 1650] [id = 755] 01:34:26 INFO - PROCESS | 1650 | --DOCSHELL 0x128de2800 == 33 [pid = 1650] [id = 754] 01:34:26 INFO - PROCESS | 1650 | --DOCSHELL 0x126520000 == 32 [pid = 1650] [id = 753] 01:34:26 INFO - PROCESS | 1650 | --DOCSHELL 0x124f98800 == 31 [pid = 1650] [id = 752] 01:34:26 INFO - PROCESS | 1650 | --DOCSHELL 0x119ce4800 == 30 [pid = 1650] [id = 751] 01:34:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1184c0000 == 29 [pid = 1650] [id = 750] 01:34:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12d9d0000 == 28 [pid = 1650] [id = 749] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x114f92000) [pid = 1650] [serial = 2156] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x115e26000) [pid = 1650] [serial = 2159] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11910bc00) [pid = 1650] [serial = 2162] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12a62b400) [pid = 1650] [serial = 2224] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12a71f000) [pid = 1650] [serial = 2227] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119a71800) [pid = 1650] [serial = 2236] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12a964800) [pid = 1650] [serial = 2230] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12acdac00) [pid = 1650] [serial = 2231] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x126187000) [pid = 1650] [serial = 2228] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12b234800) [pid = 1650] [serial = 2233] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12ba55800) [pid = 1650] [serial = 2241] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12bad9400) [pid = 1650] [serial = 2244] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12bad5800) [pid = 1650] [serial = 2242] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12a962c00) [pid = 1650] [serial = 2237] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12b23bc00) [pid = 1650] [serial = 2234] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12bf21800) [pid = 1650] [serial = 2245] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x125790000) [pid = 1650] [serial = 2203] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1244c2000) [pid = 1650] [serial = 2201] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x123808000) [pid = 1650] [serial = 2200] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119a2cc00) [pid = 1650] [serial = 2198] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11956fc00) [pid = 1650] [serial = 2197] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116f8d400) [pid = 1650] [serial = 2195] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1133d5000) [pid = 1650] [serial = 2194] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12408e000) [pid = 1650] [serial = 2192] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12940d000) [pid = 1650] [serial = 2221] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128b7d400) [pid = 1650] [serial = 2218] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128bd2000) [pid = 1650] [serial = 2219] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124758400) [pid = 1650] [serial = 2215] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x125004000) [pid = 1650] [serial = 2216] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12380cc00) [pid = 1650] [serial = 2212] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12408e400) [pid = 1650] [serial = 2213] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119656400) [pid = 1650] [serial = 2210] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119427000) [pid = 1650] [serial = 2209] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11826d400) [pid = 1650] [serial = 2207] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116297400) [pid = 1650] [serial = 2206] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128923000) [pid = 1650] [serial = 2204] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12b2ac800) [pid = 1650] [serial = 2239] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12a637800) [pid = 1650] [serial = 2225] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1295a3800) [pid = 1650] [serial = 2222] [outer = 0x0] [url = about:blank] 01:34:26 INFO - PROCESS | 1650 | 1467189266934 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:34:26 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:34:26 INFO - {} 01:34:26 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 826ms 01:34:26 INFO - PROCESS | 1650 | 1467189266966 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 01:34:26 INFO - PROCESS | 1650 | 1467189266969 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 01:34:26 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:34:26 INFO - PROCESS | 1650 | 1467189266974 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:34:26 INFO - PROCESS | 1650 | 1467189266975 Marionette TRACE conn2 <- [1,3050,null,{}] 01:34:26 INFO - PROCESS | 1650 | 1467189266978 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}] 01:34:26 INFO - PROCESS | 1650 | 1467189266979 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:27 INFO - PROCESS | 1650 | 1467189267062 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 01:34:27 INFO - PROCESS | 1650 | 1467189267068 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:27 INFO - PROCESS | 1650 | 1467189267069 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a4f800 == 29 [pid = 1650] [id = 772] 01:34:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x116774c00) [pid = 1650] [serial = 2314] [outer = 0x0] 01:34:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116f8d400) [pid = 1650] [serial = 2315] [outer = 0x116774c00] 01:34:27 INFO - PROCESS | 1650 | 1467189267096 Marionette DEBUG loaded listener.js 01:34:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x117eb6000) [pid = 1650] [serial = 2316] [outer = 0x116774c00] 01:34:27 INFO - PROCESS | 1650 | 1467189267431 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]]]}] 01:34:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:34:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:34:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:34:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:34:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 519ms 01:34:27 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:34:27 INFO - PROCESS | 1650 | 1467189267493 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 01:34:27 INFO - PROCESS | 1650 | 1467189267494 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 01:34:27 INFO - PROCESS | 1650 | 1467189267496 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:34:27 INFO - PROCESS | 1650 | 1467189267499 Marionette TRACE conn2 <- [1,3054,null,{}] 01:34:27 INFO - PROCESS | 1650 | 1467189267507 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}] 01:34:27 INFO - PROCESS | 1650 | 1467189267510 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:27 INFO - PROCESS | 1650 | 1467189267592 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 01:34:27 INFO - PROCESS | 1650 | 1467189267598 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:27 INFO - PROCESS | 1650 | 1467189267601 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1241a5800 == 30 [pid = 1650] [id = 773] 01:34:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1188c7400) [pid = 1650] [serial = 2317] [outer = 0x0] 01:34:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11919a800) [pid = 1650] [serial = 2318] [outer = 0x1188c7400] 01:34:27 INFO - PROCESS | 1650 | 1467189267630 Marionette DEBUG loaded listener.js 01:34:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119425c00) [pid = 1650] [serial = 2319] [outer = 0x1188c7400] 01:34:28 INFO - PROCESS | 1650 | 1467189268248 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"]]]}] 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:34:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:34:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:34:28 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" 01:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:34:28 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" 01:34:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:34:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 789ms 01:34:28 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:34:28 INFO - PROCESS | 1650 | 1467189268287 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 01:34:28 INFO - PROCESS | 1650 | 1467189268290 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 01:34:28 INFO - PROCESS | 1650 | 1467189268293 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:34:28 INFO - PROCESS | 1650 | 1467189268294 Marionette TRACE conn2 <- [1,3058,null,{}] 01:34:28 INFO - PROCESS | 1650 | 1467189268297 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}] 01:34:28 INFO - PROCESS | 1650 | 1467189268299 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:28 INFO - PROCESS | 1650 | 1467189268465 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 01:34:28 INFO - PROCESS | 1650 | 1467189268476 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:28 INFO - PROCESS | 1650 | 1467189268477 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x125166800 == 31 [pid = 1650] [id = 774] 01:34:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11956f000) [pid = 1650] [serial = 2320] [outer = 0x0] 01:34:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119a72800) [pid = 1650] [serial = 2321] [outer = 0x11956f000] 01:34:28 INFO - PROCESS | 1650 | 1467189268502 Marionette DEBUG loaded listener.js 01:34:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119c40000) [pid = 1650] [serial = 2322] [outer = 0x11956f000] 01:34:28 INFO - PROCESS | 1650 | 1467189268809 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]]]}] 01:34:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:34:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:34:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:34:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:34:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:34:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:34:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:34:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:34:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:34:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:34:28 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:28 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:34:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:34:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:34:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:34:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:34:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:34:28 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 523ms 01:34:28 INFO - PROCESS | 1650 | 1467189268821 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 01:34:28 INFO - PROCESS | 1650 | 1467189268822 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 01:34:28 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:34:28 INFO - PROCESS | 1650 | 1467189268825 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:34:28 INFO - PROCESS | 1650 | 1467189268826 Marionette TRACE conn2 <- [1,3062,null,{}] 01:34:28 INFO - PROCESS | 1650 | 1467189268828 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}] 01:34:28 INFO - PROCESS | 1650 | 1467189268829 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:28 INFO - PROCESS | 1650 | 1467189268909 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 01:34:28 INFO - PROCESS | 1650 | 1467189268944 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:28 INFO - PROCESS | 1650 | 1467189268945 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261cc800 == 32 [pid = 1650] [id = 775] 01:34:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119e3ec00) [pid = 1650] [serial = 2323] [outer = 0x0] 01:34:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123808000) [pid = 1650] [serial = 2324] [outer = 0x119e3ec00] 01:34:28 INFO - PROCESS | 1650 | 1467189268969 Marionette DEBUG loaded listener.js 01:34:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123c65000) [pid = 1650] [serial = 2325] [outer = 0x119e3ec00] 01:34:29 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:34:29 INFO - PROCESS | 1650 | 1467189269356 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:34:29 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:34:29 INFO - {} 01:34:29 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 569ms 01:34:29 INFO - PROCESS | 1650 | 1467189269394 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 01:34:29 INFO - PROCESS | 1650 | 1467189269395 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 01:34:29 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:34:29 INFO - PROCESS | 1650 | 1467189269398 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:34:29 INFO - PROCESS | 1650 | 1467189269399 Marionette TRACE conn2 <- [1,3066,null,{}] 01:34:29 INFO - PROCESS | 1650 | 1467189269401 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}] 01:34:29 INFO - PROCESS | 1650 | 1467189269404 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:29 INFO - PROCESS | 1650 | 1467189269544 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 01:34:29 INFO - PROCESS | 1650 | 1467189269576 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:29 INFO - PROCESS | 1650 | 1467189269578 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x128de2800 == 33 [pid = 1650] [id = 776] 01:34:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12408ac00) [pid = 1650] [serial = 2326] [outer = 0x0] 01:34:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1240cac00) [pid = 1650] [serial = 2327] [outer = 0x12408ac00] 01:34:29 INFO - PROCESS | 1650 | 1467189269618 Marionette DEBUG loaded listener.js 01:34:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1241cb800) [pid = 1650] [serial = 2328] [outer = 0x12408ac00] 01:34:30 INFO - PROCESS | 1650 | 1467189270053 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]]]}] 01:34:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:34:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:34:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:34:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:34:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:34:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:34:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:34:30 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 673ms 01:34:30 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:34:30 INFO - PROCESS | 1650 | 1467189270071 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 01:34:30 INFO - PROCESS | 1650 | 1467189270072 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 01:34:30 INFO - PROCESS | 1650 | 1467189270074 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:34:30 INFO - PROCESS | 1650 | 1467189270076 Marionette TRACE conn2 <- [1,3070,null,{}] 01:34:30 INFO - PROCESS | 1650 | 1467189270078 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}] 01:34:30 INFO - PROCESS | 1650 | 1467189270079 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:30 INFO - PROCESS | 1650 | 1467189270180 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 01:34:30 INFO - PROCESS | 1650 | 1467189270210 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:30 INFO - PROCESS | 1650 | 1467189270211 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292c9800 == 34 [pid = 1650] [id = 777] 01:34:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1244c1400) [pid = 1650] [serial = 2329] [outer = 0x0] 01:34:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1244c9400) [pid = 1650] [serial = 2330] [outer = 0x1244c1400] 01:34:30 INFO - PROCESS | 1650 | 1467189270235 Marionette DEBUG loaded listener.js 01:34:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124706c00) [pid = 1650] [serial = 2331] [outer = 0x1244c1400] 01:34:30 INFO - PROCESS | 1650 | 1467189270552 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]]]}] 01:34:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:34:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:34:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:34:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:34:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:34:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:34:30 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 519ms 01:34:30 INFO - PROCESS | 1650 | 1467189270594 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 01:34:30 INFO - PROCESS | 1650 | 1467189270595 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 01:34:30 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:34:30 INFO - PROCESS | 1650 | 1467189270604 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:34:30 INFO - PROCESS | 1650 | 1467189270605 Marionette TRACE conn2 <- [1,3074,null,{}] 01:34:30 INFO - PROCESS | 1650 | 1467189270607 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}] 01:34:30 INFO - PROCESS | 1650 | 1467189270608 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:30 INFO - PROCESS | 1650 | 1467189270724 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 01:34:30 INFO - PROCESS | 1650 | 1467189270764 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:30 INFO - PROCESS | 1650 | 1467189270766 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a58a800 == 35 [pid = 1650] [id = 778] 01:34:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124764400) [pid = 1650] [serial = 2332] [outer = 0x0] 01:34:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x124ca2800) [pid = 1650] [serial = 2333] [outer = 0x124764400] 01:34:30 INFO - PROCESS | 1650 | 1467189270790 Marionette DEBUG loaded listener.js 01:34:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x124fd8c00) [pid = 1650] [serial = 2334] [outer = 0x124764400] 01:34:31 INFO - PROCESS | 1650 | 1467189271057 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]]]}] 01:34:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:34:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:34:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:34:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:34:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:34:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:34:31 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 470ms 01:34:31 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:34:31 INFO - PROCESS | 1650 | 1467189271074 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 01:34:31 INFO - PROCESS | 1650 | 1467189271075 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 01:34:31 INFO - PROCESS | 1650 | 1467189271078 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:34:31 INFO - PROCESS | 1650 | 1467189271079 Marionette TRACE conn2 <- [1,3078,null,{}] 01:34:31 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x110e7ac00) [pid = 1650] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 01:34:31 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124cd5400) [pid = 1650] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 01:34:31 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11945d000) [pid = 1650] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 01:34:31 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12bae1800) [pid = 1650] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 01:34:31 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12bf68000) [pid = 1650] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 01:34:31 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116a1b400) [pid = 1650] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 01:34:31 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124cd9000) [pid = 1650] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 01:34:31 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128bd5800) [pid = 1650] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 01:34:31 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119421000) [pid = 1650] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 01:34:31 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123e69800) [pid = 1650] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 01:34:31 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128d77c00) [pid = 1650] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 01:34:31 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116f5b000) [pid = 1650] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 01:34:31 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12bf1b800) [pid = 1650] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 01:34:31 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12a637c00) [pid = 1650] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 01:34:31 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1133cb400) [pid = 1650] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 01:34:31 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12940f800) [pid = 1650] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:34:31 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x111c75400) [pid = 1650] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 01:34:31 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x110ee9400) [pid = 1650] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 01:34:31 INFO - PROCESS | 1650 | 1467189271274 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}] 01:34:31 INFO - PROCESS | 1650 | 1467189271275 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:31 INFO - PROCESS | 1650 | 1467189271368 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 01:34:31 INFO - PROCESS | 1650 | 1467189271372 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:31 INFO - PROCESS | 1650 | 1467189271373 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cba000 == 36 [pid = 1650] [id = 779] 01:34:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119569800) [pid = 1650] [serial = 2335] [outer = 0x0] 01:34:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1244ce000) [pid = 1650] [serial = 2336] [outer = 0x119569800] 01:34:31 INFO - PROCESS | 1650 | 1467189271398 Marionette DEBUG loaded listener.js 01:34:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x125008800) [pid = 1650] [serial = 2337] [outer = 0x119569800] 01:34:31 INFO - PROCESS | 1650 | 1467189271728 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] 01:34:31 INFO - PROCESS | 1650 | 1467189271757 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 01:34:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 01:34:31 INFO - PROCESS | 1650 | 1467189271760 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:34:31 INFO - PROCESS | 1650 | 1467189271761 Marionette TRACE conn2 <- [1,3082,null,{}] 01:34:31 INFO - PROCESS | 1650 | 1467189271763 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}] 01:34:31 INFO - PROCESS | 1650 | 1467189271764 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:31 INFO - PROCESS | 1650 | 1467189271841 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 01:34:31 INFO - PROCESS | 1650 | 1467189271906 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:31 INFO - PROCESS | 1650 | 1467189271907 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac6c000 == 37 [pid = 1650] [id = 780] 01:34:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119aecc00) [pid = 1650] [serial = 2338] [outer = 0x0] 01:34:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x125839c00) [pid = 1650] [serial = 2339] [outer = 0x119aecc00] 01:34:31 INFO - PROCESS | 1650 | 1467189271934 Marionette DEBUG loaded listener.js 01:34:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126536800) [pid = 1650] [serial = 2340] [outer = 0x119aecc00] 01:34:32 INFO - PROCESS | 1650 | 1467189272178 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]]]}] 01:34:32 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:34:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:34:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:34:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 468ms 01:34:32 INFO - PROCESS | 1650 | 1467189272229 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 01:34:32 INFO - PROCESS | 1650 | 1467189272232 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 01:34:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:34:32 INFO - PROCESS | 1650 | 1467189272240 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:34:32 INFO - PROCESS | 1650 | 1467189272242 Marionette TRACE conn2 <- [1,3086,null,{}] 01:34:32 INFO - PROCESS | 1650 | 1467189272244 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}] 01:34:32 INFO - PROCESS | 1650 | 1467189272246 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:32 INFO - PROCESS | 1650 | 1467189272359 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 01:34:32 INFO - PROCESS | 1650 | 1467189272363 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:32 INFO - PROCESS | 1650 | 1467189272364 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba96800 == 38 [pid = 1650] [id = 781] 01:34:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126543c00) [pid = 1650] [serial = 2341] [outer = 0x0] 01:34:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12689b000) [pid = 1650] [serial = 2342] [outer = 0x126543c00] 01:34:32 INFO - PROCESS | 1650 | 1467189272390 Marionette DEBUG loaded listener.js 01:34:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1289d1800) [pid = 1650] [serial = 2343] [outer = 0x126543c00] 01:34:32 INFO - PROCESS | 1650 | 1467189272729 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:34:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:34:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 518ms 01:34:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:34:32 INFO - PROCESS | 1650 | 1467189272760 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 01:34:32 INFO - PROCESS | 1650 | 1467189272761 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 01:34:32 INFO - PROCESS | 1650 | 1467189272763 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:34:32 INFO - PROCESS | 1650 | 1467189272764 Marionette TRACE conn2 <- [1,3090,null,{}] 01:34:32 INFO - PROCESS | 1650 | 1467189272766 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}] 01:34:32 INFO - PROCESS | 1650 | 1467189272767 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:32 INFO - PROCESS | 1650 | 1467189272881 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 01:34:32 INFO - PROCESS | 1650 | 1467189272888 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:32 INFO - PROCESS | 1650 | 1467189272889 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdbd800 == 39 [pid = 1650] [id = 782] 01:34:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128923000) [pid = 1650] [serial = 2344] [outer = 0x0] 01:34:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1289d7000) [pid = 1650] [serial = 2345] [outer = 0x128923000] 01:34:32 INFO - PROCESS | 1650 | 1467189272912 Marionette DEBUG loaded listener.js 01:34:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128b44c00) [pid = 1650] [serial = 2346] [outer = 0x128923000] 01:34:33 INFO - PROCESS | 1650 | 1467189273192 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:34:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:34:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 472ms 01:34:33 INFO - PROCESS | 1650 | 1467189273236 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 01:34:33 INFO - PROCESS | 1650 | 1467189273237 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 01:34:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:34:33 INFO - PROCESS | 1650 | 1467189273239 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:34:33 INFO - PROCESS | 1650 | 1467189273249 Marionette TRACE conn2 <- [1,3094,null,{}] 01:34:33 INFO - PROCESS | 1650 | 1467189273254 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}] 01:34:33 INFO - PROCESS | 1650 | 1467189273255 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:33 INFO - PROCESS | 1650 | 1467189273390 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 01:34:33 INFO - PROCESS | 1650 | 1467189273495 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:33 INFO - PROCESS | 1650 | 1467189273497 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x116278800 == 40 [pid = 1650] [id = 783] 01:34:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x110ddf000) [pid = 1650] [serial = 2347] [outer = 0x0] 01:34:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x110ee8800) [pid = 1650] [serial = 2348] [outer = 0x110ddf000] 01:34:33 INFO - PROCESS | 1650 | 1467189273532 Marionette DEBUG loaded listener.js 01:34:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1128ddc00) [pid = 1650] [serial = 2349] [outer = 0x110ddf000] 01:34:33 INFO - PROCESS | 1650 | 1467189273922 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:34:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:34:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 730ms 01:34:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:34:33 INFO - PROCESS | 1650 | 1467189273971 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 01:34:33 INFO - PROCESS | 1650 | 1467189273974 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 01:34:33 INFO - PROCESS | 1650 | 1467189273977 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:34:33 INFO - PROCESS | 1650 | 1467189273979 Marionette TRACE conn2 <- [1,3098,null,{}] 01:34:33 INFO - PROCESS | 1650 | 1467189273982 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}] 01:34:33 INFO - PROCESS | 1650 | 1467189273985 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:34 INFO - PROCESS | 1650 | 1467189274124 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 01:34:34 INFO - PROCESS | 1650 | 1467189274227 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:34 INFO - PROCESS | 1650 | 1467189274229 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12386f800 == 41 [pid = 1650] [id = 784] 01:34:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11623f000) [pid = 1650] [serial = 2350] [outer = 0x0] 01:34:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11677dc00) [pid = 1650] [serial = 2351] [outer = 0x11623f000] 01:34:34 INFO - PROCESS | 1650 | 1467189274273 Marionette DEBUG loaded listener.js 01:34:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x116f8f400) [pid = 1650] [serial = 2352] [outer = 0x11623f000] 01:34:34 INFO - PROCESS | 1650 | 1467189274644 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]]]}] 01:34:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:34:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:34:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 720ms 01:34:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:34:34 INFO - PROCESS | 1650 | 1467189274697 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 01:34:34 INFO - PROCESS | 1650 | 1467189274699 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 01:34:34 INFO - PROCESS | 1650 | 1467189274701 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:34:34 INFO - PROCESS | 1650 | 1467189274703 Marionette TRACE conn2 <- [1,3102,null,{}] 01:34:34 INFO - PROCESS | 1650 | 1467189274705 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}] 01:34:34 INFO - PROCESS | 1650 | 1467189274707 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:34 INFO - PROCESS | 1650 | 1467189274816 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 01:34:34 INFO - PROCESS | 1650 | 1467189274927 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:34 INFO - PROCESS | 1650 | 1467189274928 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a13000 == 42 [pid = 1650] [id = 785] 01:34:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1182f2400) [pid = 1650] [serial = 2353] [outer = 0x0] 01:34:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1189aa400) [pid = 1650] [serial = 2354] [outer = 0x1182f2400] 01:34:34 INFO - PROCESS | 1650 | 1467189274960 Marionette DEBUG loaded listener.js 01:34:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119429000) [pid = 1650] [serial = 2355] [outer = 0x1182f2400] 01:34:35 INFO - PROCESS | 1650 | 1467189275320 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:34:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:34:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 671ms 01:34:35 INFO - PROCESS | 1650 | 1467189275373 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 01:34:35 INFO - PROCESS | 1650 | 1467189275376 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 01:34:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:34:35 INFO - PROCESS | 1650 | 1467189275383 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:34:35 INFO - PROCESS | 1650 | 1467189275387 Marionette TRACE conn2 <- [1,3106,null,{}] 01:34:35 INFO - PROCESS | 1650 | 1467189275389 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}] 01:34:35 INFO - PROCESS | 1650 | 1467189275391 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:35 INFO - PROCESS | 1650 | 1467189275529 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 01:34:35 INFO - PROCESS | 1650 | 1467189275633 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:35 INFO - PROCESS | 1650 | 1467189275635 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b26a800 == 43 [pid = 1650] [id = 786] 01:34:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119656400) [pid = 1650] [serial = 2356] [outer = 0x0] 01:34:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119ef9000) [pid = 1650] [serial = 2357] [outer = 0x119656400] 01:34:35 INFO - PROCESS | 1650 | 1467189275664 Marionette DEBUG loaded listener.js 01:34:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x123804800) [pid = 1650] [serial = 2358] [outer = 0x119656400] 01:34:36 INFO - PROCESS | 1650 | 1467189276029 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]]]}] 01:34:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:34:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:34:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:34:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 676ms 01:34:36 INFO - PROCESS | 1650 | 1467189276055 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 01:34:36 INFO - PROCESS | 1650 | 1467189276057 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 01:34:36 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:34:36 INFO - PROCESS | 1650 | 1467189276059 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:34:36 INFO - PROCESS | 1650 | 1467189276060 Marionette TRACE conn2 <- [1,3110,null,{}] 01:34:36 INFO - PROCESS | 1650 | 1467189276063 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}] 01:34:36 INFO - PROCESS | 1650 | 1467189276064 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:36 INFO - PROCESS | 1650 | 1467189276168 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 01:34:36 INFO - PROCESS | 1650 | 1467189276279 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:36 INFO - PROCESS | 1650 | 1467189276280 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e69000 == 44 [pid = 1650] [id = 787] 01:34:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x110ee5000) [pid = 1650] [serial = 2359] [outer = 0x0] 01:34:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x112f93400) [pid = 1650] [serial = 2360] [outer = 0x110ee5000] 01:34:36 INFO - PROCESS | 1650 | 1467189276311 Marionette DEBUG loaded listener.js 01:34:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119108800) [pid = 1650] [serial = 2361] [outer = 0x110ee5000] 01:34:36 INFO - PROCESS | 1650 | 1467189276749 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"]]]}] 01:34:36 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:34:36 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 01:34:36 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:34:36 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:34:36 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 720ms 01:34:36 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:34:36 INFO - PROCESS | 1650 | 1467189276779 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 01:34:36 INFO - PROCESS | 1650 | 1467189276781 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 01:34:36 INFO - PROCESS | 1650 | 1467189276785 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:34:36 INFO - PROCESS | 1650 | 1467189276786 Marionette TRACE conn2 <- [1,3114,null,{}] 01:34:36 INFO - PROCESS | 1650 | 1467189276790 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}] 01:34:36 INFO - PROCESS | 1650 | 1467189276792 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:36 INFO - PROCESS | 1650 | 1467189276917 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 01:34:37 INFO - PROCESS | 1650 | 1467189277019 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\", \"1c05c582-0325-4969-9c66-04df33d02885\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:37 INFO - PROCESS | 1650 | 1467189277020 Marionette INFO sendAsync d209c3d2-e283-a348-92c1-6cfeb24c08c7 01:34:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12462c000 == 45 [pid = 1650] [id = 788] 01:34:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x110ef0800) [pid = 1650] [serial = 2362] [outer = 0x0] 01:34:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x116f5c800) [pid = 1650] [serial = 2363] [outer = 0x110ef0800] 01:34:37 INFO - PROCESS | 1650 | 1467189277050 Marionette DEBUG loaded listener.js 01:34:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118312800) [pid = 1650] [serial = 2364] [outer = 0x110ef0800] 01:34:37 INFO - PROCESS | 1650 | 1467189277414 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]]]}] 01:34:37 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:34:37 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 669ms 01:34:37 INFO - PROCESS | 1650 | 1467189277454 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 01:34:37 INFO - PROCESS | 1650 | 1467189277457 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 01:34:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdbd800 == 44 [pid = 1650] [id = 782] 01:34:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba96800 == 43 [pid = 1650] [id = 781] 01:34:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac6c000 == 42 [pid = 1650] [id = 780] 01:34:38 INFO - PROCESS | 1650 | --DOCSHELL 0x123cba000 == 41 [pid = 1650] [id = 779] 01:34:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12a58a800 == 40 [pid = 1650] [id = 778] 01:34:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1292c9800 == 39 [pid = 1650] [id = 777] 01:34:38 INFO - PROCESS | 1650 | --DOCSHELL 0x128de2800 == 38 [pid = 1650] [id = 776] 01:34:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1261cc800 == 37 [pid = 1650] [id = 775] 01:34:38 INFO - PROCESS | 1650 | --DOCSHELL 0x125166800 == 36 [pid = 1650] [id = 774] 01:34:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1241a5800 == 35 [pid = 1650] [id = 773] 01:34:38 INFO - PROCESS | 1650 | --DOCSHELL 0x119a4f800 == 34 [pid = 1650] [id = 772] 01:34:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11818d800 == 33 [pid = 1650] [id = 771] 01:34:38 INFO - PROCESS | 1650 | --DOCSHELL 0x128a53800 == 32 [pid = 1650] [id = 770] 01:34:38 INFO - PROCESS | 1650 | --DOCSHELL 0x124613000 == 31 [pid = 1650] [id = 769] 01:34:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1169b0800 == 30 [pid = 1650] [id = 768] 01:34:38 INFO - PROCESS | 1650 | --DOCSHELL 0x117e69000 == 29 [pid = 1650] [id = 787] 01:34:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12b26a800 == 28 [pid = 1650] [id = 786] 01:34:38 INFO - PROCESS | 1650 | --DOCSHELL 0x128a13000 == 27 [pid = 1650] [id = 785] 01:34:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12386f800 == 26 [pid = 1650] [id = 784] 01:34:38 INFO - PROCESS | 1650 | --DOCSHELL 0x116278800 == 25 [pid = 1650] [id = 783] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12bf1c800) [pid = 1650] [serial = 2285] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12bf6bc00) [pid = 1650] [serial = 2288] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x116f5d000) [pid = 1650] [serial = 2250] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1182edc00) [pid = 1650] [serial = 2251] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12617d000) [pid = 1650] [serial = 2265] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12bf65400) [pid = 1650] [serial = 2286] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1289d9000) [pid = 1650] [serial = 2266] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12959b400) [pid = 1650] [serial = 2273] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a55a000) [pid = 1650] [serial = 2274] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1244c8c00) [pid = 1650] [serial = 2262] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x124cd8400) [pid = 1650] [serial = 2263] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x124096400) [pid = 1650] [serial = 2259] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1243b6800) [pid = 1650] [serial = 2260] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12a555800) [pid = 1650] [serial = 2276] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12a638c00) [pid = 1650] [serial = 2277] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1188ca800) [pid = 1650] [serial = 2253] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119571000) [pid = 1650] [serial = 2254] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12bf69800) [pid = 1650] [serial = 2248] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12b22d000) [pid = 1650] [serial = 2280] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12a95c800) [pid = 1650] [serial = 2279] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12c39c400) [pid = 1650] [serial = 2300] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1289da800) [pid = 1650] [serial = 2268] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12bf70400) [pid = 1650] [serial = 2289] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128bd4c00) [pid = 1650] [serial = 2269] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128f73800) [pid = 1650] [serial = 2271] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119eea400) [pid = 1650] [serial = 2256] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123806000) [pid = 1650] [serial = 2257] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x129408400) [pid = 1650] [serial = 2291] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12c393800) [pid = 1650] [serial = 2292] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1129a6c00) [pid = 1650] [serial = 2294] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119111800) [pid = 1650] [serial = 2295] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12b2b4800) [pid = 1650] [serial = 2282] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12baddc00) [pid = 1650] [serial = 2283] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128b75c00) [pid = 1650] [serial = 2297] [outer = 0x0] [url = about:blank] 01:34:38 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12a95f000) [pid = 1650] [serial = 2298] [outer = 0x0] [url = about:blank] 01:34:38 WARNING - u'runner_teardown' () 01:34:38 INFO - No more tests 01:34:38 INFO - Got 0 unexpected results 01:34:38 INFO - SUITE-END | took 513s 01:34:38 INFO - Closing logging queue 01:34:38 INFO - queue closed 01:34:38 INFO - Return code: 0 01:34:38 WARNING - # TBPL SUCCESS # 01:34:38 INFO - Running post-action listener: _resource_record_post_action 01:34:38 INFO - Running post-run listener: _resource_record_post_run 01:34:39 INFO - Total resource usage - Wall time: 534s; CPU: 58.0%; Read bytes: 38090240; Write bytes: 954216960; Read time: 396; Write time: 4456 01:34:39 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:34:39 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 154155520; Write bytes: 158373888; Read time: 13859; Write time: 342 01:34:39 INFO - run-tests - Wall time: 517s; CPU: 58.0%; Read bytes: 35886592; Write bytes: 792893952; Read time: 370; Write time: 4103 01:34:39 INFO - Running post-run listener: _upload_blobber_files 01:34:39 INFO - Blob upload gear active. 01:34:39 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:34:39 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 01:34:39 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-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 01:34:39 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-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 01:34:40 INFO - (blobuploader) - INFO - Open directory for files ... 01:34:40 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:34:40 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:34:40 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:34:41 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:34:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:34:41 INFO - (blobuploader) - INFO - Done attempting. 01:34:41 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:34:42 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:34:42 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:34:43 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:34:43 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:34:43 INFO - (blobuploader) - INFO - Done attempting. 01:34:43 INFO - (blobuploader) - INFO - Iteration through files over. 01:34:43 INFO - Return code: 0 01:34:43 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:34:43 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:34:43 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/fe9f29e30941a64d3f237f601e1d9f5694aa821c81fad0a292253b1a196cabd4c08738471a24209f6f649fbecb0155f57adedb8e3a7cfba8f15f0ea5635ac95a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b99f0261f7f03c34a8ea83fa138548d5acc7c9bcf6e5e8d17771b3ee393810323a7c07b9662aef7476b414582ded3176526655aaebeb3ac343adcb36028b35b8"} 01:34:43 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:34:43 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:34:43 INFO - Contents: 01:34:43 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/fe9f29e30941a64d3f237f601e1d9f5694aa821c81fad0a292253b1a196cabd4c08738471a24209f6f649fbecb0155f57adedb8e3a7cfba8f15f0ea5635ac95a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b99f0261f7f03c34a8ea83fa138548d5acc7c9bcf6e5e8d17771b3ee393810323a7c07b9662aef7476b414582ded3176526655aaebeb3ac343adcb36028b35b8"} 01:34:43 INFO - Running post-run listener: copy_logs_to_upload_dir 01:34:43 INFO - Copying logs to upload dir... 01:34:43 INFO - mkdir: /builds/slave/test/build/upload/logs 01:34:43 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=593.300494 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 53 secs) (at 2016-06-29 01:34:43.834310) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-29 01:34:43.838189) ========= 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.LuVZ35b8BK/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.uJYv3XgW6y/Listeners TMPDIR=/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/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-beta/sha512/fe9f29e30941a64d3f237f601e1d9f5694aa821c81fad0a292253b1a196cabd4c08738471a24209f6f649fbecb0155f57adedb8e3a7cfba8f15f0ea5635ac95a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b99f0261f7f03c34a8ea83fa138548d5acc7c9bcf6e5e8d17771b3ee393810323a7c07b9662aef7476b414582ded3176526655aaebeb3ac343adcb36028b35b8"} build_url:https://queue.taskcluster.net/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013466 build_url: 'https://queue.taskcluster.net/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/fe9f29e30941a64d3f237f601e1d9f5694aa821c81fad0a292253b1a196cabd4c08738471a24209f6f649fbecb0155f57adedb8e3a7cfba8f15f0ea5635ac95a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b99f0261f7f03c34a8ea83fa138548d5acc7c9bcf6e5e8d17771b3ee393810323a7c07b9662aef7476b414582ded3176526655aaebeb3ac343adcb36028b35b8"}' symbols_url: 'https://queue.taskcluster.net/v1/task/DKqV1y09T0mL7vu1nXzaxQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-29 01:34:43.876827) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 01:34:43.877191) ========= 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.LuVZ35b8BK/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.uJYv3XgW6y/Listeners TMPDIR=/var/folders/2f/bd59dv5s1jjgys2lwzvcz7vm00000w/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.005220 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 01:34:43.925538) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-29 01:34:43.928888) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-29 01:34:43.929238) ========= ========= Total master_lag: 0.41 =========