builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0085 starttime: 1467130824.46 results: success (0) buildid: 20160628075828 builduid: cc79df57ceac4240aee67e4232804bc3 revision: 39023f2bbf6e44d29165130cd5e19d35385f0b97 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-28 09:20:24.460147) ========= master: http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-28 09:20:24.460553) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-28 09:20:24.460840) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-28 09:20:24.491589) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 09:20:24.491899) ========= 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.3QOqU6PSYJ/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.oSWeBZlk98/Listeners TMPDIR=/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/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-28 09:20:24-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 12.1M=0.001s 2016-06-28 09:20:24 (12.1 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.136830 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 09:20:24.650391) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 09:20:24.650715) ========= 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.3QOqU6PSYJ/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.oSWeBZlk98/Listeners TMPDIR=/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/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.027881 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 09:20:24.701286) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-28 09:20:24.701630) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 39023f2bbf6e44d29165130cd5e19d35385f0b97 --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 39023f2bbf6e44d29165130cd5e19d35385f0b97 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.3QOqU6PSYJ/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.oSWeBZlk98/Listeners TMPDIR=/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/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-28 09:20:24,780 truncating revision to first 12 chars 2016-06-28 09:20:24,780 Setting DEBUG logging. 2016-06-28 09:20:24,780 attempt 1/10 2016-06-28 09:20:24,780 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/39023f2bbf6e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-28 09:20:25,899 unpacking tar archive at: mozilla-beta-39023f2bbf6e/testing/mozharness/ program finished with exit code 0 elapsedTime=1.378419 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-28 09:20:26.106424) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-28 09:20:26.106754) ========= script_repo_revision: 39023f2bbf6e44d29165130cd5e19d35385f0b97 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-28 09:20:26.107146) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-28 09:20:26.107410) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-28 09:20:26.125763) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 48 secs) (at 2016-06-28 09:20:26.126066) ========= /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.3QOqU6PSYJ/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.oSWeBZlk98/Listeners TMPDIR=/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/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 09:20:26 INFO - MultiFileLogger online at 20160628 09:20:26 in /builds/slave/test 09:20:26 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 09:20:26 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:20:26 INFO - {'append_to_log': False, 09:20:26 INFO - 'base_work_dir': '/builds/slave/test', 09:20:26 INFO - 'blob_upload_branch': 'mozilla-beta', 09:20:26 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:20:26 INFO - 'buildbot_json_path': 'buildprops.json', 09:20:26 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:20:26 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:20:26 INFO - 'download_minidump_stackwalk': True, 09:20:26 INFO - 'download_symbols': 'true', 09:20:26 INFO - 'e10s': False, 09:20:26 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:20:26 INFO - 'tooltool.py': '/tools/tooltool.py', 09:20:26 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:20:26 INFO - '/tools/misc-python/virtualenv.py')}, 09:20:26 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:20:26 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:20:26 INFO - 'log_level': 'info', 09:20:26 INFO - 'log_to_console': True, 09:20:26 INFO - 'opt_config_files': (), 09:20:26 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:20:26 INFO - '--processes=1', 09:20:26 INFO - '--config=%(test_path)s/wptrunner.ini', 09:20:26 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:20:26 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:20:26 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:20:26 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:20:26 INFO - 'pip_index': False, 09:20:26 INFO - 'require_test_zip': True, 09:20:26 INFO - 'test_type': ('testharness',), 09:20:26 INFO - 'this_chunk': '1', 09:20:26 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:20:26 INFO - 'total_chunks': '10', 09:20:26 INFO - 'virtualenv_path': 'venv', 09:20:26 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:20:26 INFO - 'work_dir': 'build'} 09:20:26 INFO - ##### 09:20:26 INFO - ##### Running clobber step. 09:20:26 INFO - ##### 09:20:26 INFO - Running pre-action listener: _resource_record_pre_action 09:20:26 INFO - Running main action method: clobber 09:20:26 INFO - rmtree: /builds/slave/test/build 09:20:26 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:20:28 INFO - Running post-action listener: _resource_record_post_action 09:20:28 INFO - ##### 09:20:28 INFO - ##### Running read-buildbot-config step. 09:20:28 INFO - ##### 09:20:28 INFO - Running pre-action listener: _resource_record_pre_action 09:20:28 INFO - Running main action method: read_buildbot_config 09:20:28 INFO - Using buildbot properties: 09:20:28 INFO - { 09:20:28 INFO - "project": "", 09:20:28 INFO - "product": "firefox", 09:20:28 INFO - "script_repo_revision": "production", 09:20:28 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 09:20:28 INFO - "repository": "", 09:20:28 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 09:20:28 INFO - "buildid": "20160628075828", 09:20:28 INFO - "pgo_build": "False", 09:20:28 INFO - "basedir": "/builds/slave/test", 09:20:28 INFO - "buildnumber": 14, 09:20:28 INFO - "slavename": "t-yosemite-r7-0085", 09:20:28 INFO - "master": "http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/", 09:20:28 INFO - "platform": "macosx64", 09:20:28 INFO - "branch": "mozilla-beta", 09:20:28 INFO - "revision": "39023f2bbf6e44d29165130cd5e19d35385f0b97", 09:20:28 INFO - "repo_path": "releases/mozilla-beta", 09:20:28 INFO - "moz_repo_path": "", 09:20:28 INFO - "stage_platform": "macosx64", 09:20:28 INFO - "builduid": "cc79df57ceac4240aee67e4232804bc3", 09:20:28 INFO - "slavebuilddir": "test" 09:20:28 INFO - } 09:20:28 INFO - Found installer url https://queue.taskcluster.net/v1/task/X4xfv0gIQuGykYEQmNCnqQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 09:20:28 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/X4xfv0gIQuGykYEQmNCnqQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 09:20:28 INFO - Running post-action listener: _resource_record_post_action 09:20:28 INFO - ##### 09:20:28 INFO - ##### Running download-and-extract step. 09:20:28 INFO - ##### 09:20:28 INFO - Running pre-action listener: _resource_record_pre_action 09:20:28 INFO - Running main action method: download_and_extract 09:20:28 INFO - mkdir: /builds/slave/test/build/tests 09:20:28 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')]} 09:20:28 INFO - https://queue.taskcluster.net/v1/task/X4xfv0gIQuGykYEQmNCnqQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 09:20:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X4xfv0gIQuGykYEQmNCnqQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 09:20:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X4xfv0gIQuGykYEQmNCnqQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 09:20:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X4xfv0gIQuGykYEQmNCnqQ/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 09:20:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X4xfv0gIQuGykYEQmNCnqQ/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 09:20:29 INFO - Downloaded 1201 bytes. 09:20:29 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 09:20:29 INFO - Using the following test package requirements: 09:20:29 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 09:20:29 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:20:29 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 09:20:29 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:20:29 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 09:20:29 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:20:29 INFO - u'jsshell-mac64.zip'], 09:20:29 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:20:29 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 09:20:29 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 09:20:29 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:20:29 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 09:20:29 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:20:29 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 09:20:29 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:20:29 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 09:20:29 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:20:29 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 09:20:29 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 09:20:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:20:29 INFO - https://queue.taskcluster.net/v1/task/X4xfv0gIQuGykYEQmNCnqQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 09:20:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X4xfv0gIQuGykYEQmNCnqQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 09:20:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X4xfv0gIQuGykYEQmNCnqQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 09:20:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X4xfv0gIQuGykYEQmNCnqQ/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 09:20:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X4xfv0gIQuGykYEQmNCnqQ/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 09:20:31 INFO - Downloaded 18405675 bytes. 09:20:31 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/*'] 09:20:31 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/* 09:20:32 INFO - caution: filename not matched: web-platform/* 09:20:32 INFO - Return code: 11 09:20:32 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')]} 09:20:32 INFO - https://queue.taskcluster.net/v1/task/X4xfv0gIQuGykYEQmNCnqQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 09:20:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X4xfv0gIQuGykYEQmNCnqQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 09:20:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X4xfv0gIQuGykYEQmNCnqQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 09:20:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X4xfv0gIQuGykYEQmNCnqQ/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 09:20:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X4xfv0gIQuGykYEQmNCnqQ/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 09:20:34 INFO - Downloaded 36389087 bytes. 09:20:34 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/*'] 09:20:34 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/* 09:20:39 INFO - caution: filename not matched: bin/* 09:20:39 INFO - caution: filename not matched: config/* 09:20:39 INFO - caution: filename not matched: mozbase/* 09:20:39 INFO - caution: filename not matched: marionette/* 09:20:39 INFO - caution: filename not matched: tools/wptserve/* 09:20:39 INFO - Return code: 11 09:20:39 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')]} 09:20:39 INFO - https://queue.taskcluster.net/v1/task/X4xfv0gIQuGykYEQmNCnqQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 09:20:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X4xfv0gIQuGykYEQmNCnqQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 09:20:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X4xfv0gIQuGykYEQmNCnqQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 09:20:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X4xfv0gIQuGykYEQmNCnqQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 09:20:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X4xfv0gIQuGykYEQmNCnqQ/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 09:20:41 INFO - Downloaded 73041918 bytes. 09:20:41 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/X4xfv0gIQuGykYEQmNCnqQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 09:20:41 INFO - mkdir: /builds/slave/test/properties 09:20:41 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:20:41 INFO - Writing to file /builds/slave/test/properties/build_url 09:20:41 INFO - Contents: 09:20:41 INFO - build_url:https://queue.taskcluster.net/v1/task/X4xfv0gIQuGykYEQmNCnqQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 09:20:42 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/X4xfv0gIQuGykYEQmNCnqQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 09:20:42 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:20:42 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:20:42 INFO - Contents: 09:20:42 INFO - symbols_url:https://queue.taskcluster.net/v1/task/X4xfv0gIQuGykYEQmNCnqQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 09:20:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:20:42 INFO - https://queue.taskcluster.net/v1/task/X4xfv0gIQuGykYEQmNCnqQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:20:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X4xfv0gIQuGykYEQmNCnqQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 09:20:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X4xfv0gIQuGykYEQmNCnqQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 09:20:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X4xfv0gIQuGykYEQmNCnqQ/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 09:20:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X4xfv0gIQuGykYEQmNCnqQ/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 09:20:45 INFO - Downloaded 103701298 bytes. 09:20:45 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'] 09:20:45 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 09:20:49 INFO - Return code: 0 09:20:49 INFO - Running post-action listener: _resource_record_post_action 09:20:49 INFO - Running post-action listener: set_extra_try_arguments 09:20:49 INFO - ##### 09:20:49 INFO - ##### Running create-virtualenv step. 09:20:49 INFO - ##### 09:20:49 INFO - Running pre-action listener: _pre_create_virtualenv 09:20:49 INFO - Running pre-action listener: _resource_record_pre_action 09:20:49 INFO - Running main action method: create_virtualenv 09:20:49 INFO - Creating virtualenv /builds/slave/test/build/venv 09:20:49 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 09:20:49 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:20:49 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:20:49 INFO - Using real prefix '/tools/python27' 09:20:49 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:20:50 INFO - Installing distribute.............................................................................................................................................................................................done. 09:20:52 INFO - Installing pip.................done. 09:20:52 INFO - Return code: 0 09:20:52 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:20: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')]} 09:20:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:20:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:20: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')]} 09:20:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:20:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:20:52 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 0x1103eee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11040bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe0ba483110>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1104075e0>, '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 0x10ffeacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x110015990>, '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.3QOqU6PSYJ/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.oSWeBZlk98/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:20:52 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 09:20:52 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 09:20:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3QOqU6PSYJ/Render', 09:20:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:20:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:20:52 INFO - 'HOME': '/Users/cltbld', 09:20:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:20:52 INFO - 'LOGNAME': 'cltbld', 09:20:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:20:52 INFO - 'MOZ_NO_REMOTE': '1', 09:20:52 INFO - 'NO_EM_RESTART': '1', 09:20:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:20:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:20:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:20:52 INFO - 'PWD': '/builds/slave/test', 09:20:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:20:52 INFO - 'SHELL': '/bin/bash', 09:20:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.oSWeBZlk98/Listeners', 09:20:52 INFO - 'TMPDIR': '/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/', 09:20:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:20:52 INFO - 'USER': 'cltbld', 09:20:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:20:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:20:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:20:52 INFO - 'XPC_FLAGS': '0x0', 09:20:52 INFO - 'XPC_SERVICE_NAME': '0', 09:20:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:20:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:20:53 INFO - Downloading/unpacking psutil>=0.7.1 09:20:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:20:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:20:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:20:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:20:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:20:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:20:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:20:55 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:20:55 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:20:55 INFO - Installing collected packages: psutil 09:20:55 INFO - Running setup.py install for psutil 09:20:55 INFO - building 'psutil._psutil_osx' extension 09:20:55 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 09:20:56 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 09:20:56 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 09:20:56 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 09:20:56 INFO - building 'psutil._psutil_posix' extension 09:20:56 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 09:20:56 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 09:20:56 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 09:20:56 INFO - ^ 09:20:56 INFO - 1 warning generated. 09:20:56 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 09:20:56 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:20:56 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:20:56 INFO - Successfully installed psutil 09:20:56 INFO - Cleaning up... 09:20:57 INFO - Return code: 0 09:20:57 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:20:57 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')]} 09:20:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:20:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:20:57 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')]} 09:20:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:20:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:20:57 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 0x1103eee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11040bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe0ba483110>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1104075e0>, '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 0x10ffeacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x110015990>, '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.3QOqU6PSYJ/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.oSWeBZlk98/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:20:57 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 09:20:57 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 09:20:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3QOqU6PSYJ/Render', 09:20:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:20:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:20:57 INFO - 'HOME': '/Users/cltbld', 09:20:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:20:57 INFO - 'LOGNAME': 'cltbld', 09:20:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:20:57 INFO - 'MOZ_NO_REMOTE': '1', 09:20:57 INFO - 'NO_EM_RESTART': '1', 09:20:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:20:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:20:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:20:57 INFO - 'PWD': '/builds/slave/test', 09:20:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:20:57 INFO - 'SHELL': '/bin/bash', 09:20:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.oSWeBZlk98/Listeners', 09:20:57 INFO - 'TMPDIR': '/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/', 09:20:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:20:57 INFO - 'USER': 'cltbld', 09:20:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:20:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:20:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:20:57 INFO - 'XPC_FLAGS': '0x0', 09:20:57 INFO - 'XPC_SERVICE_NAME': '0', 09:20:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:20:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:20:57 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:20:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:20:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:20:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:20:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:20:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:20:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:20:59 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:20:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:20:59 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:20:59 INFO - Installing collected packages: mozsystemmonitor 09:20:59 INFO - Running setup.py install for mozsystemmonitor 09:21:00 INFO - Successfully installed mozsystemmonitor 09:21:00 INFO - Cleaning up... 09:21:00 INFO - Return code: 0 09:21:00 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:21:00 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')]} 09:21:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:21:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:21:00 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')]} 09:21:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:21:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:21:00 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 0x1103eee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11040bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe0ba483110>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1104075e0>, '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 0x10ffeacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x110015990>, '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.3QOqU6PSYJ/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.oSWeBZlk98/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:21:00 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 09:21:00 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 09:21:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3QOqU6PSYJ/Render', 09:21:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:21:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:21:00 INFO - 'HOME': '/Users/cltbld', 09:21:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:21:00 INFO - 'LOGNAME': 'cltbld', 09:21:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:21:00 INFO - 'MOZ_NO_REMOTE': '1', 09:21:00 INFO - 'NO_EM_RESTART': '1', 09:21:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:21:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:21:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:21:00 INFO - 'PWD': '/builds/slave/test', 09:21:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:21:00 INFO - 'SHELL': '/bin/bash', 09:21:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.oSWeBZlk98/Listeners', 09:21:00 INFO - 'TMPDIR': '/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/', 09:21:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:21:00 INFO - 'USER': 'cltbld', 09:21:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:21:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:21:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:21:00 INFO - 'XPC_FLAGS': '0x0', 09:21:00 INFO - 'XPC_SERVICE_NAME': '0', 09:21:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:21:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:21:00 INFO - Downloading/unpacking blobuploader==1.2.4 09:21:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:21:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:21:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:21:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:21:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:21:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:21:02 INFO - Downloading blobuploader-1.2.4.tar.gz 09:21:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:21:03 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:21:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:21:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:21:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:21:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:21:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:21:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:21:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:21:03 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:21:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:21:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:21:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:21:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:21:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:21:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:21:04 INFO - Downloading docopt-0.6.1.tar.gz 09:21:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:21:04 INFO - Installing collected packages: blobuploader, requests, docopt 09:21:04 INFO - Running setup.py install for blobuploader 09:21:04 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:21:04 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:21:04 INFO - Running setup.py install for requests 09:21:04 INFO - Running setup.py install for docopt 09:21:04 INFO - Successfully installed blobuploader requests docopt 09:21:04 INFO - Cleaning up... 09:21:05 INFO - Return code: 0 09:21:05 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:21:05 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')]} 09:21:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:21:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:21:05 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')]} 09:21:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:21:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:21:05 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 0x1103eee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11040bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe0ba483110>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1104075e0>, '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 0x10ffeacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x110015990>, '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.3QOqU6PSYJ/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.oSWeBZlk98/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:21:05 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 09:21:05 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 09:21:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3QOqU6PSYJ/Render', 09:21:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:21:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:21:05 INFO - 'HOME': '/Users/cltbld', 09:21:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:21:05 INFO - 'LOGNAME': 'cltbld', 09:21:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:21:05 INFO - 'MOZ_NO_REMOTE': '1', 09:21:05 INFO - 'NO_EM_RESTART': '1', 09:21:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:21:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:21:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:21:05 INFO - 'PWD': '/builds/slave/test', 09:21:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:21:05 INFO - 'SHELL': '/bin/bash', 09:21:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.oSWeBZlk98/Listeners', 09:21:05 INFO - 'TMPDIR': '/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/', 09:21:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:21:05 INFO - 'USER': 'cltbld', 09:21:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:21:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:21:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:21:05 INFO - 'XPC_FLAGS': '0x0', 09:21:05 INFO - 'XPC_SERVICE_NAME': '0', 09:21:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:21:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:21:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:21:05 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-4vsy1D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:21:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:21:05 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-ea3VMB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:21:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:21:05 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-sUvpOj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:21:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:21:05 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-x95NuO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:21:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:21:05 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-oRX_yb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:21:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:21:05 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-dI0Ekw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:21:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:21:05 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-pmjgSD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:21:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:21:06 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-CcZQpE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:21:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:21:06 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-Nh0FLB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:21:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:21:06 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-TxxdAp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:21:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:21:06 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-CNdRVJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:21:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:21:06 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-uRtJ2f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:21:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:21:06 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-0jfQop-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:21:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:21:06 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-CsANOm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:21:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:21:06 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-Vy1e4z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:21:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:21:06 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-G11IIH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:21:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:21:06 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-UlTg1i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:21:07 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:21:07 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-C2jhsf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:21:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:21:07 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-4tRVHP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:21:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:21:07 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-iP2L7A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:21:07 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:21:07 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-kg5a8p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:21:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:21:07 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 09:21:07 INFO - Running setup.py install for manifestparser 09:21:08 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:21:08 INFO - Running setup.py install for mozcrash 09:21:08 INFO - Running setup.py install for mozdebug 09:21:08 INFO - Running setup.py install for mozdevice 09:21:08 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:21:08 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:21:08 INFO - Running setup.py install for mozfile 09:21:08 INFO - Running setup.py install for mozhttpd 09:21:08 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:21:08 INFO - Running setup.py install for mozinfo 09:21:08 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:21:08 INFO - Running setup.py install for mozInstall 09:21:09 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:21:09 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:21:09 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:21:09 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:21:09 INFO - Running setup.py install for mozleak 09:21:09 INFO - Running setup.py install for mozlog 09:21:09 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:21:09 INFO - Running setup.py install for moznetwork 09:21:09 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:21:09 INFO - Running setup.py install for mozprocess 09:21:09 INFO - Running setup.py install for mozprofile 09:21:09 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:21:09 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:21:09 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:21:09 INFO - Running setup.py install for mozrunner 09:21:09 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:21:09 INFO - Running setup.py install for mozscreenshot 09:21:10 INFO - Running setup.py install for moztest 09:21:10 INFO - Running setup.py install for mozversion 09:21:10 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:21:10 INFO - Running setup.py install for wptserve 09:21:10 INFO - Running setup.py install for marionette-driver 09:21:10 INFO - Running setup.py install for browsermob-proxy 09:21:10 INFO - Running setup.py install for marionette-client 09:21:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:21:11 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:21:11 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 09:21:11 INFO - Cleaning up... 09:21:11 INFO - Return code: 0 09:21:11 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:21:11 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')]} 09:21:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:21:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:21:11 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')]} 09:21:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:21:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:21:11 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 0x1103eee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11040bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe0ba483110>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1104075e0>, '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 0x10ffeacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x110015990>, '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.3QOqU6PSYJ/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.oSWeBZlk98/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:21:11 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 09:21:11 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 09:21:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3QOqU6PSYJ/Render', 09:21:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:21:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:21:11 INFO - 'HOME': '/Users/cltbld', 09:21:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:21:11 INFO - 'LOGNAME': 'cltbld', 09:21:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:21:11 INFO - 'MOZ_NO_REMOTE': '1', 09:21:11 INFO - 'NO_EM_RESTART': '1', 09:21:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:21:11 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:21:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:21:11 INFO - 'PWD': '/builds/slave/test', 09:21:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:21:11 INFO - 'SHELL': '/bin/bash', 09:21:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.oSWeBZlk98/Listeners', 09:21:11 INFO - 'TMPDIR': '/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/', 09:21:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:21:11 INFO - 'USER': 'cltbld', 09:21:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:21:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:21:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:21:11 INFO - 'XPC_FLAGS': '0x0', 09:21:11 INFO - 'XPC_SERVICE_NAME': '0', 09:21:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:21:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:21:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:21:11 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-jqPNPH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:21:11 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)) 09:21:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:21:11 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-wYUD7E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:21:11 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)) 09:21:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:21:11 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-EiYaC8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:21:11 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)) 09:21:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:21:11 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-4YQr2L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:21:11 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)) 09:21:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:21:11 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-ImAC7B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:21:12 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)) 09:21:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:21:12 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-i_16vK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:21:12 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)) 09:21:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:21:12 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-isBbEJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:21:12 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)) 09:21:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:21:12 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-IQct10-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:21:12 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)) 09:21:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:21:12 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-MRSIb2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:21:12 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)) 09:21:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:21:12 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-Kp79KB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:21:12 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)) 09:21:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:21:12 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-euerxM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:21:12 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)) 09:21:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:21:12 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-8nkDIe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:21:12 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)) 09:21:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:21:12 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-hujSJ1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:21:12 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)) 09:21:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:21:12 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-JFg9iX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:21:13 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)) 09:21:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:21:13 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-sF5T11-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:21:13 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)) 09:21:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:21:13 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-aAt_7N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:21:13 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)) 09:21:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:21:13 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-g6fKCK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:21:13 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)) 09:21:13 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:21:13 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-0yZDUY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:21:13 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)) 09:21:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:21:13 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-StkKau-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:21:13 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)) 09:21:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:21:13 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-6pDeoV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:21:13 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)) 09:21:13 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:21:14 INFO - Running setup.py (path:/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/pip-VzOCK3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:21:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:21:14 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)) 09:21:14 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)) 09:21:14 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)) 09:21:14 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)) 09:21:14 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)) 09:21:14 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)) 09:21:14 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:21:14 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 09:21:14 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 09:21:14 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 09:21:14 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 09:21:14 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 09:21:14 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 09:21:16 INFO - Downloading blessings-1.6.tar.gz 09:21:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:21:16 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)) 09:21:16 INFO - Installing collected packages: blessings 09:21:16 INFO - Running setup.py install for blessings 09:21:16 INFO - Successfully installed blessings 09:21:16 INFO - Cleaning up... 09:21:17 INFO - Return code: 0 09:21:17 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:21:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:21:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:21:17 INFO - Reading from file tmpfile_stdout 09:21:17 INFO - Current package versions: 09:21:17 INFO - blessings == 1.6 09:21:17 INFO - blobuploader == 1.2.4 09:21:17 INFO - browsermob-proxy == 0.6.0 09:21:17 INFO - docopt == 0.6.1 09:21:17 INFO - manifestparser == 1.1 09:21:17 INFO - marionette-client == 2.3.0 09:21:17 INFO - marionette-driver == 1.4.0 09:21:17 INFO - mozInstall == 1.12 09:21:17 INFO - mozcrash == 0.17 09:21:17 INFO - mozdebug == 0.1 09:21:17 INFO - mozdevice == 0.48 09:21:17 INFO - mozfile == 1.2 09:21:17 INFO - mozhttpd == 0.7 09:21:17 INFO - mozinfo == 0.9 09:21:17 INFO - mozleak == 0.1 09:21:17 INFO - mozlog == 3.1 09:21:17 INFO - moznetwork == 0.27 09:21:17 INFO - mozprocess == 0.22 09:21:17 INFO - mozprofile == 0.28 09:21:17 INFO - mozrunner == 6.11 09:21:17 INFO - mozscreenshot == 0.1 09:21:17 INFO - mozsystemmonitor == 0.0 09:21:17 INFO - moztest == 0.7 09:21:17 INFO - mozversion == 1.4 09:21:17 INFO - psutil == 3.1.1 09:21:17 INFO - requests == 1.2.3 09:21:17 INFO - wptserve == 1.4.0 09:21:17 INFO - wsgiref == 0.1.2 09:21:17 INFO - Running post-action listener: _resource_record_post_action 09:21:17 INFO - Running post-action listener: _start_resource_monitoring 09:21:17 INFO - Starting resource monitoring. 09:21:17 INFO - ##### 09:21:17 INFO - ##### Running pull step. 09:21:17 INFO - ##### 09:21:17 INFO - Running pre-action listener: _resource_record_pre_action 09:21:17 INFO - Running main action method: pull 09:21:17 INFO - Pull has nothing to do! 09:21:17 INFO - Running post-action listener: _resource_record_post_action 09:21:17 INFO - ##### 09:21:17 INFO - ##### Running install step. 09:21:17 INFO - ##### 09:21:17 INFO - Running pre-action listener: _resource_record_pre_action 09:21:17 INFO - Running main action method: install 09:21:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:21:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:21:17 INFO - Reading from file tmpfile_stdout 09:21:17 INFO - Detecting whether we're running mozinstall >=1.0... 09:21:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:21:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:21:17 INFO - Reading from file tmpfile_stdout 09:21:17 INFO - Output received: 09:21:17 INFO - Usage: mozinstall [options] installer 09:21:17 INFO - Options: 09:21:17 INFO - -h, --help show this help message and exit 09:21:17 INFO - -d DEST, --destination=DEST 09:21:17 INFO - Directory to install application into. [default: 09:21:17 INFO - "/builds/slave/test"] 09:21:17 INFO - --app=APP Application being installed. [default: firefox] 09:21:17 INFO - mkdir: /builds/slave/test/build/application 09:21:17 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'] 09:21:17 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 09:21:35 INFO - Reading from file tmpfile_stdout 09:21:35 INFO - Output received: 09:21:35 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 09:21:35 INFO - Running post-action listener: _resource_record_post_action 09:21:35 INFO - ##### 09:21:35 INFO - ##### Running run-tests step. 09:21:35 INFO - ##### 09:21:35 INFO - Running pre-action listener: _resource_record_pre_action 09:21:35 INFO - Running main action method: run_tests 09:21:35 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:21:35 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:21:35 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:21:35 INFO - grabbing minidump binary from tooltool 09:21:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:21:35 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 0x1104075e0>, '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 0x10ffeacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x110015990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:21:35 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 09:21:35 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 09:21:35 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:21:35 INFO - Return code: 0 09:21:35 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 09:21:35 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:21:35 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/X4xfv0gIQuGykYEQmNCnqQ/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 09:21:35 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/X4xfv0gIQuGykYEQmNCnqQ/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 09:21:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3QOqU6PSYJ/Render', 09:21:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:21:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:21:35 INFO - 'HOME': '/Users/cltbld', 09:21:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:21:35 INFO - 'LOGNAME': 'cltbld', 09:21:35 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:21:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:21:35 INFO - 'MOZ_NO_REMOTE': '1', 09:21:35 INFO - 'NO_EM_RESTART': '1', 09:21:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:21:35 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:21:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:21:35 INFO - 'PWD': '/builds/slave/test', 09:21:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:21:35 INFO - 'SHELL': '/bin/bash', 09:21:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.oSWeBZlk98/Listeners', 09:21:35 INFO - 'TMPDIR': '/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/T/', 09:21:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:21:35 INFO - 'USER': 'cltbld', 09:21:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:21:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:21:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:21:35 INFO - 'XPC_FLAGS': '0x0', 09:21:35 INFO - 'XPC_SERVICE_NAME': '0', 09:21:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:21:35 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/X4xfv0gIQuGykYEQmNCnqQ/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 09:21:36 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 09:21:36 INFO - import pkg_resources 09:21:36 INFO - Using 1 client processes 09:21:37 INFO - wptserve Starting http server on 127.0.0.1:8000 09:21:37 INFO - wptserve Starting http server on 127.0.0.1:8001 09:21:37 INFO - wptserve Starting http server on 127.0.0.1:8443 09:21:39 INFO - SUITE-START | Running 778 tests 09:21:39 INFO - Running testharness tests 09:21:39 INFO - Setting up ssl 09:21:39 INFO - PROCESS | certutil | 09:21:39 INFO - PROCESS | certutil | 09:21:39 INFO - PROCESS | certutil | 09:21:39 INFO - Certificate Nickname Trust Attributes 09:21:39 INFO - SSL,S/MIME,JAR/XPI 09:21:39 INFO - 09:21:39 INFO - web-platform-tests CT,, 09:21:39 INFO - 09:21:39 INFO - Starting runner 09:21:40 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 09:21:40 INFO - PROCESS | 1652 | 1467130900124 Marionette DEBUG Marionette enabled via build flag and pref 09:21:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x113f50000 == 1 [pid = 1652] [id = 1] 09:21:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 1 (0x113f50800) [pid = 1652] [serial = 1] [outer = 0x0] 09:21:40 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:21:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 2 (0x113f51800) [pid = 1652] [serial = 2] [outer = 0x113f50800] 09:21:40 INFO - PROCESS | 1652 | 1467130900440 Marionette INFO Listening on port 2828 09:21:40 INFO - PROCESS | 1652 | 1467130900670 Marionette DEBUG Marionette enabled via command-line flag 09:21:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x116950800 == 2 [pid = 1652] [id = 2] 09:21:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 3 (0x116951000) [pid = 1652] [serial = 3] [outer = 0x0] 09:21:40 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:21:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 4 (0x116952000) [pid = 1652] [serial = 4] [outer = 0x116951000] 09:21:40 INFO - PROCESS | 1652 | [1652] 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 09:21:40 INFO - PROCESS | 1652 | 1467130900825 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49281 09:21:40 INFO - PROCESS | 1652 | 1467130900913 Marionette DEBUG Closed connection conn0 09:21:40 INFO - PROCESS | 1652 | [1652] 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 09:21:40 INFO - PROCESS | 1652 | 1467130900916 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49282 09:21:40 INFO - PROCESS | 1652 | 1467130900928 Marionette DEBUG Closed connection conn1 09:21:40 INFO - PROCESS | 1652 | [1652] 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 09:21:40 INFO - PROCESS | 1652 | 1467130900933 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49283 09:21:40 INFO - PROCESS | 1652 | 1467130900941 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:21:40 INFO - PROCESS | 1652 | 1467130900946 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":"20160628075828","device":"desktop","version":"48.0"} 09:21:41 INFO - PROCESS | 1652 | [1652] 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 09:21:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x119e20000 == 3 [pid = 1652] [id = 3] 09:21:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 5 (0x119e27000) [pid = 1652] [serial = 5] [outer = 0x0] 09:21:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x119e21000 == 4 [pid = 1652] [id = 4] 09:21:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 6 (0x119d4e400) [pid = 1652] [serial = 6] [outer = 0x0] 09:21:42 INFO - PROCESS | 1652 | [1652] 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 09:21:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x121ade800 == 5 [pid = 1652] [id = 5] 09:21:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 7 (0x119d4d000) [pid = 1652] [serial = 7] [outer = 0x0] 09:21:42 INFO - PROCESS | 1652 | [1652] 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 09:21:42 INFO - PROCESS | 1652 | [1652] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:21:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 8 (0x121c20800) [pid = 1652] [serial = 8] [outer = 0x119d4d000] 09:21:42 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:21:42 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 09:21:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 9 (0x124169800) [pid = 1652] [serial = 9] [outer = 0x119e27000] 09:21:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 10 (0x1240e6800) [pid = 1652] [serial = 10] [outer = 0x119d4e400] 09:21:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 11 (0x1240e8400) [pid = 1652] [serial = 11] [outer = 0x119d4d000] 09:21:42 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:21:43 INFO - PROCESS | 1652 | 1467130903016 Marionette INFO startBrowser 0c44016a-7168-e841-aedc-a460e03598c8 09:21:43 INFO - PROCESS | 1652 | 1467130903044 Marionette DEBUG loaded listener.js 09:21:43 INFO - PROCESS | 1652 | 1467130903056 Marionette DEBUG loaded listener.js 09:21:43 INFO - PROCESS | 1652 | 1467130903058 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:43 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 09:21:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 12 (0x126871c00) [pid = 1652] [serial = 12] [outer = 0x119d4d000] 09:21:43 INFO - PROCESS | 1652 | 1467130903430 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"0c44016a-7168-e841-aedc-a460e03598c8","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":"20160628075828","device":"desktop","version":"48.0","command_id":1}}] 09:21:43 INFO - PROCESS | 1652 | 1467130903515 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}] 09:21:43 INFO - PROCESS | 1652 | 1467130903519 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:43 INFO - PROCESS | 1652 | 1467130903576 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 09:21:43 INFO - PROCESS | 1652 | 1467130903651 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:21:43 INFO - PROCESS | 1652 | 1467130903653 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:43 INFO - PROCESS | 1652 | [1652] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:21:43 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:21:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 13 (0x119e7e000) [pid = 1652] [serial = 13] [outer = 0x119d4d000] 09:21:43 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:21:43 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:21:43 INFO - PROCESS | 1652 | 1467130903922 Marionette TRACE conn2 <- [1,3,null,{}] 09:21:43 INFO - PROCESS | 1652 | 1467130903925 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:21:43 INFO - PROCESS | 1652 | 1467130903927 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:43 INFO - PROCESS | 1652 | 1467130903945 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 09:21:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:21:43 INFO - PROCESS | 1652 | 1467130903974 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 09:21:43 INFO - PROCESS | 1652 | 1467130903976 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 09:21:43 INFO - PROCESS | 1652 | 1467130903979 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:21:43 INFO - PROCESS | 1652 | 1467130903982 Marionette TRACE conn2 <- [1,6,null,{}] 09:21:43 INFO - PROCESS | 1652 | 1467130903988 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}] 09:21:43 INFO - PROCESS | 1652 | 1467130903989 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:44 INFO - PROCESS | 1652 | 1467130904004 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 09:21:44 INFO - PROCESS | 1652 | 1467130904008 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:44 INFO - PROCESS | 1652 | 1467130904009 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1284d1800 == 6 [pid = 1652] [id = 6] 09:21:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 14 (0x1290ac000) [pid = 1652] [serial = 14] [outer = 0x0] 09:21:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 15 (0x1290adc00) [pid = 1652] [serial = 15] [outer = 0x1290ac000] 09:21:44 INFO - PROCESS | 1652 | 1467130904054 Marionette DEBUG loaded listener.js 09:21:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 16 (0x1290b3800) [pid = 1652] [serial = 16] [outer = 0x1290ac000] 09:21:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291b7800 == 7 [pid = 1652] [id = 7] 09:21:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 17 (0x1291e7400) [pid = 1652] [serial = 17] [outer = 0x0] 09:21:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 18 (0x12934d800) [pid = 1652] [serial = 18] [outer = 0x1291e7400] 09:21:44 INFO - PROCESS | 1652 | 1467130904443 Marionette DEBUG loaded listener.js 09:21:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 19 (0x12935a800) [pid = 1652] [serial = 19] [outer = 0x1291e7400] 09:21:44 INFO - PROCESS | 1652 | 1467130904603 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]]]}] 09:21:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:21:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 675ms 09:21:44 INFO - PROCESS | 1652 | 1467130904678 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 09:21:44 INFO - PROCESS | 1652 | 1467130904680 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 09:21:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:21:44 INFO - PROCESS | 1652 | 1467130904693 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:21:44 INFO - PROCESS | 1652 | 1467130904694 Marionette TRACE conn2 <- [1,10,null,{}] 09:21:44 INFO - PROCESS | 1652 | 1467130904738 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}] 09:21:44 INFO - PROCESS | 1652 | 1467130904741 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:44 INFO - PROCESS | 1652 | 1467130904908 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 09:21:44 INFO - PROCESS | 1652 | 1467130904955 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:44 INFO - PROCESS | 1652 | 1467130904956 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad41000 == 8 [pid = 1652] [id = 8] 09:21:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 20 (0x12ad0b000) [pid = 1652] [serial = 20] [outer = 0x0] 09:21:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 21 (0x12a665400) [pid = 1652] [serial = 21] [outer = 0x12ad0b000] 09:21:45 INFO - PROCESS | 1652 | 1467130905015 Marionette DEBUG loaded listener.js 09:21:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 22 (0x12ad10800) [pid = 1652] [serial = 22] [outer = 0x12ad0b000] 09:21:45 INFO - PROCESS | 1652 | 1467130905395 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]]]}] 09:21:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:21:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 752ms 09:21:45 INFO - PROCESS | 1652 | 1467130905440 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 09:21:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:21:45 INFO - PROCESS | 1652 | 1467130905442 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 09:21:45 INFO - PROCESS | 1652 | 1467130905444 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:21:45 INFO - PROCESS | 1652 | 1467130905446 Marionette TRACE conn2 <- [1,14,null,{}] 09:21:45 INFO - PROCESS | 1652 | 1467130905448 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}] 09:21:45 INFO - PROCESS | 1652 | 1467130905450 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:45 INFO - PROCESS | 1652 | 1467130905545 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 09:21:45 INFO - PROCESS | 1652 | 1467130905557 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:45 INFO - PROCESS | 1652 | 1467130905558 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b16a800 == 9 [pid = 1652] [id = 9] 09:21:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 23 (0x12b029000) [pid = 1652] [serial = 23] [outer = 0x0] 09:21:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 24 (0x12b063000) [pid = 1652] [serial = 24] [outer = 0x12b029000] 09:21:45 INFO - PROCESS | 1652 | 1467130905582 Marionette DEBUG loaded listener.js 09:21:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 25 (0x12b06f000) [pid = 1652] [serial = 25] [outer = 0x12b029000] 09:21:45 INFO - PROCESS | 1652 | 1467130905841 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]]]}] 09:21:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:21:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 419ms 09:21:45 INFO - PROCESS | 1652 | 1467130905863 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 09:21:45 INFO - PROCESS | 1652 | 1467130905864 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 09:21:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:21:45 INFO - PROCESS | 1652 | 1467130905877 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:21:45 INFO - PROCESS | 1652 | 1467130905878 Marionette TRACE conn2 <- [1,18,null,{}] 09:21:45 INFO - PROCESS | 1652 | 1467130905880 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}] 09:21:45 INFO - PROCESS | 1652 | 1467130905881 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:45 INFO - PROCESS | 1652 | 1467130905985 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 09:21:45 INFO - PROCESS | 1652 | 1467130905989 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:45 INFO - PROCESS | 1652 | 1467130905991 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b94f000 == 10 [pid = 1652] [id = 10] 09:21:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 26 (0x12b8f6c00) [pid = 1652] [serial = 26] [outer = 0x0] 09:21:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 27 (0x12b977c00) [pid = 1652] [serial = 27] [outer = 0x12b8f6c00] 09:21:46 INFO - PROCESS | 1652 | 1467130906014 Marionette DEBUG loaded listener.js 09:21:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 28 (0x118464000) [pid = 1652] [serial = 28] [outer = 0x12b8f6c00] 09:21:46 INFO - PROCESS | 1652 | 1467130906411 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]]]}] 09:21:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:21:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 568ms 09:21:46 INFO - PROCESS | 1652 | 1467130906446 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 09:21:46 INFO - PROCESS | 1652 | 1467130906449 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 09:21:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:21:46 INFO - PROCESS | 1652 | 1467130906461 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:21:46 INFO - PROCESS | 1652 | 1467130906462 Marionette TRACE conn2 <- [1,22,null,{}] 09:21:46 INFO - PROCESS | 1652 | 1467130906467 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}] 09:21:46 INFO - PROCESS | 1652 | 1467130906469 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:46 INFO - PROCESS | 1652 | 1467130906572 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 09:21:46 INFO - PROCESS | 1652 | 1467130906576 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:46 INFO - PROCESS | 1652 | 1467130906577 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12121d000 == 11 [pid = 1652] [id = 11] 09:21:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 29 (0x11809cc00) [pid = 1652] [serial = 29] [outer = 0x0] 09:21:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 30 (0x12935b400) [pid = 1652] [serial = 30] [outer = 0x11809cc00] 09:21:46 INFO - PROCESS | 1652 | 1467130906602 Marionette DEBUG loaded listener.js 09:21:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 31 (0x12b982400) [pid = 1652] [serial = 31] [outer = 0x11809cc00] 09:21:46 INFO - PROCESS | 1652 | 1467130906841 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]]]}] 09:21:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:21:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 419ms 09:21:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:21:46 INFO - PROCESS | 1652 | 1467130906890 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 09:21:46 INFO - PROCESS | 1652 | 1467130906891 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 09:21:46 INFO - PROCESS | 1652 | 1467130906893 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:21:46 INFO - PROCESS | 1652 | 1467130906894 Marionette TRACE conn2 <- [1,26,null,{}] 09:21:46 INFO - PROCESS | 1652 | 1467130906896 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}] 09:21:46 INFO - PROCESS | 1652 | 1467130906897 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:46 INFO - PROCESS | 1652 | 1467130906995 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 09:21:47 INFO - PROCESS | 1652 | 1467130906999 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:47 INFO - PROCESS | 1652 | 1467130907000 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c07b000 == 12 [pid = 1652] [id = 12] 09:21:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 32 (0x12b985400) [pid = 1652] [serial = 32] [outer = 0x0] 09:21:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 33 (0x12c024000) [pid = 1652] [serial = 33] [outer = 0x12b985400] 09:21:47 INFO - PROCESS | 1652 | 1467130907024 Marionette DEBUG loaded listener.js 09:21:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 34 (0x12c287800) [pid = 1652] [serial = 34] [outer = 0x12b985400] 09:21:47 INFO - PROCESS | 1652 | 1467130907265 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]]]}] 09:21:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:21:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 09:21:47 INFO - PROCESS | 1652 | 1467130907311 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 09:21:47 INFO - PROCESS | 1652 | 1467130907312 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 09:21:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:21:47 INFO - PROCESS | 1652 | 1467130907314 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:21:47 INFO - PROCESS | 1652 | 1467130907327 Marionette TRACE conn2 <- [1,30,null,{}] 09:21:47 INFO - PROCESS | 1652 | 1467130907341 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}] 09:21:47 INFO - PROCESS | 1652 | 1467130907343 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:47 INFO - PROCESS | 1652 | 1467130907429 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 09:21:47 INFO - PROCESS | 1652 | 1467130907433 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:47 INFO - PROCESS | 1652 | 1467130907434 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c484000 == 13 [pid = 1652] [id = 13] 09:21:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 35 (0x12c28a000) [pid = 1652] [serial = 35] [outer = 0x0] 09:21:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 36 (0x12c292400) [pid = 1652] [serial = 36] [outer = 0x12c28a000] 09:21:47 INFO - PROCESS | 1652 | 1467130907458 Marionette DEBUG loaded listener.js 09:21:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 37 (0x12c4bc400) [pid = 1652] [serial = 37] [outer = 0x12c28a000] 09:21:47 INFO - PROCESS | 1652 | 1467130907777 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]]]}] 09:21:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:21:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 490ms 09:21:47 INFO - PROCESS | 1652 | 1467130907806 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 09:21:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:21:47 INFO - PROCESS | 1652 | 1467130907808 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 09:21:47 INFO - PROCESS | 1652 | 1467130907811 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:21:47 INFO - PROCESS | 1652 | 1467130907813 Marionette TRACE conn2 <- [1,34,null,{}] 09:21:47 INFO - PROCESS | 1652 | 1467130907817 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}] 09:21:47 INFO - PROCESS | 1652 | 1467130907821 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:47 INFO - PROCESS | 1652 | 1467130907954 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 09:21:47 INFO - PROCESS | 1652 | 1467130907962 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:47 INFO - PROCESS | 1652 | 1467130907963 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5b9000 == 14 [pid = 1652] [id = 14] 09:21:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 38 (0x12b066400) [pid = 1652] [serial = 38] [outer = 0x0] 09:21:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 39 (0x12c4c2800) [pid = 1652] [serial = 39] [outer = 0x12b066400] 09:21:48 INFO - PROCESS | 1652 | 1467130908005 Marionette DEBUG loaded listener.js 09:21:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 40 (0x12c5ddc00) [pid = 1652] [serial = 40] [outer = 0x12b066400] 09:21:48 INFO - PROCESS | 1652 | 1467130908272 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]]]}] 09:21:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:21:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 469ms 09:21:48 INFO - PROCESS | 1652 | 1467130908280 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 09:21:48 INFO - PROCESS | 1652 | 1467130908282 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 09:21:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:21:48 INFO - PROCESS | 1652 | 1467130908291 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:21:48 INFO - PROCESS | 1652 | 1467130908292 Marionette TRACE conn2 <- [1,38,null,{}] 09:21:48 INFO - PROCESS | 1652 | 1467130908294 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}] 09:21:48 INFO - PROCESS | 1652 | 1467130908296 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cc6f800 == 15 [pid = 1652] [id = 15] 09:21:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 41 (0x12cc70000) [pid = 1652] [serial = 41] [outer = 0x0] 09:21:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 42 (0x12cc75000) [pid = 1652] [serial = 42] [outer = 0x12cc70000] 09:21:48 INFO - PROCESS | 1652 | 1467130908409 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 09:21:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 43 (0x12c5ca800) [pid = 1652] [serial = 43] [outer = 0x12cc70000] 09:21:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cc6f000 == 16 [pid = 1652] [id = 16] 09:21:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 44 (0x12c5e0400) [pid = 1652] [serial = 44] [outer = 0x0] 09:21:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 45 (0x12cca7000) [pid = 1652] [serial = 45] [outer = 0x12c5e0400] 09:21:48 INFO - PROCESS | 1652 | 1467130908442 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:48 INFO - PROCESS | 1652 | 1467130908443 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12413b800 == 17 [pid = 1652] [id = 17] 09:21:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 46 (0x12ccacc00) [pid = 1652] [serial = 46] [outer = 0x0] 09:21:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 47 (0x12ccae800) [pid = 1652] [serial = 47] [outer = 0x12ccacc00] 09:21:48 INFO - PROCESS | 1652 | 1467130908474 Marionette DEBUG loaded listener.js 09:21:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x12cd86000) [pid = 1652] [serial = 48] [outer = 0x12ccacc00] 09:21:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x1166ee800) [pid = 1652] [serial = 49] [outer = 0x12c5e0400] 09:21:48 INFO - PROCESS | 1652 | 1467130908790 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]]]}] 09:21:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:21:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 518ms 09:21:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:21:48 INFO - PROCESS | 1652 | 1467130908809 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 09:21:48 INFO - PROCESS | 1652 | 1467130908811 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 09:21:48 INFO - PROCESS | 1652 | 1467130908813 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:21:48 INFO - PROCESS | 1652 | 1467130908814 Marionette TRACE conn2 <- [1,42,null,{}] 09:21:48 INFO - PROCESS | 1652 | 1467130908816 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}] 09:21:48 INFO - PROCESS | 1652 | 1467130908817 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:48 INFO - PROCESS | 1652 | 1467130908911 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 09:21:48 INFO - PROCESS | 1652 | 1467130908914 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:48 INFO - PROCESS | 1652 | 1467130908916 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cde9000 == 18 [pid = 1652] [id = 18] 09:21:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x118466400) [pid = 1652] [serial = 50] [outer = 0x0] 09:21:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x118758000) [pid = 1652] [serial = 51] [outer = 0x118466400] 09:21:48 INFO - PROCESS | 1652 | 1467130908941 Marionette DEBUG loaded listener.js 09:21:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x12cd89000) [pid = 1652] [serial = 52] [outer = 0x118466400] 09:21:49 INFO - PROCESS | 1652 | 1467130909185 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]]]}] 09:21:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:21:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 418ms 09:21:49 INFO - PROCESS | 1652 | 1467130909232 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 09:21:49 INFO - PROCESS | 1652 | 1467130909233 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 09:21:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:21:49 INFO - PROCESS | 1652 | 1467130909243 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:21:49 INFO - PROCESS | 1652 | 1467130909244 Marionette TRACE conn2 <- [1,46,null,{}] 09:21:49 INFO - PROCESS | 1652 | 1467130909247 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}] 09:21:49 INFO - PROCESS | 1652 | 1467130909248 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:49 INFO - PROCESS | 1652 | 1467130909349 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 09:21:49 INFO - PROCESS | 1652 | 1467130909353 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:49 INFO - PROCESS | 1652 | 1467130909355 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d74e000 == 19 [pid = 1652] [id = 19] 09:21:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x12d279000) [pid = 1652] [serial = 53] [outer = 0x0] 09:21:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x12d324000) [pid = 1652] [serial = 54] [outer = 0x12d279000] 09:21:49 INFO - PROCESS | 1652 | 1467130909380 Marionette DEBUG loaded listener.js 09:21:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x12d327c00) [pid = 1652] [serial = 55] [outer = 0x12d279000] 09:21:49 INFO - PROCESS | 1652 | 1467130909622 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]]]}] 09:21:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:21:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 418ms 09:21:49 INFO - PROCESS | 1652 | 1467130909662 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 09:21:49 INFO - PROCESS | 1652 | 1467130909663 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 09:21:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:21:49 INFO - PROCESS | 1652 | 1467130909665 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:21:49 INFO - PROCESS | 1652 | 1467130909666 Marionette TRACE conn2 <- [1,50,null,{}] 09:21:49 INFO - PROCESS | 1652 | 1467130909676 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}] 09:21:49 INFO - PROCESS | 1652 | 1467130909677 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:49 INFO - PROCESS | 1652 | 1467130909773 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 09:21:49 INFO - PROCESS | 1652 | 1467130909777 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:49 INFO - PROCESS | 1652 | 1467130909778 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12da98800 == 20 [pid = 1652] [id = 20] 09:21:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x12d32a800) [pid = 1652] [serial = 56] [outer = 0x0] 09:21:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x12d482000) [pid = 1652] [serial = 57] [outer = 0x12d32a800] 09:21:49 INFO - PROCESS | 1652 | 1467130909801 Marionette DEBUG loaded listener.js 09:21:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x12d488400) [pid = 1652] [serial = 58] [outer = 0x12d32a800] 09:21:50 INFO - PROCESS | 1652 | 1467130910059 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]]]}] 09:21:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:21:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 426ms 09:21:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:21:50 INFO - PROCESS | 1652 | 1467130910110 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 09:21:50 INFO - PROCESS | 1652 | 1467130910112 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 09:21:50 INFO - PROCESS | 1652 | 1467130910115 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:21:50 INFO - PROCESS | 1652 | 1467130910121 Marionette TRACE conn2 <- [1,54,null,{}] 09:21:50 INFO - PROCESS | 1652 | 1467130910133 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}] 09:21:50 INFO - PROCESS | 1652 | 1467130910139 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:50 INFO - PROCESS | 1652 | 1467130910268 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 09:21:51 INFO - PROCESS | 1652 | 1467130911004 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:51 INFO - PROCESS | 1652 | 1467130911005 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x112255800 == 21 [pid = 1652] [id = 21] 09:21:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x11201cc00) [pid = 1652] [serial = 59] [outer = 0x0] 09:21:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x1122b0000) [pid = 1652] [serial = 60] [outer = 0x11201cc00] 09:21:51 INFO - PROCESS | 1652 | 1467130911041 Marionette DEBUG loaded listener.js 09:21:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x112a83c00) [pid = 1652] [serial = 61] [outer = 0x11201cc00] 09:21:51 INFO - PROCESS | 1652 | 1467130911458 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]]]}] 09:21:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:21:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1386ms 09:21:51 INFO - PROCESS | 1652 | 1467130911502 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 09:21:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:21:51 INFO - PROCESS | 1652 | 1467130911504 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 09:21:51 INFO - PROCESS | 1652 | 1467130911507 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:21:51 INFO - PROCESS | 1652 | 1467130911509 Marionette TRACE conn2 <- [1,58,null,{}] 09:21:51 INFO - PROCESS | 1652 | 1467130911513 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}] 09:21:51 INFO - PROCESS | 1652 | 1467130911516 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:51 INFO - PROCESS | 1652 | 1467130911631 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 09:21:51 INFO - PROCESS | 1652 | 1467130911672 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:51 INFO - PROCESS | 1652 | 1467130911674 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x116238000 == 22 [pid = 1652] [id = 22] 09:21:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x11336c800) [pid = 1652] [serial = 62] [outer = 0x0] 09:21:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1160d6000) [pid = 1652] [serial = 63] [outer = 0x11336c800] 09:21:51 INFO - PROCESS | 1652 | 1467130911704 Marionette DEBUG loaded listener.js 09:21:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x116a11800) [pid = 1652] [serial = 64] [outer = 0x11336c800] 09:21:52 INFO - PROCESS | 1652 | 1467130912108 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]]]}] 09:21:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:21:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 620ms 09:21:52 INFO - PROCESS | 1652 | 1467130912130 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 09:21:52 INFO - PROCESS | 1652 | 1467130912132 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 09:21:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:21:52 INFO - PROCESS | 1652 | 1467130912137 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:21:52 INFO - PROCESS | 1652 | 1467130912139 Marionette TRACE conn2 <- [1,62,null,{}] 09:21:52 INFO - PROCESS | 1652 | 1467130912141 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}] 09:21:52 INFO - PROCESS | 1652 | 1467130912143 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:52 INFO - PROCESS | 1652 | 1467130912258 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 09:21:52 INFO - PROCESS | 1652 | 1467130912326 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:52 INFO - PROCESS | 1652 | 1467130912327 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11700f800 == 23 [pid = 1652] [id = 23] 09:21:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x118096400) [pid = 1652] [serial = 65] [outer = 0x0] 09:21:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x118099800) [pid = 1652] [serial = 66] [outer = 0x118096400] 09:21:52 INFO - PROCESS | 1652 | 1467130912357 Marionette DEBUG loaded listener.js 09:21:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x118461c00) [pid = 1652] [serial = 67] [outer = 0x118096400] 09:21:52 INFO - PROCESS | 1652 | 1467130912947 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]]]}] 09:21:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:21:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 869ms 09:21:53 INFO - PROCESS | 1652 | 1467130913053 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 09:21:53 INFO - PROCESS | 1652 | 1467130913055 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 09:21:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:21:53 INFO - PROCESS | 1652 | 1467130913080 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:21:53 INFO - PROCESS | 1652 | 1467130913082 Marionette TRACE conn2 <- [1,66,null,{}] 09:21:53 INFO - PROCESS | 1652 | 1467130913088 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}] 09:21:53 INFO - PROCESS | 1652 | 1467130913090 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:53 INFO - PROCESS | 1652 | 1467130913203 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 09:21:53 INFO - PROCESS | 1652 | 1467130913267 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:53 INFO - PROCESS | 1652 | 1467130913268 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x113bae800 == 24 [pid = 1652] [id = 24] 09:21:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x116629c00) [pid = 1652] [serial = 68] [outer = 0x0] 09:21:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x116632c00) [pid = 1652] [serial = 69] [outer = 0x116629c00] 09:21:53 INFO - PROCESS | 1652 | 1467130913295 Marionette DEBUG loaded listener.js 09:21:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x116972000) [pid = 1652] [serial = 70] [outer = 0x116629c00] 09:21:53 INFO - PROCESS | 1652 | 1467130913726 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]]]}] 09:21:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:21:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 674ms 09:21:53 INFO - PROCESS | 1652 | 1467130913752 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 09:21:53 INFO - PROCESS | 1652 | 1467130913755 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 09:21:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:21:53 INFO - PROCESS | 1652 | 1467130913759 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:21:53 INFO - PROCESS | 1652 | 1467130913761 Marionette TRACE conn2 <- [1,70,null,{}] 09:21:53 INFO - PROCESS | 1652 | 1467130913763 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}] 09:21:53 INFO - PROCESS | 1652 | 1467130913765 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:53 INFO - PROCESS | 1652 | 1467130913837 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 09:21:53 INFO - PROCESS | 1652 | 1467130913841 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:53 INFO - PROCESS | 1652 | 1467130913842 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11622d800 == 25 [pid = 1652] [id = 25] 09:21:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1170b2c00) [pid = 1652] [serial = 71] [outer = 0x0] 09:21:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x117499400) [pid = 1652] [serial = 72] [outer = 0x1170b2c00] 09:21:53 INFO - PROCESS | 1652 | 1467130913871 Marionette DEBUG loaded listener.js 09:21:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1176de400) [pid = 1652] [serial = 73] [outer = 0x1170b2c00] 09:21:54 INFO - PROCESS | 1652 | 1467130914192 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]]]}] 09:21:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:21:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 469ms 09:21:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:21:54 INFO - PROCESS | 1652 | 1467130914229 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 09:21:54 INFO - PROCESS | 1652 | 1467130914230 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 09:21:54 INFO - PROCESS | 1652 | 1467130914233 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:21:54 INFO - PROCESS | 1652 | 1467130914237 Marionette TRACE conn2 <- [1,74,null,{}] 09:21:54 INFO - PROCESS | 1652 | 1467130914245 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}] 09:21:54 INFO - PROCESS | 1652 | 1467130914249 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:54 INFO - PROCESS | 1652 | 1467130914324 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 09:21:54 INFO - PROCESS | 1652 | 1467130914328 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:54 INFO - PROCESS | 1652 | 1467130914330 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169a0000 == 26 [pid = 1652] [id = 26] 09:21:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x113966400) [pid = 1652] [serial = 74] [outer = 0x0] 09:21:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1185d4800) [pid = 1652] [serial = 75] [outer = 0x113966400] 09:21:54 INFO - PROCESS | 1652 | 1467130914361 Marionette DEBUG loaded listener.js 09:21:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118f40800) [pid = 1652] [serial = 76] [outer = 0x113966400] 09:21:54 INFO - PROCESS | 1652 | 1467130914683 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]]]}] 09:21:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:21:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 473ms 09:21:54 INFO - PROCESS | 1652 | 1467130914706 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 09:21:54 INFO - PROCESS | 1652 | 1467130914708 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 09:21:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:21:54 INFO - PROCESS | 1652 | 1467130914710 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:21:54 INFO - PROCESS | 1652 | 1467130914711 Marionette TRACE conn2 <- [1,78,null,{}] 09:21:54 INFO - PROCESS | 1652 | 1467130914713 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}] 09:21:54 INFO - PROCESS | 1652 | 1467130914715 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:54 INFO - PROCESS | 1652 | 1467130914794 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 09:21:54 INFO - PROCESS | 1652 | 1467130914834 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:54 INFO - PROCESS | 1652 | 1467130914835 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1170cf800 == 27 [pid = 1652] [id = 27] 09:21:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1181a5800) [pid = 1652] [serial = 77] [outer = 0x0] 09:21:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118fc4400) [pid = 1652] [serial = 78] [outer = 0x1181a5800] 09:21:54 INFO - PROCESS | 1652 | 1467130914860 Marionette DEBUG loaded listener.js 09:21:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11937d000) [pid = 1652] [serial = 79] [outer = 0x1181a5800] 09:21:55 INFO - PROCESS | 1652 | 1467130915158 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]]]}] 09:21:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:21:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 09:21:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:21:55 INFO - PROCESS | 1652 | 1467130915179 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 09:21:55 INFO - PROCESS | 1652 | 1467130915180 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 09:21:55 INFO - PROCESS | 1652 | 1467130915183 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:21:55 INFO - PROCESS | 1652 | 1467130915184 Marionette TRACE conn2 <- [1,82,null,{}] 09:21:55 INFO - PROCESS | 1652 | 1467130915190 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}] 09:21:55 INFO - PROCESS | 1652 | 1467130915191 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:55 INFO - PROCESS | 1652 | 1467130915272 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 09:21:55 INFO - PROCESS | 1652 | 1467130915276 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:55 INFO - PROCESS | 1652 | 1467130915277 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x118259000 == 28 [pid = 1652] [id = 28] 09:21:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11393f800) [pid = 1652] [serial = 80] [outer = 0x0] 09:21:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1194f5c00) [pid = 1652] [serial = 81] [outer = 0x11393f800] 09:21:55 INFO - PROCESS | 1652 | 1467130915306 Marionette DEBUG loaded listener.js 09:21:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119b63000) [pid = 1652] [serial = 82] [outer = 0x11393f800] 09:21:55 INFO - PROCESS | 1652 | 1467130915697 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]]]}] 09:21:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:21:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 573ms 09:21:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:21:55 INFO - PROCESS | 1652 | 1467130915757 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 09:21:55 INFO - PROCESS | 1652 | 1467130915758 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 09:21:55 INFO - PROCESS | 1652 | 1467130915762 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:21:55 INFO - PROCESS | 1652 | 1467130915764 Marionette TRACE conn2 <- [1,86,null,{}] 09:21:55 INFO - PROCESS | 1652 | 1467130915768 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}] 09:21:55 INFO - PROCESS | 1652 | 1467130915775 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:55 INFO - PROCESS | 1652 | 1467130915895 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 09:21:55 INFO - PROCESS | 1652 | 1467130915907 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:55 INFO - PROCESS | 1652 | 1467130915908 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187cf000 == 29 [pid = 1652] [id = 29] 09:21:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119e77400) [pid = 1652] [serial = 83] [outer = 0x0] 09:21:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1208e3c00) [pid = 1652] [serial = 84] [outer = 0x119e77400] 09:21:55 INFO - PROCESS | 1652 | 1467130915934 Marionette DEBUG loaded listener.js 09:21:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1208ed000) [pid = 1652] [serial = 85] [outer = 0x119e77400] 09:21:56 INFO - PROCESS | 1652 | 1467130916224 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]]]}] 09:21:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:21:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 470ms 09:21:56 INFO - PROCESS | 1652 | 1467130916231 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 09:21:56 INFO - PROCESS | 1652 | 1467130916233 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 09:21:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:21:56 INFO - PROCESS | 1652 | 1467130916243 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:21:56 INFO - PROCESS | 1652 | 1467130916244 Marionette TRACE conn2 <- [1,90,null,{}] 09:21:56 INFO - PROCESS | 1652 | 1467130916246 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}] 09:21:56 INFO - PROCESS | 1652 | 1467130916247 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:56 INFO - PROCESS | 1652 | 1467130916327 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 09:21:56 INFO - PROCESS | 1652 | 1467130916374 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:56 INFO - PROCESS | 1652 | 1467130916375 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f9c000 == 30 [pid = 1652] [id = 30] 09:21:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119732800) [pid = 1652] [serial = 86] [outer = 0x0] 09:21:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1212ec400) [pid = 1652] [serial = 87] [outer = 0x119732800] 09:21:56 INFO - PROCESS | 1652 | 1467130916400 Marionette DEBUG loaded listener.js 09:21:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1215d5c00) [pid = 1652] [serial = 88] [outer = 0x119732800] 09:21:56 INFO - PROCESS | 1652 | 1467130916691 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]]]}] 09:21:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:21:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 09:21:56 INFO - PROCESS | 1652 | 1467130916712 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 09:21:56 INFO - PROCESS | 1652 | 1467130916713 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 09:21:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:21:56 INFO - PROCESS | 1652 | 1467130916715 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:21:56 INFO - PROCESS | 1652 | 1467130916716 Marionette TRACE conn2 <- [1,94,null,{}] 09:21:56 INFO - PROCESS | 1652 | 1467130916726 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}] 09:21:56 INFO - PROCESS | 1652 | 1467130916727 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:56 INFO - PROCESS | 1652 | 1467130916804 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 09:21:56 INFO - PROCESS | 1652 | 1467130916807 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:56 INFO - PROCESS | 1652 | 1467130916809 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191bb000 == 31 [pid = 1652] [id = 31] 09:21:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1208ecc00) [pid = 1652] [serial = 89] [outer = 0x0] 09:21:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x121a3e000) [pid = 1652] [serial = 90] [outer = 0x1208ecc00] 09:21:56 INFO - PROCESS | 1652 | 1467130916835 Marionette DEBUG loaded listener.js 09:21:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124029000) [pid = 1652] [serial = 91] [outer = 0x1208ecc00] 09:21:57 INFO - PROCESS | 1652 | 1467130917156 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]]]}] 09:21:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:21:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 475ms 09:21:57 INFO - PROCESS | 1652 | 1467130917192 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 09:21:57 INFO - PROCESS | 1652 | 1467130917193 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 09:21:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:21:57 INFO - PROCESS | 1652 | 1467130917197 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:21:57 INFO - PROCESS | 1652 | 1467130917199 Marionette TRACE conn2 <- [1,98,null,{}] 09:21:57 INFO - PROCESS | 1652 | 1467130917216 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}] 09:21:57 INFO - PROCESS | 1652 | 1467130917218 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:57 INFO - PROCESS | 1652 | 1467130917337 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 09:21:57 INFO - PROCESS | 1652 | 1467130917343 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:57 INFO - PROCESS | 1652 | 1467130917344 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11699e000 == 32 [pid = 1652] [id = 32] 09:21:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1176e2000) [pid = 1652] [serial = 92] [outer = 0x0] 09:21:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1240e6c00) [pid = 1652] [serial = 93] [outer = 0x1176e2000] 09:21:57 INFO - PROCESS | 1652 | 1467130917384 Marionette DEBUG loaded listener.js 09:21:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12442c800) [pid = 1652] [serial = 94] [outer = 0x1176e2000] 09:21:57 INFO - PROCESS | 1652 | 1467130917773 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]]]}] 09:21:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:21:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 620ms 09:21:57 INFO - PROCESS | 1652 | 1467130917817 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 09:21:57 INFO - PROCESS | 1652 | 1467130917820 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 09:21:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:21:57 INFO - PROCESS | 1652 | 1467130917824 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:21:57 INFO - PROCESS | 1652 | 1467130917825 Marionette TRACE conn2 <- [1,102,null,{}] 09:21:57 INFO - PROCESS | 1652 | 1467130917841 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}] 09:21:57 INFO - PROCESS | 1652 | 1467130917842 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:57 INFO - PROCESS | 1652 | 1467130917914 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 09:21:57 INFO - PROCESS | 1652 | 1467130917918 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:57 INFO - PROCESS | 1652 | 1467130917920 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ea2000 == 33 [pid = 1652] [id = 33] 09:21:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1240e5c00) [pid = 1652] [serial = 95] [outer = 0x0] 09:21:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124560000) [pid = 1652] [serial = 96] [outer = 0x1240e5c00] 09:21:57 INFO - PROCESS | 1652 | 1467130917944 Marionette DEBUG loaded listener.js 09:21:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12502e400) [pid = 1652] [serial = 97] [outer = 0x1240e5c00] 09:21:58 INFO - PROCESS | 1652 | 1467130918249 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]]]}] 09:21:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:21:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 431ms 09:21:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:21:58 INFO - PROCESS | 1652 | 1467130918258 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 09:21:58 INFO - PROCESS | 1652 | 1467130918260 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 09:21:58 INFO - PROCESS | 1652 | 1467130918262 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:21:58 INFO - PROCESS | 1652 | 1467130918263 Marionette TRACE conn2 <- [1,106,null,{}] 09:21:58 INFO - PROCESS | 1652 | 1467130918266 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}] 09:21:58 INFO - PROCESS | 1652 | 1467130918268 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:58 INFO - PROCESS | 1652 | 1467130918358 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 09:21:58 INFO - PROCESS | 1652 | 1467130918361 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:58 INFO - PROCESS | 1652 | 1467130918362 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x120853000 == 34 [pid = 1652] [id = 34] 09:21:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12505b800) [pid = 1652] [serial = 98] [outer = 0x0] 09:21:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x125770c00) [pid = 1652] [serial = 99] [outer = 0x12505b800] 09:21:58 INFO - PROCESS | 1652 | 1467130918390 Marionette DEBUG loaded listener.js 09:21:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1258e8c00) [pid = 1652] [serial = 100] [outer = 0x12505b800] 09:21:58 INFO - PROCESS | 1652 | 1467130918702 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]]]}] 09:21:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:21:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 469ms 09:21:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:21:58 INFO - PROCESS | 1652 | 1467130918731 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 09:21:58 INFO - PROCESS | 1652 | 1467130918733 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 09:21:58 INFO - PROCESS | 1652 | 1467130918736 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:21:58 INFO - PROCESS | 1652 | 1467130918738 Marionette TRACE conn2 <- [1,110,null,{}] 09:21:58 INFO - PROCESS | 1652 | 1467130918741 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}] 09:21:58 INFO - PROCESS | 1652 | 1467130918742 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:58 INFO - PROCESS | 1652 | 1467130918841 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 09:21:58 INFO - PROCESS | 1652 | 1467130918847 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:58 INFO - PROCESS | 1652 | 1467130918848 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x121204800 == 35 [pid = 1652] [id = 35] 09:21:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12444f400) [pid = 1652] [serial = 101] [outer = 0x0] 09:21:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1258e9000) [pid = 1652] [serial = 102] [outer = 0x12444f400] 09:21:58 INFO - PROCESS | 1652 | 1467130918871 Marionette DEBUG loaded listener.js 09:21:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1263f0000) [pid = 1652] [serial = 103] [outer = 0x12444f400] 09:21:59 INFO - PROCESS | 1652 | 1467130919168 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]]]}] 09:21:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:21:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 471ms 09:21:59 INFO - PROCESS | 1652 | 1467130919207 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 09:21:59 INFO - PROCESS | 1652 | 1467130919208 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 09:21:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:21:59 INFO - PROCESS | 1652 | 1467130919210 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:21:59 INFO - PROCESS | 1652 | 1467130919211 Marionette TRACE conn2 <- [1,114,null,{}] 09:21:59 INFO - PROCESS | 1652 | 1467130919213 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}] 09:21:59 INFO - PROCESS | 1652 | 1467130919214 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:59 INFO - PROCESS | 1652 | 1467130919291 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 09:21:59 INFO - PROCESS | 1652 | 1467130919295 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:59 INFO - PROCESS | 1652 | 1467130919296 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12146f000 == 36 [pid = 1652] [id = 36] 09:21:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1244cb800) [pid = 1652] [serial = 104] [outer = 0x0] 09:21:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1267c8800) [pid = 1652] [serial = 105] [outer = 0x1244cb800] 09:21:59 INFO - PROCESS | 1652 | 1467130919319 Marionette DEBUG loaded listener.js 09:21:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1268d7c00) [pid = 1652] [serial = 106] [outer = 0x1244cb800] 09:21:59 INFO - PROCESS | 1652 | 1467130919625 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]]]}] 09:21:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:21:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 09:21:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:21:59 INFO - PROCESS | 1652 | 1467130919678 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 09:21:59 INFO - PROCESS | 1652 | 1467130919679 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 09:21:59 INFO - PROCESS | 1652 | 1467130919681 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:21:59 INFO - PROCESS | 1652 | 1467130919682 Marionette TRACE conn2 <- [1,118,null,{}] 09:21:59 INFO - PROCESS | 1652 | 1467130919685 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}] 09:21:59 INFO - PROCESS | 1652 | 1467130919686 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:59 INFO - PROCESS | 1652 | 1467130919784 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 09:21:59 INFO - PROCESS | 1652 | 1467130919790 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:59 INFO - PROCESS | 1652 | 1467130919791 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:21:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1215be800 == 37 [pid = 1652] [id = 37] 09:21:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1194ed400) [pid = 1652] [serial = 107] [outer = 0x0] 09:21:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1267cb800) [pid = 1652] [serial = 108] [outer = 0x1194ed400] 09:21:59 INFO - PROCESS | 1652 | 1467130919815 Marionette DEBUG loaded listener.js 09:21:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126e18000) [pid = 1652] [serial = 109] [outer = 0x1194ed400] 09:22:00 INFO - PROCESS | 1652 | 1467130920110 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]]]}] 09:22:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:22:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 470ms 09:22:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:22:00 INFO - PROCESS | 1652 | 1467130920153 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 09:22:00 INFO - PROCESS | 1652 | 1467130920154 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 09:22:00 INFO - PROCESS | 1652 | 1467130920156 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:22:00 INFO - PROCESS | 1652 | 1467130920158 Marionette TRACE conn2 <- [1,122,null,{}] 09:22:00 INFO - PROCESS | 1652 | 1467130920160 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}] 09:22:00 INFO - PROCESS | 1652 | 1467130920161 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:00 INFO - PROCESS | 1652 | 1467130920237 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 09:22:00 INFO - PROCESS | 1652 | 1467130920241 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:00 INFO - PROCESS | 1652 | 1467130920242 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x124056000 == 38 [pid = 1652] [id = 38] 09:22:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x128381c00) [pid = 1652] [serial = 110] [outer = 0x0] 09:22:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1290ab400) [pid = 1652] [serial = 111] [outer = 0x128381c00] 09:22:00 INFO - PROCESS | 1652 | 1467130920272 Marionette DEBUG loaded listener.js 09:22:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1291dbc00) [pid = 1652] [serial = 112] [outer = 0x128381c00] 09:22:00 INFO - PROCESS | 1652 | 1467130920565 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]]]}] 09:22:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:22:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 417ms 09:22:00 INFO - PROCESS | 1652 | 1467130920575 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 09:22:00 INFO - PROCESS | 1652 | 1467130920576 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 09:22:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:22:00 INFO - PROCESS | 1652 | 1467130920578 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:22:00 INFO - PROCESS | 1652 | 1467130920579 Marionette TRACE conn2 <- [1,126,null,{}] 09:22:00 INFO - PROCESS | 1652 | 1467130920581 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}] 09:22:00 INFO - PROCESS | 1652 | 1467130920582 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:00 INFO - PROCESS | 1652 | 1467130920676 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 09:22:00 INFO - PROCESS | 1652 | 1467130920738 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:00 INFO - PROCESS | 1652 | 1467130920739 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x124137800 == 39 [pid = 1652] [id = 39] 09:22:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1268dac00) [pid = 1652] [serial = 113] [outer = 0x0] 09:22:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1291dc800) [pid = 1652] [serial = 114] [outer = 0x1268dac00] 09:22:00 INFO - PROCESS | 1652 | 1467130920763 Marionette DEBUG loaded listener.js 09:22:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x129354c00) [pid = 1652] [serial = 115] [outer = 0x1268dac00] 09:22:01 INFO - PROCESS | 1652 | 1467130921688 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]]]}] 09:22:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:22:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1169ms 09:22:01 INFO - PROCESS | 1652 | 1467130921748 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 09:22:01 INFO - PROCESS | 1652 | 1467130921750 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 09:22:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:22:01 INFO - PROCESS | 1652 | 1467130921753 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:22:01 INFO - PROCESS | 1652 | 1467130921755 Marionette TRACE conn2 <- [1,130,null,{}] 09:22:01 INFO - PROCESS | 1652 | 1467130921758 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}] 09:22:01 INFO - PROCESS | 1652 | 1467130921760 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:01 INFO - PROCESS | 1652 | 1467130921853 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 09:22:01 INFO - PROCESS | 1652 | 1467130921884 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:01 INFO - PROCESS | 1652 | 1467130921887 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1130eb000 == 40 [pid = 1652] [id = 40] 09:22:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x112e0f800) [pid = 1652] [serial = 116] [outer = 0x0] 09:22:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x116974400) [pid = 1652] [serial = 117] [outer = 0x112e0f800] 09:22:01 INFO - PROCESS | 1652 | 1467130921914 Marionette DEBUG loaded listener.js 09:22:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11749dc00) [pid = 1652] [serial = 118] [outer = 0x112e0f800] 09:22:02 INFO - PROCESS | 1652 | 1467130922237 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]]]}] 09:22:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:22:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 520ms 09:22:02 INFO - PROCESS | 1652 | 1467130922275 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 09:22:02 INFO - PROCESS | 1652 | 1467130922278 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 09:22:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:22:02 INFO - PROCESS | 1652 | 1467130922283 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:22:02 INFO - PROCESS | 1652 | 1467130922285 Marionette TRACE conn2 <- [1,134,null,{}] 09:22:02 INFO - PROCESS | 1652 | 1467130922287 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}] 09:22:02 INFO - PROCESS | 1652 | 1467130922288 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:02 INFO - PROCESS | 1652 | 1467130922384 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 09:22:02 INFO - PROCESS | 1652 | 1467130922388 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:02 INFO - PROCESS | 1652 | 1467130922389 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x116618800 == 41 [pid = 1652] [id = 41] 09:22:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x117e99400) [pid = 1652] [serial = 119] [outer = 0x0] 09:22:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1180a8400) [pid = 1652] [serial = 120] [outer = 0x117e99400] 09:22:02 INFO - PROCESS | 1652 | 1467130922416 Marionette DEBUG loaded listener.js 09:22:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1185d9800) [pid = 1652] [serial = 121] [outer = 0x117e99400] 09:22:02 INFO - PROCESS | 1652 | 1467130922741 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]]]}] 09:22:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:22:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 470ms 09:22:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:22:02 INFO - PROCESS | 1652 | 1467130922753 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 09:22:02 INFO - PROCESS | 1652 | 1467130922754 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 09:22:02 INFO - PROCESS | 1652 | 1467130922761 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:22:02 INFO - PROCESS | 1652 | 1467130922764 Marionette TRACE conn2 <- [1,138,null,{}] 09:22:02 INFO - PROCESS | 1652 | 1467130922773 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}] 09:22:02 INFO - PROCESS | 1652 | 1467130922776 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:02 INFO - PROCESS | 1652 | 1467130922864 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 09:22:02 INFO - PROCESS | 1652 | 1467130922898 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:02 INFO - PROCESS | 1652 | 1467130922900 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11609b000 == 42 [pid = 1652] [id = 42] 09:22:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x118ff2c00) [pid = 1652] [serial = 122] [outer = 0x0] 09:22:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x119730000) [pid = 1652] [serial = 123] [outer = 0x118ff2c00] 09:22:02 INFO - PROCESS | 1652 | 1467130922929 Marionette DEBUG loaded listener.js 09:22:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x119d47800) [pid = 1652] [serial = 124] [outer = 0x118ff2c00] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12ccacc00) [pid = 1652] [serial = 46] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12b066400) [pid = 1652] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12c28a000) [pid = 1652] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12b985400) [pid = 1652] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11809cc00) [pid = 1652] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12b8f6c00) [pid = 1652] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12b029000) [pid = 1652] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12ad0b000) [pid = 1652] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1290ac000) [pid = 1652] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12d32a800) [pid = 1652] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12d279000) [pid = 1652] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118466400) [pid = 1652] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119732800) [pid = 1652] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1208ecc00) [pid = 1652] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1176e2000) [pid = 1652] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1240e5c00) [pid = 1652] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12505b800) [pid = 1652] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x128381c00) [pid = 1652] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1244cb800) [pid = 1652] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1194ed400) [pid = 1652] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11201cc00) [pid = 1652] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11336c800) [pid = 1652] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118096400) [pid = 1652] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116629c00) [pid = 1652] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1170b2c00) [pid = 1652] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x113966400) [pid = 1652] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1181a5800) [pid = 1652] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11393f800) [pid = 1652] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:22:03 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119e77400) [pid = 1652] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:22:03 INFO - PROCESS | 1652 | 1467130923830 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]]]}] 09:22:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:22:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1126ms 09:22:03 INFO - PROCESS | 1652 | 1467130923892 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 09:22:03 INFO - PROCESS | 1652 | 1467130923894 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 09:22:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:22:03 INFO - PROCESS | 1652 | 1467130923897 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:22:03 INFO - PROCESS | 1652 | 1467130923898 Marionette TRACE conn2 <- [1,142,null,{}] 09:22:03 INFO - PROCESS | 1652 | 1467130923906 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}] 09:22:03 INFO - PROCESS | 1652 | 1467130923908 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:03 INFO - PROCESS | 1652 | 1467130923987 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 09:22:03 INFO - PROCESS | 1652 | 1467130923991 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:03 INFO - PROCESS | 1652 | 1467130923992 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182e5800 == 43 [pid = 1652] [id = 43] 09:22:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1180a5c00) [pid = 1652] [serial = 125] [outer = 0x0] 09:22:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118fed800) [pid = 1652] [serial = 126] [outer = 0x1180a5c00] 09:22:04 INFO - PROCESS | 1652 | 1467130924019 Marionette DEBUG loaded listener.js 09:22:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119b67000) [pid = 1652] [serial = 127] [outer = 0x1180a5c00] 09:22:04 INFO - PROCESS | 1652 | 1467130924342 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]]]}] 09:22:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:22:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 471ms 09:22:04 INFO - PROCESS | 1652 | 1467130924370 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 09:22:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:22:04 INFO - PROCESS | 1652 | 1467130924372 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 09:22:04 INFO - PROCESS | 1652 | 1467130924374 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:22:04 INFO - PROCESS | 1652 | 1467130924375 Marionette TRACE conn2 <- [1,146,null,{}] 09:22:04 INFO - PROCESS | 1652 | 1467130924377 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}] 09:22:04 INFO - PROCESS | 1652 | 1467130924379 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:04 INFO - PROCESS | 1652 | 1467130924461 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 09:22:04 INFO - PROCESS | 1652 | 1467130924507 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:04 INFO - PROCESS | 1652 | 1467130924508 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187ce000 == 44 [pid = 1652] [id = 44] 09:22:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116968800) [pid = 1652] [serial = 128] [outer = 0x0] 09:22:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119e7ac00) [pid = 1652] [serial = 129] [outer = 0x116968800] 09:22:04 INFO - PROCESS | 1652 | 1467130924532 Marionette DEBUG loaded listener.js 09:22:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1208e0c00) [pid = 1652] [serial = 130] [outer = 0x116968800] 09:22:04 INFO - PROCESS | 1652 | 1467130924810 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]]]}] 09:22:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:22:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 470ms 09:22:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:22:04 INFO - PROCESS | 1652 | 1467130924845 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 09:22:04 INFO - PROCESS | 1652 | 1467130924846 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 09:22:04 INFO - PROCESS | 1652 | 1467130924848 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:22:04 INFO - PROCESS | 1652 | 1467130924849 Marionette TRACE conn2 <- [1,150,null,{}] 09:22:04 INFO - PROCESS | 1652 | 1467130924859 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}] 09:22:04 INFO - PROCESS | 1652 | 1467130924863 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:04 INFO - PROCESS | 1652 | 1467130924957 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 09:22:05 INFO - PROCESS | 1652 | 1467130925008 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:05 INFO - PROCESS | 1652 | 1467130925009 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11944f000 == 45 [pid = 1652] [id = 45] 09:22:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11808fc00) [pid = 1652] [serial = 131] [outer = 0x0] 09:22:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1212ec800) [pid = 1652] [serial = 132] [outer = 0x11808fc00] 09:22:05 INFO - PROCESS | 1652 | 1467130925034 Marionette DEBUG loaded listener.js 09:22:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124562400) [pid = 1652] [serial = 133] [outer = 0x11808fc00] 09:22:05 INFO - PROCESS | 1652 | 1467130925324 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]]]}] 09:22:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:22:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 526ms 09:22:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:22:05 INFO - PROCESS | 1652 | 1467130925375 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 09:22:05 INFO - PROCESS | 1652 | 1467130925376 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 09:22:05 INFO - PROCESS | 1652 | 1467130925379 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:22:05 INFO - PROCESS | 1652 | 1467130925381 Marionette TRACE conn2 <- [1,154,null,{}] 09:22:05 INFO - PROCESS | 1652 | 1467130925385 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}] 09:22:05 INFO - PROCESS | 1652 | 1467130925388 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:05 INFO - PROCESS | 1652 | 1467130925492 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 09:22:05 INFO - PROCESS | 1652 | 1467130925562 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:05 INFO - PROCESS | 1652 | 1467130925563 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x119eb6000 == 46 [pid = 1652] [id = 46] 09:22:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1180aa400) [pid = 1652] [serial = 134] [outer = 0x0] 09:22:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x125028400) [pid = 1652] [serial = 135] [outer = 0x1180aa400] 09:22:05 INFO - PROCESS | 1652 | 1467130925604 Marionette DEBUG loaded listener.js 09:22:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x125774400) [pid = 1652] [serial = 136] [outer = 0x1180aa400] 09:22:06 INFO - PROCESS | 1652 | 1467130926124 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]]]}] 09:22:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:22:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 772ms 09:22:06 INFO - PROCESS | 1652 | 1467130926151 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 09:22:06 INFO - PROCESS | 1652 | 1467130926155 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 09:22:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:22:06 INFO - PROCESS | 1652 | 1467130926158 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:22:06 INFO - PROCESS | 1652 | 1467130926162 Marionette TRACE conn2 <- [1,158,null,{}] 09:22:06 INFO - PROCESS | 1652 | 1467130926182 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}] 09:22:06 INFO - PROCESS | 1652 | 1467130926183 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:06 INFO - PROCESS | 1652 | 1467130926308 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 09:22:06 INFO - PROCESS | 1652 | 1467130926353 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:06 INFO - PROCESS | 1652 | 1467130926354 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11694f800 == 47 [pid = 1652] [id = 47] 09:22:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11696a800) [pid = 1652] [serial = 137] [outer = 0x0] 09:22:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1176dac00) [pid = 1652] [serial = 138] [outer = 0x11696a800] 09:22:06 INFO - PROCESS | 1652 | 1467130926385 Marionette DEBUG loaded listener.js 09:22:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118098400) [pid = 1652] [serial = 139] [outer = 0x11696a800] 09:22:06 INFO - PROCESS | 1652 | 1467130926792 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]]]}] 09:22:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:22:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 688ms 09:22:06 INFO - PROCESS | 1652 | 1467130926846 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 09:22:06 INFO - PROCESS | 1652 | 1467130926849 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 09:22:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:22:06 INFO - PROCESS | 1652 | 1467130926872 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:22:06 INFO - PROCESS | 1652 | 1467130926874 Marionette TRACE conn2 <- [1,162,null,{}] 09:22:06 INFO - PROCESS | 1652 | 1467130926877 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}] 09:22:06 INFO - PROCESS | 1652 | 1467130926878 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:06 INFO - PROCESS | 1652 | 1467130926975 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 09:22:07 INFO - PROCESS | 1652 | 1467130927034 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:07 INFO - PROCESS | 1652 | 1467130927035 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x119e2a000 == 48 [pid = 1652] [id = 48] 09:22:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118ff2800) [pid = 1652] [serial = 140] [outer = 0x0] 09:22:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1194f7000) [pid = 1652] [serial = 141] [outer = 0x118ff2800] 09:22:07 INFO - PROCESS | 1652 | 1467130927066 Marionette DEBUG loaded listener.js 09:22:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x119e74000) [pid = 1652] [serial = 142] [outer = 0x118ff2800] 09:22:07 INFO - PROCESS | 1652 | 1467130927466 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]]]}] 09:22:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:22:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 622ms 09:22:07 INFO - PROCESS | 1652 | 1467130927492 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 09:22:07 INFO - PROCESS | 1652 | 1467130927494 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 09:22:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:22:07 INFO - PROCESS | 1652 | 1467130927496 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:22:07 INFO - PROCESS | 1652 | 1467130927499 Marionette TRACE conn2 <- [1,166,null,{}] 09:22:07 INFO - PROCESS | 1652 | 1467130927507 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}] 09:22:07 INFO - PROCESS | 1652 | 1467130927510 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:07 INFO - PROCESS | 1652 | 1467130927619 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 09:22:07 INFO - PROCESS | 1652 | 1467130927681 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:07 INFO - PROCESS | 1652 | 1467130927683 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x121669800 == 49 [pid = 1652] [id = 49] 09:22:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x121a44800) [pid = 1652] [serial = 143] [outer = 0x0] 09:22:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1240e5c00) [pid = 1652] [serial = 144] [outer = 0x121a44800] 09:22:07 INFO - PROCESS | 1652 | 1467130927714 Marionette DEBUG loaded listener.js 09:22:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x125060c00) [pid = 1652] [serial = 145] [outer = 0x121a44800] 09:22:08 INFO - PROCESS | 1652 | 1467130928140 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]]]}] 09:22:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:22:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 09:22:08 INFO - PROCESS | 1652 | 1467130928169 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 09:22:08 INFO - PROCESS | 1652 | 1467130928170 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 09:22:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:22:08 INFO - PROCESS | 1652 | 1467130928173 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:22:08 INFO - PROCESS | 1652 | 1467130928174 Marionette TRACE conn2 <- [1,170,null,{}] 09:22:08 INFO - PROCESS | 1652 | 1467130928177 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}] 09:22:08 INFO - PROCESS | 1652 | 1467130928178 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:08 INFO - PROCESS | 1652 | 1467130928277 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 09:22:08 INFO - PROCESS | 1652 | 1467130928337 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:08 INFO - PROCESS | 1652 | 1467130928339 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12406e000 == 50 [pid = 1652] [id = 50] 09:22:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x124026000) [pid = 1652] [serial = 146] [outer = 0x0] 09:22:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x125815c00) [pid = 1652] [serial = 147] [outer = 0x124026000] 09:22:08 INFO - PROCESS | 1652 | 1467130928367 Marionette DEBUG loaded listener.js 09:22:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1261d2c00) [pid = 1652] [serial = 148] [outer = 0x124026000] 09:22:08 INFO - PROCESS | 1652 | 1467130928842 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]]]}] 09:22:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:22:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 719ms 09:22:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:22:08 INFO - PROCESS | 1652 | 1467130928902 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 09:22:08 INFO - PROCESS | 1652 | 1467130928904 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 09:22:08 INFO - PROCESS | 1652 | 1467130928908 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:22:08 INFO - PROCESS | 1652 | 1467130928910 Marionette TRACE conn2 <- [1,174,null,{}] 09:22:08 INFO - PROCESS | 1652 | 1467130928915 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}] 09:22:08 INFO - PROCESS | 1652 | 1467130928916 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:09 INFO - PROCESS | 1652 | 1467130929009 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 09:22:09 INFO - PROCESS | 1652 | 1467130929071 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:09 INFO - PROCESS | 1652 | 1467130929074 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11699b000 == 51 [pid = 1652] [id = 51] 09:22:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1162d9000) [pid = 1652] [serial = 149] [outer = 0x0] 09:22:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1167b9c00) [pid = 1652] [serial = 150] [outer = 0x1162d9000] 09:22:09 INFO - PROCESS | 1652 | 1467130929102 Marionette DEBUG loaded listener.js 09:22:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x117495c00) [pid = 1652] [serial = 151] [outer = 0x1162d9000] 09:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11944f000 == 50 [pid = 1652] [id = 45] 09:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x1187ce000 == 49 [pid = 1652] [id = 44] 09:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x1182e5800 == 48 [pid = 1652] [id = 43] 09:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11609b000 == 47 [pid = 1652] [id = 42] 09:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x118259000 == 46 [pid = 1652] [id = 28] 09:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x116618800 == 45 [pid = 1652] [id = 41] 09:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x1170cf800 == 44 [pid = 1652] [id = 27] 09:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x118f9c000 == 43 [pid = 1652] [id = 30] 09:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x1130eb000 == 42 [pid = 1652] [id = 40] 09:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x1187cf000 == 41 [pid = 1652] [id = 29] 09:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12406e000 == 40 [pid = 1652] [id = 50] 09:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x121669800 == 39 [pid = 1652] [id = 49] 09:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x119e2a000 == 38 [pid = 1652] [id = 48] 09:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12146f000 == 37 [pid = 1652] [id = 36] 09:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x121204800 == 36 [pid = 1652] [id = 35] 09:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11694f800 == 35 [pid = 1652] [id = 47] 09:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x1215be800 == 34 [pid = 1652] [id = 37] 09:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x124056000 == 33 [pid = 1652] [id = 38] 09:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x124137800 == 32 [pid = 1652] [id = 39] 09:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x119eb6000 == 31 [pid = 1652] [id = 46] 09:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x1191bb000 == 30 [pid = 1652] [id = 31] 09:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11699e000 == 29 [pid = 1652] [id = 32] 09:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x119ea2000 == 28 [pid = 1652] [id = 33] 09:22:09 INFO - PROCESS | 1652 | --DOCSHELL 0x120853000 == 27 [pid = 1652] [id = 34] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1240e8400) [pid = 1652] [serial = 11] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12d488400) [pid = 1652] [serial = 58] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1212ec400) [pid = 1652] [serial = 87] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1215d5c00) [pid = 1652] [serial = 88] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x121a3e000) [pid = 1652] [serial = 90] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x124029000) [pid = 1652] [serial = 91] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1240e6c00) [pid = 1652] [serial = 93] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x124560000) [pid = 1652] [serial = 96] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x125770c00) [pid = 1652] [serial = 99] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12502e400) [pid = 1652] [serial = 97] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1258e8c00) [pid = 1652] [serial = 100] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1208ed000) [pid = 1652] [serial = 85] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12442c800) [pid = 1652] [serial = 94] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1268d7c00) [pid = 1652] [serial = 106] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x126e18000) [pid = 1652] [serial = 109] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x116a11800) [pid = 1652] [serial = 64] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118f40800) [pid = 1652] [serial = 76] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1291dbc00) [pid = 1652] [serial = 112] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x112a83c00) [pid = 1652] [serial = 61] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11937d000) [pid = 1652] [serial = 79] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1258e9000) [pid = 1652] [serial = 102] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1267c8800) [pid = 1652] [serial = 105] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1267cb800) [pid = 1652] [serial = 108] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1290ab400) [pid = 1652] [serial = 111] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1122b0000) [pid = 1652] [serial = 60] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1160d6000) [pid = 1652] [serial = 63] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118099800) [pid = 1652] [serial = 66] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118461c00) [pid = 1652] [serial = 67] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116632c00) [pid = 1652] [serial = 69] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116972000) [pid = 1652] [serial = 70] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117499400) [pid = 1652] [serial = 72] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1176de400) [pid = 1652] [serial = 73] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1185d4800) [pid = 1652] [serial = 75] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118fc4400) [pid = 1652] [serial = 78] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1194f5c00) [pid = 1652] [serial = 81] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119b63000) [pid = 1652] [serial = 82] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1208e3c00) [pid = 1652] [serial = 84] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12b977c00) [pid = 1652] [serial = 27] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118464000) [pid = 1652] [serial = 28] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12b063000) [pid = 1652] [serial = 24] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12b06f000) [pid = 1652] [serial = 25] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12ad10800) [pid = 1652] [serial = 22] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12a665400) [pid = 1652] [serial = 21] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12934d800) [pid = 1652] [serial = 18] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1290adc00) [pid = 1652] [serial = 15] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1290b3800) [pid = 1652] [serial = 16] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x121c20800) [pid = 1652] [serial = 8] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12d327c00) [pid = 1652] [serial = 55] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12d324000) [pid = 1652] [serial = 54] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x118758000) [pid = 1652] [serial = 51] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12cd89000) [pid = 1652] [serial = 52] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12cc75000) [pid = 1652] [serial = 42] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12cca7000) [pid = 1652] [serial = 45] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12ccae800) [pid = 1652] [serial = 47] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12cd86000) [pid = 1652] [serial = 48] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12c5ddc00) [pid = 1652] [serial = 40] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12c4c2800) [pid = 1652] [serial = 39] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12c292400) [pid = 1652] [serial = 36] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x12c4bc400) [pid = 1652] [serial = 37] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12c024000) [pid = 1652] [serial = 33] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12c287800) [pid = 1652] [serial = 34] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x12b982400) [pid = 1652] [serial = 31] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12935b400) [pid = 1652] [serial = 30] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x12d482000) [pid = 1652] [serial = 57] [outer = 0x0] [url = about:blank] 09:22:09 INFO - PROCESS | 1652 | 1467130929922 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]]]}] 09:22:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:22:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1023ms 09:22:09 INFO - PROCESS | 1652 | 1467130929931 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 09:22:09 INFO - PROCESS | 1652 | 1467130929933 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 09:22:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:22:09 INFO - PROCESS | 1652 | 1467130929938 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:22:09 INFO - PROCESS | 1652 | 1467130929940 Marionette TRACE conn2 <- [1,178,null,{}] 09:22:09 INFO - PROCESS | 1652 | 1467130929948 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}] 09:22:09 INFO - PROCESS | 1652 | 1467130929950 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:10 INFO - PROCESS | 1652 | 1467130930022 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 09:22:10 INFO - PROCESS | 1652 | 1467130930027 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:10 INFO - PROCESS | 1652 | 1467130930030 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x112f3a800 == 28 [pid = 1652] [id = 52] 09:22:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x1162d5c00) [pid = 1652] [serial = 152] [outer = 0x0] 09:22:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x1166ee000) [pid = 1652] [serial = 153] [outer = 0x1162d5c00] 09:22:10 INFO - PROCESS | 1652 | 1467130930060 Marionette DEBUG loaded listener.js 09:22:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x112f4ec00) [pid = 1652] [serial = 154] [outer = 0x1162d5c00] 09:22:10 INFO - PROCESS | 1652 | 1467130930380 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]]]}] 09:22:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:22:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 476ms 09:22:10 INFO - PROCESS | 1652 | 1467130930413 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 09:22:10 INFO - PROCESS | 1652 | 1467130930417 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 09:22:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:22:10 INFO - PROCESS | 1652 | 1467130930437 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:22:10 INFO - PROCESS | 1652 | 1467130930439 Marionette TRACE conn2 <- [1,182,null,{}] 09:22:10 INFO - PROCESS | 1652 | 1467130930442 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}] 09:22:10 INFO - PROCESS | 1652 | 1467130930443 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:10 INFO - PROCESS | 1652 | 1467130930513 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 09:22:10 INFO - PROCESS | 1652 | 1467130930518 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:10 INFO - PROCESS | 1652 | 1467130930520 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x116616000 == 29 [pid = 1652] [id = 53] 09:22:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x117498400) [pid = 1652] [serial = 155] [outer = 0x0] 09:22:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x118099800) [pid = 1652] [serial = 156] [outer = 0x117498400] 09:22:10 INFO - PROCESS | 1652 | 1467130930549 Marionette DEBUG loaded listener.js 09:22:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x118468c00) [pid = 1652] [serial = 157] [outer = 0x117498400] 09:22:10 INFO - PROCESS | 1652 | 1467130930877 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]]]}] 09:22:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:22:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 472ms 09:22:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:22:10 INFO - PROCESS | 1652 | 1467130930907 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 09:22:10 INFO - PROCESS | 1652 | 1467130930908 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 09:22:10 INFO - PROCESS | 1652 | 1467130930910 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:22:10 INFO - PROCESS | 1652 | 1467130930913 Marionette TRACE conn2 <- [1,186,null,{}] 09:22:10 INFO - PROCESS | 1652 | 1467130930920 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}] 09:22:10 INFO - PROCESS | 1652 | 1467130930924 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:11 INFO - PROCESS | 1652 | 1467130930999 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 09:22:11 INFO - PROCESS | 1652 | 1467130931041 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:11 INFO - PROCESS | 1652 | 1467130931043 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11701d000 == 30 [pid = 1652] [id = 54] 09:22:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1170b1c00) [pid = 1652] [serial = 158] [outer = 0x0] 09:22:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x118ff4800) [pid = 1652] [serial = 159] [outer = 0x1170b1c00] 09:22:11 INFO - PROCESS | 1652 | 1467130931071 Marionette DEBUG loaded listener.js 09:22:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1194f8800) [pid = 1652] [serial = 160] [outer = 0x1170b1c00] 09:22:11 INFO - PROCESS | 1652 | 1467130931340 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]]]}] 09:22:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:22:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 470ms 09:22:11 INFO - PROCESS | 1652 | 1467130931381 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 09:22:11 INFO - PROCESS | 1652 | 1467130931383 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 09:22:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:22:11 INFO - PROCESS | 1652 | 1467130931393 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:22:11 INFO - PROCESS | 1652 | 1467130931394 Marionette TRACE conn2 <- [1,190,null,{}] 09:22:11 INFO - PROCESS | 1652 | 1467130931396 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}] 09:22:11 INFO - PROCESS | 1652 | 1467130931397 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:11 INFO - PROCESS | 1652 | 1467130931475 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 09:22:11 INFO - PROCESS | 1652 | 1467130931478 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:11 INFO - PROCESS | 1652 | 1467130931480 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182e6800 == 31 [pid = 1652] [id = 55] 09:22:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x119d4cc00) [pid = 1652] [serial = 161] [outer = 0x0] 09:22:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1208e2800) [pid = 1652] [serial = 162] [outer = 0x119d4cc00] 09:22:11 INFO - PROCESS | 1652 | 1467130931507 Marionette DEBUG loaded listener.js 09:22:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1208ed400) [pid = 1652] [serial = 163] [outer = 0x119d4cc00] 09:22:11 INFO - PROCESS | 1652 | 1467130931816 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]]]}] 09:22:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:22:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 468ms 09:22:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:22:11 INFO - PROCESS | 1652 | 1467130931862 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 09:22:11 INFO - PROCESS | 1652 | 1467130931863 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 09:22:11 INFO - PROCESS | 1652 | 1467130931865 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:22:11 INFO - PROCESS | 1652 | 1467130931867 Marionette TRACE conn2 <- [1,194,null,{}] 09:22:11 INFO - PROCESS | 1652 | 1467130931869 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}] 09:22:11 INFO - PROCESS | 1652 | 1467130931870 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:11 INFO - PROCESS | 1652 | 1467130931970 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 09:22:11 INFO - PROCESS | 1652 | 1467130931980 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:11 INFO - PROCESS | 1652 | 1467130931981 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f91000 == 32 [pid = 1652] [id = 56] 09:22:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1133e3c00) [pid = 1652] [serial = 164] [outer = 0x0] 09:22:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1208e8000) [pid = 1652] [serial = 165] [outer = 0x1133e3c00] 09:22:12 INFO - PROCESS | 1652 | 1467130932009 Marionette DEBUG loaded listener.js 09:22:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1215e3000) [pid = 1652] [serial = 166] [outer = 0x1133e3c00] 09:22:12 INFO - PROCESS | 1652 | 1467130932313 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]]]}] 09:22:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:22:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 471ms 09:22:12 INFO - PROCESS | 1652 | 1467130932336 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 09:22:12 INFO - PROCESS | 1652 | 1467130932338 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 09:22:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:22:12 INFO - PROCESS | 1652 | 1467130932340 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:22:12 INFO - PROCESS | 1652 | 1467130932341 Marionette TRACE conn2 <- [1,198,null,{}] 09:22:12 INFO - PROCESS | 1652 | 1467130932343 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}] 09:22:12 INFO - PROCESS | 1652 | 1467130932347 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:12 INFO - PROCESS | 1652 | 1467130932458 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 09:22:12 INFO - PROCESS | 1652 | 1467130932462 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:12 INFO - PROCESS | 1652 | 1467130932463 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11995f800 == 33 [pid = 1652] [id = 57] 09:22:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1215d9000) [pid = 1652] [serial = 167] [outer = 0x0] 09:22:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x121ca0400) [pid = 1652] [serial = 168] [outer = 0x1215d9000] 09:22:12 INFO - PROCESS | 1652 | 1467130932488 Marionette DEBUG loaded listener.js 09:22:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x125063800) [pid = 1652] [serial = 169] [outer = 0x1215d9000] 09:22:12 INFO - PROCESS | 1652 | 1467130932837 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]]]}] 09:22:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:22:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 518ms 09:22:12 INFO - PROCESS | 1652 | 1467130932858 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 09:22:12 INFO - PROCESS | 1652 | 1467130932859 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 09:22:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:22:12 INFO - PROCESS | 1652 | 1467130932862 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:22:12 INFO - PROCESS | 1652 | 1467130932863 Marionette TRACE conn2 <- [1,202,null,{}] 09:22:12 INFO - PROCESS | 1652 | 1467130932865 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}] 09:22:12 INFO - PROCESS | 1652 | 1467130932866 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:12 INFO - PROCESS | 1652 | 1467130932957 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 09:22:12 INFO - PROCESS | 1652 | 1467130932989 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:12 INFO - PROCESS | 1652 | 1467130932990 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ea6800 == 34 [pid = 1652] [id = 58] 09:22:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1250c8800) [pid = 1652] [serial = 170] [outer = 0x0] 09:22:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x125772800) [pid = 1652] [serial = 171] [outer = 0x1250c8800] 09:22:13 INFO - PROCESS | 1652 | 1467130933014 Marionette DEBUG loaded listener.js 09:22:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1258e3400) [pid = 1652] [serial = 172] [outer = 0x1250c8800] 09:22:13 INFO - PROCESS | 1652 | 1467130933307 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]]]}] 09:22:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:22:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 467ms 09:22:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:22:13 INFO - PROCESS | 1652 | 1467130933330 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 09:22:13 INFO - PROCESS | 1652 | 1467130933331 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 09:22:13 INFO - PROCESS | 1652 | 1467130933333 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:22:13 INFO - PROCESS | 1652 | 1467130933334 Marionette TRACE conn2 <- [1,206,null,{}] 09:22:13 INFO - PROCESS | 1652 | 1467130933351 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}] 09:22:13 INFO - PROCESS | 1652 | 1467130933354 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:13 INFO - PROCESS | 1652 | 1467130933443 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 09:22:13 INFO - PROCESS | 1652 | 1467130933446 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:13 INFO - PROCESS | 1652 | 1467130933447 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x121204800 == 35 [pid = 1652] [id = 59] 09:22:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1258e3c00) [pid = 1652] [serial = 173] [outer = 0x0] 09:22:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1261d4400) [pid = 1652] [serial = 174] [outer = 0x1258e3c00] 09:22:13 INFO - PROCESS | 1652 | 1467130933471 Marionette DEBUG loaded listener.js 09:22:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1208ecc00) [pid = 1652] [serial = 175] [outer = 0x1258e3c00] 09:22:13 INFO - PROCESS | 1652 | 1467130933777 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]]]}] 09:22:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:22:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 476ms 09:22:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:22:13 INFO - PROCESS | 1652 | 1467130933809 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 09:22:13 INFO - PROCESS | 1652 | 1467130933811 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 09:22:13 INFO - PROCESS | 1652 | 1467130933813 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:22:13 INFO - PROCESS | 1652 | 1467130933814 Marionette TRACE conn2 <- [1,210,null,{}] 09:22:13 INFO - PROCESS | 1652 | 1467130933816 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}] 09:22:13 INFO - PROCESS | 1652 | 1467130933817 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:13 INFO - PROCESS | 1652 | 1467130933911 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 09:22:13 INFO - PROCESS | 1652 | 1467130933941 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:13 INFO - PROCESS | 1652 | 1467130933942 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11701c000 == 36 [pid = 1652] [id = 60] 09:22:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1261d7800) [pid = 1652] [serial = 176] [outer = 0x0] 09:22:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1267d1800) [pid = 1652] [serial = 177] [outer = 0x1261d7800] 09:22:13 INFO - PROCESS | 1652 | 1467130933965 Marionette DEBUG loaded listener.js 09:22:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12687f400) [pid = 1652] [serial = 178] [outer = 0x1261d7800] 09:22:14 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11808fc00) [pid = 1652] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:22:14 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x112e0f800) [pid = 1652] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:22:14 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118ff2c00) [pid = 1652] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:22:14 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x117e99400) [pid = 1652] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:22:14 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1180a5c00) [pid = 1652] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:22:14 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x116968800) [pid = 1652] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:22:14 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1268dac00) [pid = 1652] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:22:14 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12444f400) [pid = 1652] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:22:14 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1180aa400) [pid = 1652] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:22:14 INFO - PROCESS | 1652 | 1467130934288 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]]]}] 09:22:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:22:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 517ms 09:22:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:22:14 INFO - PROCESS | 1652 | 1467130934331 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 09:22:14 INFO - PROCESS | 1652 | 1467130934332 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 09:22:14 INFO - PROCESS | 1652 | 1467130934334 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:22:14 INFO - PROCESS | 1652 | 1467130934335 Marionette TRACE conn2 <- [1,214,null,{}] 09:22:14 INFO - PROCESS | 1652 | 1467130934337 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}] 09:22:14 INFO - PROCESS | 1652 | 1467130934339 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:14 INFO - PROCESS | 1652 | 1467130934428 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 09:22:14 INFO - PROCESS | 1652 | 1467130934457 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:14 INFO - PROCESS | 1652 | 1467130934458 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1215bb000 == 37 [pid = 1652] [id = 61] 09:22:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11201c800) [pid = 1652] [serial = 179] [outer = 0x0] 09:22:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119e77c00) [pid = 1652] [serial = 180] [outer = 0x11201c800] 09:22:14 INFO - PROCESS | 1652 | 1467130934482 Marionette DEBUG loaded listener.js 09:22:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1267c8800) [pid = 1652] [serial = 181] [outer = 0x11201c800] 09:22:14 INFO - PROCESS | 1652 | 1467130934730 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]]]}] 09:22:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:22:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 418ms 09:22:14 INFO - PROCESS | 1652 | 1467130934758 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 09:22:14 INFO - PROCESS | 1652 | 1467130934759 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 09:22:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:22:14 INFO - PROCESS | 1652 | 1467130934766 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:22:14 INFO - PROCESS | 1652 | 1467130934768 Marionette TRACE conn2 <- [1,218,null,{}] 09:22:14 INFO - PROCESS | 1652 | 1467130934778 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}] 09:22:14 INFO - PROCESS | 1652 | 1467130934779 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:14 INFO - PROCESS | 1652 | 1467130934876 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 09:22:14 INFO - PROCESS | 1652 | 1467130934880 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:14 INFO - PROCESS | 1652 | 1467130934881 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187ea000 == 38 [pid = 1652] [id = 62] 09:22:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1268d7c00) [pid = 1652] [serial = 182] [outer = 0x0] 09:22:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x126e1ac00) [pid = 1652] [serial = 183] [outer = 0x1268d7c00] 09:22:14 INFO - PROCESS | 1652 | 1467130934909 Marionette DEBUG loaded listener.js 09:22:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1290b0c00) [pid = 1652] [serial = 184] [outer = 0x1268d7c00] 09:22:15 INFO - PROCESS | 1652 | 1467130935237 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]]]}] 09:22:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:22:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 479ms 09:22:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:22:15 INFO - PROCESS | 1652 | 1467130935245 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 09:22:15 INFO - PROCESS | 1652 | 1467130935246 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 09:22:15 INFO - PROCESS | 1652 | 1467130935248 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:22:15 INFO - PROCESS | 1652 | 1467130935249 Marionette TRACE conn2 <- [1,222,null,{}] 09:22:15 INFO - PROCESS | 1652 | 1467130935254 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}] 09:22:15 INFO - PROCESS | 1652 | 1467130935256 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:15 INFO - PROCESS | 1652 | 1467130935355 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 09:22:15 INFO - PROCESS | 1652 | 1467130935361 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:15 INFO - PROCESS | 1652 | 1467130935362 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x124164000 == 39 [pid = 1652] [id = 63] 09:22:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1208e7000) [pid = 1652] [serial = 185] [outer = 0x0] 09:22:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1290b4400) [pid = 1652] [serial = 186] [outer = 0x1208e7000] 09:22:15 INFO - PROCESS | 1652 | 1467130935383 Marionette DEBUG loaded listener.js 09:22:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12934dc00) [pid = 1652] [serial = 187] [outer = 0x1208e7000] 09:22:15 INFO - PROCESS | 1652 | 1467130935667 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]]]}] 09:22:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:22:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 473ms 09:22:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:22:15 INFO - PROCESS | 1652 | 1467130935722 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 09:22:15 INFO - PROCESS | 1652 | 1467130935724 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 09:22:15 INFO - PROCESS | 1652 | 1467130935727 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:22:15 INFO - PROCESS | 1652 | 1467130935729 Marionette TRACE conn2 <- [1,226,null,{}] 09:22:15 INFO - PROCESS | 1652 | 1467130935732 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}] 09:22:15 INFO - PROCESS | 1652 | 1467130935734 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:15 INFO - PROCESS | 1652 | 1467130935862 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 09:22:15 INFO - PROCESS | 1652 | 1467130935868 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:15 INFO - PROCESS | 1652 | 1467130935870 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1258ca000 == 40 [pid = 1652] [id = 64] 09:22:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1250c8000) [pid = 1652] [serial = 188] [outer = 0x0] 09:22:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12935a000) [pid = 1652] [serial = 189] [outer = 0x1250c8000] 09:22:15 INFO - PROCESS | 1652 | 1467130935910 Marionette DEBUG loaded listener.js 09:22:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12a666400) [pid = 1652] [serial = 190] [outer = 0x1250c8000] 09:22:16 INFO - PROCESS | 1652 | 1467130936492 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]]]}] 09:22:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:22:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 819ms 09:22:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:22:16 INFO - PROCESS | 1652 | 1467130936547 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 09:22:16 INFO - PROCESS | 1652 | 1467130936550 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 09:22:16 INFO - PROCESS | 1652 | 1467130936555 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:22:16 INFO - PROCESS | 1652 | 1467130936557 Marionette TRACE conn2 <- [1,230,null,{}] 09:22:16 INFO - PROCESS | 1652 | 1467130936562 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}] 09:22:16 INFO - PROCESS | 1652 | 1467130936564 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:16 INFO - PROCESS | 1652 | 1467130936670 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 09:22:16 INFO - PROCESS | 1652 | 1467130936739 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:16 INFO - PROCESS | 1652 | 1467130936740 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x116602800 == 41 [pid = 1652] [id = 65] 09:22:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11607d400) [pid = 1652] [serial = 191] [outer = 0x0] 09:22:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x117497400) [pid = 1652] [serial = 192] [outer = 0x11607d400] 09:22:16 INFO - PROCESS | 1652 | 1467130936771 Marionette DEBUG loaded listener.js 09:22:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x117e9f800) [pid = 1652] [serial = 193] [outer = 0x11607d400] 09:22:17 INFO - PROCESS | 1652 | 1467130937228 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]]]}] 09:22:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:22:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 723ms 09:22:17 INFO - PROCESS | 1652 | 1467130937276 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 09:22:17 INFO - PROCESS | 1652 | 1467130937279 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 09:22:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:22:17 INFO - PROCESS | 1652 | 1467130937284 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:22:17 INFO - PROCESS | 1652 | 1467130937285 Marionette TRACE conn2 <- [1,234,null,{}] 09:22:17 INFO - PROCESS | 1652 | 1467130937288 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}] 09:22:17 INFO - PROCESS | 1652 | 1467130937290 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:17 INFO - PROCESS | 1652 | 1467130937395 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 09:22:17 INFO - PROCESS | 1652 | 1467130937441 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:17 INFO - PROCESS | 1652 | 1467130937442 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x116670000 == 42 [pid = 1652] [id = 66] 09:22:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118094000) [pid = 1652] [serial = 194] [outer = 0x0] 09:22:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118468000) [pid = 1652] [serial = 195] [outer = 0x118094000] 09:22:17 INFO - PROCESS | 1652 | 1467130937474 Marionette DEBUG loaded listener.js 09:22:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118feec00) [pid = 1652] [serial = 196] [outer = 0x118094000] 09:22:17 INFO - PROCESS | 1652 | --DOCSHELL 0x124164000 == 41 [pid = 1652] [id = 63] 09:22:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1187ea000 == 40 [pid = 1652] [id = 62] 09:22:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1215bb000 == 39 [pid = 1652] [id = 61] 09:22:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11701c000 == 38 [pid = 1652] [id = 60] 09:22:17 INFO - PROCESS | 1652 | --DOCSHELL 0x121204800 == 37 [pid = 1652] [id = 59] 09:22:17 INFO - PROCESS | 1652 | --DOCSHELL 0x119ea6800 == 36 [pid = 1652] [id = 58] 09:22:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11995f800 == 35 [pid = 1652] [id = 57] 09:22:17 INFO - PROCESS | 1652 | --DOCSHELL 0x118f91000 == 34 [pid = 1652] [id = 56] 09:22:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1182e6800 == 33 [pid = 1652] [id = 55] 09:22:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11701d000 == 32 [pid = 1652] [id = 54] 09:22:17 INFO - PROCESS | 1652 | --DOCSHELL 0x116616000 == 31 [pid = 1652] [id = 53] 09:22:17 INFO - PROCESS | 1652 | --DOCSHELL 0x112f3a800 == 30 [pid = 1652] [id = 52] 09:22:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11699b000 == 29 [pid = 1652] [id = 51] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124562400) [pid = 1652] [serial = 133] [outer = 0x0] [url = about:blank] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116974400) [pid = 1652] [serial = 117] [outer = 0x0] [url = about:blank] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119730000) [pid = 1652] [serial = 123] [outer = 0x0] [url = about:blank] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1180a8400) [pid = 1652] [serial = 120] [outer = 0x0] [url = about:blank] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1212ec800) [pid = 1652] [serial = 132] [outer = 0x0] [url = about:blank] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119b67000) [pid = 1652] [serial = 127] [outer = 0x0] [url = about:blank] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119d47800) [pid = 1652] [serial = 124] [outer = 0x0] [url = about:blank] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119e7ac00) [pid = 1652] [serial = 129] [outer = 0x0] [url = about:blank] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1185d9800) [pid = 1652] [serial = 121] [outer = 0x0] [url = about:blank] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118fed800) [pid = 1652] [serial = 126] [outer = 0x0] [url = about:blank] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11749dc00) [pid = 1652] [serial = 118] [outer = 0x0] [url = about:blank] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1208e0c00) [pid = 1652] [serial = 130] [outer = 0x0] [url = about:blank] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x129354c00) [pid = 1652] [serial = 115] [outer = 0x0] [url = about:blank] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1291dc800) [pid = 1652] [serial = 114] [outer = 0x0] [url = about:blank] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1263f0000) [pid = 1652] [serial = 103] [outer = 0x0] [url = about:blank] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x125774400) [pid = 1652] [serial = 136] [outer = 0x0] [url = about:blank] 09:22:18 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x125028400) [pid = 1652] [serial = 135] [outer = 0x0] [url = about:blank] 09:22:18 INFO - PROCESS | 1652 | 1467130938056 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]]]}] 09:22:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:22:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 822ms 09:22:18 INFO - PROCESS | 1652 | 1467130938106 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 09:22:18 INFO - PROCESS | 1652 | 1467130938108 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 09:22:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:22:18 INFO - PROCESS | 1652 | 1467130938111 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:22:18 INFO - PROCESS | 1652 | 1467130938114 Marionette TRACE conn2 <- [1,238,null,{}] 09:22:18 INFO - PROCESS | 1652 | 1467130938123 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}] 09:22:18 INFO - PROCESS | 1652 | 1467130938125 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:18 INFO - PROCESS | 1652 | 1467130938202 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 09:22:18 INFO - PROCESS | 1652 | 1467130938208 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:18 INFO - PROCESS | 1652 | 1467130938211 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x116232800 == 30 [pid = 1652] [id = 67] 09:22:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1181a1400) [pid = 1652] [serial = 197] [outer = 0x0] 09:22:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118764000) [pid = 1652] [serial = 198] [outer = 0x1181a1400] 09:22:18 INFO - PROCESS | 1652 | 1467130938239 Marionette DEBUG loaded listener.js 09:22:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118ff7c00) [pid = 1652] [serial = 199] [outer = 0x1181a1400] 09:22:18 INFO - PROCESS | 1652 | 1467130938557 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]]]}] 09:22:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1194f7800) [pid = 1652] [serial = 200] [outer = 0x12c5e0400] 09:22:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:22:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 473ms 09:22:18 INFO - PROCESS | 1652 | 1467130938604 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 09:22:18 INFO - PROCESS | 1652 | 1467130938606 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 09:22:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:22:18 INFO - PROCESS | 1652 | 1467130938626 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:22:18 INFO - PROCESS | 1652 | 1467130938628 Marionette TRACE conn2 <- [1,242,null,{}] 09:22:18 INFO - PROCESS | 1652 | 1467130938630 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}] 09:22:18 INFO - PROCESS | 1652 | 1467130938632 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:18 INFO - PROCESS | 1652 | 1467130938711 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 09:22:18 INFO - PROCESS | 1652 | 1467130938715 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:18 INFO - PROCESS | 1652 | 1467130938716 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182ee800 == 31 [pid = 1652] [id = 68] 09:22:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11972e800) [pid = 1652] [serial = 201] [outer = 0x0] 09:22:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119b63c00) [pid = 1652] [serial = 202] [outer = 0x11972e800] 09:22:18 INFO - PROCESS | 1652 | 1467130938746 Marionette DEBUG loaded listener.js 09:22:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12145ac00) [pid = 1652] [serial = 203] [outer = 0x11972e800] 09:22:19 INFO - PROCESS | 1652 | 1467130939061 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]]]}] 09:22:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:22:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 475ms 09:22:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:22:19 INFO - PROCESS | 1652 | 1467130939096 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 09:22:19 INFO - PROCESS | 1652 | 1467130939097 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 09:22:19 INFO - PROCESS | 1652 | 1467130939099 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:22:19 INFO - PROCESS | 1652 | 1467130939104 Marionette TRACE conn2 <- [1,246,null,{}] 09:22:19 INFO - PROCESS | 1652 | 1467130939112 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}] 09:22:19 INFO - PROCESS | 1652 | 1467130939115 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:19 INFO - PROCESS | 1652 | 1467130939198 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 09:22:19 INFO - PROCESS | 1652 | 1467130939244 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:19 INFO - PROCESS | 1652 | 1467130939246 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x119434000 == 32 [pid = 1652] [id = 69] 09:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1160d6000) [pid = 1652] [serial = 204] [outer = 0x0] 09:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x121c9e000) [pid = 1652] [serial = 205] [outer = 0x1160d6000] 09:22:19 INFO - PROCESS | 1652 | 1467130939274 Marionette DEBUG loaded listener.js 09:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12502d400) [pid = 1652] [serial = 206] [outer = 0x1160d6000] 09:22:19 INFO - PROCESS | 1652 | 1467130939595 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]]]}] 09:22:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:22:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 524ms 09:22:19 INFO - PROCESS | 1652 | 1467130939624 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 09:22:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:22:19 INFO - PROCESS | 1652 | 1467130939627 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 09:22:19 INFO - PROCESS | 1652 | 1467130939630 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:22:19 INFO - PROCESS | 1652 | 1467130939632 Marionette TRACE conn2 <- [1,250,null,{}] 09:22:19 INFO - PROCESS | 1652 | 1467130939635 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}] 09:22:19 INFO - PROCESS | 1652 | 1467130939637 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:19 INFO - PROCESS | 1652 | 1467130939760 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 09:22:19 INFO - PROCESS | 1652 | 1467130939832 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:19 INFO - PROCESS | 1652 | 1467130939833 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bc1000 == 33 [pid = 1652] [id = 70] 09:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1151ce400) [pid = 1652] [serial = 207] [outer = 0x0] 09:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12576cc00) [pid = 1652] [serial = 208] [outer = 0x1151ce400] 09:22:19 INFO - PROCESS | 1652 | 1467130939878 Marionette DEBUG loaded listener.js 09:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1263ef400) [pid = 1652] [serial = 209] [outer = 0x1151ce400] 09:22:20 INFO - PROCESS | 1652 | 1467130940284 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]]]}] 09:22:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:22:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 670ms 09:22:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:22:20 INFO - PROCESS | 1652 | 1467130940300 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 09:22:20 INFO - PROCESS | 1652 | 1467130940301 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 09:22:20 INFO - PROCESS | 1652 | 1467130940303 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:22:20 INFO - PROCESS | 1652 | 1467130940304 Marionette TRACE conn2 <- [1,254,null,{}] 09:22:20 INFO - PROCESS | 1652 | 1467130940307 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}] 09:22:20 INFO - PROCESS | 1652 | 1467130940308 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:20 INFO - PROCESS | 1652 | 1467130940399 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 09:22:20 INFO - PROCESS | 1652 | 1467130940430 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:20 INFO - PROCESS | 1652 | 1467130940432 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x120854000 == 34 [pid = 1652] [id = 71] 09:22:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1263fe000) [pid = 1652] [serial = 210] [outer = 0x0] 09:22:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1267d4800) [pid = 1652] [serial = 211] [outer = 0x1263fe000] 09:22:20 INFO - PROCESS | 1652 | 1467130940456 Marionette DEBUG loaded listener.js 09:22:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126e13400) [pid = 1652] [serial = 212] [outer = 0x1263fe000] 09:22:20 INFO - PROCESS | 1652 | 1467130940800 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]]]}] 09:22:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:22:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 518ms 09:22:20 INFO - PROCESS | 1652 | 1467130940822 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 09:22:20 INFO - PROCESS | 1652 | 1467130940823 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 09:22:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:22:20 INFO - PROCESS | 1652 | 1467130940832 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:22:20 INFO - PROCESS | 1652 | 1467130940833 Marionette TRACE conn2 <- [1,258,null,{}] 09:22:20 INFO - PROCESS | 1652 | 1467130940835 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}] 09:22:20 INFO - PROCESS | 1652 | 1467130940839 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:20 INFO - PROCESS | 1652 | 1467130940942 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 09:22:20 INFO - PROCESS | 1652 | 1467130940974 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:20 INFO - PROCESS | 1652 | 1467130940976 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12165c800 == 35 [pid = 1652] [id = 72] 09:22:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128384000) [pid = 1652] [serial = 213] [outer = 0x0] 09:22:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1298bf800) [pid = 1652] [serial = 214] [outer = 0x128384000] 09:22:21 INFO - PROCESS | 1652 | 1467130941001 Marionette DEBUG loaded listener.js 09:22:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a66c400) [pid = 1652] [serial = 215] [outer = 0x128384000] 09:22:21 INFO - PROCESS | 1652 | 1467130941281 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]]]}] 09:22:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:22:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 474ms 09:22:21 INFO - PROCESS | 1652 | 1467130941307 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 09:22:21 INFO - PROCESS | 1652 | 1467130941308 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 09:22:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:22:21 INFO - PROCESS | 1652 | 1467130941325 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:22:21 INFO - PROCESS | 1652 | 1467130941326 Marionette TRACE conn2 <- [1,262,null,{}] 09:22:21 INFO - PROCESS | 1652 | 1467130941328 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}] 09:22:21 INFO - PROCESS | 1652 | 1467130941330 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:21 INFO - PROCESS | 1652 | 1467130941426 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 09:22:21 INFO - PROCESS | 1652 | 1467130941430 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:21 INFO - PROCESS | 1652 | 1467130941431 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x124176000 == 36 [pid = 1652] [id = 73] 09:22:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128385800) [pid = 1652] [serial = 216] [outer = 0x0] 09:22:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a6d4800) [pid = 1652] [serial = 217] [outer = 0x128385800] 09:22:21 INFO - PROCESS | 1652 | 1467130941454 Marionette DEBUG loaded listener.js 09:22:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a6dc000) [pid = 1652] [serial = 218] [outer = 0x128385800] 09:22:21 INFO - PROCESS | 1652 | 1467130941771 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]]]}] 09:22:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:22:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 478ms 09:22:21 INFO - PROCESS | 1652 | 1467130941797 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 09:22:21 INFO - PROCESS | 1652 | 1467130941798 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 09:22:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:22:21 INFO - PROCESS | 1652 | 1467130941800 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:22:21 INFO - PROCESS | 1652 | 1467130941802 Marionette TRACE conn2 <- [1,266,null,{}] 09:22:21 INFO - PROCESS | 1652 | 1467130941806 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}] 09:22:21 INFO - PROCESS | 1652 | 1467130941807 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:21 INFO - PROCESS | 1652 | 1467130941899 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 09:22:21 INFO - PROCESS | 1652 | 1467130941902 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:21 INFO - PROCESS | 1652 | 1467130941904 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1258b9000 == 37 [pid = 1652] [id = 74] 09:22:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a6da800) [pid = 1652] [serial = 219] [outer = 0x0] 09:22:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12ad0c400) [pid = 1652] [serial = 220] [outer = 0x12a6da800] 09:22:21 INFO - PROCESS | 1652 | 1467130941927 Marionette DEBUG loaded listener.js 09:22:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12af3c400) [pid = 1652] [serial = 221] [outer = 0x12a6da800] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1215d9000) [pid = 1652] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1250c8800) [pid = 1652] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11201c800) [pid = 1652] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1258e3c00) [pid = 1652] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1261d7800) [pid = 1652] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1268d7c00) [pid = 1652] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1162d9000) [pid = 1652] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x117498400) [pid = 1652] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119d4cc00) [pid = 1652] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1170b1c00) [pid = 1652] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1162d5c00) [pid = 1652] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11696a800) [pid = 1652] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118ff2800) [pid = 1652] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x121a44800) [pid = 1652] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x124026000) [pid = 1652] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1133e3c00) [pid = 1652] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:22:22 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1208e7000) [pid = 1652] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:22:22 INFO - PROCESS | 1652 | 1467130942318 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]]]}] 09:22:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:22:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 570ms 09:22:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:22:22 INFO - PROCESS | 1652 | 1467130942371 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 09:22:22 INFO - PROCESS | 1652 | 1467130942372 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 09:22:22 INFO - PROCESS | 1652 | 1467130942374 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:22:22 INFO - PROCESS | 1652 | 1467130942376 Marionette TRACE conn2 <- [1,270,null,{}] 09:22:22 INFO - PROCESS | 1652 | 1467130942378 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}] 09:22:22 INFO - PROCESS | 1652 | 1467130942379 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:22 INFO - PROCESS | 1652 | 1467130942456 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 09:22:22 INFO - PROCESS | 1652 | 1467130942459 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:22 INFO - PROCESS | 1652 | 1467130942460 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x119433800 == 38 [pid = 1652] [id = 75] 09:22:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11696a800) [pid = 1652] [serial = 222] [outer = 0x0] 09:22:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11875a800) [pid = 1652] [serial = 223] [outer = 0x11696a800] 09:22:22 INFO - PROCESS | 1652 | 1467130942485 Marionette DEBUG loaded listener.js 09:22:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x121ca7400) [pid = 1652] [serial = 224] [outer = 0x11696a800] 09:22:22 INFO - PROCESS | 1652 | 1467130942802 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]]]}] 09:22:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:22:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 471ms 09:22:22 INFO - PROCESS | 1652 | 1467130942846 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 09:22:22 INFO - PROCESS | 1652 | 1467130942847 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 09:22:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:22:22 INFO - PROCESS | 1652 | 1467130942849 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:22:22 INFO - PROCESS | 1652 | 1467130942850 Marionette TRACE conn2 <- [1,274,null,{}] 09:22:22 INFO - PROCESS | 1652 | 1467130942853 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}] 09:22:22 INFO - PROCESS | 1652 | 1467130942854 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:22 INFO - PROCESS | 1652 | 1467130942949 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 09:22:22 INFO - PROCESS | 1652 | 1467130942956 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:22 INFO - PROCESS | 1652 | 1467130942957 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x126803800 == 39 [pid = 1652] [id = 76] 09:22:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1250c9800) [pid = 1652] [serial = 225] [outer = 0x0] 09:22:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128382c00) [pid = 1652] [serial = 226] [outer = 0x1250c9800] 09:22:22 INFO - PROCESS | 1652 | 1467130942982 Marionette DEBUG loaded listener.js 09:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12af45000) [pid = 1652] [serial = 227] [outer = 0x1250c9800] 09:22:23 INFO - PROCESS | 1652 | 1467130943282 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]]]}] 09:22:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:22:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 09:22:23 INFO - PROCESS | 1652 | 1467130943317 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 09:22:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:22:23 INFO - PROCESS | 1652 | 1467130943321 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 09:22:23 INFO - PROCESS | 1652 | 1467130943323 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:22:23 INFO - PROCESS | 1652 | 1467130943325 Marionette TRACE conn2 <- [1,278,null,{}] 09:22:23 INFO - PROCESS | 1652 | 1467130943327 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}] 09:22:23 INFO - PROCESS | 1652 | 1467130943329 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:23 INFO - PROCESS | 1652 | 1467130943415 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 09:22:23 INFO - PROCESS | 1652 | 1467130943420 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:23 INFO - PROCESS | 1652 | 1467130943423 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1284da000 == 40 [pid = 1652] [id = 77] 09:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12af45400) [pid = 1652] [serial = 228] [outer = 0x0] 09:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b030400) [pid = 1652] [serial = 229] [outer = 0x12af45400] 09:22:23 INFO - PROCESS | 1652 | 1467130943448 Marionette DEBUG loaded listener.js 09:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b8ee000) [pid = 1652] [serial = 230] [outer = 0x12af45400] 09:22:23 INFO - PROCESS | 1652 | 1467130943774 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]]]}] 09:22:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:22:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 470ms 09:22:23 INFO - PROCESS | 1652 | 1467130943794 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 09:22:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:22:23 INFO - PROCESS | 1652 | 1467130943796 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 09:22:23 INFO - PROCESS | 1652 | 1467130943799 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:22:23 INFO - PROCESS | 1652 | 1467130943800 Marionette TRACE conn2 <- [1,282,null,{}] 09:22:23 INFO - PROCESS | 1652 | 1467130943805 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}] 09:22:23 INFO - PROCESS | 1652 | 1467130943806 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:23 INFO - PROCESS | 1652 | 1467130943946 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 09:22:23 INFO - PROCESS | 1652 | 1467130943954 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:23 INFO - PROCESS | 1652 | 1467130943955 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x121353800 == 41 [pid = 1652] [id = 78] 09:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1261d5c00) [pid = 1652] [serial = 231] [outer = 0x0] 09:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b8f1c00) [pid = 1652] [serial = 232] [outer = 0x1261d5c00] 09:22:23 INFO - PROCESS | 1652 | 1467130943995 Marionette DEBUG loaded listener.js 09:22:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b979000) [pid = 1652] [serial = 233] [outer = 0x1261d5c00] 09:22:24 INFO - PROCESS | 1652 | --DOCSHELL 0x116232800 == 40 [pid = 1652] [id = 67] 09:22:24 INFO - PROCESS | 1652 | --DOCSHELL 0x116670000 == 39 [pid = 1652] [id = 66] 09:22:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1258ca000 == 38 [pid = 1652] [id = 64] 09:22:24 INFO - PROCESS | 1652 | --DOCSHELL 0x116602800 == 37 [pid = 1652] [id = 65] 09:22:25 INFO - PROCESS | 1652 | --DOCSHELL 0x119434000 == 36 [pid = 1652] [id = 69] 09:22:25 INFO - PROCESS | 1652 | --DOCSHELL 0x119bc1000 == 35 [pid = 1652] [id = 70] 09:22:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1258b9000 == 34 [pid = 1652] [id = 74] 09:22:25 INFO - PROCESS | 1652 | --DOCSHELL 0x120854000 == 33 [pid = 1652] [id = 71] 09:22:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12165c800 == 32 [pid = 1652] [id = 72] 09:22:25 INFO - PROCESS | 1652 | --DOCSHELL 0x119433800 == 31 [pid = 1652] [id = 75] 09:22:25 INFO - PROCESS | 1652 | --DOCSHELL 0x126803800 == 30 [pid = 1652] [id = 76] 09:22:25 INFO - PROCESS | 1652 | --DOCSHELL 0x124176000 == 29 [pid = 1652] [id = 73] 09:22:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1284da000 == 28 [pid = 1652] [id = 77] 09:22:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1182ee800 == 27 [pid = 1652] [id = 68] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1166ee000) [pid = 1652] [serial = 153] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112f4ec00) [pid = 1652] [serial = 154] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12687f400) [pid = 1652] [serial = 178] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118098400) [pid = 1652] [serial = 139] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1176dac00) [pid = 1652] [serial = 138] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119e74000) [pid = 1652] [serial = 142] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1194f7000) [pid = 1652] [serial = 141] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x125060c00) [pid = 1652] [serial = 145] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1240e5c00) [pid = 1652] [serial = 144] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1261d2c00) [pid = 1652] [serial = 148] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1208e8000) [pid = 1652] [serial = 165] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x125815c00) [pid = 1652] [serial = 147] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1290b4400) [pid = 1652] [serial = 186] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x125063800) [pid = 1652] [serial = 169] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1215e3000) [pid = 1652] [serial = 166] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12935a000) [pid = 1652] [serial = 189] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1290b0c00) [pid = 1652] [serial = 184] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12934dc00) [pid = 1652] [serial = 187] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x121ca0400) [pid = 1652] [serial = 168] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x125772800) [pid = 1652] [serial = 171] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x119e77c00) [pid = 1652] [serial = 180] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1261d4400) [pid = 1652] [serial = 174] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1208ecc00) [pid = 1652] [serial = 175] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1258e3400) [pid = 1652] [serial = 172] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1267d1800) [pid = 1652] [serial = 177] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x126e1ac00) [pid = 1652] [serial = 183] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1167b9c00) [pid = 1652] [serial = 150] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1267c8800) [pid = 1652] [serial = 181] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x117495c00) [pid = 1652] [serial = 151] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x118099800) [pid = 1652] [serial = 156] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x118468c00) [pid = 1652] [serial = 157] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x1208e2800) [pid = 1652] [serial = 162] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1208ed400) [pid = 1652] [serial = 163] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x118ff4800) [pid = 1652] [serial = 159] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1194f8800) [pid = 1652] [serial = 160] [outer = 0x0] [url = about:blank] 09:22:25 INFO - PROCESS | 1652 | 1467130945479 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]]]}] 09:22:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1722ms 09:22:25 INFO - PROCESS | 1652 | 1467130945522 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 09:22:25 INFO - PROCESS | 1652 | 1467130945524 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 09:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:22:25 INFO - PROCESS | 1652 | 1467130945528 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:22:25 INFO - PROCESS | 1652 | 1467130945531 Marionette TRACE conn2 <- [1,286,null,{}] 09:22:25 INFO - PROCESS | 1652 | 1467130945539 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}] 09:22:25 INFO - PROCESS | 1652 | 1467130945542 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:25 INFO - PROCESS | 1652 | 1467130945666 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 09:22:25 INFO - PROCESS | 1652 | 1467130945734 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:25 INFO - PROCESS | 1652 | 1467130945736 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x113b4c000 == 28 [pid = 1652] [id = 79] 09:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1174a0400) [pid = 1652] [serial = 234] [outer = 0x0] 09:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x118092000) [pid = 1652] [serial = 235] [outer = 0x1174a0400] 09:22:25 INFO - PROCESS | 1652 | 1467130945782 Marionette DEBUG loaded listener.js 09:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1180a8400) [pid = 1652] [serial = 236] [outer = 0x1174a0400] 09:22:26 INFO - PROCESS | 1652 | 1467130946129 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]]]}] 09:22:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:22:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 621ms 09:22:26 INFO - PROCESS | 1652 | 1467130946158 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 09:22:26 INFO - PROCESS | 1652 | 1467130946164 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 09:22:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:22:26 INFO - PROCESS | 1652 | 1467130946174 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:22:26 INFO - PROCESS | 1652 | 1467130946177 Marionette TRACE conn2 <- [1,290,null,{}] 09:22:26 INFO - PROCESS | 1652 | 1467130946180 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}] 09:22:26 INFO - PROCESS | 1652 | 1467130946184 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:26 INFO - PROCESS | 1652 | 1467130946305 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 09:22:26 INFO - PROCESS | 1652 | 1467130946363 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:26 INFO - PROCESS | 1652 | 1467130946365 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11699a000 == 29 [pid = 1652] [id = 80] 09:22:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1181a6400) [pid = 1652] [serial = 237] [outer = 0x0] 09:22:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x118fc7800) [pid = 1652] [serial = 238] [outer = 0x1181a6400] 09:22:26 INFO - PROCESS | 1652 | 1467130946411 Marionette DEBUG loaded listener.js 09:22:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1194f0800) [pid = 1652] [serial = 239] [outer = 0x1181a6400] 09:22:26 INFO - PROCESS | 1652 | 1467130946808 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]]]}] 09:22:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:22:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 673ms 09:22:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:22:26 INFO - PROCESS | 1652 | 1467130946846 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 09:22:26 INFO - PROCESS | 1652 | 1467130946847 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 09:22:26 INFO - PROCESS | 1652 | 1467130946850 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:22:26 INFO - PROCESS | 1652 | 1467130946860 Marionette TRACE conn2 <- [1,294,null,{}] 09:22:26 INFO - PROCESS | 1652 | 1467130946873 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}] 09:22:26 INFO - PROCESS | 1652 | 1467130946876 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:26 INFO - PROCESS | 1652 | 1467130946951 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 09:22:26 INFO - PROCESS | 1652 | 1467130946957 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:26 INFO - PROCESS | 1652 | 1467130946959 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x118263000 == 30 [pid = 1652] [id = 81] 09:22:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x111c22400) [pid = 1652] [serial = 240] [outer = 0x0] 09:22:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11a11c800) [pid = 1652] [serial = 241] [outer = 0x111c22400] 09:22:26 INFO - PROCESS | 1652 | 1467130946989 Marionette DEBUG loaded listener.js 09:22:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1208ec000) [pid = 1652] [serial = 242] [outer = 0x111c22400] 09:22:27 INFO - PROCESS | 1652 | 1467130947294 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]]]}] 09:22:27 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. 09:22:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 483ms 09:22:27 INFO - PROCESS | 1652 | 1467130947334 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 09:22:27 INFO - PROCESS | 1652 | 1467130947338 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 09:22:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:22:27 INFO - PROCESS | 1652 | 1467130947341 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:22:27 INFO - PROCESS | 1652 | 1467130947342 Marionette TRACE conn2 <- [1,298,null,{}] 09:22:27 INFO - PROCESS | 1652 | 1467130947344 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}] 09:22:27 INFO - PROCESS | 1652 | 1467130947346 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:27 INFO - PROCESS | 1652 | 1467130947422 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 09:22:27 INFO - PROCESS | 1652 | 1467130947426 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:27 INFO - PROCESS | 1652 | 1467130947427 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fa4800 == 31 [pid = 1652] [id = 82] 09:22:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1215d5c00) [pid = 1652] [serial = 243] [outer = 0x0] 09:22:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x121a3b000) [pid = 1652] [serial = 244] [outer = 0x1215d5c00] 09:22:27 INFO - PROCESS | 1652 | 1467130947456 Marionette DEBUG loaded listener.js 09:22:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1240e5c00) [pid = 1652] [serial = 245] [outer = 0x1215d5c00] 09:22:27 INFO - PROCESS | 1652 | 1467130947791 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]]]}] 09:22:27 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. 09:22:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 467ms 09:22:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:22:27 INFO - PROCESS | 1652 | 1467130947809 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 09:22:27 INFO - PROCESS | 1652 | 1467130947810 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 09:22:27 INFO - PROCESS | 1652 | 1467130947812 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:22:27 INFO - PROCESS | 1652 | 1467130947813 Marionette TRACE conn2 <- [1,302,null,{}] 09:22:27 INFO - PROCESS | 1652 | 1467130947815 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}] 09:22:27 INFO - PROCESS | 1652 | 1467130947817 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:27 INFO - PROCESS | 1652 | 1467130947931 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 09:22:27 INFO - PROCESS | 1652 | 1467130947937 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:27 INFO - PROCESS | 1652 | 1467130947939 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x119443000 == 32 [pid = 1652] [id = 83] 09:22:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x113da6c00) [pid = 1652] [serial = 246] [outer = 0x0] 09:22:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1244d6800) [pid = 1652] [serial = 247] [outer = 0x113da6c00] 09:22:27 INFO - PROCESS | 1652 | 1467130947964 Marionette DEBUG loaded listener.js 09:22:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x12505d400) [pid = 1652] [serial = 248] [outer = 0x113da6c00] 09:22:28 INFO - PROCESS | 1652 | 1467130948280 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]]]}] 09:22:28 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. 09:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 519ms 09:22:28 INFO - PROCESS | 1652 | 1467130948332 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 09:22:28 INFO - PROCESS | 1652 | 1467130948333 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 09:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:22:28 INFO - PROCESS | 1652 | 1467130948335 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:22:28 INFO - PROCESS | 1652 | 1467130948336 Marionette TRACE conn2 <- [1,306,null,{}] 09:22:28 INFO - PROCESS | 1652 | 1467130948338 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}] 09:22:28 INFO - PROCESS | 1652 | 1467130948342 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:28 INFO - PROCESS | 1652 | 1467130948433 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 09:22:28 INFO - PROCESS | 1652 | 1467130948440 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:28 INFO - PROCESS | 1652 | 1467130948441 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ea1000 == 33 [pid = 1652] [id = 84] 09:22:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12576d800) [pid = 1652] [serial = 249] [outer = 0x0] 09:22:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1261d3c00) [pid = 1652] [serial = 250] [outer = 0x12576d800] 09:22:28 INFO - PROCESS | 1652 | 1467130948466 Marionette DEBUG loaded listener.js 09:22:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1268e0c00) [pid = 1652] [serial = 251] [outer = 0x12576d800] 09:22:28 INFO - PROCESS | 1652 | 1467130948763 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]]]}] 09:22:28 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. 09:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 469ms 09:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:22:28 INFO - PROCESS | 1652 | 1467130948806 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 09:22:28 INFO - PROCESS | 1652 | 1467130948808 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 09:22:28 INFO - PROCESS | 1652 | 1467130948810 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:22:28 INFO - PROCESS | 1652 | 1467130948811 Marionette TRACE conn2 <- [1,310,null,{}] 09:22:28 INFO - PROCESS | 1652 | 1467130948813 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}] 09:22:28 INFO - PROCESS | 1652 | 1467130948815 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:28 INFO - PROCESS | 1652 | 1467130948910 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 09:22:28 INFO - PROCESS | 1652 | 1467130948916 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:28 INFO - PROCESS | 1652 | 1467130948924 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12120a000 == 34 [pid = 1652] [id = 85] 09:22:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x113932400) [pid = 1652] [serial = 252] [outer = 0x0] 09:22:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1268e1c00) [pid = 1652] [serial = 253] [outer = 0x113932400] 09:22:28 INFO - PROCESS | 1652 | 1467130948950 Marionette DEBUG loaded listener.js 09:22:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x126e1f400) [pid = 1652] [serial = 254] [outer = 0x113932400] 09:22:29 INFO - PROCESS | 1652 | 1467130949242 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]]]}] 09:22:29 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. 09:22:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 468ms 09:22:29 INFO - PROCESS | 1652 | 1467130949279 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 09:22:29 INFO - PROCESS | 1652 | 1467130949280 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 09:22:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:22:29 INFO - PROCESS | 1652 | 1467130949282 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:22:29 INFO - PROCESS | 1652 | 1467130949283 Marionette TRACE conn2 <- [1,314,null,{}] 09:22:29 INFO - PROCESS | 1652 | 1467130949288 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}] 09:22:29 INFO - PROCESS | 1652 | 1467130949290 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:29 INFO - PROCESS | 1652 | 1467130949364 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 09:22:29 INFO - PROCESS | 1652 | 1467130949370 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:29 INFO - PROCESS | 1652 | 1467130949372 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12146d000 == 35 [pid = 1652] [id = 86] 09:22:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x126e1c400) [pid = 1652] [serial = 255] [outer = 0x0] 09:22:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12837c800) [pid = 1652] [serial = 256] [outer = 0x126e1c400] 09:22:29 INFO - PROCESS | 1652 | 1467130949397 Marionette DEBUG loaded listener.js 09:22:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x128381400) [pid = 1652] [serial = 257] [outer = 0x126e1c400] 09:22:29 INFO - PROCESS | 1652 | 1467130949733 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]]]}] 09:22:29 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. 09:22:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 472ms 09:22:29 INFO - PROCESS | 1652 | 1467130949755 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 09:22:29 INFO - PROCESS | 1652 | 1467130949757 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 09:22:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:22:29 INFO - PROCESS | 1652 | 1467130949759 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:22:29 INFO - PROCESS | 1652 | 1467130949760 Marionette TRACE conn2 <- [1,318,null,{}] 09:22:29 INFO - PROCESS | 1652 | 1467130949762 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}] 09:22:29 INFO - PROCESS | 1652 | 1467130949763 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:29 INFO - PROCESS | 1652 | 1467130949855 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 09:22:29 INFO - PROCESS | 1652 | 1467130949861 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:29 INFO - PROCESS | 1652 | 1467130949862 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11825d000 == 36 [pid = 1652] [id = 87] 09:22:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x128383400) [pid = 1652] [serial = 258] [outer = 0x0] 09:22:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1290a8400) [pid = 1652] [serial = 259] [outer = 0x128383400] 09:22:29 INFO - PROCESS | 1652 | 1467130949896 Marionette DEBUG loaded listener.js 09:22:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1290b1000) [pid = 1652] [serial = 260] [outer = 0x128383400] 09:22:30 INFO - PROCESS | 1652 | 1467130950208 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]]]}] 09:22:30 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. 09:22:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 467ms 09:22:30 INFO - PROCESS | 1652 | 1467130950227 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 09:22:30 INFO - PROCESS | 1652 | 1467130950228 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 09:22:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:22:30 INFO - PROCESS | 1652 | 1467130950230 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:22:30 INFO - PROCESS | 1652 | 1467130950232 Marionette TRACE conn2 <- [1,322,null,{}] 09:22:30 INFO - PROCESS | 1652 | 1467130950234 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}] 09:22:30 INFO - PROCESS | 1652 | 1467130950236 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:30 INFO - PROCESS | 1652 | 1467130950316 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 09:22:30 INFO - PROCESS | 1652 | 1467130950322 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:30 INFO - PROCESS | 1652 | 1467130950323 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x124060000 == 37 [pid = 1652] [id = 88] 09:22:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1290b6c00) [pid = 1652] [serial = 261] [outer = 0x0] 09:22:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12934c400) [pid = 1652] [serial = 262] [outer = 0x1290b6c00] 09:22:30 INFO - PROCESS | 1652 | 1467130950348 Marionette DEBUG loaded listener.js 09:22:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x129355000) [pid = 1652] [serial = 263] [outer = 0x1290b6c00] 09:22:30 INFO - PROCESS | 1652 | 1467130950666 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]]]}] 09:22:30 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. 09:22:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 468ms 09:22:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:22:30 INFO - PROCESS | 1652 | 1467130950699 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 09:22:30 INFO - PROCESS | 1652 | 1467130950701 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 09:22:30 INFO - PROCESS | 1652 | 1467130950703 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:22:30 INFO - PROCESS | 1652 | 1467130950704 Marionette TRACE conn2 <- [1,326,null,{}] 09:22:30 INFO - PROCESS | 1652 | 1467130950707 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}] 09:22:30 INFO - PROCESS | 1652 | 1467130950708 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:30 INFO - PROCESS | 1652 | 1467130950825 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 09:22:30 INFO - PROCESS | 1652 | 1467130950838 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:30 INFO - PROCESS | 1652 | 1467130950847 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x119436800 == 38 [pid = 1652] [id = 89] 09:22:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1291e0c00) [pid = 1652] [serial = 264] [outer = 0x0] 09:22:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a669800) [pid = 1652] [serial = 265] [outer = 0x1291e0c00] 09:22:30 INFO - PROCESS | 1652 | 1467130950874 Marionette DEBUG loaded listener.js 09:22:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12ad0ec00) [pid = 1652] [serial = 266] [outer = 0x1291e0c00] 09:22:31 INFO - PROCESS | 1652 | 1467130951225 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]]]}] 09:22:31 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. 09:22:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 569ms 09:22:31 INFO - PROCESS | 1652 | 1467130951272 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 09:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:22:31 INFO - PROCESS | 1652 | 1467130951274 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 09:22:31 INFO - PROCESS | 1652 | 1467130951276 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:22:31 INFO - PROCESS | 1652 | 1467130951277 Marionette TRACE conn2 <- [1,330,null,{}] 09:22:31 INFO - PROCESS | 1652 | 1467130951279 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}] 09:22:31 INFO - PROCESS | 1652 | 1467130951280 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:31 INFO - PROCESS | 1652 | 1467130951375 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 09:22:31 INFO - PROCESS | 1652 | 1467130951386 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:31 INFO - PROCESS | 1652 | 1467130951387 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12610d000 == 39 [pid = 1652] [id = 90] 09:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a6d8400) [pid = 1652] [serial = 267] [outer = 0x0] 09:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b027000) [pid = 1652] [serial = 268] [outer = 0x12a6d8400] 09:22:31 INFO - PROCESS | 1652 | 1467130951412 Marionette DEBUG loaded listener.js 09:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b02f800) [pid = 1652] [serial = 269] [outer = 0x12a6d8400] 09:22:31 INFO - PROCESS | 1652 | 1467130951740 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]]]}] 09:22:31 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. 09:22:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 470ms 09:22:31 INFO - PROCESS | 1652 | 1467130951746 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 09:22:31 INFO - PROCESS | 1652 | 1467130951747 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 09:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:22:31 INFO - PROCESS | 1652 | 1467130951750 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:22:31 INFO - PROCESS | 1652 | 1467130951751 Marionette TRACE conn2 <- [1,334,null,{}] 09:22:31 INFO - PROCESS | 1652 | 1467130951755 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}] 09:22:31 INFO - PROCESS | 1652 | 1467130951757 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:31 INFO - PROCESS | 1652 | 1467130951860 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 09:22:31 INFO - PROCESS | 1652 | 1467130951882 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:31 INFO - PROCESS | 1652 | 1467130951883 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x126eba800 == 40 [pid = 1652] [id = 91] 09:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129354c00) [pid = 1652] [serial = 270] [outer = 0x0] 09:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b06c000) [pid = 1652] [serial = 271] [outer = 0x129354c00] 09:22:31 INFO - PROCESS | 1652 | 1467130951907 Marionette DEBUG loaded listener.js 09:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b8f0400) [pid = 1652] [serial = 272] [outer = 0x129354c00] 09:22:32 INFO - PROCESS | 1652 | 1467130952242 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]]]}] 09:22:32 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. 09:22:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 519ms 09:22:32 INFO - PROCESS | 1652 | 1467130952269 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 09:22:32 INFO - PROCESS | 1652 | 1467130952271 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 09:22:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:22:32 INFO - PROCESS | 1652 | 1467130952280 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:22:32 INFO - PROCESS | 1652 | 1467130952281 Marionette TRACE conn2 <- [1,338,null,{}] 09:22:32 INFO - PROCESS | 1652 | 1467130952283 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}] 09:22:32 INFO - PROCESS | 1652 | 1467130952284 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:32 INFO - PROCESS | 1652 | 1467130952381 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 09:22:32 INFO - PROCESS | 1652 | 1467130952387 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:32 INFO - PROCESS | 1652 | 1467130952388 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291c8800 == 41 [pid = 1652] [id = 92] 09:22:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b8f0c00) [pid = 1652] [serial = 273] [outer = 0x0] 09:22:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b979c00) [pid = 1652] [serial = 274] [outer = 0x12b8f0c00] 09:22:32 INFO - PROCESS | 1652 | 1467130952438 Marionette DEBUG loaded listener.js 09:22:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b983800) [pid = 1652] [serial = 275] [outer = 0x12b8f0c00] 09:22:32 INFO - PROCESS | 1652 | 1467130952725 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]]]}] 09:22:32 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. 09:22:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 474ms 09:22:32 INFO - PROCESS | 1652 | 1467130952748 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 09:22:32 INFO - PROCESS | 1652 | 1467130952749 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 09:22:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:22:32 INFO - PROCESS | 1652 | 1467130952759 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:22:32 INFO - PROCESS | 1652 | 1467130952760 Marionette TRACE conn2 <- [1,342,null,{}] 09:22:32 INFO - PROCESS | 1652 | 1467130952762 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}] 09:22:32 INFO - PROCESS | 1652 | 1467130952763 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:33 INFO - PROCESS | 1652 | 1467130953005 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128384000) [pid = 1652] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12af45400) [pid = 1652] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1250c9800) [pid = 1652] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128385800) [pid = 1652] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11972e800) [pid = 1652] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1151ce400) [pid = 1652] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118094000) [pid = 1652] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12a6da800) [pid = 1652] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1263fe000) [pid = 1652] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11607d400) [pid = 1652] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1181a1400) [pid = 1652] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1250c8000) [pid = 1652] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11696a800) [pid = 1652] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1160d6000) [pid = 1652] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:22:33 INFO - PROCESS | 1652 | 1467130953047 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:33 INFO - PROCESS | 1652 | 1467130953048 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x117020000 == 42 [pid = 1652] [id = 93] 09:22:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1122bec00) [pid = 1652] [serial = 276] [outer = 0x0] 09:22:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1170b2400) [pid = 1652] [serial = 277] [outer = 0x1122bec00] 09:22:33 INFO - PROCESS | 1652 | 1467130953073 Marionette DEBUG loaded listener.js 09:22:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118ff2c00) [pid = 1652] [serial = 278] [outer = 0x1122bec00] 09:22:33 INFO - PROCESS | 1652 | 1467130953339 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]]]}] 09:22:33 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. 09:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 627ms 09:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:22:33 INFO - PROCESS | 1652 | 1467130953378 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 09:22:33 INFO - PROCESS | 1652 | 1467130953379 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 09:22:33 INFO - PROCESS | 1652 | 1467130953381 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:22:33 INFO - PROCESS | 1652 | 1467130953382 Marionette TRACE conn2 <- [1,346,null,{}] 09:22:33 INFO - PROCESS | 1652 | 1467130953393 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}] 09:22:33 INFO - PROCESS | 1652 | 1467130953394 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:33 INFO - PROCESS | 1652 | 1467130953477 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 09:22:33 INFO - PROCESS | 1652 | 1467130953481 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:33 INFO - PROCESS | 1652 | 1467130953482 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a67f800 == 43 [pid = 1652] [id = 94] 09:22:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1194f3400) [pid = 1652] [serial = 279] [outer = 0x0] 09:22:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126e16800) [pid = 1652] [serial = 280] [outer = 0x1194f3400] 09:22:33 INFO - PROCESS | 1652 | 1467130953506 Marionette DEBUG loaded listener.js 09:22:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12af45400) [pid = 1652] [serial = 281] [outer = 0x1194f3400] 09:22:33 INFO - PROCESS | 1652 | 1467130953812 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]]]}] 09:22:33 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. 09:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 09:22:33 INFO - PROCESS | 1652 | 1467130953850 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 09:22:33 INFO - PROCESS | 1652 | 1467130953851 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 09:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:22:33 INFO - PROCESS | 1652 | 1467130953855 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:22:33 INFO - PROCESS | 1652 | 1467130953857 Marionette TRACE conn2 <- [1,350,null,{}] 09:22:33 INFO - PROCESS | 1652 | 1467130953859 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}] 09:22:33 INFO - PROCESS | 1652 | 1467130953860 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:33 INFO - PROCESS | 1652 | 1467130953968 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 09:22:33 INFO - PROCESS | 1652 | 1467130953973 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:33 INFO - PROCESS | 1652 | 1467130953974 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a695000 == 44 [pid = 1652] [id = 95] 09:22:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1208eb400) [pid = 1652] [serial = 282] [outer = 0x0] 09:22:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b064c00) [pid = 1652] [serial = 283] [outer = 0x1208eb400] 09:22:34 INFO - PROCESS | 1652 | 1467130953998 Marionette DEBUG loaded listener.js 09:22:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12c025400) [pid = 1652] [serial = 284] [outer = 0x1208eb400] 09:22:34 INFO - PROCESS | 1652 | 1467130954388 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]]]}] 09:22:34 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. 09:22:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 569ms 09:22:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:22:34 INFO - PROCESS | 1652 | 1467130954424 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 09:22:34 INFO - PROCESS | 1652 | 1467130954425 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 09:22:34 INFO - PROCESS | 1652 | 1467130954427 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:22:34 INFO - PROCESS | 1652 | 1467130954428 Marionette TRACE conn2 <- [1,354,null,{}] 09:22:34 INFO - PROCESS | 1652 | 1467130954431 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}] 09:22:34 INFO - PROCESS | 1652 | 1467130954432 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:34 INFO - PROCESS | 1652 | 1467130954512 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 09:22:34 INFO - PROCESS | 1652 | 1467130954516 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:34 INFO - PROCESS | 1652 | 1467130954516 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad48000 == 45 [pid = 1652] [id = 96] 09:22:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12c029400) [pid = 1652] [serial = 285] [outer = 0x0] 09:22:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12c28a000) [pid = 1652] [serial = 286] [outer = 0x12c029400] 09:22:34 INFO - PROCESS | 1652 | 1467130954541 Marionette DEBUG loaded listener.js 09:22:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12c290000) [pid = 1652] [serial = 287] [outer = 0x12c029400] 09:22:34 INFO - PROCESS | 1652 | 1467130954841 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]]]}] 09:22:34 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. 09:22:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 420ms 09:22:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:22:34 INFO - PROCESS | 1652 | 1467130954847 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 09:22:34 INFO - PROCESS | 1652 | 1467130954848 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 09:22:34 INFO - PROCESS | 1652 | 1467130954850 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:22:34 INFO - PROCESS | 1652 | 1467130954851 Marionette TRACE conn2 <- [1,358,null,{}] 09:22:34 INFO - PROCESS | 1652 | 1467130954862 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}] 09:22:34 INFO - PROCESS | 1652 | 1467130954863 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:34 INFO - PROCESS | 1652 | 1467130954980 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 09:22:35 INFO - PROCESS | 1652 | 1467130955053 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:35 INFO - PROCESS | 1652 | 1467130955055 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x112d10800 == 46 [pid = 1652] [id = 97] 09:22:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1110ab800) [pid = 1652] [serial = 288] [outer = 0x0] 09:22:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x112a83c00) [pid = 1652] [serial = 289] [outer = 0x1110ab800] 09:22:35 INFO - PROCESS | 1652 | 1467130955087 Marionette DEBUG loaded listener.js 09:22:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116031c00) [pid = 1652] [serial = 290] [outer = 0x1110ab800] 09:22:35 INFO - PROCESS | 1652 | 1467130955688 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]]]}] 09:22:35 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. 09:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 877ms 09:22:35 INFO - PROCESS | 1652 | 1467130955730 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 09:22:35 INFO - PROCESS | 1652 | 1467130955733 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 09:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:22:35 INFO - PROCESS | 1652 | 1467130955760 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:22:35 INFO - PROCESS | 1652 | 1467130955762 Marionette TRACE conn2 <- [1,362,null,{}] 09:22:35 INFO - PROCESS | 1652 | 1467130955768 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}] 09:22:35 INFO - PROCESS | 1652 | 1467130955770 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:35 INFO - PROCESS | 1652 | 1467130955900 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 09:22:35 INFO - PROCESS | 1652 | 1467130955950 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:35 INFO - PROCESS | 1652 | 1467130955951 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11824b800 == 47 [pid = 1652] [id = 98] 09:22:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11809cc00) [pid = 1652] [serial = 291] [outer = 0x0] 09:22:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1185d1c00) [pid = 1652] [serial = 292] [outer = 0x11809cc00] 09:22:35 INFO - PROCESS | 1652 | 1467130955982 Marionette DEBUG loaded listener.js 09:22:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1194f4000) [pid = 1652] [serial = 293] [outer = 0x11809cc00] 09:22:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad48000 == 46 [pid = 1652] [id = 96] 09:22:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12a695000 == 45 [pid = 1652] [id = 95] 09:22:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12a67f800 == 44 [pid = 1652] [id = 94] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12b8f1c00) [pid = 1652] [serial = 232] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1652 | 1467130956768 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]]]}] 09:22:36 INFO - PROCESS | 1652 | --DOCSHELL 0x117020000 == 43 [pid = 1652] [id = 93] 09:22:36 INFO - PROCESS | 1652 | --DOCSHELL 0x1291c8800 == 42 [pid = 1652] [id = 92] 09:22:36 INFO - PROCESS | 1652 | --DOCSHELL 0x126eba800 == 41 [pid = 1652] [id = 91] 09:22:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12610d000 == 40 [pid = 1652] [id = 90] 09:22:36 INFO - PROCESS | 1652 | --DOCSHELL 0x119436800 == 39 [pid = 1652] [id = 89] 09:22:36 INFO - PROCESS | 1652 | --DOCSHELL 0x124060000 == 38 [pid = 1652] [id = 88] 09:22:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11825d000 == 37 [pid = 1652] [id = 87] 09:22:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12146d000 == 36 [pid = 1652] [id = 86] 09:22:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12120a000 == 35 [pid = 1652] [id = 85] 09:22:36 INFO - PROCESS | 1652 | --DOCSHELL 0x119ea1000 == 34 [pid = 1652] [id = 84] 09:22:36 INFO - PROCESS | 1652 | --DOCSHELL 0x119443000 == 33 [pid = 1652] [id = 83] 09:22:36 INFO - PROCESS | 1652 | --DOCSHELL 0x118fa4800 == 32 [pid = 1652] [id = 82] 09:22:36 INFO - PROCESS | 1652 | --DOCSHELL 0x118263000 == 31 [pid = 1652] [id = 81] 09:22:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11699a000 == 30 [pid = 1652] [id = 80] 09:22:36 INFO - PROCESS | 1652 | --DOCSHELL 0x113b4c000 == 29 [pid = 1652] [id = 79] 09:22:36 INFO - PROCESS | 1652 | --DOCSHELL 0x121353800 == 28 [pid = 1652] [id = 78] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12b8ee000) [pid = 1652] [serial = 230] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12a66c400) [pid = 1652] [serial = 215] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12b030400) [pid = 1652] [serial = 229] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12af45000) [pid = 1652] [serial = 227] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12a6dc000) [pid = 1652] [serial = 218] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1298bf800) [pid = 1652] [serial = 214] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128382c00) [pid = 1652] [serial = 226] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12145ac00) [pid = 1652] [serial = 203] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1263ef400) [pid = 1652] [serial = 209] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118feec00) [pid = 1652] [serial = 196] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118468000) [pid = 1652] [serial = 195] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12576cc00) [pid = 1652] [serial = 208] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1166ee800) [pid = 1652] [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.] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12a6d4800) [pid = 1652] [serial = 217] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12af3c400) [pid = 1652] [serial = 221] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1267d4800) [pid = 1652] [serial = 211] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x117e9f800) [pid = 1652] [serial = 193] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118764000) [pid = 1652] [serial = 198] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118ff7c00) [pid = 1652] [serial = 199] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119b63c00) [pid = 1652] [serial = 202] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12ad0c400) [pid = 1652] [serial = 220] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x126e13400) [pid = 1652] [serial = 212] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12a666400) [pid = 1652] [serial = 190] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x121ca7400) [pid = 1652] [serial = 224] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x117497400) [pid = 1652] [serial = 192] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x121c9e000) [pid = 1652] [serial = 205] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12502d400) [pid = 1652] [serial = 206] [outer = 0x0] [url = about:blank] 09:22:36 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11875a800) [pid = 1652] [serial = 223] [outer = 0x0] [url = about:blank] 09:22:36 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. 09:22:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1096ms 09:22:36 INFO - PROCESS | 1652 | 1467130956833 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 09:22:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:22:36 INFO - PROCESS | 1652 | 1467130956837 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 09:22:36 INFO - PROCESS | 1652 | 1467130956844 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:22:36 INFO - PROCESS | 1652 | 1467130956847 Marionette TRACE conn2 <- [1,366,null,{}] 09:22:36 INFO - PROCESS | 1652 | 1467130956852 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}] 09:22:36 INFO - PROCESS | 1652 | 1467130956855 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:36 INFO - PROCESS | 1652 | 1467130956976 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 09:22:36 INFO - PROCESS | 1652 | 1467130956983 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:36 INFO - PROCESS | 1652 | 1467130956985 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x116231800 == 29 [pid = 1652] [id = 99] 09:22:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118764000) [pid = 1652] [serial = 294] [outer = 0x0] 09:22:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118fecc00) [pid = 1652] [serial = 295] [outer = 0x118764000] 09:22:37 INFO - PROCESS | 1652 | 1467130957019 Marionette DEBUG loaded listener.js 09:22:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1194f4400) [pid = 1652] [serial = 296] [outer = 0x118764000] 09:22:37 INFO - PROCESS | 1652 | 1467130957518 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]]]}] 09:22:37 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. 09:22:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 723ms 09:22:37 INFO - PROCESS | 1652 | 1467130957566 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 09:22:37 INFO - PROCESS | 1652 | 1467130957571 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 09:22:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:22:37 INFO - PROCESS | 1652 | 1467130957578 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:22:37 INFO - PROCESS | 1652 | 1467130957581 Marionette TRACE conn2 <- [1,370,null,{}] 09:22:37 INFO - PROCESS | 1652 | 1467130957584 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}] 09:22:37 INFO - PROCESS | 1652 | 1467130957587 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:37 INFO - PROCESS | 1652 | 1467130957709 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 09:22:37 INFO - PROCESS | 1652 | 1467130957781 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:37 INFO - PROCESS | 1652 | 1467130957783 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e25800 == 30 [pid = 1652] [id = 100] 09:22:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1208e8000) [pid = 1652] [serial = 297] [outer = 0x0] 09:22:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1212ef800) [pid = 1652] [serial = 298] [outer = 0x1208e8000] 09:22:37 INFO - PROCESS | 1652 | 1467130957829 Marionette DEBUG loaded listener.js 09:22:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x121c20800) [pid = 1652] [serial = 299] [outer = 0x1208e8000] 09:22:38 INFO - PROCESS | 1652 | 1467130958133 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]]]}] 09:22:38 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. 09:22:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 571ms 09:22:38 INFO - PROCESS | 1652 | 1467130958148 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 09:22:38 INFO - PROCESS | 1652 | 1467130958150 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 09:22:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:22:38 INFO - PROCESS | 1652 | 1467130958159 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:22:38 INFO - PROCESS | 1652 | 1467130958162 Marionette TRACE conn2 <- [1,374,null,{}] 09:22:38 INFO - PROCESS | 1652 | 1467130958177 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}] 09:22:38 INFO - PROCESS | 1652 | 1467130958180 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:38 INFO - PROCESS | 1652 | 1467130958280 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 09:22:38 INFO - PROCESS | 1652 | 1467130958307 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:38 INFO - PROCESS | 1652 | 1467130958309 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11944a000 == 31 [pid = 1652] [id = 101] 09:22:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124449c00) [pid = 1652] [serial = 300] [outer = 0x0] 09:22:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12576d000) [pid = 1652] [serial = 301] [outer = 0x124449c00] 09:22:38 INFO - PROCESS | 1652 | 1467130958336 Marionette DEBUG loaded listener.js 09:22:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1258e3800) [pid = 1652] [serial = 302] [outer = 0x124449c00] 09:22:38 INFO - PROCESS | 1652 | 1467130958639 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:22:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:22:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 528ms 09:22:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:22:38 INFO - PROCESS | 1652 | 1467130958680 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 09:22:38 INFO - PROCESS | 1652 | 1467130958682 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 09:22:38 INFO - PROCESS | 1652 | 1467130958684 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:22:38 INFO - PROCESS | 1652 | 1467130958686 Marionette TRACE conn2 <- [1,378,null,{}] 09:22:38 INFO - PROCESS | 1652 | 1467130958690 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}] 09:22:38 INFO - PROCESS | 1652 | 1467130958691 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:38 INFO - PROCESS | 1652 | 1467130958765 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 09:22:38 INFO - PROCESS | 1652 | 1467130958770 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:38 INFO - PROCESS | 1652 | 1467130958772 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ea8800 == 32 [pid = 1652] [id = 102] 09:22:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x117498400) [pid = 1652] [serial = 303] [outer = 0x0] 09:22:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126870c00) [pid = 1652] [serial = 304] [outer = 0x117498400] 09:22:38 INFO - PROCESS | 1652 | 1467130958797 Marionette DEBUG loaded listener.js 09:22:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126e15c00) [pid = 1652] [serial = 305] [outer = 0x117498400] 09:22:39 INFO - PROCESS | 1652 | 1467130959144 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:22:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:22:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 471ms 09:22:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:22:39 INFO - PROCESS | 1652 | 1467130959156 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 09:22:39 INFO - PROCESS | 1652 | 1467130959157 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 09:22:39 INFO - PROCESS | 1652 | 1467130959159 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:22:39 INFO - PROCESS | 1652 | 1467130959160 Marionette TRACE conn2 <- [1,382,null,{}] 09:22:39 INFO - PROCESS | 1652 | 1467130959162 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}] 09:22:39 INFO - PROCESS | 1652 | 1467130959164 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:39 INFO - PROCESS | 1652 | 1467130959255 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 09:22:39 INFO - PROCESS | 1652 | 1467130959289 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:39 INFO - PROCESS | 1652 | 1467130959290 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f56000 == 33 [pid = 1652] [id = 103] 09:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12687e000) [pid = 1652] [serial = 306] [outer = 0x0] 09:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126e1e000) [pid = 1652] [serial = 307] [outer = 0x12687e000] 09:22:39 INFO - PROCESS | 1652 | 1467130959314 Marionette DEBUG loaded listener.js 09:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12837b400) [pid = 1652] [serial = 308] [outer = 0x12687e000] 09:22:39 INFO - PROCESS | 1652 | 1467130959662 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:22:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:22:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 519ms 09:22:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:22:39 INFO - PROCESS | 1652 | 1467130959678 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 09:22:39 INFO - PROCESS | 1652 | 1467130959679 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 09:22:39 INFO - PROCESS | 1652 | 1467130959681 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:22:39 INFO - PROCESS | 1652 | 1467130959682 Marionette TRACE conn2 <- [1,386,null,{}] 09:22:39 INFO - PROCESS | 1652 | 1467130959685 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}] 09:22:39 INFO - PROCESS | 1652 | 1467130959691 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:39 INFO - PROCESS | 1652 | 1467130959817 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 09:22:39 INFO - PROCESS | 1652 | 1467130959821 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:39 INFO - PROCESS | 1652 | 1467130959822 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x121ae1000 == 34 [pid = 1652] [id = 104] 09:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126e20400) [pid = 1652] [serial = 309] [outer = 0x0] 09:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1290ac400) [pid = 1652] [serial = 310] [outer = 0x126e20400] 09:22:39 INFO - PROCESS | 1652 | 1467130959847 Marionette DEBUG loaded listener.js 09:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a6ce400) [pid = 1652] [serial = 311] [outer = 0x126e20400] 09:22:40 INFO - PROCESS | 1652 | 1467130960202 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]]]}] 09:22:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:22:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 570ms 09:22:40 INFO - PROCESS | 1652 | 1467130960281 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 09:22:40 INFO - PROCESS | 1652 | 1467130960282 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 09:22:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:22:40 INFO - PROCESS | 1652 | 1467130960303 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:22:40 INFO - PROCESS | 1652 | 1467130960304 Marionette TRACE conn2 <- [1,390,null,{}] 09:22:40 INFO - PROCESS | 1652 | 1467130960317 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}] 09:22:40 INFO - PROCESS | 1652 | 1467130960318 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:40 INFO - PROCESS | 1652 | 1467130960423 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 09:22:40 INFO - PROCESS | 1652 | 1467130960436 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:40 INFO - PROCESS | 1652 | 1467130960437 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12413d800 == 35 [pid = 1652] [id = 105] 09:22:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1160d7800) [pid = 1652] [serial = 312] [outer = 0x0] 09:22:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12ad0dc00) [pid = 1652] [serial = 313] [outer = 0x1160d7800] 09:22:40 INFO - PROCESS | 1652 | 1467130960461 Marionette DEBUG loaded listener.js 09:22:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b062800) [pid = 1652] [serial = 314] [outer = 0x1160d7800] 09:22:40 INFO - PROCESS | 1652 | 1467130960819 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]]]}] 09:22:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:22:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 587ms 09:22:40 INFO - PROCESS | 1652 | 1467130960875 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 09:22:40 INFO - PROCESS | 1652 | 1467130960877 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 09:22:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:22:40 INFO - PROCESS | 1652 | 1467130960879 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:22:40 INFO - PROCESS | 1652 | 1467130960880 Marionette TRACE conn2 <- [1,394,null,{}] 09:22:40 INFO - PROCESS | 1652 | 1467130960882 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}] 09:22:40 INFO - PROCESS | 1652 | 1467130960883 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:41 INFO - PROCESS | 1652 | 1467130961135 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 09:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12a6d8400) [pid = 1652] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x128383400) [pid = 1652] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12576d800) [pid = 1652] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1261d5c00) [pid = 1652] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x111c22400) [pid = 1652] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x126e1c400) [pid = 1652] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1215d5c00) [pid = 1652] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1174a0400) [pid = 1652] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1290b6c00) [pid = 1652] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1181a6400) [pid = 1652] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x113932400) [pid = 1652] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x113da6c00) [pid = 1652] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x129354c00) [pid = 1652] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12b8f0c00) [pid = 1652] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1122bec00) [pid = 1652] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1291e0c00) [pid = 1652] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1194f3400) [pid = 1652] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1208eb400) [pid = 1652] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:22:41 INFO - PROCESS | 1652 | 1467130961181 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:41 INFO - PROCESS | 1652 | 1467130961182 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1170d5800 == 36 [pid = 1652] [id = 106] 09:22:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112e10c00) [pid = 1652] [serial = 315] [outer = 0x0] 09:22:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1170bc800) [pid = 1652] [serial = 316] [outer = 0x112e10c00] 09:22:41 INFO - PROCESS | 1652 | 1467130961206 Marionette DEBUG loaded listener.js 09:22:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x121c2ec00) [pid = 1652] [serial = 317] [outer = 0x112e10c00] 09:22:41 INFO - PROCESS | 1652 | 1467130961533 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]]]}] 09:22:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:22:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 669ms 09:22:41 INFO - PROCESS | 1652 | 1467130961549 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 09:22:41 INFO - PROCESS | 1652 | 1467130961551 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 09:22:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:22:41 INFO - PROCESS | 1652 | 1467130961559 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:22:41 INFO - PROCESS | 1652 | 1467130961561 Marionette TRACE conn2 <- [1,398,null,{}] 09:22:41 INFO - PROCESS | 1652 | 1467130961564 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}] 09:22:41 INFO - PROCESS | 1652 | 1467130961566 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:41 INFO - PROCESS | 1652 | 1467130961710 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 09:22:41 INFO - PROCESS | 1652 | 1467130961785 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:41 INFO - PROCESS | 1652 | 1467130961786 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x126106800 == 37 [pid = 1652] [id = 107] 09:22:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118090c00) [pid = 1652] [serial = 318] [outer = 0x0] 09:22:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12576d800) [pid = 1652] [serial = 319] [outer = 0x118090c00] 09:22:41 INFO - PROCESS | 1652 | 1467130961827 Marionette DEBUG loaded listener.js 09:22:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12ad09800) [pid = 1652] [serial = 320] [outer = 0x118090c00] 09:22:42 INFO - PROCESS | 1652 | 1467130962137 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]]]}] 09:22:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:22:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 622ms 09:22:42 INFO - PROCESS | 1652 | 1467130962179 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 09:22:42 INFO - PROCESS | 1652 | 1467130962180 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 09:22:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:22:42 INFO - PROCESS | 1652 | 1467130962182 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:22:42 INFO - PROCESS | 1652 | 1467130962183 Marionette TRACE conn2 <- [1,402,null,{}] 09:22:42 INFO - PROCESS | 1652 | 1467130962187 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}] 09:22:42 INFO - PROCESS | 1652 | 1467130962189 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:42 INFO - PROCESS | 1652 | 1467130962263 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 09:22:42 INFO - PROCESS | 1652 | 1467130962266 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:42 INFO - PROCESS | 1652 | 1467130962267 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ea5800 == 38 [pid = 1652] [id = 108] 09:22:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128378000) [pid = 1652] [serial = 321] [outer = 0x0] 09:22:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12b8f3000) [pid = 1652] [serial = 322] [outer = 0x128378000] 09:22:42 INFO - PROCESS | 1652 | 1467130962294 Marionette DEBUG loaded listener.js 09:22:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12b97a400) [pid = 1652] [serial = 323] [outer = 0x128378000] 09:22:42 INFO - PROCESS | 1652 | 1467130962609 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]]]}] 09:22:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:22:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 468ms 09:22:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:22:42 INFO - PROCESS | 1652 | 1467130962660 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 09:22:42 INFO - PROCESS | 1652 | 1467130962661 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 09:22:42 INFO - PROCESS | 1652 | 1467130962664 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:22:42 INFO - PROCESS | 1652 | 1467130962665 Marionette TRACE conn2 <- [1,406,null,{}] 09:22:42 INFO - PROCESS | 1652 | 1467130962668 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}] 09:22:42 INFO - PROCESS | 1652 | 1467130962671 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:42 INFO - PROCESS | 1652 | 1467130962763 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 09:22:42 INFO - PROCESS | 1652 | 1467130962766 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:42 INFO - PROCESS | 1652 | 1467130962768 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291d2000 == 39 [pid = 1652] [id = 109] 09:22:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12b8f8000) [pid = 1652] [serial = 324] [outer = 0x0] 09:22:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12c023400) [pid = 1652] [serial = 325] [outer = 0x12b8f8000] 09:22:42 INFO - PROCESS | 1652 | 1467130962796 Marionette DEBUG loaded listener.js 09:22:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12c28e400) [pid = 1652] [serial = 326] [outer = 0x12b8f8000] 09:22:43 INFO - PROCESS | 1652 | 1467130963069 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:22:43 INFO - PROCESS | 1652 | 1467130963243 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]]]}] 09:22:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:22:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 619ms 09:22:43 INFO - PROCESS | 1652 | 1467130963286 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 09:22:43 INFO - PROCESS | 1652 | 1467130963289 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 09:22:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:22:43 INFO - PROCESS | 1652 | 1467130963294 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:22:43 INFO - PROCESS | 1652 | 1467130963295 Marionette TRACE conn2 <- [1,410,null,{}] 09:22:43 INFO - PROCESS | 1652 | 1467130963299 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}] 09:22:43 INFO - PROCESS | 1652 | 1467130963301 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:43 INFO - PROCESS | 1652 | 1467130963405 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 09:22:43 INFO - PROCESS | 1652 | 1467130963468 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:43 INFO - PROCESS | 1652 | 1467130963471 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f40800 == 40 [pid = 1652] [id = 110] 09:22:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11809e000) [pid = 1652] [serial = 327] [outer = 0x0] 09:22:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11875ac00) [pid = 1652] [serial = 328] [outer = 0x11809e000] 09:22:43 INFO - PROCESS | 1652 | 1467130963502 Marionette DEBUG loaded listener.js 09:22:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119730000) [pid = 1652] [serial = 329] [outer = 0x11809e000] 09:22:44 INFO - PROCESS | 1652 | 1467130964007 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]]]}] 09:22:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:22:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 722ms 09:22:44 INFO - PROCESS | 1652 | 1467130964016 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 09:22:44 INFO - PROCESS | 1652 | 1467130964023 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 09:22:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:22:44 INFO - PROCESS | 1652 | 1467130964030 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:22:44 INFO - PROCESS | 1652 | 1467130964033 Marionette TRACE conn2 <- [1,414,null,{}] 09:22:44 INFO - PROCESS | 1652 | 1467130964037 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}] 09:22:44 INFO - PROCESS | 1652 | 1467130964039 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:44 INFO - PROCESS | 1652 | 1467130964199 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 09:22:44 INFO - PROCESS | 1652 | 1467130964266 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:44 INFO - PROCESS | 1652 | 1467130964267 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x119451800 == 41 [pid = 1652] [id = 111] 09:22:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12082a800) [pid = 1652] [serial = 330] [outer = 0x0] 09:22:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121c9f800) [pid = 1652] [serial = 331] [outer = 0x12082a800] 09:22:44 INFO - PROCESS | 1652 | 1467130964299 Marionette DEBUG loaded listener.js 09:22:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x125027800) [pid = 1652] [serial = 332] [outer = 0x12082a800] 09:22:44 INFO - PROCESS | 1652 | 1467130964726 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]]]}] 09:22:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:22:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 721ms 09:22:44 INFO - PROCESS | 1652 | 1467130964751 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 09:22:44 INFO - PROCESS | 1652 | 1467130964753 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 09:22:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:22:44 INFO - PROCESS | 1652 | 1467130964757 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:22:44 INFO - PROCESS | 1652 | 1467130964760 Marionette TRACE conn2 <- [1,418,null,{}] 09:22:44 INFO - PROCESS | 1652 | 1467130964767 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}] 09:22:44 INFO - PROCESS | 1652 | 1467130964771 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:44 INFO - PROCESS | 1652 | 1467130964905 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 09:22:44 INFO - PROCESS | 1652 | 1467130964916 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:44 INFO - PROCESS | 1652 | 1467130964918 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x126eac800 == 42 [pid = 1652] [id = 112] 09:22:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12837a800) [pid = 1652] [serial = 333] [outer = 0x0] 09:22:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128383800) [pid = 1652] [serial = 334] [outer = 0x12837a800] 09:22:44 INFO - PROCESS | 1652 | 1467130964961 Marionette DEBUG loaded listener.js 09:22:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1291d9000) [pid = 1652] [serial = 335] [outer = 0x12837a800] 09:22:45 INFO - PROCESS | 1652 | 1467130965916 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]]]}] 09:22:45 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 09:22:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1172ms 09:22:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:22:45 INFO - PROCESS | 1652 | 1467130965930 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 09:22:45 INFO - PROCESS | 1652 | 1467130965932 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 09:22:45 INFO - PROCESS | 1652 | 1467130965934 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:22:45 INFO - PROCESS | 1652 | 1467130965936 Marionette TRACE conn2 <- [1,422,null,{}] 09:22:45 INFO - PROCESS | 1652 | 1467130965938 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}] 09:22:45 INFO - PROCESS | 1652 | 1467130965940 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:46 INFO - PROCESS | 1652 | 1467130966048 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 09:22:46 INFO - PROCESS | 1652 | 1467130966096 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:46 INFO - PROCESS | 1652 | 1467130966097 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac7a000 == 43 [pid = 1652] [id = 113] 09:22:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x129357800) [pid = 1652] [serial = 336] [outer = 0x0] 09:22:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a6d8400) [pid = 1652] [serial = 337] [outer = 0x129357800] 09:22:46 INFO - PROCESS | 1652 | 1467130966127 Marionette DEBUG loaded listener.js 09:22:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b071000) [pid = 1652] [serial = 338] [outer = 0x129357800] 09:22:47 INFO - PROCESS | 1652 | --DOCSHELL 0x119ea5800 == 42 [pid = 1652] [id = 108] 09:22:47 INFO - PROCESS | 1652 | --DOCSHELL 0x126106800 == 41 [pid = 1652] [id = 107] 09:22:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1170d5800 == 40 [pid = 1652] [id = 106] 09:22:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12413d800 == 39 [pid = 1652] [id = 105] 09:22:47 INFO - PROCESS | 1652 | --DOCSHELL 0x121ae1000 == 38 [pid = 1652] [id = 104] 09:22:47 INFO - PROCESS | 1652 | --DOCSHELL 0x116f56000 == 37 [pid = 1652] [id = 103] 09:22:47 INFO - PROCESS | 1652 | --DOCSHELL 0x119ea8800 == 36 [pid = 1652] [id = 102] 09:22:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11944a000 == 35 [pid = 1652] [id = 101] 09:22:47 INFO - PROCESS | 1652 | --DOCSHELL 0x117e25800 == 34 [pid = 1652] [id = 100] 09:22:47 INFO - PROCESS | 1652 | --DOCSHELL 0x116231800 == 33 [pid = 1652] [id = 99] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12c28a000) [pid = 1652] [serial = 286] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12b027000) [pid = 1652] [serial = 268] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1290a8400) [pid = 1652] [serial = 259] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1290b1000) [pid = 1652] [serial = 260] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1261d3c00) [pid = 1652] [serial = 250] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1268e0c00) [pid = 1652] [serial = 251] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12b979000) [pid = 1652] [serial = 233] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11a11c800) [pid = 1652] [serial = 241] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1208ec000) [pid = 1652] [serial = 242] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12837c800) [pid = 1652] [serial = 256] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128381400) [pid = 1652] [serial = 257] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x121a3b000) [pid = 1652] [serial = 244] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1240e5c00) [pid = 1652] [serial = 245] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118092000) [pid = 1652] [serial = 235] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1180a8400) [pid = 1652] [serial = 236] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12934c400) [pid = 1652] [serial = 262] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118fc7800) [pid = 1652] [serial = 238] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1194f0800) [pid = 1652] [serial = 239] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x129355000) [pid = 1652] [serial = 263] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1268e1c00) [pid = 1652] [serial = 253] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x126e1f400) [pid = 1652] [serial = 254] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1244d6800) [pid = 1652] [serial = 247] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12505d400) [pid = 1652] [serial = 248] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12b06c000) [pid = 1652] [serial = 271] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12b979c00) [pid = 1652] [serial = 274] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12b983800) [pid = 1652] [serial = 275] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1170b2400) [pid = 1652] [serial = 277] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118ff2c00) [pid = 1652] [serial = 278] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12a669800) [pid = 1652] [serial = 265] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x126e16800) [pid = 1652] [serial = 280] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12af45400) [pid = 1652] [serial = 281] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12ad0ec00) [pid = 1652] [serial = 266] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12c025400) [pid = 1652] [serial = 284] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12b8f0400) [pid = 1652] [serial = 272] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12b02f800) [pid = 1652] [serial = 269] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12b064c00) [pid = 1652] [serial = 283] [outer = 0x0] [url = about:blank] 09:22:47 INFO - PROCESS | 1652 | 1467130967151 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]]]}] 09:22:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:22:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1221ms 09:22:47 INFO - PROCESS | 1652 | 1467130967155 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 09:22:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:22:47 INFO - PROCESS | 1652 | 1467130967158 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 09:22:47 INFO - PROCESS | 1652 | 1467130967161 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:22:47 INFO - PROCESS | 1652 | 1467130967163 Marionette TRACE conn2 <- [1,426,null,{}] 09:22:47 INFO - PROCESS | 1652 | 1467130967166 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}] 09:22:47 INFO - PROCESS | 1652 | 1467130967168 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:47 INFO - PROCESS | 1652 | 1467130967246 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 09:22:47 INFO - PROCESS | 1652 | 1467130967251 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:47 INFO - PROCESS | 1652 | 1467130967252 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x116232800 == 34 [pid = 1652] [id = 114] 09:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x118461c00) [pid = 1652] [serial = 339] [outer = 0x0] 09:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118ff2c00) [pid = 1652] [serial = 340] [outer = 0x118461c00] 09:22:47 INFO - PROCESS | 1652 | 1467130967283 Marionette DEBUG loaded listener.js 09:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1194f7400) [pid = 1652] [serial = 341] [outer = 0x118461c00] 09:22:47 INFO - PROCESS | 1652 | 1467130967662 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] 09:22:47 INFO - PROCESS | 1652 | 1467130967683 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 09:22:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:22:47 INFO - PROCESS | 1652 | 1467130967689 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:22:47 INFO - PROCESS | 1652 | 1467130967691 Marionette TRACE conn2 <- [1,430,null,{}] 09:22:47 INFO - PROCESS | 1652 | 1467130967693 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}] 09:22:47 INFO - PROCESS | 1652 | 1467130967695 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:47 INFO - PROCESS | 1652 | 1467130967773 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 09:22:47 INFO - PROCESS | 1652 | 1467130967777 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:47 INFO - PROCESS | 1652 | 1467130967778 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1170df000 == 35 [pid = 1652] [id = 115] 09:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x119e75c00) [pid = 1652] [serial = 342] [outer = 0x0] 09:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x121c29400) [pid = 1652] [serial = 343] [outer = 0x119e75c00] 09:22:47 INFO - PROCESS | 1652 | 1467130967807 Marionette DEBUG loaded listener.js 09:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x124567000) [pid = 1652] [serial = 344] [outer = 0x119e75c00] 09:22:48 INFO - PROCESS | 1652 | 1467130968158 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]]]}] 09:22:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:22:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 519ms 09:22:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:22:48 INFO - PROCESS | 1652 | 1467130968208 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 09:22:48 INFO - PROCESS | 1652 | 1467130968209 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 09:22:48 INFO - PROCESS | 1652 | 1467130968212 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:22:48 INFO - PROCESS | 1652 | 1467130968214 Marionette TRACE conn2 <- [1,434,null,{}] 09:22:48 INFO - PROCESS | 1652 | 1467130968222 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}] 09:22:48 INFO - PROCESS | 1652 | 1467130968225 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:48 INFO - PROCESS | 1652 | 1467130968305 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 09:22:48 INFO - PROCESS | 1652 | 1467130968312 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:48 INFO - PROCESS | 1652 | 1467130968314 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11996e000 == 36 [pid = 1652] [id = 116] 09:22:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x125772c00) [pid = 1652] [serial = 345] [outer = 0x0] 09:22:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1261d2400) [pid = 1652] [serial = 346] [outer = 0x125772c00] 09:22:48 INFO - PROCESS | 1652 | 1467130968341 Marionette DEBUG loaded listener.js 09:22:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x126e1b000) [pid = 1652] [serial = 347] [outer = 0x125772c00] 09:22:48 INFO - PROCESS | 1652 | 1467130968683 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]]]}] 09:22:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:22:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 520ms 09:22:48 INFO - PROCESS | 1652 | 1467130968732 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 09:22:48 INFO - PROCESS | 1652 | 1467130968734 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 09:22:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:22:48 INFO - PROCESS | 1652 | 1467130968736 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:22:48 INFO - PROCESS | 1652 | 1467130968738 Marionette TRACE conn2 <- [1,438,null,{}] 09:22:48 INFO - PROCESS | 1652 | 1467130968740 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}] 09:22:48 INFO - PROCESS | 1652 | 1467130968741 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:48 INFO - PROCESS | 1652 | 1467130968818 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 09:22:48 INFO - PROCESS | 1652 | 1467130968824 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:48 INFO - PROCESS | 1652 | 1467130968825 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x121203000 == 37 [pid = 1652] [id = 117] 09:22:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12837c800) [pid = 1652] [serial = 348] [outer = 0x0] 09:22:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1290b6400) [pid = 1652] [serial = 349] [outer = 0x12837c800] 09:22:48 INFO - PROCESS | 1652 | 1467130968851 Marionette DEBUG loaded listener.js 09:22:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x129354800) [pid = 1652] [serial = 350] [outer = 0x12837c800] 09:22:49 INFO - PROCESS | 1652 | 1467130969177 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]]]}] 09:22:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:22:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 469ms 09:22:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:22:49 INFO - PROCESS | 1652 | 1467130969208 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 09:22:49 INFO - PROCESS | 1652 | 1467130969209 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 09:22:49 INFO - PROCESS | 1652 | 1467130969211 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:22:49 INFO - PROCESS | 1652 | 1467130969212 Marionette TRACE conn2 <- [1,442,null,{}] 09:22:49 INFO - PROCESS | 1652 | 1467130969215 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}] 09:22:49 INFO - PROCESS | 1652 | 1467130969216 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:49 INFO - PROCESS | 1652 | 1467130969292 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 09:22:49 INFO - PROCESS | 1652 | 1467130969296 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:49 INFO - PROCESS | 1652 | 1467130969298 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1215b5800 == 38 [pid = 1652] [id = 118] 09:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1291db800) [pid = 1652] [serial = 351] [outer = 0x0] 09:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12a6dc800) [pid = 1652] [serial = 352] [outer = 0x1291db800] 09:22:49 INFO - PROCESS | 1652 | 1467130969325 Marionette DEBUG loaded listener.js 09:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12b02a400) [pid = 1652] [serial = 353] [outer = 0x1291db800] 09:22:49 INFO - PROCESS | 1652 | 1467130969708 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]]]}] 09:22:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:22:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 517ms 09:22:49 INFO - PROCESS | 1652 | 1467130969734 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 09:22:49 INFO - PROCESS | 1652 | 1467130969735 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 09:22:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:22:49 INFO - PROCESS | 1652 | 1467130969738 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:22:49 INFO - PROCESS | 1652 | 1467130969739 Marionette TRACE conn2 <- [1,446,null,{}] 09:22:49 INFO - PROCESS | 1652 | 1467130969742 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}] 09:22:49 INFO - PROCESS | 1652 | 1467130969746 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:49 INFO - PROCESS | 1652 | 1467130969860 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 09:22:49 INFO - PROCESS | 1652 | 1467130969875 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:49 INFO - PROCESS | 1652 | 1467130969876 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x124064800 == 39 [pid = 1652] [id = 119] 09:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12b066000) [pid = 1652] [serial = 354] [outer = 0x0] 09:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12b980000) [pid = 1652] [serial = 355] [outer = 0x12b066000] 09:22:49 INFO - PROCESS | 1652 | 1467130969901 Marionette DEBUG loaded listener.js 09:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12c28c400) [pid = 1652] [serial = 356] [outer = 0x12b066000] 09:22:50 INFO - PROCESS | 1652 | 1467130970247 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]]]}] 09:22:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:22:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 518ms 09:22:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:22:50 INFO - PROCESS | 1652 | 1467130970257 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 09:22:50 INFO - PROCESS | 1652 | 1467130970258 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 09:22:50 INFO - PROCESS | 1652 | 1467130970260 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:22:50 INFO - PROCESS | 1652 | 1467130970261 Marionette TRACE conn2 <- [1,450,null,{}] 09:22:50 INFO - PROCESS | 1652 | 1467130970263 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}] 09:22:50 INFO - PROCESS | 1652 | 1467130970264 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:50 INFO - PROCESS | 1652 | 1467130970362 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 09:22:50 INFO - PROCESS | 1652 | 1467130970376 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:50 INFO - PROCESS | 1652 | 1467130970377 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1258c6800 == 40 [pid = 1652] [id = 120] 09:22:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12c291400) [pid = 1652] [serial = 357] [outer = 0x0] 09:22:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12c4bc400) [pid = 1652] [serial = 358] [outer = 0x12c291400] 09:22:50 INFO - PROCESS | 1652 | 1467130970399 Marionette DEBUG loaded listener.js 09:22:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12c4c8400) [pid = 1652] [serial = 359] [outer = 0x12c291400] 09:22:50 INFO - PROCESS | 1652 | 1467130970751 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] 09:22:50 INFO - PROCESS | 1652 | 1467130970781 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 09:22:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:22:50 INFO - PROCESS | 1652 | 1467130970784 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:22:50 INFO - PROCESS | 1652 | 1467130970786 Marionette TRACE conn2 <- [1,454,null,{}] 09:22:50 INFO - PROCESS | 1652 | 1467130970795 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}] 09:22:50 INFO - PROCESS | 1652 | 1467130970797 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:50 INFO - PROCESS | 1652 | 1467130970949 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 09:22:50 INFO - PROCESS | 1652 | 1467130970970 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:50 INFO - PROCESS | 1652 | 1467130970983 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a1e000 == 41 [pid = 1652] [id = 121] 09:22:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12c4c8c00) [pid = 1652] [serial = 360] [outer = 0x0] 09:22:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12c5e7c00) [pid = 1652] [serial = 361] [outer = 0x12c4c8c00] 09:22:51 INFO - PROCESS | 1652 | 1467130971023 Marionette DEBUG loaded listener.js 09:22:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12cca6c00) [pid = 1652] [serial = 362] [outer = 0x12c4c8c00] 09:22:51 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:22:51 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11809cc00) [pid = 1652] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:22:51 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x124449c00) [pid = 1652] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:22:51 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117498400) [pid = 1652] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:22:51 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1208e8000) [pid = 1652] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:22:51 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118764000) [pid = 1652] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:22:51 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12687e000) [pid = 1652] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:22:51 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126e20400) [pid = 1652] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:22:51 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1160d7800) [pid = 1652] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:22:51 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x112e10c00) [pid = 1652] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:22:51 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x128378000) [pid = 1652] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:22:51 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118090c00) [pid = 1652] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:22:51 INFO - PROCESS | 1652 | 1467130971525 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]]]}] 09:22:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:22:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 776ms 09:22:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:22:51 INFO - PROCESS | 1652 | 1467130971560 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 09:22:51 INFO - PROCESS | 1652 | 1467130971561 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 09:22:51 INFO - PROCESS | 1652 | 1467130971563 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:22:51 INFO - PROCESS | 1652 | 1467130971564 Marionette TRACE conn2 <- [1,458,null,{}] 09:22:51 INFO - PROCESS | 1652 | 1467130971566 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}] 09:22:51 INFO - PROCESS | 1652 | 1467130971567 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:51 INFO - PROCESS | 1652 | 1467130971647 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 09:22:51 INFO - PROCESS | 1652 | 1467130971651 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:51 INFO - PROCESS | 1652 | 1467130971652 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12413b000 == 42 [pid = 1652] [id = 122] 09:22:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118176400) [pid = 1652] [serial = 363] [outer = 0x0] 09:22:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11817b800) [pid = 1652] [serial = 364] [outer = 0x118176400] 09:22:51 INFO - PROCESS | 1652 | 1467130971680 Marionette DEBUG loaded listener.js 09:22:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118180000) [pid = 1652] [serial = 365] [outer = 0x118176400] 09:22:52 INFO - PROCESS | 1652 | 1467130972006 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] 09:22:52 INFO - PROCESS | 1652 | 1467130972034 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 09:22:52 INFO - PROCESS | 1652 | 1467130972036 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:22:52 INFO - PROCESS | 1652 | 1467130972038 Marionette TRACE conn2 <- [1,462,null,{}] 09:22:52 INFO - PROCESS | 1652 | 1467130972042 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}] 09:22:52 INFO - PROCESS | 1652 | 1467130972043 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:52 INFO - PROCESS | 1652 | 1467130972130 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 09:22:52 INFO - PROCESS | 1652 | 1467130972180 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:52 INFO - PROCESS | 1652 | 1467130972181 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12981d000 == 43 [pid = 1652] [id = 123] 09:22:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11817f000) [pid = 1652] [serial = 366] [outer = 0x0] 09:22:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1208eac00) [pid = 1652] [serial = 367] [outer = 0x11817f000] 09:22:52 INFO - PROCESS | 1652 | 1467130972205 Marionette DEBUG loaded listener.js 09:22:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128380800) [pid = 1652] [serial = 368] [outer = 0x11817f000] 09:22:52 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:22:52 INFO - PROCESS | 1652 | 1467130972517 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] 09:22:52 INFO - PROCESS | 1652 | 1467130972559 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 09:22:52 INFO - PROCESS | 1652 | 1467130972561 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:22:52 INFO - PROCESS | 1652 | 1467130972563 Marionette TRACE conn2 <- [1,466,null,{}] 09:22:52 INFO - PROCESS | 1652 | 1467130972565 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}] 09:22:52 INFO - PROCESS | 1652 | 1467130972567 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:52 INFO - PROCESS | 1652 | 1467130972661 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 09:22:52 INFO - PROCESS | 1652 | 1467130972665 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:52 INFO - PROCESS | 1652 | 1467130972667 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad56800 == 44 [pid = 1652] [id = 124] 09:22:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118175c00) [pid = 1652] [serial = 369] [outer = 0x0] 09:22:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118575400) [pid = 1652] [serial = 370] [outer = 0x118175c00] 09:22:52 INFO - PROCESS | 1652 | 1467130972694 Marionette DEBUG loaded listener.js 09:22:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12cca8800) [pid = 1652] [serial = 371] [outer = 0x118175c00] 09:22:53 INFO - PROCESS | 1652 | 1467130973029 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] 09:22:53 INFO - PROCESS | 1652 | 1467130973084 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 09:22:53 INFO - PROCESS | 1652 | 1467130973086 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:22:53 INFO - PROCESS | 1652 | 1467130973088 Marionette TRACE conn2 <- [1,470,null,{}] 09:22:53 INFO - PROCESS | 1652 | 1467130973090 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}] 09:22:53 INFO - PROCESS | 1652 | 1467130973091 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:53 INFO - PROCESS | 1652 | 1467130973180 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 09:22:53 INFO - PROCESS | 1652 | 1467130973183 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:53 INFO - PROCESS | 1652 | 1467130973184 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b173000 == 45 [pid = 1652] [id = 125] 09:22:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1191d7000) [pid = 1652] [serial = 372] [outer = 0x0] 09:22:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1191dfc00) [pid = 1652] [serial = 373] [outer = 0x1191d7000] 09:22:53 INFO - PROCESS | 1652 | 1467130973209 Marionette DEBUG loaded listener.js 09:22:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1191e3800) [pid = 1652] [serial = 374] [outer = 0x1191d7000] 09:22:53 INFO - PROCESS | 1652 | 1467130973654 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]]]}] 09:22:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:22:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 618ms 09:22:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:22:53 INFO - PROCESS | 1652 | 1467130973706 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 09:22:53 INFO - PROCESS | 1652 | 1467130973709 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 09:22:53 INFO - PROCESS | 1652 | 1467130973713 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:22:53 INFO - PROCESS | 1652 | 1467130973715 Marionette TRACE conn2 <- [1,474,null,{}] 09:22:53 INFO - PROCESS | 1652 | 1467130973721 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}] 09:22:53 INFO - PROCESS | 1652 | 1467130973723 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:53 INFO - PROCESS | 1652 | 1467130973866 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 09:22:53 INFO - PROCESS | 1652 | 1467130973933 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:53 INFO - PROCESS | 1652 | 1467130973936 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f54000 == 46 [pid = 1652] [id = 126] 09:22:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118181000) [pid = 1652] [serial = 375] [outer = 0x0] 09:22:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118568800) [pid = 1652] [serial = 376] [outer = 0x118181000] 09:22:53 INFO - PROCESS | 1652 | 1467130973968 Marionette DEBUG loaded listener.js 09:22:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118575c00) [pid = 1652] [serial = 377] [outer = 0x118181000] 09:22:54 INFO - PROCESS | 1652 | 1467130974411 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]]]}] 09:22:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:22:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 722ms 09:22:54 INFO - PROCESS | 1652 | 1467130974434 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 09:22:54 INFO - PROCESS | 1652 | 1467130974437 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 09:22:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:22:54 INFO - PROCESS | 1652 | 1467130974442 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:22:54 INFO - PROCESS | 1652 | 1467130974444 Marionette TRACE conn2 <- [1,478,null,{}] 09:22:54 INFO - PROCESS | 1652 | 1467130974446 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}] 09:22:54 INFO - PROCESS | 1652 | 1467130974448 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:54 INFO - PROCESS | 1652 | 1467130974575 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 09:22:54 INFO - PROCESS | 1652 | 1467130974641 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:54 INFO - PROCESS | 1652 | 1467130974643 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12084e800 == 47 [pid = 1652] [id = 127] 09:22:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1191e0c00) [pid = 1652] [serial = 378] [outer = 0x0] 09:22:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11994f400) [pid = 1652] [serial = 379] [outer = 0x1191e0c00] 09:22:54 INFO - PROCESS | 1652 | 1467130974675 Marionette DEBUG loaded listener.js 09:22:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119954800) [pid = 1652] [serial = 380] [outer = 0x1191e0c00] 09:22:55 INFO - PROCESS | 1652 | 1467130975123 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]]]}] 09:22:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:22:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 720ms 09:22:55 INFO - PROCESS | 1652 | 1467130975171 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 09:22:55 INFO - PROCESS | 1652 | 1467130975173 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 09:22:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:22:55 INFO - PROCESS | 1652 | 1467130975176 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:22:55 INFO - PROCESS | 1652 | 1467130975179 Marionette TRACE conn2 <- [1,482,null,{}] 09:22:55 INFO - PROCESS | 1652 | 1467130975187 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}] 09:22:55 INFO - PROCESS | 1652 | 1467130975191 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:55 INFO - PROCESS | 1652 | 1467130975293 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 09:22:55 INFO - PROCESS | 1652 | 1467130975359 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:55 INFO - PROCESS | 1652 | 1467130975361 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12afa6000 == 48 [pid = 1652] [id = 128] 09:22:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1244d3400) [pid = 1652] [serial = 381] [outer = 0x0] 09:22:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x125025c00) [pid = 1652] [serial = 382] [outer = 0x1244d3400] 09:22:55 INFO - PROCESS | 1652 | 1467130975392 Marionette DEBUG loaded listener.js 09:22:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x125775c00) [pid = 1652] [serial = 383] [outer = 0x1244d3400] 09:22:55 INFO - PROCESS | 1652 | 1467130975811 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]]]}] 09:22:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:22:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 671ms 09:22:55 INFO - PROCESS | 1652 | 1467130975859 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 09:22:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:22:55 INFO - PROCESS | 1652 | 1467130975861 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 09:22:55 INFO - PROCESS | 1652 | 1467130975863 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:22:55 INFO - PROCESS | 1652 | 1467130975865 Marionette TRACE conn2 <- [1,486,null,{}] 09:22:55 INFO - PROCESS | 1652 | 1467130975867 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}] 09:22:55 INFO - PROCESS | 1652 | 1467130975868 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:56 INFO - PROCESS | 1652 | 1467130976008 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 09:22:56 INFO - PROCESS | 1652 | 1467130976017 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:56 INFO - PROCESS | 1652 | 1467130976019 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c06b800 == 49 [pid = 1652] [id = 129] 09:22:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116972800) [pid = 1652] [serial = 384] [outer = 0x0] 09:22:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1268e6c00) [pid = 1652] [serial = 385] [outer = 0x116972800] 09:22:56 INFO - PROCESS | 1652 | 1467130976071 Marionette DEBUG loaded listener.js 09:22:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12837fc00) [pid = 1652] [serial = 386] [outer = 0x116972800] 09:22:56 INFO - PROCESS | 1652 | 1467130976688 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]]]}] 09:22:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:22:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 870ms 09:22:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:22:56 INFO - PROCESS | 1652 | 1467130976739 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 09:22:56 INFO - PROCESS | 1652 | 1467130976741 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 09:22:56 INFO - PROCESS | 1652 | 1467130976746 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:22:56 INFO - PROCESS | 1652 | 1467130976748 Marionette TRACE conn2 <- [1,490,null,{}] 09:22:56 INFO - PROCESS | 1652 | 1467130976752 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}] 09:22:56 INFO - PROCESS | 1652 | 1467130976754 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:56 INFO - PROCESS | 1652 | 1467130976847 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 09:22:56 INFO - PROCESS | 1652 | 1467130976915 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:56 INFO - PROCESS | 1652 | 1467130976918 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182ec000 == 50 [pid = 1652] [id = 130] 09:22:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11808f400) [pid = 1652] [serial = 387] [outer = 0x0] 09:22:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118094400) [pid = 1652] [serial = 388] [outer = 0x11808f400] 09:22:56 INFO - PROCESS | 1652 | 1467130976945 Marionette DEBUG loaded listener.js 09:22:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118180800) [pid = 1652] [serial = 389] [outer = 0x11808f400] 09:22:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad56800 == 49 [pid = 1652] [id = 124] 09:22:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12981d000 == 48 [pid = 1652] [id = 123] 09:22:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12413b000 == 47 [pid = 1652] [id = 122] 09:22:57 INFO - PROCESS | 1652 | --DOCSHELL 0x126a1e000 == 46 [pid = 1652] [id = 121] 09:22:57 INFO - PROCESS | 1652 | --DOCSHELL 0x1258c6800 == 45 [pid = 1652] [id = 120] 09:22:57 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12c023400) [pid = 1652] [serial = 325] [outer = 0x0] [url = about:blank] 09:22:57 INFO - PROCESS | 1652 | --DOCSHELL 0x124064800 == 44 [pid = 1652] [id = 119] 09:22:57 INFO - PROCESS | 1652 | --DOCSHELL 0x1215b5800 == 43 [pid = 1652] [id = 118] 09:22:57 INFO - PROCESS | 1652 | --DOCSHELL 0x121203000 == 42 [pid = 1652] [id = 117] 09:22:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11996e000 == 41 [pid = 1652] [id = 116] 09:22:57 INFO - PROCESS | 1652 | --DOCSHELL 0x1170df000 == 40 [pid = 1652] [id = 115] 09:22:57 INFO - PROCESS | 1652 | --DOCSHELL 0x116232800 == 39 [pid = 1652] [id = 114] 09:22:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac7a000 == 38 [pid = 1652] [id = 113] 09:22:57 INFO - PROCESS | 1652 | --DOCSHELL 0x126eac800 == 37 [pid = 1652] [id = 112] 09:22:57 INFO - PROCESS | 1652 | --DOCSHELL 0x119451800 == 36 [pid = 1652] [id = 111] 09:22:57 INFO - PROCESS | 1652 | --DOCSHELL 0x116f40800 == 35 [pid = 1652] [id = 110] 09:22:57 INFO - PROCESS | 1652 | --DOCSHELL 0x1291d2000 == 34 [pid = 1652] [id = 109] 09:22:57 INFO - PROCESS | 1652 | 1467130977420 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]]]}] 09:22:57 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1194f4000) [pid = 1652] [serial = 293] [outer = 0x0] [url = about:blank] 09:22:57 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1185d1c00) [pid = 1652] [serial = 292] [outer = 0x0] [url = about:blank] 09:22:57 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x112a83c00) [pid = 1652] [serial = 289] [outer = 0x0] [url = about:blank] 09:22:57 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12576d000) [pid = 1652] [serial = 301] [outer = 0x0] [url = about:blank] 09:22:57 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1258e3800) [pid = 1652] [serial = 302] [outer = 0x0] [url = about:blank] 09:22:57 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126870c00) [pid = 1652] [serial = 304] [outer = 0x0] [url = about:blank] 09:22:57 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1212ef800) [pid = 1652] [serial = 298] [outer = 0x0] [url = about:blank] 09:22:57 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x121c20800) [pid = 1652] [serial = 299] [outer = 0x0] [url = about:blank] 09:22:57 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118fecc00) [pid = 1652] [serial = 295] [outer = 0x0] [url = about:blank] 09:22:57 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126e1e000) [pid = 1652] [serial = 307] [outer = 0x0] [url = about:blank] 09:22:57 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1194f4400) [pid = 1652] [serial = 296] [outer = 0x0] [url = about:blank] 09:22:57 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1290ac400) [pid = 1652] [serial = 310] [outer = 0x0] [url = about:blank] 09:22:57 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12837b400) [pid = 1652] [serial = 308] [outer = 0x0] [url = about:blank] 09:22:57 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12ad0dc00) [pid = 1652] [serial = 313] [outer = 0x0] [url = about:blank] 09:22:57 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12a6ce400) [pid = 1652] [serial = 311] [outer = 0x0] [url = about:blank] 09:22:57 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12b062800) [pid = 1652] [serial = 314] [outer = 0x0] [url = about:blank] 09:22:57 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x121c2ec00) [pid = 1652] [serial = 317] [outer = 0x0] [url = about:blank] 09:22:57 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12b8f3000) [pid = 1652] [serial = 322] [outer = 0x0] [url = about:blank] 09:22:57 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1170bc800) [pid = 1652] [serial = 316] [outer = 0x0] [url = about:blank] 09:22:57 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12ad09800) [pid = 1652] [serial = 320] [outer = 0x0] [url = about:blank] 09:22:57 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12576d800) [pid = 1652] [serial = 319] [outer = 0x0] [url = about:blank] 09:22:57 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12b97a400) [pid = 1652] [serial = 323] [outer = 0x0] [url = about:blank] 09:22:57 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126e15c00) [pid = 1652] [serial = 305] [outer = 0x0] [url = about:blank] 09:22:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:22:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 721ms 09:22:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:22:57 INFO - PROCESS | 1652 | 1467130977467 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 09:22:57 INFO - PROCESS | 1652 | 1467130977471 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 09:22:57 INFO - PROCESS | 1652 | 1467130977476 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:22:57 INFO - PROCESS | 1652 | 1467130977478 Marionette TRACE conn2 <- [1,494,null,{}] 09:22:57 INFO - PROCESS | 1652 | 1467130977480 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}] 09:22:57 INFO - PROCESS | 1652 | 1467130977482 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:57 INFO - PROCESS | 1652 | 1467130977558 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 09:22:57 INFO - PROCESS | 1652 | 1467130977563 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:57 INFO - PROCESS | 1652 | 1467130977565 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x116665000 == 35 [pid = 1652] [id = 131] 09:22:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11856b000) [pid = 1652] [serial = 390] [outer = 0x0] 09:22:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118577c00) [pid = 1652] [serial = 391] [outer = 0x11856b000] 09:22:57 INFO - PROCESS | 1652 | 1467130977594 Marionette DEBUG loaded listener.js 09:22:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1191d5c00) [pid = 1652] [serial = 392] [outer = 0x11856b000] 09:22:57 INFO - PROCESS | 1652 | 1467130977947 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]]]}] 09:22:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:22:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 521ms 09:22:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:22:58 INFO - PROCESS | 1652 | 1467130977997 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 09:22:58 INFO - PROCESS | 1652 | 1467130977999 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 09:22:58 INFO - PROCESS | 1652 | 1467130978001 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:22:58 INFO - PROCESS | 1652 | 1467130978003 Marionette TRACE conn2 <- [1,498,null,{}] 09:22:58 INFO - PROCESS | 1652 | 1467130978011 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}] 09:22:58 INFO - PROCESS | 1652 | 1467130978016 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:58 INFO - PROCESS | 1652 | 1467130978135 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 09:22:58 INFO - PROCESS | 1652 | 1467130978149 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:58 INFO - PROCESS | 1652 | 1467130978151 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x119440800 == 36 [pid = 1652] [id = 132] 09:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11937a000) [pid = 1652] [serial = 393] [outer = 0x0] 09:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119957400) [pid = 1652] [serial = 394] [outer = 0x11937a000] 09:22:58 INFO - PROCESS | 1652 | 1467130978199 Marionette DEBUG loaded listener.js 09:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x120834800) [pid = 1652] [serial = 395] [outer = 0x11937a000] 09:22:58 INFO - PROCESS | 1652 | 1467130978632 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]]]}] 09:22:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:22:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 671ms 09:22:58 INFO - PROCESS | 1652 | 1467130978673 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 09:22:58 INFO - PROCESS | 1652 | 1467130978674 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 09:22:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:22:58 INFO - PROCESS | 1652 | 1467130978676 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:22:58 INFO - PROCESS | 1652 | 1467130978677 Marionette TRACE conn2 <- [1,502,null,{}] 09:22:58 INFO - PROCESS | 1652 | 1467130978680 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}] 09:22:58 INFO - PROCESS | 1652 | 1467130978681 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:58 INFO - PROCESS | 1652 | 1467130978761 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 09:22:58 INFO - PROCESS | 1652 | 1467130978787 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:58 INFO - PROCESS | 1652 | 1467130978788 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x119e9f000 == 37 [pid = 1652] [id = 133] 09:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12169d400) [pid = 1652] [serial = 396] [outer = 0x0] 09:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121ca7400) [pid = 1652] [serial = 397] [outer = 0x12169d400] 09:22:58 INFO - PROCESS | 1652 | 1467130978813 Marionette DEBUG loaded listener.js 09:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1240edc00) [pid = 1652] [serial = 398] [outer = 0x12169d400] 09:22:59 INFO - PROCESS | 1652 | 1467130979145 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]]]}] 09:22:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:22:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 521ms 09:22:59 INFO - PROCESS | 1652 | 1467130979211 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 09:22:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:22:59 INFO - PROCESS | 1652 | 1467130979212 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 09:22:59 INFO - PROCESS | 1652 | 1467130979216 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:22:59 INFO - PROCESS | 1652 | 1467130979217 Marionette TRACE conn2 <- [1,506,null,{}] 09:22:59 INFO - PROCESS | 1652 | 1467130979220 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}] 09:22:59 INFO - PROCESS | 1652 | 1467130979221 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:59 INFO - PROCESS | 1652 | 1467130979315 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 09:22:59 INFO - PROCESS | 1652 | 1467130979321 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:59 INFO - PROCESS | 1652 | 1467130979323 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:22:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x121221800 == 38 [pid = 1652] [id = 134] 09:22:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12402a400) [pid = 1652] [serial = 399] [outer = 0x0] 09:22:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x125060c00) [pid = 1652] [serial = 400] [outer = 0x12402a400] 09:22:59 INFO - PROCESS | 1652 | 1467130979363 Marionette DEBUG loaded listener.js 09:22:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x125813400) [pid = 1652] [serial = 401] [outer = 0x12402a400] 09:22:59 INFO - PROCESS | 1652 | 1467130979860 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]]]}] 09:22:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:22:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 669ms 09:22:59 INFO - PROCESS | 1652 | 1467130979892 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 09:22:59 INFO - PROCESS | 1652 | 1467130979893 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 09:22:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:22:59 INFO - PROCESS | 1652 | 1467130979905 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:22:59 INFO - PROCESS | 1652 | 1467130979906 Marionette TRACE conn2 <- [1,510,null,{}] 09:22:59 INFO - PROCESS | 1652 | 1467130979908 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}] 09:22:59 INFO - PROCESS | 1652 | 1467130979912 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:00 INFO - PROCESS | 1652 | 1467130980028 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 09:23:00 INFO - PROCESS | 1652 | 1467130980070 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:00 INFO - PROCESS | 1652 | 1467130980071 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x124064800 == 39 [pid = 1652] [id = 135] 09:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128380400) [pid = 1652] [serial = 402] [outer = 0x0] 09:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128384c00) [pid = 1652] [serial = 403] [outer = 0x128380400] 09:23:00 INFO - PROCESS | 1652 | 1467130980096 Marionette DEBUG loaded listener.js 09:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1290b2400) [pid = 1652] [serial = 404] [outer = 0x128380400] 09:23:00 INFO - PROCESS | 1652 | 1467130980445 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]]]}] 09:23:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:23:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 570ms 09:23:00 INFO - PROCESS | 1652 | 1467130980483 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 09:23:00 INFO - PROCESS | 1652 | 1467130980484 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 09:23:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:23:00 INFO - PROCESS | 1652 | 1467130980486 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:23:00 INFO - PROCESS | 1652 | 1467130980488 Marionette TRACE conn2 <- [1,514,null,{}] 09:23:00 INFO - PROCESS | 1652 | 1467130980490 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}] 09:23:00 INFO - PROCESS | 1652 | 1467130980491 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:00 INFO - PROCESS | 1652 | 1467130980594 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 09:23:00 INFO - PROCESS | 1652 | 1467130980598 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:00 INFO - PROCESS | 1652 | 1467130980599 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1241ba000 == 40 [pid = 1652] [id = 136] 09:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128381400) [pid = 1652] [serial = 405] [outer = 0x0] 09:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1298bf800) [pid = 1652] [serial = 406] [outer = 0x128381400] 09:23:00 INFO - PROCESS | 1652 | 1467130980624 Marionette DEBUG loaded listener.js 09:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118090c00) [pid = 1652] [serial = 407] [outer = 0x128381400] 09:23:00 INFO - PROCESS | 1652 | 1467130980942 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]]]}] 09:23:00 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 09:23:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms 09:23:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:23:00 INFO - PROCESS | 1652 | 1467130980957 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 09:23:00 INFO - PROCESS | 1652 | 1467130980959 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 09:23:00 INFO - PROCESS | 1652 | 1467130980961 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:23:00 INFO - PROCESS | 1652 | 1467130980962 Marionette TRACE conn2 <- [1,518,null,{}] 09:23:00 INFO - PROCESS | 1652 | 1467130980964 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}] 09:23:00 INFO - PROCESS | 1652 | 1467130980966 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:01 INFO - PROCESS | 1652 | 1467130981062 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 09:23:01 INFO - PROCESS | 1652 | 1467130981074 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:01 INFO - PROCESS | 1652 | 1467130981075 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1258d0000 == 41 [pid = 1652] [id = 137] 09:23:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12ad09c00) [pid = 1652] [serial = 408] [outer = 0x0] 09:23:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12ad0f800) [pid = 1652] [serial = 409] [outer = 0x12ad09c00] 09:23:01 INFO - PROCESS | 1652 | 1467130981099 Marionette DEBUG loaded listener.js 09:23:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12b063400) [pid = 1652] [serial = 410] [outer = 0x12ad09c00] 09:23:01 INFO - PROCESS | 1652 | 1467130981440 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]]]}] 09:23:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:23:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 518ms 09:23:01 INFO - PROCESS | 1652 | 1467130981480 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 09:23:01 INFO - PROCESS | 1652 | 1467130981481 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 09:23:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:23:01 INFO - PROCESS | 1652 | 1467130981483 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:23:01 INFO - PROCESS | 1652 | 1467130981484 Marionette TRACE conn2 <- [1,522,null,{}] 09:23:01 INFO - PROCESS | 1652 | 1467130981487 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}] 09:23:01 INFO - PROCESS | 1652 | 1467130981488 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:01 INFO - PROCESS | 1652 | 1467130981736 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12c029400) [pid = 1652] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12b066000) [pid = 1652] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12c291400) [pid = 1652] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1291db800) [pid = 1652] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119e75c00) [pid = 1652] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118461c00) [pid = 1652] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x129357800) [pid = 1652] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12837c800) [pid = 1652] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x125772c00) [pid = 1652] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12c4c8c00) [pid = 1652] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118175c00) [pid = 1652] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118176400) [pid = 1652] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11817f000) [pid = 1652] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:23:01 INFO - PROCESS | 1652 | 1467130981776 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:01 INFO - PROCESS | 1652 | 1467130981777 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x119e3a000 == 42 [pid = 1652] [id = 138] 09:23:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11749dc00) [pid = 1652] [serial = 411] [outer = 0x0] 09:23:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118178800) [pid = 1652] [serial = 412] [outer = 0x11749dc00] 09:23:01 INFO - PROCESS | 1652 | 1467130981802 Marionette DEBUG loaded listener.js 09:23:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119380c00) [pid = 1652] [serial = 413] [outer = 0x11749dc00] 09:23:02 INFO - PROCESS | 1652 | 1467130982073 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]]]}] 09:23:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:23:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 618ms 09:23:02 INFO - PROCESS | 1652 | 1467130982102 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 09:23:02 INFO - PROCESS | 1652 | 1467130982103 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 09:23:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:23:02 INFO - PROCESS | 1652 | 1467130982113 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:23:02 INFO - PROCESS | 1652 | 1467130982114 Marionette TRACE conn2 <- [1,526,null,{}] 09:23:02 INFO - PROCESS | 1652 | 1467130982116 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}] 09:23:02 INFO - PROCESS | 1652 | 1467130982117 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:02 INFO - PROCESS | 1652 | 1467130982199 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 09:23:02 INFO - PROCESS | 1652 | 1467130982204 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:02 INFO - PROCESS | 1652 | 1467130982206 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x129812800 == 43 [pid = 1652] [id = 139] 09:23:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11994ec00) [pid = 1652] [serial = 414] [outer = 0x0] 09:23:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b066000) [pid = 1652] [serial = 415] [outer = 0x11994ec00] 09:23:02 INFO - PROCESS | 1652 | 1467130982230 Marionette DEBUG loaded listener.js 09:23:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b97e800) [pid = 1652] [serial = 416] [outer = 0x11994ec00] 09:23:02 INFO - PROCESS | 1652 | 1467130982572 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]]]}] 09:23:02 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 09:23:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 468ms 09:23:02 INFO - PROCESS | 1652 | 1467130982581 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 09:23:02 INFO - PROCESS | 1652 | 1467130982583 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 09:23:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:23:02 INFO - PROCESS | 1652 | 1467130982585 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:23:02 INFO - PROCESS | 1652 | 1467130982588 Marionette TRACE conn2 <- [1,530,null,{}] 09:23:02 INFO - PROCESS | 1652 | 1467130982591 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}] 09:23:02 INFO - PROCESS | 1652 | 1467130982593 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:02 INFO - PROCESS | 1652 | 1467130982716 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 09:23:02 INFO - PROCESS | 1652 | 1467130982724 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:02 INFO - PROCESS | 1652 | 1467130982726 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a68d000 == 44 [pid = 1652] [id = 140] 09:23:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b8f3000) [pid = 1652] [serial = 417] [outer = 0x0] 09:23:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12c021c00) [pid = 1652] [serial = 418] [outer = 0x12b8f3000] 09:23:02 INFO - PROCESS | 1652 | 1467130982752 Marionette DEBUG loaded listener.js 09:23:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12c5dcc00) [pid = 1652] [serial = 419] [outer = 0x12b8f3000] 09:23:03 INFO - PROCESS | 1652 | 1467130983042 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"]]]}] 09:23:03 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 09:23:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:23:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:23:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:23:03 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 09:23:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:23:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:23:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:23:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 472ms 09:23:03 INFO - PROCESS | 1652 | 1467130983062 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 09:23:03 INFO - PROCESS | 1652 | 1467130983063 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 09:23:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:23:03 INFO - PROCESS | 1652 | 1467130983065 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:23:03 INFO - PROCESS | 1652 | 1467130983066 Marionette TRACE conn2 <- [1,534,null,{}] 09:23:03 INFO - PROCESS | 1652 | 1467130983068 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}] 09:23:03 INFO - PROCESS | 1652 | 1467130983070 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:03 INFO - PROCESS | 1652 | 1467130983167 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 09:23:03 INFO - PROCESS | 1652 | 1467130983170 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:03 INFO - PROCESS | 1652 | 1467130983173 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c085800 == 45 [pid = 1652] [id = 141] 09:23:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x116715c00) [pid = 1652] [serial = 420] [outer = 0x0] 09:23:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x124561800) [pid = 1652] [serial = 421] [outer = 0x116715c00] 09:23:03 INFO - PROCESS | 1652 | 1467130983197 Marionette DEBUG loaded listener.js 09:23:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12c5e0000) [pid = 1652] [serial = 422] [outer = 0x116715c00] 09:23:03 INFO - PROCESS | 1652 | 1467130983526 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]]]}] 09:23:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:23:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 469ms 09:23:03 INFO - PROCESS | 1652 | 1467130983534 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 09:23:03 INFO - PROCESS | 1652 | 1467130983536 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 09:23:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:23:03 INFO - PROCESS | 1652 | 1467130983542 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:23:03 INFO - PROCESS | 1652 | 1467130983543 Marionette TRACE conn2 <- [1,538,null,{}] 09:23:03 INFO - PROCESS | 1652 | 1467130983545 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}] 09:23:03 INFO - PROCESS | 1652 | 1467130983546 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:03 INFO - PROCESS | 1652 | 1467130983676 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 09:23:03 INFO - PROCESS | 1652 | 1467130983681 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:03 INFO - PROCESS | 1652 | 1467130983682 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c489800 == 46 [pid = 1652] [id = 142] 09:23:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x116713400) [pid = 1652] [serial = 423] [outer = 0x0] 09:23:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1241a7c00) [pid = 1652] [serial = 424] [outer = 0x116713400] 09:23:03 INFO - PROCESS | 1652 | 1467130983712 Marionette DEBUG loaded listener.js 09:23:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12ccb0800) [pid = 1652] [serial = 425] [outer = 0x116713400] 09:23:04 INFO - PROCESS | 1652 | 1467130984149 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]]]}] 09:23:04 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. 09:23:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 620ms 09:23:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:23:04 INFO - PROCESS | 1652 | 1467130984160 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 09:23:04 INFO - PROCESS | 1652 | 1467130984163 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 09:23:04 INFO - PROCESS | 1652 | 1467130984166 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:23:04 INFO - PROCESS | 1652 | 1467130984168 Marionette TRACE conn2 <- [1,542,null,{}] 09:23:04 INFO - PROCESS | 1652 | 1467130984172 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}] 09:23:04 INFO - PROCESS | 1652 | 1467130984174 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:04 INFO - PROCESS | 1652 | 1467130984277 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 09:23:04 INFO - PROCESS | 1652 | 1467130984330 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:04 INFO - PROCESS | 1652 | 1467130984331 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11825c800 == 47 [pid = 1652] [id = 143] 09:23:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1170b1400) [pid = 1652] [serial = 426] [outer = 0x0] 09:23:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x117e97c00) [pid = 1652] [serial = 427] [outer = 0x1170b1400] 09:23:04 INFO - PROCESS | 1652 | 1467130984362 Marionette DEBUG loaded listener.js 09:23:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118571800) [pid = 1652] [serial = 428] [outer = 0x1170b1400] 09:23:04 INFO - PROCESS | 1652 | 1467130984774 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]]]}] 09:23:04 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. 09:23:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 620ms 09:23:04 INFO - PROCESS | 1652 | 1467130984788 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 09:23:04 INFO - PROCESS | 1652 | 1467130984792 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 09:23:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:23:04 INFO - PROCESS | 1652 | 1467130984797 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:23:04 INFO - PROCESS | 1652 | 1467130984798 Marionette TRACE conn2 <- [1,546,null,{}] 09:23:04 INFO - PROCESS | 1652 | 1467130984801 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}] 09:23:04 INFO - PROCESS | 1652 | 1467130984803 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:04 INFO - PROCESS | 1652 | 1467130984913 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 09:23:05 INFO - PROCESS | 1652 | 1467130985042 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:05 INFO - PROCESS | 1652 | 1467130985043 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x121af6000 == 48 [pid = 1652] [id = 144] 09:23:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1191d4800) [pid = 1652] [serial = 429] [outer = 0x0] 09:23:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1194ef400) [pid = 1652] [serial = 430] [outer = 0x1191d4800] 09:23:05 INFO - PROCESS | 1652 | 1467130985093 Marionette DEBUG loaded listener.js 09:23:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x119d43800) [pid = 1652] [serial = 431] [outer = 0x1191d4800] 09:23:05 INFO - PROCESS | 1652 | 1467130985468 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]]]}] 09:23:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:23:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 720ms 09:23:05 INFO - PROCESS | 1652 | 1467130985524 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 09:23:05 INFO - PROCESS | 1652 | 1467130985527 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 09:23:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:23:05 INFO - PROCESS | 1652 | 1467130985532 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:23:05 INFO - PROCESS | 1652 | 1467130985536 Marionette TRACE conn2 <- [1,550,null,{}] 09:23:05 INFO - PROCESS | 1652 | 1467130985550 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}] 09:23:05 INFO - PROCESS | 1652 | 1467130985555 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:05 INFO - PROCESS | 1652 | 1467130985719 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 09:23:05 INFO - PROCESS | 1652 | 1467130985847 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:05 INFO - PROCESS | 1652 | 1467130985849 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5ae800 == 49 [pid = 1652] [id = 145] 09:23:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1208e7800) [pid = 1652] [serial = 432] [outer = 0x0] 09:23:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x124028400) [pid = 1652] [serial = 433] [outer = 0x1208e7800] 09:23:05 INFO - PROCESS | 1652 | 1467130985904 Marionette DEBUG loaded listener.js 09:23:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1268d7c00) [pid = 1652] [serial = 434] [outer = 0x1208e7800] 09:23:06 INFO - PROCESS | 1652 | 1467130986338 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]]]}] 09:23:06 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. 09:23:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 826ms 09:23:06 INFO - PROCESS | 1652 | 1467130986358 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 09:23:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:23:06 INFO - PROCESS | 1652 | 1467130986360 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 09:23:06 INFO - PROCESS | 1652 | 1467130986363 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:23:06 INFO - PROCESS | 1652 | 1467130986364 Marionette TRACE conn2 <- [1,554,null,{}] 09:23:06 INFO - PROCESS | 1652 | 1467130986366 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}] 09:23:06 INFO - PROCESS | 1652 | 1467130986368 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:06 INFO - PROCESS | 1652 | 1467130986474 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 09:23:06 INFO - PROCESS | 1652 | 1467130986528 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:06 INFO - PROCESS | 1652 | 1467130986529 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5c2000 == 50 [pid = 1652] [id = 146] 09:23:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x126e16800) [pid = 1652] [serial = 435] [outer = 0x0] 09:23:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1290ab800) [pid = 1652] [serial = 436] [outer = 0x126e16800] 09:23:06 INFO - PROCESS | 1652 | 1467130986559 Marionette DEBUG loaded listener.js 09:23:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12ad0cc00) [pid = 1652] [serial = 437] [outer = 0x126e16800] 09:23:06 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:23:07 INFO - PROCESS | 1652 | 1467130987011 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]]]}] 09:23:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:23:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 668ms 09:23:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:23:07 INFO - PROCESS | 1652 | 1467130987040 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 09:23:07 INFO - PROCESS | 1652 | 1467130987042 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 09:23:07 INFO - PROCESS | 1652 | 1467130987048 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:23:07 INFO - PROCESS | 1652 | 1467130987050 Marionette TRACE conn2 <- [1,558,null,{}] 09:23:07 INFO - PROCESS | 1652 | 1467130987056 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}] 09:23:07 INFO - PROCESS | 1652 | 1467130987058 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:07 INFO - PROCESS | 1652 | 1467130987207 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 09:23:07 INFO - PROCESS | 1652 | 1467130987308 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:07 INFO - PROCESS | 1652 | 1467130987309 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cc7d000 == 51 [pid = 1652] [id = 147] 09:23:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12b067400) [pid = 1652] [serial = 438] [outer = 0x0] 09:23:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12c027400) [pid = 1652] [serial = 439] [outer = 0x12b067400] 09:23:07 INFO - PROCESS | 1652 | 1467130987356 Marionette DEBUG loaded listener.js 09:23:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12c4ba400) [pid = 1652] [serial = 440] [outer = 0x12b067400] 09:23:07 INFO - PROCESS | 1652 | 1467130987871 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]]]}] 09:23:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:23:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 871ms 09:23:07 INFO - PROCESS | 1652 | 1467130987948 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 09:23:07 INFO - PROCESS | 1652 | 1467130987951 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 09:23:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:23:07 INFO - PROCESS | 1652 | 1467130987954 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:23:07 INFO - PROCESS | 1652 | 1467130987956 Marionette TRACE conn2 <- [1,562,null,{}] 09:23:07 INFO - PROCESS | 1652 | 1467130987960 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}] 09:23:07 INFO - PROCESS | 1652 | 1467130987966 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:08 INFO - PROCESS | 1652 | 1467130988136 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 09:23:08 INFO - PROCESS | 1652 | 1467130988202 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:08 INFO - PROCESS | 1652 | 1467130988204 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12507d000 == 52 [pid = 1652] [id = 148] 09:23:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11817d000) [pid = 1652] [serial = 441] [outer = 0x0] 09:23:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12505e400) [pid = 1652] [serial = 442] [outer = 0x11817d000] 09:23:08 INFO - PROCESS | 1652 | 1467130988232 Marionette DEBUG loaded listener.js 09:23:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12d271800) [pid = 1652] [serial = 443] [outer = 0x11817d000] 09:23:08 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:23:08 INFO - PROCESS | 1652 | 1467130988890 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]]]}] 09:23:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:23:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 971ms 09:23:08 INFO - PROCESS | 1652 | 1467130988925 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 09:23:08 INFO - PROCESS | 1652 | 1467130988927 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 09:23:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:23:08 INFO - PROCESS | 1652 | 1467130988931 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:23:08 INFO - PROCESS | 1652 | 1467130988933 Marionette TRACE conn2 <- [1,566,null,{}] 09:23:08 INFO - PROCESS | 1652 | 1467130988936 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}] 09:23:08 INFO - PROCESS | 1652 | 1467130988938 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:09 INFO - PROCESS | 1652 | 1467130989034 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 09:23:09 INFO - PROCESS | 1652 | 1467130989103 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:09 INFO - PROCESS | 1652 | 1467130989106 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bd5000 == 53 [pid = 1652] [id = 149] 09:23:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1128af000) [pid = 1652] [serial = 444] [outer = 0x0] 09:23:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11662c400) [pid = 1652] [serial = 445] [outer = 0x1128af000] 09:23:09 INFO - PROCESS | 1652 | 1467130989133 Marionette DEBUG loaded listener.js 09:23:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x116a10c00) [pid = 1652] [serial = 446] [outer = 0x1128af000] 09:23:09 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:23:09 INFO - PROCESS | 1652 | 1467130989557 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]]]}] 09:23:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:23:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 672ms 09:23:09 INFO - PROCESS | 1652 | 1467130989619 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 09:23:09 INFO - PROCESS | 1652 | 1467130989622 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 09:23:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:23:09 INFO - PROCESS | 1652 | 1467130989629 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:23:09 INFO - PROCESS | 1652 | 1467130989630 Marionette TRACE conn2 <- [1,570,null,{}] 09:23:09 INFO - PROCESS | 1652 | 1467130989633 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}] 09:23:09 INFO - PROCESS | 1652 | 1467130989634 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:09 INFO - PROCESS | 1652 | 1467130989728 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 09:23:09 INFO - PROCESS | 1652 | 1467130989801 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:09 INFO - PROCESS | 1652 | 1467130989801 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fa3800 == 54 [pid = 1652] [id = 150] 09:23:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x118572400) [pid = 1652] [serial = 447] [outer = 0x0] 09:23:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x118759c00) [pid = 1652] [serial = 448] [outer = 0x118572400] 09:23:09 INFO - PROCESS | 1652 | 1467130989829 Marionette DEBUG loaded listener.js 09:23:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1191d7c00) [pid = 1652] [serial = 449] [outer = 0x118572400] 09:23:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12c085800 == 53 [pid = 1652] [id = 141] 09:23:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12a68d000 == 52 [pid = 1652] [id = 140] 09:23:09 INFO - PROCESS | 1652 | --DOCSHELL 0x129812800 == 51 [pid = 1652] [id = 139] 09:23:09 INFO - PROCESS | 1652 | --DOCSHELL 0x119e3a000 == 50 [pid = 1652] [id = 138] 09:23:09 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1191dfc00) [pid = 1652] [serial = 373] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOCSHELL 0x1258d0000 == 49 [pid = 1652] [id = 137] 09:23:10 INFO - PROCESS | 1652 | --DOCSHELL 0x1241ba000 == 48 [pid = 1652] [id = 136] 09:23:10 INFO - PROCESS | 1652 | --DOCSHELL 0x124064800 == 47 [pid = 1652] [id = 135] 09:23:10 INFO - PROCESS | 1652 | --DOCSHELL 0x121221800 == 46 [pid = 1652] [id = 134] 09:23:10 INFO - PROCESS | 1652 | --DOCSHELL 0x119e9f000 == 45 [pid = 1652] [id = 133] 09:23:10 INFO - PROCESS | 1652 | --DOCSHELL 0x119440800 == 44 [pid = 1652] [id = 132] 09:23:10 INFO - PROCESS | 1652 | --DOCSHELL 0x116665000 == 43 [pid = 1652] [id = 131] 09:23:10 INFO - PROCESS | 1652 | --DOCSHELL 0x1182ec000 == 42 [pid = 1652] [id = 130] 09:23:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12c06b800 == 41 [pid = 1652] [id = 129] 09:23:10 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:23:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12afa6000 == 40 [pid = 1652] [id = 128] 09:23:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12084e800 == 39 [pid = 1652] [id = 127] 09:23:10 INFO - PROCESS | 1652 | --DOCSHELL 0x116f54000 == 38 [pid = 1652] [id = 126] 09:23:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12b173000 == 37 [pid = 1652] [id = 125] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12c290000) [pid = 1652] [serial = 287] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12b980000) [pid = 1652] [serial = 355] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12c4bc400) [pid = 1652] [serial = 358] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12a6dc800) [pid = 1652] [serial = 352] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x128383800) [pid = 1652] [serial = 334] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12c28c400) [pid = 1652] [serial = 356] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x121c29400) [pid = 1652] [serial = 343] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x124567000) [pid = 1652] [serial = 344] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x118ff2c00) [pid = 1652] [serial = 340] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1194f7400) [pid = 1652] [serial = 341] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x121c9f800) [pid = 1652] [serial = 331] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12b071000) [pid = 1652] [serial = 338] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12a6d8400) [pid = 1652] [serial = 337] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x129354800) [pid = 1652] [serial = 350] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1290b6400) [pid = 1652] [serial = 349] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11875ac00) [pid = 1652] [serial = 328] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1261d2400) [pid = 1652] [serial = 346] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x126e1b000) [pid = 1652] [serial = 347] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12c5e7c00) [pid = 1652] [serial = 361] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12cca8800) [pid = 1652] [serial = 371] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12c4c8400) [pid = 1652] [serial = 359] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11817b800) [pid = 1652] [serial = 364] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118180000) [pid = 1652] [serial = 365] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12cca6c00) [pid = 1652] [serial = 362] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118575400) [pid = 1652] [serial = 370] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x128380800) [pid = 1652] [serial = 368] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1208eac00) [pid = 1652] [serial = 367] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12b02a400) [pid = 1652] [serial = 353] [outer = 0x0] [url = about:blank] 09:23:10 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:23:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:23:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 570ms 09:23:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:23:10 INFO - PROCESS | 1652 | 1467130990196 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]]]}] 09:23:10 INFO - PROCESS | 1652 | 1467130990199 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 09:23:10 INFO - PROCESS | 1652 | 1467130990200 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 09:23:10 INFO - PROCESS | 1652 | 1467130990202 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:23:10 INFO - PROCESS | 1652 | 1467130990207 Marionette TRACE conn2 <- [1,574,null,{}] 09:23:10 INFO - PROCESS | 1652 | 1467130990214 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}] 09:23:10 INFO - PROCESS | 1652 | 1467130990217 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:10 INFO - PROCESS | 1652 | 1467130990298 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 09:23:10 INFO - PROCESS | 1652 | 1467130990355 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:10 INFO - PROCESS | 1652 | 1467130990357 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x119e1f000 == 38 [pid = 1652] [id = 151] 09:23:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1191d9400) [pid = 1652] [serial = 450] [outer = 0x0] 09:23:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119958800) [pid = 1652] [serial = 451] [outer = 0x1191d9400] 09:23:10 INFO - PROCESS | 1652 | 1467130990384 Marionette DEBUG loaded listener.js 09:23:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x121a44800) [pid = 1652] [serial = 452] [outer = 0x1191d9400] 09:23:10 INFO - PROCESS | 1652 | 1467130990681 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]]]}] 09:23:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:23:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 523ms 09:23:10 INFO - PROCESS | 1652 | 1467130990726 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 09:23:10 INFO - PROCESS | 1652 | 1467130990727 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 09:23:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:23:10 INFO - PROCESS | 1652 | 1467130990730 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:23:10 INFO - PROCESS | 1652 | 1467130990731 Marionette TRACE conn2 <- [1,578,null,{}] 09:23:10 INFO - PROCESS | 1652 | 1467130990733 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}] 09:23:10 INFO - PROCESS | 1652 | 1467130990734 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:10 INFO - PROCESS | 1652 | 1467130990817 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 09:23:10 INFO - PROCESS | 1652 | 1467130990823 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:10 INFO - PROCESS | 1652 | 1467130990824 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x121c94000 == 39 [pid = 1652] [id = 152] 09:23:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x124561000) [pid = 1652] [serial = 453] [outer = 0x0] 09:23:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1258e8800) [pid = 1652] [serial = 454] [outer = 0x124561000] 09:23:10 INFO - PROCESS | 1652 | 1467130990850 Marionette DEBUG loaded listener.js 09:23:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1268da800) [pid = 1652] [serial = 455] [outer = 0x124561000] 09:23:11 INFO - PROCESS | 1652 | 1467130991244 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]]]}] 09:23:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:23:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 519ms 09:23:11 INFO - PROCESS | 1652 | 1467130991250 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 09:23:11 INFO - PROCESS | 1652 | 1467130991251 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 09:23:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:23:11 INFO - PROCESS | 1652 | 1467130991256 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:23:11 INFO - PROCESS | 1652 | 1467130991259 Marionette TRACE conn2 <- [1,582,null,{}] 09:23:11 INFO - PROCESS | 1652 | 1467130991262 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}] 09:23:11 INFO - PROCESS | 1652 | 1467130991263 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:11 INFO - PROCESS | 1652 | 1467130991367 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 09:23:11 INFO - PROCESS | 1652 | 1467130991372 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:11 INFO - PROCESS | 1652 | 1467130991373 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1258c6000 == 40 [pid = 1652] [id = 153] 09:23:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1263fa400) [pid = 1652] [serial = 456] [outer = 0x0] 09:23:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1290a8800) [pid = 1652] [serial = 457] [outer = 0x1263fa400] 09:23:11 INFO - PROCESS | 1652 | 1467130991412 Marionette DEBUG loaded listener.js 09:23:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1298c2000) [pid = 1652] [serial = 458] [outer = 0x1263fa400] 09:23:11 INFO - PROCESS | 1652 | 1467130991918 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]]]}] 09:23:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:23:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 671ms 09:23:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:23:11 INFO - PROCESS | 1652 | 1467130991926 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 09:23:11 INFO - PROCESS | 1652 | 1467130991928 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 09:23:11 INFO - PROCESS | 1652 | 1467130991930 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:23:11 INFO - PROCESS | 1652 | 1467130991931 Marionette TRACE conn2 <- [1,586,null,{}] 09:23:11 INFO - PROCESS | 1652 | 1467130991933 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}] 09:23:11 INFO - PROCESS | 1652 | 1467130991938 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:12 INFO - PROCESS | 1652 | 1467130992035 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 09:23:12 INFO - PROCESS | 1652 | 1467130992041 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:12 INFO - PROCESS | 1652 | 1467130992043 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291c5000 == 41 [pid = 1652] [id = 154] 09:23:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1298c3400) [pid = 1652] [serial = 459] [outer = 0x0] 09:23:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12b97a400) [pid = 1652] [serial = 460] [outer = 0x1298c3400] 09:23:12 INFO - PROCESS | 1652 | 1467130992074 Marionette DEBUG loaded listener.js 09:23:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12cca2400) [pid = 1652] [serial = 461] [outer = 0x1298c3400] 09:23:12 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:23:12 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:23:12 INFO - PROCESS | 1652 | 1467130992431 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]]]}] 09:23:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:23:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 517ms 09:23:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:23:12 INFO - PROCESS | 1652 | 1467130992448 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 09:23:12 INFO - PROCESS | 1652 | 1467130992449 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 09:23:12 INFO - PROCESS | 1652 | 1467130992451 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:23:12 INFO - PROCESS | 1652 | 1467130992453 Marionette TRACE conn2 <- [1,590,null,{}] 09:23:12 INFO - PROCESS | 1652 | 1467130992460 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}] 09:23:12 INFO - PROCESS | 1652 | 1467130992462 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:12 INFO - PROCESS | 1652 | 1467130992564 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 09:23:12 INFO - PROCESS | 1652 | 1467130992567 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:12 INFO - PROCESS | 1652 | 1467130992568 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a67f000 == 42 [pid = 1652] [id = 155] 09:23:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1128e0c00) [pid = 1652] [serial = 462] [outer = 0x0] 09:23:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1128e6c00) [pid = 1652] [serial = 463] [outer = 0x1128e0c00] 09:23:12 INFO - PROCESS | 1652 | 1467130992626 Marionette DEBUG loaded listener.js 09:23:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1128eb400) [pid = 1652] [serial = 464] [outer = 0x1128e0c00] 09:23:12 INFO - PROCESS | 1652 | 1467130992939 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]]]}] 09:23:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:23:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 518ms 09:23:12 INFO - PROCESS | 1652 | 1467130992970 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 09:23:12 INFO - PROCESS | 1652 | 1467130992974 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 09:23:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:23:12 INFO - PROCESS | 1652 | 1467130992982 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:23:12 INFO - PROCESS | 1652 | 1467130992983 Marionette TRACE conn2 <- [1,594,null,{}] 09:23:12 INFO - PROCESS | 1652 | 1467130992985 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}] 09:23:12 INFO - PROCESS | 1652 | 1467130992986 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:13 INFO - PROCESS | 1652 | 1467130993100 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 09:23:13 INFO - PROCESS | 1652 | 1467130993111 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:13 INFO - PROCESS | 1652 | 1467130993112 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b170800 == 43 [pid = 1652] [id = 156] 09:23:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1128e7800) [pid = 1652] [serial = 465] [outer = 0x0] 09:23:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x119d2dc00) [pid = 1652] [serial = 466] [outer = 0x1128e7800] 09:23:13 INFO - PROCESS | 1652 | 1467130993136 Marionette DEBUG loaded listener.js 09:23:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x119d33400) [pid = 1652] [serial = 467] [outer = 0x1128e7800] 09:23:13 INFO - PROCESS | 1652 | 1467130993591 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]]]}] 09:23:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:23:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 618ms 09:23:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:23:13 INFO - PROCESS | 1652 | 1467130993601 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 09:23:13 INFO - PROCESS | 1652 | 1467130993603 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 09:23:13 INFO - PROCESS | 1652 | 1467130993609 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:23:13 INFO - PROCESS | 1652 | 1467130993610 Marionette TRACE conn2 <- [1,598,null,{}] 09:23:13 INFO - PROCESS | 1652 | 1467130993614 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}] 09:23:13 INFO - PROCESS | 1652 | 1467130993616 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:13 INFO - PROCESS | 1652 | 1467130993775 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 09:23:13 INFO - PROCESS | 1652 | 1467130993791 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:13 INFO - PROCESS | 1652 | 1467130993792 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c081800 == 44 [pid = 1652] [id = 157] 09:23:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x119d2a400) [pid = 1652] [serial = 468] [outer = 0x0] 09:23:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x119d39c00) [pid = 1652] [serial = 469] [outer = 0x119d2a400] 09:23:13 INFO - PROCESS | 1652 | 1467130993816 Marionette DEBUG loaded listener.js 09:23:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12ccac000) [pid = 1652] [serial = 470] [outer = 0x119d2a400] 09:23:14 INFO - PROCESS | 1652 | 1467130994157 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]]]}] 09:23:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:23:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 570ms 09:23:14 INFO - PROCESS | 1652 | 1467130994179 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 09:23:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:23:14 INFO - PROCESS | 1652 | 1467130994180 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 09:23:14 INFO - PROCESS | 1652 | 1467130994183 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:23:14 INFO - PROCESS | 1652 | 1467130994184 Marionette TRACE conn2 <- [1,602,null,{}] 09:23:14 INFO - PROCESS | 1652 | 1467130994194 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}] 09:23:14 INFO - PROCESS | 1652 | 1467130994196 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:14 INFO - PROCESS | 1652 | 1467130994550 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 09:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11749dc00) [pid = 1652] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x116715c00) [pid = 1652] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12b8f3000) [pid = 1652] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11994ec00) [pid = 1652] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12837a800) [pid = 1652] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12082a800) [pid = 1652] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11809e000) [pid = 1652] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12b8f8000) [pid = 1652] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1110ab800) [pid = 1652] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x128380400) [pid = 1652] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x128381400) [pid = 1652] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12ad09c00) [pid = 1652] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1191d7000) [pid = 1652] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11937a000) [pid = 1652] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12402a400) [pid = 1652] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118181000) [pid = 1652] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12169d400) [pid = 1652] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1191e0c00) [pid = 1652] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x116972800) [pid = 1652] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11856b000) [pid = 1652] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1244d3400) [pid = 1652] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11808f400) [pid = 1652] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:23:14 INFO - PROCESS | 1652 | 1467130994615 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:14 INFO - PROCESS | 1652 | 1467130994616 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x116938000 == 45 [pid = 1652] [id = 158] 09:23:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x116715c00) [pid = 1652] [serial = 471] [outer = 0x0] 09:23:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1176dc000) [pid = 1652] [serial = 472] [outer = 0x116715c00] 09:23:14 INFO - PROCESS | 1652 | 1467130994639 Marionette DEBUG loaded listener.js 09:23:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11875d800) [pid = 1652] [serial = 473] [outer = 0x116715c00] 09:23:14 INFO - PROCESS | 1652 | 1467130994914 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]]]}] 09:23:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:23:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 770ms 09:23:14 INFO - PROCESS | 1652 | 1467130994952 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 09:23:14 INFO - PROCESS | 1652 | 1467130994954 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 09:23:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:23:14 INFO - PROCESS | 1652 | 1467130994964 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:23:14 INFO - PROCESS | 1652 | 1467130994966 Marionette TRACE conn2 <- [1,606,null,{}] 09:23:14 INFO - PROCESS | 1652 | 1467130994968 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}] 09:23:14 INFO - PROCESS | 1652 | 1467130994970 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:15 INFO - PROCESS | 1652 | 1467130995069 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 09:23:15 INFO - PROCESS | 1652 | 1467130995127 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:15 INFO - PROCESS | 1652 | 1467130995128 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5af800 == 46 [pid = 1652] [id = 159] 09:23:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x116968c00) [pid = 1652] [serial = 474] [outer = 0x0] 09:23:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x119d33800) [pid = 1652] [serial = 475] [outer = 0x116968c00] 09:23:15 INFO - PROCESS | 1652 | 1467130995155 Marionette DEBUG loaded listener.js 09:23:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12c4c1c00) [pid = 1652] [serial = 476] [outer = 0x116968c00] 09:23:15 INFO - PROCESS | 1652 | 1467130995448 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]]]}] 09:23:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:23:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 519ms 09:23:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:23:15 INFO - PROCESS | 1652 | 1467130995483 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 09:23:15 INFO - PROCESS | 1652 | 1467130995484 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 09:23:15 INFO - PROCESS | 1652 | 1467130995487 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:23:15 INFO - PROCESS | 1652 | 1467130995489 Marionette TRACE conn2 <- [1,610,null,{}] 09:23:15 INFO - PROCESS | 1652 | 1467130995494 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}] 09:23:15 INFO - PROCESS | 1652 | 1467130995495 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:15 INFO - PROCESS | 1652 | 1467130995581 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 09:23:15 INFO - PROCESS | 1652 | 1467130995585 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:15 INFO - PROCESS | 1652 | 1467130995586 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d420800 == 47 [pid = 1652] [id = 160] 09:23:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1257cf400) [pid = 1652] [serial = 477] [outer = 0x0] 09:23:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1257d6800) [pid = 1652] [serial = 478] [outer = 0x1257cf400] 09:23:15 INFO - PROCESS | 1652 | 1467130995611 Marionette DEBUG loaded listener.js 09:23:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12ad06800) [pid = 1652] [serial = 479] [outer = 0x1257cf400] 09:23:15 INFO - PROCESS | 1652 | 1467130995940 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]]]}] 09:23:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:23:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 471ms 09:23:15 INFO - PROCESS | 1652 | 1467130995959 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 09:23:15 INFO - PROCESS | 1652 | 1467130995960 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 09:23:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:23:15 INFO - PROCESS | 1652 | 1467130995962 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:23:15 INFO - PROCESS | 1652 | 1467130995963 Marionette TRACE conn2 <- [1,614,null,{}] 09:23:15 INFO - PROCESS | 1652 | 1467130995965 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}] 09:23:15 INFO - PROCESS | 1652 | 1467130995966 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:16 INFO - PROCESS | 1652 | 1467130996080 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 09:23:16 INFO - PROCESS | 1652 | 1467130996087 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:16 INFO - PROCESS | 1652 | 1467130996088 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d750000 == 48 [pid = 1652] [id = 161] 09:23:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1128ab800) [pid = 1652] [serial = 480] [outer = 0x0] 09:23:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12ad09c00) [pid = 1652] [serial = 481] [outer = 0x1128ab800] 09:23:16 INFO - PROCESS | 1652 | 1467130996111 Marionette DEBUG loaded listener.js 09:23:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12d274000) [pid = 1652] [serial = 482] [outer = 0x1128ab800] 09:23:16 INFO - PROCESS | 1652 | 1467130996400 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]]]}] 09:23:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:23:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 468ms 09:23:16 INFO - PROCESS | 1652 | 1467130996430 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 09:23:16 INFO - PROCESS | 1652 | 1467130996431 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 09:23:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:23:16 INFO - PROCESS | 1652 | 1467130996433 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:23:16 INFO - PROCESS | 1652 | 1467130996434 Marionette TRACE conn2 <- [1,618,null,{}] 09:23:16 INFO - PROCESS | 1652 | 1467130996437 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}] 09:23:16 INFO - PROCESS | 1652 | 1467130996439 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:16 INFO - PROCESS | 1652 | 1467130996528 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 09:23:16 INFO - PROCESS | 1652 | 1467130996637 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:16 INFO - PROCESS | 1652 | 1467130996638 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x116616800 == 49 [pid = 1652] [id = 162] 09:23:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x110fc4000) [pid = 1652] [serial = 483] [outer = 0x0] 09:23:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x110fcac00) [pid = 1652] [serial = 484] [outer = 0x110fc4000] 09:23:16 INFO - PROCESS | 1652 | 1467130996670 Marionette DEBUG loaded listener.js 09:23:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x110fd1c00) [pid = 1652] [serial = 485] [outer = 0x110fc4000] 09:23:17 INFO - PROCESS | 1652 | 1467130997127 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]]]}] 09:23:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:23:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 719ms 09:23:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:23:17 INFO - PROCESS | 1652 | 1467130997155 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 09:23:17 INFO - PROCESS | 1652 | 1467130997157 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 09:23:17 INFO - PROCESS | 1652 | 1467130997160 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:23:17 INFO - PROCESS | 1652 | 1467130997162 Marionette TRACE conn2 <- [1,622,null,{}] 09:23:17 INFO - PROCESS | 1652 | 1467130997166 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}] 09:23:17 INFO - PROCESS | 1652 | 1467130997169 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:17 INFO - PROCESS | 1652 | 1467130997279 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 09:23:17 INFO - PROCESS | 1652 | 1467130997341 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:17 INFO - PROCESS | 1652 | 1467130997342 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12083b000 == 50 [pid = 1652] [id = 163] 09:23:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x110fd2c00) [pid = 1652] [serial = 486] [outer = 0x0] 09:23:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1128e7000) [pid = 1652] [serial = 487] [outer = 0x110fd2c00] 09:23:17 INFO - PROCESS | 1652 | 1467130997413 Marionette DEBUG loaded listener.js 09:23:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x118179000) [pid = 1652] [serial = 488] [outer = 0x110fd2c00] 09:23:17 INFO - PROCESS | 1652 | 1467130997822 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]]]}] 09:23:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:23:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 720ms 09:23:17 INFO - PROCESS | 1652 | 1467130997901 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 09:23:17 INFO - PROCESS | 1652 | 1467130997903 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 09:23:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:23:17 INFO - PROCESS | 1652 | 1467130997920 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:23:17 INFO - PROCESS | 1652 | 1467130997921 Marionette TRACE conn2 <- [1,626,null,{}] 09:23:17 INFO - PROCESS | 1652 | 1467130997924 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}] 09:23:17 INFO - PROCESS | 1652 | 1467130997925 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:18 INFO - PROCESS | 1652 | 1467130998033 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 09:23:18 INFO - PROCESS | 1652 | 1467130998094 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:18 INFO - PROCESS | 1652 | 1467130998096 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad50000 == 51 [pid = 1652] [id = 164] 09:23:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11856d400) [pid = 1652] [serial = 489] [outer = 0x0] 09:23:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1191e1800) [pid = 1652] [serial = 490] [outer = 0x11856d400] 09:23:18 INFO - PROCESS | 1652 | 1467130998166 Marionette DEBUG loaded listener.js 09:23:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x119d2b800) [pid = 1652] [serial = 491] [outer = 0x11856d400] 09:23:18 INFO - PROCESS | 1652 | 1467130998624 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]]]}] 09:23:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1167ae400) [pid = 1652] [serial = 492] [outer = 0x12c5e0400] 09:23:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:23:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 773ms 09:23:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:23:18 INFO - PROCESS | 1652 | 1467130998700 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 09:23:18 INFO - PROCESS | 1652 | 1467130998701 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 09:23:18 INFO - PROCESS | 1652 | 1467130998710 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:23:18 INFO - PROCESS | 1652 | 1467130998713 Marionette TRACE conn2 <- [1,630,null,{}] 09:23:18 INFO - PROCESS | 1652 | 1467130998716 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}] 09:23:18 INFO - PROCESS | 1652 | 1467130998718 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:18 INFO - PROCESS | 1652 | 1467130998824 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 09:23:19 INFO - PROCESS | 1652 | 1467130999187 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:19 INFO - PROCESS | 1652 | 1467130999190 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x116936000 == 52 [pid = 1652] [id = 165] 09:23:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1128a5400) [pid = 1652] [serial = 493] [outer = 0x0] 09:23:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1128ae400) [pid = 1652] [serial = 494] [outer = 0x1128a5400] 09:23:19 INFO - PROCESS | 1652 | 1467130999274 Marionette DEBUG loaded listener.js 09:23:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x116713800) [pid = 1652] [serial = 495] [outer = 0x1128a5400] 09:23:19 INFO - PROCESS | 1652 | 1467130999766 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]]]}] 09:23:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:23:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1076ms 09:23:19 INFO - PROCESS | 1652 | 1467130999783 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 09:23:19 INFO - PROCESS | 1652 | 1467130999786 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 09:23:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:23:19 INFO - PROCESS | 1652 | 1467130999789 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:23:19 INFO - PROCESS | 1652 | 1467130999790 Marionette TRACE conn2 <- [1,634,null,{}] 09:23:19 INFO - PROCESS | 1652 | 1467130999794 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}] 09:23:19 INFO - PROCESS | 1652 | 1467130999797 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:19 INFO - PROCESS | 1652 | 1467130999895 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 09:23:20 INFO - PROCESS | 1652 | 1467131000031 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:20 INFO - PROCESS | 1652 | 1467131000032 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x116951800 == 53 [pid = 1652] [id = 166] 09:23:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1176d9400) [pid = 1652] [serial = 496] [outer = 0x0] 09:23:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11809ec00) [pid = 1652] [serial = 497] [outer = 0x1176d9400] 09:23:20 INFO - PROCESS | 1652 | 1467131000085 Marionette DEBUG loaded listener.js 09:23:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11856d000) [pid = 1652] [serial = 498] [outer = 0x1176d9400] 09:23:20 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:23:20 INFO - PROCESS | 1652 | --DOCSHELL 0x112d10800 == 52 [pid = 1652] [id = 97] 09:23:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12d750000 == 51 [pid = 1652] [id = 161] 09:23:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12d420800 == 50 [pid = 1652] [id = 160] 09:23:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5af800 == 49 [pid = 1652] [id = 159] 09:23:20 INFO - PROCESS | 1652 | --DOCSHELL 0x116938000 == 48 [pid = 1652] [id = 158] 09:23:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12c081800 == 47 [pid = 1652] [id = 157] 09:23:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12b170800 == 46 [pid = 1652] [id = 156] 09:23:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12a67f000 == 45 [pid = 1652] [id = 155] 09:23:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1291c5000 == 44 [pid = 1652] [id = 154] 09:23:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1258c6000 == 43 [pid = 1652] [id = 153] 09:23:20 INFO - PROCESS | 1652 | --DOCSHELL 0x121c94000 == 42 [pid = 1652] [id = 152] 09:23:20 INFO - PROCESS | 1652 | --DOCSHELL 0x119e1f000 == 41 [pid = 1652] [id = 151] 09:23:20 INFO - PROCESS | 1652 | --DOCSHELL 0x118fa3800 == 40 [pid = 1652] [id = 150] 09:23:20 INFO - PROCESS | 1652 | --DOCSHELL 0x119bd5000 == 39 [pid = 1652] [id = 149] 09:23:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12507d000 == 38 [pid = 1652] [id = 148] 09:23:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12cc7d000 == 37 [pid = 1652] [id = 147] 09:23:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5c2000 == 36 [pid = 1652] [id = 146] 09:23:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5ae800 == 35 [pid = 1652] [id = 145] 09:23:20 INFO - PROCESS | 1652 | --DOCSHELL 0x121af6000 == 34 [pid = 1652] [id = 144] 09:23:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11825c800 == 33 [pid = 1652] [id = 143] 09:23:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12c489800 == 32 [pid = 1652] [id = 142] 09:23:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11824b800 == 31 [pid = 1652] [id = 98] 09:23:20 INFO - PROCESS | 1652 | --DOCSHELL 0x116936000 == 30 [pid = 1652] [id = 165] 09:23:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad50000 == 29 [pid = 1652] [id = 164] 09:23:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12083b000 == 28 [pid = 1652] [id = 163] 09:23:20 INFO - PROCESS | 1652 | --DOCSHELL 0x116616800 == 27 [pid = 1652] [id = 162] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x128384c00) [pid = 1652] [serial = 403] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1298bf800) [pid = 1652] [serial = 406] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1290b2400) [pid = 1652] [serial = 404] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12ad0f800) [pid = 1652] [serial = 409] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x118090c00) [pid = 1652] [serial = 407] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1191e3800) [pid = 1652] [serial = 374] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x119957400) [pid = 1652] [serial = 394] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x120834800) [pid = 1652] [serial = 395] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x125060c00) [pid = 1652] [serial = 400] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x118575c00) [pid = 1652] [serial = 377] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x118568800) [pid = 1652] [serial = 376] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x121ca7400) [pid = 1652] [serial = 397] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1240edc00) [pid = 1652] [serial = 398] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x119954800) [pid = 1652] [serial = 380] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11994f400) [pid = 1652] [serial = 379] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12837fc00) [pid = 1652] [serial = 386] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1268e6c00) [pid = 1652] [serial = 385] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b063400) [pid = 1652] [serial = 410] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118577c00) [pid = 1652] [serial = 391] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1191d5c00) [pid = 1652] [serial = 392] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x125775c00) [pid = 1652] [serial = 383] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x125025c00) [pid = 1652] [serial = 382] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118180800) [pid = 1652] [serial = 389] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118094400) [pid = 1652] [serial = 388] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119380c00) [pid = 1652] [serial = 413] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x124561800) [pid = 1652] [serial = 421] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12c021c00) [pid = 1652] [serial = 418] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12b97e800) [pid = 1652] [serial = 416] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118178800) [pid = 1652] [serial = 412] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12b066000) [pid = 1652] [serial = 415] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x125813400) [pid = 1652] [serial = 401] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12c5dcc00) [pid = 1652] [serial = 419] [outer = 0x0] [url = about:blank] 09:23:20 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12c5e0000) [pid = 1652] [serial = 422] [outer = 0x0] [url = about:blank] 09:23:21 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1291d9000) [pid = 1652] [serial = 335] [outer = 0x0] [url = about:blank] 09:23:21 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x125027800) [pid = 1652] [serial = 332] [outer = 0x0] [url = about:blank] 09:23:21 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119730000) [pid = 1652] [serial = 329] [outer = 0x0] [url = about:blank] 09:23:21 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12c28e400) [pid = 1652] [serial = 326] [outer = 0x0] [url = about:blank] 09:23:21 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116031c00) [pid = 1652] [serial = 290] [outer = 0x0] [url = about:blank] 09:23:21 INFO - PROCESS | 1652 | 1467131001131 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]]]}] 09:23:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:23:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1372ms 09:23:21 INFO - PROCESS | 1652 | 1467131001161 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 09:23:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:23:21 INFO - PROCESS | 1652 | 1467131001163 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 09:23:21 INFO - PROCESS | 1652 | 1467131001166 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:23:21 INFO - PROCESS | 1652 | 1467131001168 Marionette TRACE conn2 <- [1,638,null,{}] 09:23:21 INFO - PROCESS | 1652 | 1467131001177 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}] 09:23:21 INFO - PROCESS | 1652 | 1467131001179 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:21 INFO - PROCESS | 1652 | 1467131001257 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 09:23:21 INFO - PROCESS | 1652 | 1467131001262 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:21 INFO - PROCESS | 1652 | 1467131001264 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1160a4800 == 28 [pid = 1652] [id = 167] 09:23:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1128e8800) [pid = 1652] [serial = 499] [outer = 0x0] 09:23:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116029400) [pid = 1652] [serial = 500] [outer = 0x1128e8800] 09:23:21 INFO - PROCESS | 1652 | 1467131001294 Marionette DEBUG loaded listener.js 09:23:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1128e1c00) [pid = 1652] [serial = 501] [outer = 0x1128e8800] 09:23:21 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:23:21 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:23:21 INFO - PROCESS | 1652 | 1467131001630 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]]]}] 09:23:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:23:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 521ms 09:23:21 INFO - PROCESS | 1652 | 1467131001687 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 09:23:21 INFO - PROCESS | 1652 | 1467131001690 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 09:23:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:23:21 INFO - PROCESS | 1652 | 1467131001694 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:23:21 INFO - PROCESS | 1652 | 1467131001696 Marionette TRACE conn2 <- [1,642,null,{}] 09:23:21 INFO - PROCESS | 1652 | 1467131001699 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}] 09:23:21 INFO - PROCESS | 1652 | 1467131001700 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:21 INFO - PROCESS | 1652 | 1467131001776 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 09:23:21 INFO - PROCESS | 1652 | 1467131001780 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:21 INFO - PROCESS | 1652 | 1467131001781 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x117008000 == 29 [pid = 1652] [id = 168] 09:23:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x117496c00) [pid = 1652] [serial = 502] [outer = 0x0] 09:23:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1176da800) [pid = 1652] [serial = 503] [outer = 0x117496c00] 09:23:21 INFO - PROCESS | 1652 | 1467131001811 Marionette DEBUG loaded listener.js 09:23:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118098c00) [pid = 1652] [serial = 504] [outer = 0x117496c00] 09:23:22 INFO - PROCESS | 1652 | 1467131002155 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]]]}] 09:23:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:23:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 469ms 09:23:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:23:22 INFO - PROCESS | 1652 | 1467131002163 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 09:23:22 INFO - PROCESS | 1652 | 1467131002165 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 09:23:22 INFO - PROCESS | 1652 | 1467131002167 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:23:22 INFO - PROCESS | 1652 | 1467131002169 Marionette TRACE conn2 <- [1,646,null,{}] 09:23:22 INFO - PROCESS | 1652 | 1467131002181 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}] 09:23:22 INFO - PROCESS | 1652 | 1467131002184 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:22 INFO - PROCESS | 1652 | 1467131002286 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 09:23:22 INFO - PROCESS | 1652 | 1467131002294 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:22 INFO - PROCESS | 1652 | 1467131002296 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f91000 == 30 [pid = 1652] [id = 169] 09:23:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1110a0c00) [pid = 1652] [serial = 505] [outer = 0x0] 09:23:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118184c00) [pid = 1652] [serial = 506] [outer = 0x1110a0c00] 09:23:22 INFO - PROCESS | 1652 | 1467131002323 Marionette DEBUG loaded listener.js 09:23:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118f3f000) [pid = 1652] [serial = 507] [outer = 0x1110a0c00] 09:23:22 INFO - PROCESS | 1652 | 1467131002658 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]]]}] 09:23:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:23:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 524ms 09:23:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:23:22 INFO - PROCESS | 1652 | 1467131002692 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 09:23:22 INFO - PROCESS | 1652 | 1467131002693 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 09:23:22 INFO - PROCESS | 1652 | 1467131002696 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:23:22 INFO - PROCESS | 1652 | 1467131002697 Marionette TRACE conn2 <- [1,650,null,{}] 09:23:22 INFO - PROCESS | 1652 | 1467131002699 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}] 09:23:22 INFO - PROCESS | 1652 | 1467131002700 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:22 INFO - PROCESS | 1652 | 1467131002779 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 09:23:22 INFO - PROCESS | 1652 | 1467131002840 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:22 INFO - PROCESS | 1652 | 1467131002842 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11995f000 == 31 [pid = 1652] [id = 170] 09:23:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11817b800) [pid = 1652] [serial = 508] [outer = 0x0] 09:23:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118ff8800) [pid = 1652] [serial = 509] [outer = 0x11817b800] 09:23:22 INFO - PROCESS | 1652 | 1467131002867 Marionette DEBUG loaded listener.js 09:23:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1194f2000) [pid = 1652] [serial = 510] [outer = 0x11817b800] 09:23:23 INFO - PROCESS | 1652 | 1467131003163 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]]]}] 09:23:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:23:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 519ms 09:23:23 INFO - PROCESS | 1652 | 1467131003216 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 09:23:23 INFO - PROCESS | 1652 | 1467131003217 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 09:23:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:23:23 INFO - PROCESS | 1652 | 1467131003226 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:23:23 INFO - PROCESS | 1652 | 1467131003227 Marionette TRACE conn2 <- [1,654,null,{}] 09:23:23 INFO - PROCESS | 1652 | 1467131003229 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}] 09:23:23 INFO - PROCESS | 1652 | 1467131003230 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:23 INFO - PROCESS | 1652 | 1467131003324 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 09:23:23 INFO - PROCESS | 1652 | 1467131003327 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:23 INFO - PROCESS | 1652 | 1467131003328 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x119eb7800 == 32 [pid = 1652] [id = 171] 09:23:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1128aec00) [pid = 1652] [serial = 511] [outer = 0x0] 09:23:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11972d400) [pid = 1652] [serial = 512] [outer = 0x1128aec00] 09:23:23 INFO - PROCESS | 1652 | 1467131003353 Marionette DEBUG loaded listener.js 09:23:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x119954400) [pid = 1652] [serial = 513] [outer = 0x1128aec00] 09:23:23 INFO - PROCESS | 1652 | 1467131003704 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]]]}] 09:23:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:23:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 518ms 09:23:23 INFO - PROCESS | 1652 | 1467131003745 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 09:23:23 INFO - PROCESS | 1652 | 1467131003746 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 09:23:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:23:23 INFO - PROCESS | 1652 | 1467131003749 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:23:23 INFO - PROCESS | 1652 | 1467131003750 Marionette TRACE conn2 <- [1,658,null,{}] 09:23:23 INFO - PROCESS | 1652 | 1467131003752 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}] 09:23:23 INFO - PROCESS | 1652 | 1467131003756 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:23 INFO - PROCESS | 1652 | 1467131003868 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 09:23:23 INFO - PROCESS | 1652 | 1467131003906 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:23 INFO - PROCESS | 1652 | 1467131003907 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12146b000 == 33 [pid = 1652] [id = 172] 09:23:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119958c00) [pid = 1652] [serial = 514] [outer = 0x0] 09:23:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119d46400) [pid = 1652] [serial = 515] [outer = 0x119958c00] 09:23:23 INFO - PROCESS | 1652 | 1467131003932 Marionette DEBUG loaded listener.js 09:23:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x121454800) [pid = 1652] [serial = 516] [outer = 0x119958c00] 09:23:24 INFO - PROCESS | 1652 | 1467131004227 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]]]}] 09:23:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:23:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 521ms 09:23:24 INFO - PROCESS | 1652 | 1467131004269 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 09:23:24 INFO - PROCESS | 1652 | 1467131004271 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 09:23:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:23:24 INFO - PROCESS | 1652 | 1467131004275 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:23:24 INFO - PROCESS | 1652 | 1467131004283 Marionette TRACE conn2 <- [1,662,null,{}] 09:23:24 INFO - PROCESS | 1652 | 1467131004285 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}] 09:23:24 INFO - PROCESS | 1652 | 1467131004286 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:24 INFO - PROCESS | 1652 | 1467131004374 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 09:23:24 INFO - PROCESS | 1652 | 1467131004410 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:24 INFO - PROCESS | 1652 | 1467131004411 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x121c94000 == 34 [pid = 1652] [id = 173] 09:23:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11809d400) [pid = 1652] [serial = 517] [outer = 0x0] 09:23:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x121c2f000) [pid = 1652] [serial = 518] [outer = 0x11809d400] 09:23:24 INFO - PROCESS | 1652 | 1467131004435 Marionette DEBUG loaded listener.js 09:23:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1240edc00) [pid = 1652] [serial = 519] [outer = 0x11809d400] 09:23:24 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:23:24 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:23:24 INFO - PROCESS | 1652 | 1467131004750 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]]]}] 09:23:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:23:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 526ms 09:23:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:23:24 INFO - PROCESS | 1652 | 1467131004800 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 09:23:24 INFO - PROCESS | 1652 | 1467131004801 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 09:23:24 INFO - PROCESS | 1652 | 1467131004804 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:23:24 INFO - PROCESS | 1652 | 1467131004805 Marionette TRACE conn2 <- [1,666,null,{}] 09:23:24 INFO - PROCESS | 1652 | 1467131004807 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}] 09:23:24 INFO - PROCESS | 1652 | 1467131004808 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:24 INFO - PROCESS | 1652 | 1467131004901 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 09:23:24 INFO - PROCESS | 1652 | 1467131004939 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:24 INFO - PROCESS | 1652 | 1467131004940 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1241bb000 == 35 [pid = 1652] [id = 174] 09:23:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1241a7400) [pid = 1652] [serial = 520] [outer = 0x0] 09:23:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x125027800) [pid = 1652] [serial = 521] [outer = 0x1241a7400] 09:23:24 INFO - PROCESS | 1652 | 1467131004964 Marionette DEBUG loaded listener.js 09:23:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x125063c00) [pid = 1652] [serial = 522] [outer = 0x1241a7400] 09:23:25 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:23:25 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1128e0c00) [pid = 1652] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:23:25 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1128e7800) [pid = 1652] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:23:25 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x119d2a400) [pid = 1652] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:23:25 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x116968c00) [pid = 1652] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:23:25 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x124561000) [pid = 1652] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:23:25 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1208e7800) [pid = 1652] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:23:25 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x126e16800) [pid = 1652] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:23:25 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1257cf400) [pid = 1652] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:23:25 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x116713400) [pid = 1652] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:23:25 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11817d000) [pid = 1652] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:23:25 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1191d9400) [pid = 1652] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:23:25 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118572400) [pid = 1652] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:23:25 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1128af000) [pid = 1652] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:23:25 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1170b1400) [pid = 1652] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:23:25 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12b067400) [pid = 1652] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:23:25 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1298c3400) [pid = 1652] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:23:25 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1191d4800) [pid = 1652] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:23:25 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1263fa400) [pid = 1652] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:23:25 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116715c00) [pid = 1652] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:23:25 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1128ab800) [pid = 1652] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:23:25 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:23:25 INFO - PROCESS | 1652 | 1467131005507 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]]]}] 09:23:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:23:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 719ms 09:23:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:23:25 INFO - PROCESS | 1652 | 1467131005524 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 09:23:25 INFO - PROCESS | 1652 | 1467131005526 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 09:23:25 INFO - PROCESS | 1652 | 1467131005528 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:23:25 INFO - PROCESS | 1652 | 1467131005529 Marionette TRACE conn2 <- [1,670,null,{}] 09:23:25 INFO - PROCESS | 1652 | 1467131005531 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}] 09:23:25 INFO - PROCESS | 1652 | 1467131005532 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:25 INFO - PROCESS | 1652 | 1467131005614 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 09:23:25 INFO - PROCESS | 1652 | 1467131005618 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:25 INFO - PROCESS | 1652 | 1467131005619 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187e4800 == 36 [pid = 1652] [id = 175] 09:23:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x110fc9400) [pid = 1652] [serial = 523] [outer = 0x0] 09:23:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118572400) [pid = 1652] [serial = 524] [outer = 0x110fc9400] 09:23:25 INFO - PROCESS | 1652 | 1467131005647 Marionette DEBUG loaded listener.js 09:23:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119d2e000) [pid = 1652] [serial = 525] [outer = 0x110fc9400] 09:23:25 INFO - PROCESS | 1652 | 1467131005957 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]]]}] 09:23:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:23:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 470ms 09:23:26 INFO - PROCESS | 1652 | 1467131005999 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 09:23:26 INFO - PROCESS | 1652 | 1467131006000 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 09:23:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:23:26 INFO - PROCESS | 1652 | 1467131006002 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:23:26 INFO - PROCESS | 1652 | 1467131006003 Marionette TRACE conn2 <- [1,674,null,{}] 09:23:26 INFO - PROCESS | 1652 | 1467131006021 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}] 09:23:26 INFO - PROCESS | 1652 | 1467131006024 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:26 INFO - PROCESS | 1652 | 1467131006101 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 09:23:26 INFO - PROCESS | 1652 | 1467131006107 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:26 INFO - PROCESS | 1652 | 1467131006108 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x126327000 == 37 [pid = 1652] [id = 176] 09:23:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1191d9400) [pid = 1652] [serial = 526] [outer = 0x0] 09:23:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12502d400) [pid = 1652] [serial = 527] [outer = 0x1191d9400] 09:23:26 INFO - PROCESS | 1652 | 1467131006132 Marionette DEBUG loaded listener.js 09:23:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1257ca400) [pid = 1652] [serial = 528] [outer = 0x1191d9400] 09:23:26 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:23:26 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:23:26 INFO - PROCESS | 1652 | 1467131006509 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]]]}] 09:23:26 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 09:23:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 527ms 09:23:26 INFO - PROCESS | 1652 | 1467131006530 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 09:23:26 INFO - PROCESS | 1652 | 1467131006533 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 09:23:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:23:26 INFO - PROCESS | 1652 | 1467131006536 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:23:26 INFO - PROCESS | 1652 | 1467131006538 Marionette TRACE conn2 <- [1,678,null,{}] 09:23:26 INFO - PROCESS | 1652 | 1467131006542 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}] 09:23:26 INFO - PROCESS | 1652 | 1467131006545 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:26 INFO - PROCESS | 1652 | 1467131006729 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 09:23:26 INFO - PROCESS | 1652 | 1467131006746 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:26 INFO - PROCESS | 1652 | 1467131006748 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x119eab800 == 38 [pid = 1652] [id = 177] 09:23:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1240e9c00) [pid = 1652] [serial = 529] [outer = 0x0] 09:23:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1257cf400) [pid = 1652] [serial = 530] [outer = 0x1240e9c00] 09:23:26 INFO - PROCESS | 1652 | 1467131006792 Marionette DEBUG loaded listener.js 09:23:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1263fdc00) [pid = 1652] [serial = 531] [outer = 0x1240e9c00] 09:23:27 INFO - PROCESS | 1652 | 1467131007203 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]]]}] 09:23:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:23:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 721ms 09:23:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:23:27 INFO - PROCESS | 1652 | 1467131007257 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 09:23:27 INFO - PROCESS | 1652 | 1467131007258 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 09:23:27 INFO - PROCESS | 1652 | 1467131007260 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:23:27 INFO - PROCESS | 1652 | 1467131007261 Marionette TRACE conn2 <- [1,682,null,{}] 09:23:27 INFO - PROCESS | 1652 | 1467131007263 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}] 09:23:27 INFO - PROCESS | 1652 | 1467131007264 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:27 INFO - PROCESS | 1652 | 1467131007364 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 09:23:27 INFO - PROCESS | 1652 | 1467131007370 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:27 INFO - PROCESS | 1652 | 1467131007371 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291ca000 == 39 [pid = 1652] [id = 178] 09:23:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x119953400) [pid = 1652] [serial = 532] [outer = 0x0] 09:23:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1263fc400) [pid = 1652] [serial = 533] [outer = 0x119953400] 09:23:27 INFO - PROCESS | 1652 | 1467131007391 Marionette DEBUG loaded listener.js 09:23:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126e19c00) [pid = 1652] [serial = 534] [outer = 0x119953400] 09:23:28 INFO - PROCESS | 1652 | 1467131008544 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]]]}] 09:23:28 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) 09:23:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1321ms 09:23:28 INFO - PROCESS | 1652 | 1467131008581 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 09:23:28 INFO - PROCESS | 1652 | 1467131008584 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 09:23:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:23:28 INFO - PROCESS | 1652 | 1467131008587 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:23:28 INFO - PROCESS | 1652 | 1467131008589 Marionette TRACE conn2 <- [1,686,null,{}] 09:23:28 INFO - PROCESS | 1652 | 1467131008593 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}] 09:23:28 INFO - PROCESS | 1652 | 1467131008595 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:28 INFO - PROCESS | 1652 | 1467131008704 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 09:23:28 INFO - PROCESS | 1652 | 1467131008780 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:28 INFO - PROCESS | 1652 | 1467131008782 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1170d5800 == 40 [pid = 1652] [id = 179] 09:23:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116711800) [pid = 1652] [serial = 535] [outer = 0x0] 09:23:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x116972000) [pid = 1652] [serial = 536] [outer = 0x116711800] 09:23:28 INFO - PROCESS | 1652 | 1467131008854 Marionette DEBUG loaded listener.js 09:23:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x117e9e000) [pid = 1652] [serial = 537] [outer = 0x116711800] 09:23:29 INFO - PROCESS | 1652 | 1467131009839 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]]]}] 09:23:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:23:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1271ms 09:23:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:23:29 INFO - PROCESS | 1652 | 1467131009858 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 09:23:29 INFO - PROCESS | 1652 | 1467131009860 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 09:23:29 INFO - PROCESS | 1652 | 1467131009863 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:23:29 INFO - PROCESS | 1652 | 1467131009865 Marionette TRACE conn2 <- [1,690,null,{}] 09:23:29 INFO - PROCESS | 1652 | 1467131009869 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}] 09:23:29 INFO - PROCESS | 1652 | 1467131009870 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:29 INFO - PROCESS | 1652 | 1467131009970 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 09:23:30 INFO - PROCESS | 1652 | 1467131010023 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:30 INFO - PROCESS | 1652 | 1467131010025 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f56000 == 41 [pid = 1652] [id = 180] 09:23:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1166f4800) [pid = 1652] [serial = 538] [outer = 0x0] 09:23:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x116712000) [pid = 1652] [serial = 539] [outer = 0x1166f4800] 09:23:30 INFO - PROCESS | 1652 | 1467131010054 Marionette DEBUG loaded listener.js 09:23:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1170b1c00) [pid = 1652] [serial = 540] [outer = 0x1166f4800] 09:23:30 INFO - PROCESS | 1652 | --DOCSHELL 0x119eab800 == 40 [pid = 1652] [id = 177] 09:23:30 INFO - PROCESS | 1652 | --DOCSHELL 0x126327000 == 39 [pid = 1652] [id = 176] 09:23:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1187e4800 == 38 [pid = 1652] [id = 175] 09:23:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1241bb000 == 37 [pid = 1652] [id = 174] 09:23:30 INFO - PROCESS | 1652 | --DOCSHELL 0x121c94000 == 36 [pid = 1652] [id = 173] 09:23:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12146b000 == 35 [pid = 1652] [id = 172] 09:23:30 INFO - PROCESS | 1652 | --DOCSHELL 0x119eb7800 == 34 [pid = 1652] [id = 171] 09:23:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11995f000 == 33 [pid = 1652] [id = 170] 09:23:30 INFO - PROCESS | 1652 | --DOCSHELL 0x118f91000 == 32 [pid = 1652] [id = 169] 09:23:30 INFO - PROCESS | 1652 | --DOCSHELL 0x117008000 == 31 [pid = 1652] [id = 168] 09:23:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1160a4800 == 30 [pid = 1652] [id = 167] 09:23:30 INFO - PROCESS | 1652 | --DOCSHELL 0x116951800 == 29 [pid = 1652] [id = 166] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1128e6c00) [pid = 1652] [serial = 463] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x119d2dc00) [pid = 1652] [serial = 466] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1128eb400) [pid = 1652] [serial = 464] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12ccac000) [pid = 1652] [serial = 470] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119d39c00) [pid = 1652] [serial = 469] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119d33400) [pid = 1652] [serial = 467] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119d33800) [pid = 1652] [serial = 475] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1258e8800) [pid = 1652] [serial = 454] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1268da800) [pid = 1652] [serial = 455] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x124028400) [pid = 1652] [serial = 433] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1268d7c00) [pid = 1652] [serial = 434] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1290ab800) [pid = 1652] [serial = 436] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12ad0cc00) [pid = 1652] [serial = 437] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1257d6800) [pid = 1652] [serial = 478] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12ccb0800) [pid = 1652] [serial = 425] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1241a7c00) [pid = 1652] [serial = 424] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12505e400) [pid = 1652] [serial = 442] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12d271800) [pid = 1652] [serial = 443] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119958800) [pid = 1652] [serial = 451] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x121a44800) [pid = 1652] [serial = 452] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118759c00) [pid = 1652] [serial = 448] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1191d7c00) [pid = 1652] [serial = 449] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11662c400) [pid = 1652] [serial = 445] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116a10c00) [pid = 1652] [serial = 446] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x117e97c00) [pid = 1652] [serial = 427] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118571800) [pid = 1652] [serial = 428] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12c027400) [pid = 1652] [serial = 439] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12c4ba400) [pid = 1652] [serial = 440] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12b97a400) [pid = 1652] [serial = 460] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1194ef400) [pid = 1652] [serial = 430] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119d43800) [pid = 1652] [serial = 431] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1290a8800) [pid = 1652] [serial = 457] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1298c2000) [pid = 1652] [serial = 458] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12ad06800) [pid = 1652] [serial = 479] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1176dc000) [pid = 1652] [serial = 472] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12ad09c00) [pid = 1652] [serial = 481] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12c4c1c00) [pid = 1652] [serial = 476] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11875d800) [pid = 1652] [serial = 473] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12cca2400) [pid = 1652] [serial = 461] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12d274000) [pid = 1652] [serial = 482] [outer = 0x0] [url = about:blank] 09:23:30 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1194f7800) [pid = 1652] [serial = 200] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:23:30 INFO - PROCESS | 1652 | 1467131010962 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]]]}] 09:23:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:23:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1120ms 09:23:30 INFO - PROCESS | 1652 | 1467131010984 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 09:23:30 INFO - PROCESS | 1652 | 1467131010987 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 09:23:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:23:30 INFO - PROCESS | 1652 | 1467131010994 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:23:30 INFO - PROCESS | 1652 | 1467131010995 Marionette TRACE conn2 <- [1,694,null,{}] 09:23:31 INFO - PROCESS | 1652 | 1467131010998 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}] 09:23:31 INFO - PROCESS | 1652 | 1467131010999 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:31 INFO - PROCESS | 1652 | 1467131011078 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 09:23:31 INFO - PROCESS | 1652 | 1467131011084 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:31 INFO - PROCESS | 1652 | 1467131011085 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182dd000 == 30 [pid = 1652] [id = 181] 09:23:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11817b000) [pid = 1652] [serial = 541] [outer = 0x0] 09:23:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118181800) [pid = 1652] [serial = 542] [outer = 0x11817b000] 09:23:31 INFO - PROCESS | 1652 | 1467131011115 Marionette DEBUG loaded listener.js 09:23:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11856f400) [pid = 1652] [serial = 543] [outer = 0x11817b000] 09:23:31 INFO - PROCESS | 1652 | 1467131011946 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]]]}] 09:23:31 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) 09:23:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 970ms 09:23:31 INFO - PROCESS | 1652 | 1467131011976 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 09:23:31 INFO - PROCESS | 1652 | 1467131011979 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 09:23:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:23:31 INFO - PROCESS | 1652 | 1467131011983 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:23:31 INFO - PROCESS | 1652 | 1467131011987 Marionette TRACE conn2 <- [1,698,null,{}] 09:23:32 INFO - PROCESS | 1652 | 1467131011999 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}] 09:23:32 INFO - PROCESS | 1652 | 1467131012004 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:32 INFO - PROCESS | 1652 | 1467131012083 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 09:23:32 INFO - PROCESS | 1652 | 1467131012092 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:32 INFO - PROCESS | 1652 | 1467131012100 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bbe000 == 31 [pid = 1652] [id = 182] 09:23:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118fefc00) [pid = 1652] [serial = 544] [outer = 0x0] 09:23:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118ffa400) [pid = 1652] [serial = 545] [outer = 0x118fefc00] 09:23:32 INFO - PROCESS | 1652 | 1467131012128 Marionette DEBUG loaded listener.js 09:23:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1194ee000) [pid = 1652] [serial = 546] [outer = 0x118fefc00] 09:23:32 INFO - PROCESS | 1652 | 1467131012986 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]]]}] 09:23:33 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) 09:23:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1026ms 09:23:33 INFO - PROCESS | 1652 | 1467131013008 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 09:23:33 INFO - PROCESS | 1652 | 1467131013010 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 09:23:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:23:33 INFO - PROCESS | 1652 | 1467131013012 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:23:33 INFO - PROCESS | 1652 | 1467131013013 Marionette TRACE conn2 <- [1,702,null,{}] 09:23:33 INFO - PROCESS | 1652 | 1467131013022 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}] 09:23:33 INFO - PROCESS | 1652 | 1467131013025 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:33 INFO - PROCESS | 1652 | 1467131013107 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 09:23:33 INFO - PROCESS | 1652 | 1467131013110 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:33 INFO - PROCESS | 1652 | 1467131013111 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x121208800 == 32 [pid = 1652] [id = 183] 09:23:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1128e2400) [pid = 1652] [serial = 547] [outer = 0x0] 09:23:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119b68800) [pid = 1652] [serial = 548] [outer = 0x1128e2400] 09:23:33 INFO - PROCESS | 1652 | 1467131013131 Marionette DEBUG loaded listener.js 09:23:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119d34400) [pid = 1652] [serial = 549] [outer = 0x1128e2400] 09:23:34 INFO - PROCESS | 1652 | 1467131014061 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]]]}] 09:23:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:23:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1072ms 09:23:34 INFO - PROCESS | 1652 | 1467131014085 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 09:23:34 INFO - PROCESS | 1652 | 1467131014086 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 09:23:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:23:34 INFO - PROCESS | 1652 | 1467131014089 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:23:34 INFO - PROCESS | 1652 | 1467131014091 Marionette TRACE conn2 <- [1,706,null,{}] 09:23:34 INFO - PROCESS | 1652 | 1467131014094 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}] 09:23:34 INFO - PROCESS | 1652 | 1467131014095 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:34 INFO - PROCESS | 1652 | 1467131014193 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 09:23:34 INFO - PROCESS | 1652 | 1467131014196 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:34 INFO - PROCESS | 1652 | 1467131014198 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x121466800 == 33 [pid = 1652] [id = 184] 09:23:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119738400) [pid = 1652] [serial = 550] [outer = 0x0] 09:23:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119b69c00) [pid = 1652] [serial = 551] [outer = 0x119738400] 09:23:34 INFO - PROCESS | 1652 | 1467131014222 Marionette DEBUG loaded listener.js 09:23:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118577000) [pid = 1652] [serial = 552] [outer = 0x119738400] 09:23:34 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1128aec00) [pid = 1652] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:23:34 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11809d400) [pid = 1652] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:23:34 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x117496c00) [pid = 1652] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:23:34 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1176d9400) [pid = 1652] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:23:34 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11817b800) [pid = 1652] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:23:34 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1110a0c00) [pid = 1652] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:23:34 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1128e8800) [pid = 1652] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:23:34 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1240e9c00) [pid = 1652] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:23:34 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x119958c00) [pid = 1652] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:23:34 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x110fc4000) [pid = 1652] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:23:34 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x110fd2c00) [pid = 1652] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:23:34 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1241a7400) [pid = 1652] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:23:34 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x110fc9400) [pid = 1652] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:23:34 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11856d400) [pid = 1652] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:23:34 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1191d9400) [pid = 1652] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:23:34 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1128a5400) [pid = 1652] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:23:35 INFO - PROCESS | 1652 | 1467131015064 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]]]}] 09:23:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:23:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1021ms 09:23:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:23:35 INFO - PROCESS | 1652 | 1467131015111 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 09:23:35 INFO - PROCESS | 1652 | 1467131015112 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 09:23:35 INFO - PROCESS | 1652 | 1467131015114 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:23:35 INFO - PROCESS | 1652 | 1467131015115 Marionette TRACE conn2 <- [1,710,null,{}] 09:23:35 INFO - PROCESS | 1652 | 1467131015117 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}] 09:23:35 INFO - PROCESS | 1652 | 1467131015121 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:35 INFO - PROCESS | 1652 | 1467131015223 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 09:23:35 INFO - PROCESS | 1652 | 1467131015228 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:35 INFO - PROCESS | 1652 | 1467131015229 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x121ae5800 == 34 [pid = 1652] [id = 185] 09:23:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1180a6800) [pid = 1652] [serial = 553] [outer = 0x0] 09:23:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1208ee000) [pid = 1652] [serial = 554] [outer = 0x1180a6800] 09:23:35 INFO - PROCESS | 1652 | 1467131015254 Marionette DEBUG loaded listener.js 09:23:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x121a40800) [pid = 1652] [serial = 555] [outer = 0x1180a6800] 09:23:36 INFO - PROCESS | 1652 | 1467131016081 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]]]}] 09:23:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:23:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 971ms 09:23:36 INFO - PROCESS | 1652 | 1467131016085 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 09:23:36 INFO - PROCESS | 1652 | 1467131016087 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 09:23:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:23:36 INFO - PROCESS | 1652 | 1467131016090 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:23:36 INFO - PROCESS | 1652 | 1467131016091 Marionette TRACE conn2 <- [1,714,null,{}] 09:23:36 INFO - PROCESS | 1652 | 1467131016093 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}] 09:23:36 INFO - PROCESS | 1652 | 1467131016094 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:36 INFO - PROCESS | 1652 | 1467131016177 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 09:23:36 INFO - PROCESS | 1652 | 1467131016180 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:36 INFO - PROCESS | 1652 | 1467131016181 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1241be800 == 35 [pid = 1652] [id = 186] 09:23:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1128ddc00) [pid = 1652] [serial = 556] [outer = 0x0] 09:23:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1241a9800) [pid = 1652] [serial = 557] [outer = 0x1128ddc00] 09:23:36 INFO - PROCESS | 1652 | 1467131016206 Marionette DEBUG loaded listener.js 09:23:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x125027c00) [pid = 1652] [serial = 558] [outer = 0x1128ddc00] 09:23:37 INFO - PROCESS | 1652 | 1467131017160 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]]]}] 09:23:37 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 09:23:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1119ms 09:23:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:23:37 INFO - PROCESS | 1652 | 1467131017210 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 09:23:37 INFO - PROCESS | 1652 | 1467131017212 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 09:23:37 INFO - PROCESS | 1652 | 1467131017215 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:23:37 INFO - PROCESS | 1652 | 1467131017218 Marionette TRACE conn2 <- [1,718,null,{}] 09:23:37 INFO - PROCESS | 1652 | 1467131017222 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}] 09:23:37 INFO - PROCESS | 1652 | 1467131017223 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:37 INFO - PROCESS | 1652 | 1467131017321 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 09:23:37 INFO - PROCESS | 1652 | 1467131017372 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:37 INFO - PROCESS | 1652 | 1467131017373 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x118253800 == 36 [pid = 1652] [id = 187] 09:23:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1166ec000) [pid = 1652] [serial = 559] [outer = 0x0] 09:23:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x116fe3c00) [pid = 1652] [serial = 560] [outer = 0x1166ec000] 09:23:37 INFO - PROCESS | 1652 | 1467131017406 Marionette DEBUG loaded listener.js 09:23:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118095000) [pid = 1652] [serial = 561] [outer = 0x1166ec000] 09:23:38 INFO - PROCESS | 1652 | 1467131018359 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]]]}] 09:23:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:23:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1171ms 09:23:38 INFO - PROCESS | 1652 | 1467131018387 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 09:23:38 INFO - PROCESS | 1652 | 1467131018392 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 09:23:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:23:38 INFO - PROCESS | 1652 | 1467131018396 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:23:38 INFO - PROCESS | 1652 | 1467131018398 Marionette TRACE conn2 <- [1,722,null,{}] 09:23:38 INFO - PROCESS | 1652 | 1467131018401 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}] 09:23:38 INFO - PROCESS | 1652 | 1467131018402 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:38 INFO - PROCESS | 1652 | 1467131018499 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 09:23:38 INFO - PROCESS | 1652 | 1467131018549 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:38 INFO - PROCESS | 1652 | 1467131018550 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12084e800 == 37 [pid = 1652] [id = 188] 09:23:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118575c00) [pid = 1652] [serial = 562] [outer = 0x0] 09:23:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118f42000) [pid = 1652] [serial = 563] [outer = 0x118575c00] 09:23:38 INFO - PROCESS | 1652 | 1467131018581 Marionette DEBUG loaded listener.js 09:23:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1191d9400) [pid = 1652] [serial = 564] [outer = 0x118575c00] 09:23:39 INFO - PROCESS | 1652 | 1467131019021 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] 09:23:39 INFO - PROCESS | 1652 | 1467131019068 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 09:23:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:23:39 INFO - PROCESS | 1652 | 1467131019071 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:23:39 INFO - PROCESS | 1652 | 1467131019074 Marionette TRACE conn2 <- [1,726,null,{}] 09:23:39 INFO - PROCESS | 1652 | 1467131019081 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}] 09:23:39 INFO - PROCESS | 1652 | 1467131019085 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:39 INFO - PROCESS | 1652 | 1467131019183 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 09:23:39 INFO - PROCESS | 1652 | 1467131019239 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:39 INFO - PROCESS | 1652 | 1467131019241 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x126114000 == 38 [pid = 1652] [id = 189] 09:23:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119952800) [pid = 1652] [serial = 565] [outer = 0x0] 09:23:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1208e9800) [pid = 1652] [serial = 566] [outer = 0x119952800] 09:23:39 INFO - PROCESS | 1652 | 1467131019271 Marionette DEBUG loaded listener.js 09:23:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x124444c00) [pid = 1652] [serial = 567] [outer = 0x119952800] 09:23:39 INFO - PROCESS | 1652 | 1467131019713 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]]]}] 09:23:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:23:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 673ms 09:23:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:23:39 INFO - PROCESS | 1652 | 1467131019745 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 09:23:39 INFO - PROCESS | 1652 | 1467131019747 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 09:23:39 INFO - PROCESS | 1652 | 1467131019749 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:23:39 INFO - PROCESS | 1652 | 1467131019750 Marionette TRACE conn2 <- [1,730,null,{}] 09:23:39 INFO - PROCESS | 1652 | 1467131019753 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}] 09:23:39 INFO - PROCESS | 1652 | 1467131019754 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:39 INFO - PROCESS | 1652 | 1467131019872 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 09:23:39 INFO - PROCESS | 1652 | 1467131019938 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:39 INFO - PROCESS | 1652 | 1467131019940 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182d8000 == 39 [pid = 1652] [id = 190] 09:23:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11396ec00) [pid = 1652] [serial = 568] [outer = 0x0] 09:23:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1250c9400) [pid = 1652] [serial = 569] [outer = 0x11396ec00] 09:23:39 INFO - PROCESS | 1652 | 1467131019969 Marionette DEBUG loaded listener.js 09:23:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1257d4000) [pid = 1652] [serial = 570] [outer = 0x11396ec00] 09:23:40 INFO - PROCESS | 1652 | 1467131020493 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] 09:23:40 INFO - PROCESS | 1652 | 1467131020522 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 09:23:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:23:40 INFO - PROCESS | 1652 | 1467131020542 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:23:40 INFO - PROCESS | 1652 | 1467131020544 Marionette TRACE conn2 <- [1,734,null,{}] 09:23:40 INFO - PROCESS | 1652 | 1467131020548 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}] 09:23:40 INFO - PROCESS | 1652 | 1467131020550 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:40 INFO - PROCESS | 1652 | 1467131020645 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 09:23:40 INFO - PROCESS | 1652 | 1467131020712 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:40 INFO - PROCESS | 1652 | 1467131020714 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x118399800 == 40 [pid = 1652] [id = 191] 09:23:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116716800) [pid = 1652] [serial = 571] [outer = 0x0] 09:23:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1176dc000) [pid = 1652] [serial = 572] [outer = 0x116716800] 09:23:40 INFO - PROCESS | 1652 | 1467131020741 Marionette DEBUG loaded listener.js 09:23:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11817c400) [pid = 1652] [serial = 573] [outer = 0x116716800] 09:23:41 INFO - PROCESS | 1652 | --DOCSHELL 0x121ae5800 == 39 [pid = 1652] [id = 185] 09:23:41 INFO - PROCESS | 1652 | --DOCSHELL 0x121466800 == 38 [pid = 1652] [id = 184] 09:23:41 INFO - PROCESS | 1652 | --DOCSHELL 0x121208800 == 37 [pid = 1652] [id = 183] 09:23:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119bbe000 == 36 [pid = 1652] [id = 182] 09:23:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1182dd000 == 35 [pid = 1652] [id = 181] 09:23:41 INFO - PROCESS | 1652 | --DOCSHELL 0x116f56000 == 34 [pid = 1652] [id = 180] 09:23:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1170d5800 == 33 [pid = 1652] [id = 179] 09:23:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1291ca000 == 32 [pid = 1652] [id = 178] 09:23:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1182d8000 == 31 [pid = 1652] [id = 190] 09:23:41 INFO - PROCESS | 1652 | --DOCSHELL 0x126114000 == 30 [pid = 1652] [id = 189] 09:23:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12084e800 == 29 [pid = 1652] [id = 188] 09:23:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1241be800 == 28 [pid = 1652] [id = 186] 09:23:41 INFO - PROCESS | 1652 | --DOCSHELL 0x118253800 == 27 [pid = 1652] [id = 187] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11972d400) [pid = 1652] [serial = 512] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121c2f000) [pid = 1652] [serial = 518] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1176da800) [pid = 1652] [serial = 503] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118098c00) [pid = 1652] [serial = 504] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11856d000) [pid = 1652] [serial = 498] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11809ec00) [pid = 1652] [serial = 497] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118ff8800) [pid = 1652] [serial = 509] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118184c00) [pid = 1652] [serial = 506] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118f3f000) [pid = 1652] [serial = 507] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x116029400) [pid = 1652] [serial = 500] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1128e1c00) [pid = 1652] [serial = 501] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1257cf400) [pid = 1652] [serial = 530] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x121454800) [pid = 1652] [serial = 516] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x119d46400) [pid = 1652] [serial = 515] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x110fd1c00) [pid = 1652] [serial = 485] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x110fcac00) [pid = 1652] [serial = 484] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1128e7000) [pid = 1652] [serial = 487] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x118179000) [pid = 1652] [serial = 488] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x125027800) [pid = 1652] [serial = 521] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1240edc00) [pid = 1652] [serial = 519] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x119d2e000) [pid = 1652] [serial = 525] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1191e1800) [pid = 1652] [serial = 490] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x118572400) [pid = 1652] [serial = 524] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1257ca400) [pid = 1652] [serial = 528] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12502d400) [pid = 1652] [serial = 527] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x119d2b800) [pid = 1652] [serial = 491] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x125063c00) [pid = 1652] [serial = 522] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x1263fdc00) [pid = 1652] [serial = 531] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x116713800) [pid = 1652] [serial = 495] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x1128ae400) [pid = 1652] [serial = 494] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x119954400) [pid = 1652] [serial = 513] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x1194f2000) [pid = 1652] [serial = 510] [outer = 0x0] [url = about:blank] 09:23:41 INFO - PROCESS | 1652 | 1467131021665 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]]]}] 09:23:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:23:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1177ms 09:23:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:23:41 INFO - PROCESS | 1652 | 1467131021717 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 09:23:41 INFO - PROCESS | 1652 | 1467131021720 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 09:23:41 INFO - PROCESS | 1652 | 1467131021723 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:23:41 INFO - PROCESS | 1652 | 1467131021725 Marionette TRACE conn2 <- [1,738,null,{}] 09:23:41 INFO - PROCESS | 1652 | 1467131021728 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}] 09:23:41 INFO - PROCESS | 1652 | 1467131021730 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:41 INFO - PROCESS | 1652 | 1467131021804 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 09:23:41 INFO - PROCESS | 1652 | 1467131021810 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:41 INFO - PROCESS | 1652 | 1467131021813 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1160a6800 == 28 [pid = 1652] [id = 192] 09:23:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x112ae3400) [pid = 1652] [serial = 574] [outer = 0x0] 09:23:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x113da7c00) [pid = 1652] [serial = 575] [outer = 0x112ae3400] 09:23:41 INFO - PROCESS | 1652 | 1467131021841 Marionette DEBUG loaded listener.js 09:23:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x11309b800) [pid = 1652] [serial = 576] [outer = 0x112ae3400] 09:23:42 INFO - PROCESS | 1652 | 1467131022678 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]]]}] 09:23:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:23:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 970ms 09:23:42 INFO - PROCESS | 1652 | 1467131022693 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 09:23:42 INFO - PROCESS | 1652 | 1467131022696 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 09:23:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:23:42 INFO - PROCESS | 1652 | 1467131022701 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:23:42 INFO - PROCESS | 1652 | 1467131022703 Marionette TRACE conn2 <- [1,742,null,{}] 09:23:42 INFO - PROCESS | 1652 | 1467131022706 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}] 09:23:42 INFO - PROCESS | 1652 | 1467131022709 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:42 INFO - PROCESS | 1652 | 1467131022784 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 09:23:42 INFO - PROCESS | 1652 | 1467131022830 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:42 INFO - PROCESS | 1652 | 1467131022831 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x117010000 == 29 [pid = 1652] [id = 193] 09:23:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x11670e400) [pid = 1652] [serial = 577] [outer = 0x0] 09:23:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x117e98c00) [pid = 1652] [serial = 578] [outer = 0x11670e400] 09:23:42 INFO - PROCESS | 1652 | 1467131022858 Marionette DEBUG loaded listener.js 09:23:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x11809d000) [pid = 1652] [serial = 579] [outer = 0x11670e400] 09:23:43 INFO - PROCESS | 1652 | 1467131023658 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]]]}] 09:23:43 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 09:23:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 970ms 09:23:43 INFO - PROCESS | 1652 | 1467131023672 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 09:23:43 INFO - PROCESS | 1652 | 1467131023674 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 09:23:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:23:43 INFO - PROCESS | 1652 | 1467131023683 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:23:43 INFO - PROCESS | 1652 | 1467131023685 Marionette TRACE conn2 <- [1,746,null,{}] 09:23:43 INFO - PROCESS | 1652 | 1467131023695 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}] 09:23:43 INFO - PROCESS | 1652 | 1467131023698 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:43 INFO - PROCESS | 1652 | 1467131023786 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 09:23:43 INFO - PROCESS | 1652 | 1467131023791 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:43 INFO - PROCESS | 1652 | 1467131023793 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182ea800 == 30 [pid = 1652] [id = 194] 09:23:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x112021400) [pid = 1652] [serial = 580] [outer = 0x0] 09:23:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1185dbc00) [pid = 1652] [serial = 581] [outer = 0x112021400] 09:23:43 INFO - PROCESS | 1652 | 1467131023851 Marionette DEBUG loaded listener.js 09:23:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x118fef800) [pid = 1652] [serial = 582] [outer = 0x112021400] 09:23:44 INFO - PROCESS | 1652 | 1467131024669 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]]]}] 09:23:44 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.) 09:23:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1029ms 09:23:44 INFO - PROCESS | 1652 | 1467131024707 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 09:23:44 INFO - PROCESS | 1652 | 1467131024709 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 09:23:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:23:44 INFO - PROCESS | 1652 | 1467131024712 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:23:44 INFO - PROCESS | 1652 | 1467131024713 Marionette TRACE conn2 <- [1,750,null,{}] 09:23:44 INFO - PROCESS | 1652 | 1467131024715 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}] 09:23:44 INFO - PROCESS | 1652 | 1467131024716 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:44 INFO - PROCESS | 1652 | 1467131024804 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 09:23:44 INFO - PROCESS | 1652 | 1467131024836 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:44 INFO - PROCESS | 1652 | 1467131024837 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x119446800 == 31 [pid = 1652] [id = 195] 09:23:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1191e1c00) [pid = 1652] [serial = 583] [outer = 0x0] 09:23:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1194ef800) [pid = 1652] [serial = 584] [outer = 0x1191e1c00] 09:23:44 INFO - PROCESS | 1652 | 1467131024862 Marionette DEBUG loaded listener.js 09:23:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11972dc00) [pid = 1652] [serial = 585] [outer = 0x1191e1c00] 09:23:45 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1128ddc00) [pid = 1652] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:23:45 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1128e2400) [pid = 1652] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:23:45 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x119738400) [pid = 1652] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:23:45 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1180a6800) [pid = 1652] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:23:45 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x11817b000) [pid = 1652] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:23:45 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x119953400) [pid = 1652] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:23:45 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x118fefc00) [pid = 1652] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:23:45 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x116711800) [pid = 1652] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:23:45 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1166f4800) [pid = 1652] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:23:45 INFO - PROCESS | 1652 | 1467131025634 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]]]}] 09:23:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:23:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 968ms 09:23:45 INFO - PROCESS | 1652 | 1467131025681 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 09:23:45 INFO - PROCESS | 1652 | 1467131025682 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 09:23:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:23:45 INFO - PROCESS | 1652 | 1467131025684 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:23:45 INFO - PROCESS | 1652 | 1467131025686 Marionette TRACE conn2 <- [1,754,null,{}] 09:23:45 INFO - PROCESS | 1652 | 1467131025688 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}] 09:23:45 INFO - PROCESS | 1652 | 1467131025690 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:45 INFO - PROCESS | 1652 | 1467131025763 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 09:23:45 INFO - PROCESS | 1652 | 1467131025767 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:45 INFO - PROCESS | 1652 | 1467131025768 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x119e9d000 == 32 [pid = 1652] [id = 196] 09:23:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1128af800) [pid = 1652] [serial = 586] [outer = 0x0] 09:23:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1180a4000) [pid = 1652] [serial = 587] [outer = 0x1128af800] 09:23:45 INFO - PROCESS | 1652 | 1467131025810 Marionette DEBUG loaded listener.js 09:23:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1191df000) [pid = 1652] [serial = 588] [outer = 0x1128af800] 09:23:46 INFO - PROCESS | 1652 | 1467131026653 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]]]}] 09:23:46 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 09:23:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1019ms 09:23:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:23:46 INFO - PROCESS | 1652 | 1467131026703 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 09:23:46 INFO - PROCESS | 1652 | 1467131026705 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 09:23:46 INFO - PROCESS | 1652 | 1467131026707 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:23:46 INFO - PROCESS | 1652 | 1467131026708 Marionette TRACE conn2 <- [1,758,null,{}] 09:23:46 INFO - PROCESS | 1652 | 1467131026710 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}] 09:23:46 INFO - PROCESS | 1652 | 1467131026714 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:46 INFO - PROCESS | 1652 | 1467131026819 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 09:23:46 INFO - PROCESS | 1652 | 1467131026827 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:46 INFO - PROCESS | 1652 | 1467131026828 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12121c000 == 33 [pid = 1652] [id = 197] 09:23:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x119732800) [pid = 1652] [serial = 589] [outer = 0x0] 09:23:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x119d30c00) [pid = 1652] [serial = 590] [outer = 0x119732800] 09:23:46 INFO - PROCESS | 1652 | 1467131026853 Marionette DEBUG loaded listener.js 09:23:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x12082dc00) [pid = 1652] [serial = 591] [outer = 0x119732800] 09:23:47 INFO - PROCESS | 1652 | 1467131027160 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]]]}] 09:23:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:23:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 468ms 09:23:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:23:47 INFO - PROCESS | 1652 | 1467131027177 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 09:23:47 INFO - PROCESS | 1652 | 1467131027178 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 09:23:47 INFO - PROCESS | 1652 | 1467131027187 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:23:47 INFO - PROCESS | 1652 | 1467131027189 Marionette TRACE conn2 <- [1,762,null,{}] 09:23:47 INFO - PROCESS | 1652 | 1467131027193 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}] 09:23:47 INFO - PROCESS | 1652 | 1467131027194 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:47 INFO - PROCESS | 1652 | 1467131027263 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 09:23:47 INFO - PROCESS | 1652 | 1467131027266 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:47 INFO - PROCESS | 1652 | 1467131027267 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1215b8800 == 34 [pid = 1652] [id = 198] 09:23:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x119d34800) [pid = 1652] [serial = 592] [outer = 0x0] 09:23:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1212ed000) [pid = 1652] [serial = 593] [outer = 0x119d34800] 09:23:47 INFO - PROCESS | 1652 | 1467131027293 Marionette DEBUG loaded listener.js 09:23:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x121c2f000) [pid = 1652] [serial = 594] [outer = 0x119d34800] 09:23:48 INFO - PROCESS | 1652 | 1467131028071 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]]]}] 09:23:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:23:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 929ms 09:23:48 INFO - PROCESS | 1652 | 1467131028109 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 09:23:48 INFO - PROCESS | 1652 | 1467131028112 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 09:23:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:23:48 INFO - PROCESS | 1652 | 1467131028116 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:23:48 INFO - PROCESS | 1652 | 1467131028118 Marionette TRACE conn2 <- [1,766,null,{}] 09:23:48 INFO - PROCESS | 1652 | 1467131028122 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}] 09:23:48 INFO - PROCESS | 1652 | 1467131028124 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:48 INFO - PROCESS | 1652 | 1467131028229 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 09:23:48 INFO - PROCESS | 1652 | 1467131028276 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:48 INFO - PROCESS | 1652 | 1467131028278 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x116602800 == 35 [pid = 1652] [id = 199] 09:23:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1128e9000) [pid = 1652] [serial = 595] [outer = 0x0] 09:23:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x112a83800) [pid = 1652] [serial = 596] [outer = 0x1128e9000] 09:23:48 INFO - PROCESS | 1652 | 1467131028311 Marionette DEBUG loaded listener.js 09:23:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11602f800) [pid = 1652] [serial = 597] [outer = 0x1128e9000] 09:23:49 INFO - PROCESS | 1652 | 1467131029274 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]]]}] 09:23:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:23:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1175ms 09:23:49 INFO - PROCESS | 1652 | 1467131029291 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 09:23:49 INFO - PROCESS | 1652 | 1467131029294 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 09:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:23:49 INFO - PROCESS | 1652 | 1467131029297 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:23:49 INFO - PROCESS | 1652 | 1467131029299 Marionette TRACE conn2 <- [1,770,null,{}] 09:23:49 INFO - PROCESS | 1652 | 1467131029302 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}] 09:23:49 INFO - PROCESS | 1652 | 1467131029304 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:49 INFO - PROCESS | 1652 | 1467131029402 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 09:23:49 INFO - PROCESS | 1652 | 1467131029450 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:49 INFO - PROCESS | 1652 | 1467131029451 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x117002800 == 36 [pid = 1652] [id = 200] 09:23:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11662ec00) [pid = 1652] [serial = 598] [outer = 0x0] 09:23:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1166f4800) [pid = 1652] [serial = 599] [outer = 0x11662ec00] 09:23:49 INFO - PROCESS | 1652 | 1467131029480 Marionette DEBUG loaded listener.js 09:23:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1170b1400) [pid = 1652] [serial = 600] [outer = 0x11662ec00] 09:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12121c000 == 35 [pid = 1652] [id = 197] 09:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x119e9d000 == 34 [pid = 1652] [id = 196] 09:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x119446800 == 33 [pid = 1652] [id = 195] 09:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1182ea800 == 32 [pid = 1652] [id = 194] 09:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x117010000 == 31 [pid = 1652] [id = 193] 09:23:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1160a6800 == 30 [pid = 1652] [id = 192] 09:23:49 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1241a9800) [pid = 1652] [serial = 557] [outer = 0x0] [url = about:blank] 09:23:49 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x125027c00) [pid = 1652] [serial = 558] [outer = 0x0] [url = about:blank] 09:23:49 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x119b68800) [pid = 1652] [serial = 548] [outer = 0x0] [url = about:blank] 09:23:49 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x119b69c00) [pid = 1652] [serial = 551] [outer = 0x0] [url = about:blank] 09:23:49 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x119d34400) [pid = 1652] [serial = 549] [outer = 0x0] [url = about:blank] 09:23:49 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1208ee000) [pid = 1652] [serial = 554] [outer = 0x0] [url = about:blank] 09:23:49 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x118181800) [pid = 1652] [serial = 542] [outer = 0x0] [url = about:blank] 09:23:49 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x121a40800) [pid = 1652] [serial = 555] [outer = 0x0] [url = about:blank] 09:23:49 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x126e19c00) [pid = 1652] [serial = 534] [outer = 0x0] [url = about:blank] 09:23:49 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1263fc400) [pid = 1652] [serial = 533] [outer = 0x0] [url = about:blank] 09:23:49 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x118ffa400) [pid = 1652] [serial = 545] [outer = 0x0] [url = about:blank] 09:23:49 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x116972000) [pid = 1652] [serial = 536] [outer = 0x0] [url = about:blank] 09:23:49 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x117e9e000) [pid = 1652] [serial = 537] [outer = 0x0] [url = about:blank] 09:23:49 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x116712000) [pid = 1652] [serial = 539] [outer = 0x0] [url = about:blank] 09:23:49 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x118577000) [pid = 1652] [serial = 552] [outer = 0x0] [url = about:blank] 09:23:49 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x1170b1c00) [pid = 1652] [serial = 540] [outer = 0x0] [url = about:blank] 09:23:49 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x11856f400) [pid = 1652] [serial = 543] [outer = 0x0] [url = about:blank] 09:23:49 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x1194ee000) [pid = 1652] [serial = 546] [outer = 0x0] [url = about:blank] 09:23:49 INFO - PROCESS | 1652 | 1467131029883 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]]]}] 09:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 620ms 09:23:49 INFO - PROCESS | 1652 | 1467131029917 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 09:23:49 INFO - PROCESS | 1652 | 1467131029920 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 09:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:23:49 INFO - PROCESS | 1652 | 1467131029925 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:23:49 INFO - PROCESS | 1652 | 1467131029926 Marionette TRACE conn2 <- [1,774,null,{}] 09:23:49 INFO - PROCESS | 1652 | 1467131029929 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}] 09:23:49 INFO - PROCESS | 1652 | 1467131029930 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:50 INFO - PROCESS | 1652 | 1467131030008 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 09:23:50 INFO - PROCESS | 1652 | 1467131030060 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:50 INFO - PROCESS | 1652 | 1467131030061 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1170db000 == 31 [pid = 1652] [id = 201] 09:23:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x11662f400) [pid = 1652] [serial = 601] [outer = 0x0] 09:23:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1176df000) [pid = 1652] [serial = 602] [outer = 0x11662f400] 09:23:50 INFO - PROCESS | 1652 | 1467131030090 Marionette DEBUG loaded listener.js 09:23:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x11817c800) [pid = 1652] [serial = 603] [outer = 0x11662f400] 09:23:50 INFO - PROCESS | 1652 | 1467131030382 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]]]}] 09:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 470ms 09:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:23:50 INFO - PROCESS | 1652 | 1467131030395 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 09:23:50 INFO - PROCESS | 1652 | 1467131030396 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 09:23:50 INFO - PROCESS | 1652 | 1467131030399 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:23:50 INFO - PROCESS | 1652 | 1467131030401 Marionette TRACE conn2 <- [1,778,null,{}] 09:23:50 INFO - PROCESS | 1652 | 1467131030417 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}] 09:23:50 INFO - PROCESS | 1652 | 1467131030420 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:50 INFO - PROCESS | 1652 | 1467131030504 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 09:23:50 INFO - PROCESS | 1652 | 1467131030511 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:50 INFO - PROCESS | 1652 | 1467131030513 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x119432800 == 32 [pid = 1652] [id = 202] 09:23:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x11856dc00) [pid = 1652] [serial = 604] [outer = 0x0] 09:23:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x118fc5400) [pid = 1652] [serial = 605] [outer = 0x11856dc00] 09:23:50 INFO - PROCESS | 1652 | 1467131030541 Marionette DEBUG loaded listener.js 09:23:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1191da000) [pid = 1652] [serial = 606] [outer = 0x11856dc00] 09:23:50 INFO - PROCESS | 1652 | 1467131030876 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]]]}] 09:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 521ms 09:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:23:50 INFO - PROCESS | 1652 | 1467131030921 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 09:23:50 INFO - PROCESS | 1652 | 1467131030922 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 09:23:50 INFO - PROCESS | 1652 | 1467131030924 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:23:50 INFO - PROCESS | 1652 | 1467131030926 Marionette TRACE conn2 <- [1,782,null,{}] 09:23:50 INFO - PROCESS | 1652 | 1467131030928 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}] 09:23:50 INFO - PROCESS | 1652 | 1467131030929 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:51 INFO - PROCESS | 1652 | 1467131031004 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 09:23:51 INFO - PROCESS | 1652 | 1467131031010 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:51 INFO - PROCESS | 1652 | 1467131031011 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x119e9f000 == 33 [pid = 1652] [id = 203] 09:23:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1128aa400) [pid = 1652] [serial = 607] [outer = 0x0] 09:23:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x119730400) [pid = 1652] [serial = 608] [outer = 0x1128aa400] 09:23:51 INFO - PROCESS | 1652 | 1467131031036 Marionette DEBUG loaded listener.js 09:23:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x119953400) [pid = 1652] [serial = 609] [outer = 0x1128aa400] 09:23:51 INFO - PROCESS | 1652 | 1467131031420 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]]]}] 09:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 518ms 09:23:51 INFO - PROCESS | 1652 | 1467131031445 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 09:23:51 INFO - PROCESS | 1652 | 1467131031447 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 09:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:23:51 INFO - PROCESS | 1652 | 1467131031450 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:23:51 INFO - PROCESS | 1652 | 1467131031452 Marionette TRACE conn2 <- [1,786,null,{}] 09:23:51 INFO - PROCESS | 1652 | 1467131031456 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}] 09:23:51 INFO - PROCESS | 1652 | 1467131031458 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:51 INFO - PROCESS | 1652 | 1467131031610 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 09:23:51 INFO - PROCESS | 1652 | 1467131031627 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:51 INFO - PROCESS | 1652 | 1467131031628 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x121203800 == 34 [pid = 1652] [id = 204] 09:23:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x119739400) [pid = 1652] [serial = 610] [outer = 0x0] 09:23:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x119b62c00) [pid = 1652] [serial = 611] [outer = 0x119739400] 09:23:51 INFO - PROCESS | 1652 | 1467131031658 Marionette DEBUG loaded listener.js 09:23:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x119d31800) [pid = 1652] [serial = 612] [outer = 0x119739400] 09:23:51 INFO - PROCESS | 1652 | 1467131031984 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]]]}] 09:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 571ms 09:23:52 INFO - PROCESS | 1652 | 1467131032022 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 09:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:23:52 INFO - PROCESS | 1652 | 1467131032023 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 09:23:52 INFO - PROCESS | 1652 | 1467131032025 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:23:52 INFO - PROCESS | 1652 | 1467131032026 Marionette TRACE conn2 <- [1,790,null,{}] 09:23:52 INFO - PROCESS | 1652 | 1467131032029 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}] 09:23:52 INFO - PROCESS | 1652 | 1467131032033 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:52 INFO - PROCESS | 1652 | 1467131032143 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 09:23:52 INFO - PROCESS | 1652 | 1467131032194 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:52 INFO - PROCESS | 1652 | 1467131032196 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12405e800 == 35 [pid = 1652] [id = 205] 09:23:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1128ac400) [pid = 1652] [serial = 613] [outer = 0x0] 09:23:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x119e7b400) [pid = 1652] [serial = 614] [outer = 0x1128ac400] 09:23:52 INFO - PROCESS | 1652 | 1467131032220 Marionette DEBUG loaded listener.js 09:23:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x124449c00) [pid = 1652] [serial = 615] [outer = 0x1128ac400] 09:23:52 INFO - PROCESS | 1652 | 1467131032554 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]]]}] 09:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 567ms 09:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:23:52 INFO - PROCESS | 1652 | 1467131032594 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 09:23:52 INFO - PROCESS | 1652 | 1467131032595 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 09:23:52 INFO - PROCESS | 1652 | 1467131032597 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:23:52 INFO - PROCESS | 1652 | 1467131032598 Marionette TRACE conn2 <- [1,794,null,{}] 09:23:52 INFO - PROCESS | 1652 | 1467131032600 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}] 09:23:52 INFO - PROCESS | 1652 | 1467131032601 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:52 INFO - PROCESS | 1652 | 1467131032690 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 09:23:52 INFO - PROCESS | 1652 | 1467131032722 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:52 INFO - PROCESS | 1652 | 1467131032723 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x124163800 == 36 [pid = 1652] [id = 206] 09:23:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x124029c00) [pid = 1652] [serial = 616] [outer = 0x0] 09:23:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x12502e400) [pid = 1652] [serial = 617] [outer = 0x124029c00] 09:23:52 INFO - PROCESS | 1652 | 1467131032747 Marionette DEBUG loaded listener.js 09:23:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x12521b000) [pid = 1652] [serial = 618] [outer = 0x124029c00] 09:23:53 INFO - PROCESS | 1652 | 1467131033053 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]]]}] 09:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 469ms 09:23:53 INFO - PROCESS | 1652 | 1467131033066 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 09:23:53 INFO - PROCESS | 1652 | 1467131033078 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 09:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:23:53 INFO - PROCESS | 1652 | 1467131033088 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:23:53 INFO - PROCESS | 1652 | 1467131033089 Marionette TRACE conn2 <- [1,798,null,{}] 09:23:53 INFO - PROCESS | 1652 | 1467131033093 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}] 09:23:53 INFO - PROCESS | 1652 | 1467131033094 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:53 INFO - PROCESS | 1652 | 1467131033186 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 09:23:53 INFO - PROCESS | 1652 | 1467131033190 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:53 INFO - PROCESS | 1652 | 1467131033191 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x125016000 == 37 [pid = 1652] [id = 207] 09:23:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12576f000) [pid = 1652] [serial = 619] [outer = 0x0] 09:23:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1257cec00) [pid = 1652] [serial = 620] [outer = 0x12576f000] 09:23:53 INFO - PROCESS | 1652 | 1467131033214 Marionette DEBUG loaded listener.js 09:23:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1257d7c00) [pid = 1652] [serial = 621] [outer = 0x12576f000] 09:23:53 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x116716800) [pid = 1652] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:23:53 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x112ae3400) [pid = 1652] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:23:53 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11670e400) [pid = 1652] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:23:53 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1191e1c00) [pid = 1652] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:23:53 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1128af800) [pid = 1652] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:23:53 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1166ec000) [pid = 1652] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:23:53 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x118575c00) [pid = 1652] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:23:53 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x119952800) [pid = 1652] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:23:53 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x11396ec00) [pid = 1652] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:23:53 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x112021400) [pid = 1652] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:23:53 INFO - PROCESS | 1652 | 1467131033552 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]]]}] 09:23:53 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 09:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 520ms 09:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:23:53 INFO - PROCESS | 1652 | 1467131033608 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 09:23:53 INFO - PROCESS | 1652 | 1467131033610 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 09:23:53 INFO - PROCESS | 1652 | 1467131033612 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:23:53 INFO - PROCESS | 1652 | 1467131033613 Marionette TRACE conn2 <- [1,802,null,{}] 09:23:53 INFO - PROCESS | 1652 | 1467131033615 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}] 09:23:53 INFO - PROCESS | 1652 | 1467131033616 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:53 INFO - PROCESS | 1652 | 1467131033691 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 09:23:53 INFO - PROCESS | 1652 | 1467131033695 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:53 INFO - PROCESS | 1652 | 1467131033697 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1258c5800 == 38 [pid = 1652] [id = 208] 09:23:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1160d6400) [pid = 1652] [serial = 622] [outer = 0x0] 09:23:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11856c400) [pid = 1652] [serial = 623] [outer = 0x1160d6400] 09:23:53 INFO - PROCESS | 1652 | 1467131033720 Marionette DEBUG loaded listener.js 09:23:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x119952800) [pid = 1652] [serial = 624] [outer = 0x1160d6400] 09:23:54 INFO - PROCESS | 1652 | 1467131034032 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]]]}] 09:23:54 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 09:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 468ms 09:23:54 INFO - PROCESS | 1652 | 1467131034080 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 09:23:54 INFO - PROCESS | 1652 | 1467131034081 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 09:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:23:54 INFO - PROCESS | 1652 | 1467131034084 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:23:54 INFO - PROCESS | 1652 | 1467131034084 Marionette TRACE conn2 <- [1,806,null,{}] 09:23:54 INFO - PROCESS | 1652 | 1467131034095 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}] 09:23:54 INFO - PROCESS | 1652 | 1467131034096 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:54 INFO - PROCESS | 1652 | 1467131034194 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 09:23:54 INFO - PROCESS | 1652 | 1467131034200 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:54 INFO - PROCESS | 1652 | 1467131034201 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12681b800 == 39 [pid = 1652] [id = 209] 09:23:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x117496000) [pid = 1652] [serial = 625] [outer = 0x0] 09:23:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x12505f000) [pid = 1652] [serial = 626] [outer = 0x117496000] 09:23:54 INFO - PROCESS | 1652 | 1467131034224 Marionette DEBUG loaded listener.js 09:23:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1258e1400) [pid = 1652] [serial = 627] [outer = 0x117496000] 09:23:54 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:23:54 INFO - PROCESS | 1652 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 09:23:54 INFO - PROCESS | 1652 | Determined SkiaGL cache limits: Size 100663296, Items: 256 09:23:54 INFO - PROCESS | 1652 | [GFX2-]: Using SkiaGL canvas. 09:23:54 INFO - PROCESS | 1652 | 1467131034552 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]]]}] 09:23:54 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 09:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 517ms 09:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:23:54 INFO - PROCESS | 1652 | 1467131034601 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 09:23:54 INFO - PROCESS | 1652 | 1467131034603 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 09:23:54 INFO - PROCESS | 1652 | 1467131034605 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:23:54 INFO - PROCESS | 1652 | 1467131034607 Marionette TRACE conn2 <- [1,810,null,{}] 09:23:54 INFO - PROCESS | 1652 | 1467131034609 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}] 09:23:54 INFO - PROCESS | 1652 | 1467131034610 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:54 INFO - PROCESS | 1652 | 1467131034698 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 09:23:54 INFO - PROCESS | 1652 | 1467131034701 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:54 INFO - PROCESS | 1652 | 1467131034703 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291b3800 == 40 [pid = 1652] [id = 210] 09:23:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1258ebc00) [pid = 1652] [serial = 628] [outer = 0x0] 09:23:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1267d2000) [pid = 1652] [serial = 629] [outer = 0x1258ebc00] 09:23:54 INFO - PROCESS | 1652 | 1467131034731 Marionette DEBUG loaded listener.js 09:23:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x126e12c00) [pid = 1652] [serial = 630] [outer = 0x1258ebc00] 09:23:55 INFO - PROCESS | 1652 | 1467131035058 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]]]}] 09:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 471ms 09:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:23:55 INFO - PROCESS | 1652 | 1467131035076 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 09:23:55 INFO - PROCESS | 1652 | 1467131035077 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 09:23:55 INFO - PROCESS | 1652 | 1467131035079 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:23:55 INFO - PROCESS | 1652 | 1467131035088 Marionette TRACE conn2 <- [1,814,null,{}] 09:23:55 INFO - PROCESS | 1652 | 1467131035090 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}] 09:23:55 INFO - PROCESS | 1652 | 1467131035091 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:55 INFO - PROCESS | 1652 | 1467131035191 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 09:23:55 INFO - PROCESS | 1652 | 1467131035196 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:55 INFO - PROCESS | 1652 | 1467131035197 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x129819000 == 41 [pid = 1652] [id = 211] 09:23:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x110fd2000) [pid = 1652] [serial = 631] [outer = 0x0] 09:23:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x126e1a000) [pid = 1652] [serial = 632] [outer = 0x110fd2000] 09:23:55 INFO - PROCESS | 1652 | 1467131035221 Marionette DEBUG loaded listener.js 09:23:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12837a000) [pid = 1652] [serial = 633] [outer = 0x110fd2000] 09:23:55 INFO - PROCESS | 1652 | 1467131035512 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] 09:23:55 INFO - PROCESS | 1652 | 1467131035561 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 09:23:55 INFO - PROCESS | 1652 | 1467131035563 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:23:55 INFO - PROCESS | 1652 | 1467131035564 Marionette TRACE conn2 <- [1,818,null,{}] 09:23:55 INFO - PROCESS | 1652 | 1467131035566 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}] 09:23:55 INFO - PROCESS | 1652 | 1467131035567 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:55 INFO - PROCESS | 1652 | 1467131035644 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 09:23:55 INFO - PROCESS | 1652 | 1467131035647 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:55 INFO - PROCESS | 1652 | 1467131035648 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12996a800 == 42 [pid = 1652] [id = 212] 09:23:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1258ecc00) [pid = 1652] [serial = 634] [outer = 0x0] 09:23:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x128381400) [pid = 1652] [serial = 635] [outer = 0x1258ecc00] 09:23:55 INFO - PROCESS | 1652 | 1467131035672 Marionette DEBUG loaded listener.js 09:23:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1290a8800) [pid = 1652] [serial = 636] [outer = 0x1258ecc00] 09:23:56 INFO - PROCESS | 1652 | 1467131036133 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]]]}] 09:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 618ms 09:23:56 INFO - PROCESS | 1652 | 1467131036182 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 09:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:23:56 INFO - PROCESS | 1652 | 1467131036184 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 09:23:56 INFO - PROCESS | 1652 | 1467131036188 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:23:56 INFO - PROCESS | 1652 | 1467131036190 Marionette TRACE conn2 <- [1,822,null,{}] 09:23:56 INFO - PROCESS | 1652 | 1467131036194 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}] 09:23:56 INFO - PROCESS | 1652 | 1467131036196 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:56 INFO - PROCESS | 1652 | 1467131036299 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 09:23:56 INFO - PROCESS | 1652 | 1467131036366 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:56 INFO - PROCESS | 1652 | 1467131036367 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x118252000 == 43 [pid = 1652] [id = 213] 09:23:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11602e800) [pid = 1652] [serial = 637] [outer = 0x0] 09:23:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116717400) [pid = 1652] [serial = 638] [outer = 0x11602e800] 09:23:56 INFO - PROCESS | 1652 | 1467131036398 Marionette DEBUG loaded listener.js 09:23:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11808f400) [pid = 1652] [serial = 639] [outer = 0x11602e800] 09:23:56 INFO - PROCESS | 1652 | 1467131036815 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] 09:23:56 INFO - PROCESS | 1652 | 1467131036876 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 09:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:23:56 INFO - PROCESS | 1652 | 1467131036882 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:23:56 INFO - PROCESS | 1652 | 1467131036884 Marionette TRACE conn2 <- [1,826,null,{}] 09:23:56 INFO - PROCESS | 1652 | 1467131036886 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}] 09:23:56 INFO - PROCESS | 1652 | 1467131036888 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:56 INFO - PROCESS | 1652 | 1467131036986 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 09:23:57 INFO - PROCESS | 1652 | 1467131037071 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:57 INFO - PROCESS | 1652 | 1467131037073 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x121af6000 == 44 [pid = 1652] [id = 214] 09:23:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11856b800) [pid = 1652] [serial = 640] [outer = 0x0] 09:23:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118572800) [pid = 1652] [serial = 641] [outer = 0x11856b800] 09:23:57 INFO - PROCESS | 1652 | 1467131037103 Marionette DEBUG loaded listener.js 09:23:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1191dd400) [pid = 1652] [serial = 642] [outer = 0x11856b800] 09:23:57 INFO - PROCESS | 1652 | 1467131037514 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]]]}] 09:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 670ms 09:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:23:57 INFO - PROCESS | 1652 | 1467131037552 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 09:23:57 INFO - PROCESS | 1652 | 1467131037553 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 09:23:57 INFO - PROCESS | 1652 | 1467131037574 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:23:57 INFO - PROCESS | 1652 | 1467131037576 Marionette TRACE conn2 <- [1,830,null,{}] 09:23:57 INFO - PROCESS | 1652 | 1467131037585 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}] 09:23:57 INFO - PROCESS | 1652 | 1467131037589 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:57 INFO - PROCESS | 1652 | 1467131037686 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 09:23:57 INFO - PROCESS | 1652 | 1467131037754 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:57 INFO - PROCESS | 1652 | 1467131037756 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac7f000 == 45 [pid = 1652] [id = 215] 09:23:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1208e0c00) [pid = 1652] [serial = 643] [outer = 0x0] 09:23:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1212ef000) [pid = 1652] [serial = 644] [outer = 0x1208e0c00] 09:23:57 INFO - PROCESS | 1652 | 1467131037787 Marionette DEBUG loaded listener.js 09:23:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1240c4800) [pid = 1652] [serial = 645] [outer = 0x1208e0c00] 09:23:58 INFO - PROCESS | 1652 | 1467131038189 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]]]}] 09:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 691ms 09:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:23:58 INFO - PROCESS | 1652 | 1467131038247 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 09:23:58 INFO - PROCESS | 1652 | 1467131038250 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 09:23:58 INFO - PROCESS | 1652 | 1467131038253 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:23:58 INFO - PROCESS | 1652 | 1467131038255 Marionette TRACE conn2 <- [1,834,null,{}] 09:23:58 INFO - PROCESS | 1652 | 1467131038312 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}] 09:23:58 INFO - PROCESS | 1652 | 1467131038313 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:58 INFO - PROCESS | 1652 | 1467131038409 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 09:23:58 INFO - PROCESS | 1652 | 1467131038473 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:58 INFO - PROCESS | 1652 | 1467131038474 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af9c800 == 46 [pid = 1652] [id = 216] 09:23:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1244d7400) [pid = 1652] [serial = 646] [outer = 0x0] 09:23:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12521fc00) [pid = 1652] [serial = 647] [outer = 0x1244d7400] 09:23:58 INFO - PROCESS | 1652 | 1467131038503 Marionette DEBUG loaded listener.js 09:23:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1261cd000) [pid = 1652] [serial = 648] [outer = 0x1244d7400] 09:23:59 INFO - PROCESS | 1652 | 1467131039078 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]]]}] 09:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 842ms 09:23:59 INFO - PROCESS | 1652 | 1467131039095 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 09:23:59 INFO - PROCESS | 1652 | 1467131039098 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 09:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:23:59 INFO - PROCESS | 1652 | 1467131039102 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:23:59 INFO - PROCESS | 1652 | 1467131039104 Marionette TRACE conn2 <- [1,838,null,{}] 09:23:59 INFO - PROCESS | 1652 | 1467131039109 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}] 09:23:59 INFO - PROCESS | 1652 | 1467131039111 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:59 INFO - PROCESS | 1652 | 1467131039203 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 09:23:59 INFO - PROCESS | 1652 | 1467131039254 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:59 INFO - PROCESS | 1652 | 1467131039256 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:23:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x118253000 == 47 [pid = 1652] [id = 217] 09:23:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1128eac00) [pid = 1652] [serial = 649] [outer = 0x0] 09:23:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x113966800) [pid = 1652] [serial = 650] [outer = 0x1128eac00] 09:23:59 INFO - PROCESS | 1652 | 1467131039284 Marionette DEBUG loaded listener.js 09:23:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x116a0b000) [pid = 1652] [serial = 651] [outer = 0x1128eac00] 09:24:00 INFO - PROCESS | 1652 | --DOCSHELL 0x129819000 == 46 [pid = 1652] [id = 211] 09:24:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1291b3800 == 45 [pid = 1652] [id = 210] 09:24:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12681b800 == 44 [pid = 1652] [id = 209] 09:24:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1258c5800 == 43 [pid = 1652] [id = 208] 09:24:00 INFO - PROCESS | 1652 | --DOCSHELL 0x125016000 == 42 [pid = 1652] [id = 207] 09:24:00 INFO - PROCESS | 1652 | --DOCSHELL 0x124163800 == 41 [pid = 1652] [id = 206] 09:24:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12405e800 == 40 [pid = 1652] [id = 205] 09:24:00 INFO - PROCESS | 1652 | --DOCSHELL 0x121203800 == 39 [pid = 1652] [id = 204] 09:24:00 INFO - PROCESS | 1652 | --DOCSHELL 0x119e9f000 == 38 [pid = 1652] [id = 203] 09:24:00 INFO - PROCESS | 1652 | --DOCSHELL 0x119432800 == 37 [pid = 1652] [id = 202] 09:24:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1170db000 == 36 [pid = 1652] [id = 201] 09:24:00 INFO - PROCESS | 1652 | --DOCSHELL 0x117002800 == 35 [pid = 1652] [id = 200] 09:24:00 INFO - PROCESS | 1652 | --DOCSHELL 0x116602800 == 34 [pid = 1652] [id = 199] 09:24:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1215b8800 == 33 [pid = 1652] [id = 198] 09:24:00 INFO - PROCESS | 1652 | --DOCSHELL 0x118399800 == 32 [pid = 1652] [id = 191] 09:24:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12af9c800 == 31 [pid = 1652] [id = 216] 09:24:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac7f000 == 30 [pid = 1652] [id = 215] 09:24:00 INFO - PROCESS | 1652 | --DOCSHELL 0x121af6000 == 29 [pid = 1652] [id = 214] 09:24:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12996a800 == 28 [pid = 1652] [id = 212] 09:24:00 INFO - PROCESS | 1652 | --DOCSHELL 0x118252000 == 27 [pid = 1652] [id = 213] 09:24:00 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11817c400) [pid = 1652] [serial = 573] [outer = 0x0] [url = about:blank] 09:24:00 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1176dc000) [pid = 1652] [serial = 572] [outer = 0x0] [url = about:blank] 09:24:00 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x113da7c00) [pid = 1652] [serial = 575] [outer = 0x0] [url = about:blank] 09:24:00 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11309b800) [pid = 1652] [serial = 576] [outer = 0x0] [url = about:blank] 09:24:00 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x117e98c00) [pid = 1652] [serial = 578] [outer = 0x0] [url = about:blank] 09:24:00 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1194ef800) [pid = 1652] [serial = 584] [outer = 0x0] [url = about:blank] 09:24:00 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1180a4000) [pid = 1652] [serial = 587] [outer = 0x0] [url = about:blank] 09:24:00 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118095000) [pid = 1652] [serial = 561] [outer = 0x0] [url = about:blank] 09:24:00 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116fe3c00) [pid = 1652] [serial = 560] [outer = 0x0] [url = about:blank] 09:24:00 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1191d9400) [pid = 1652] [serial = 564] [outer = 0x0] [url = about:blank] 09:24:00 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118f42000) [pid = 1652] [serial = 563] [outer = 0x0] [url = about:blank] 09:24:00 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x124444c00) [pid = 1652] [serial = 567] [outer = 0x0] [url = about:blank] 09:24:00 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1208e9800) [pid = 1652] [serial = 566] [outer = 0x0] [url = about:blank] 09:24:00 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1257d4000) [pid = 1652] [serial = 570] [outer = 0x0] [url = about:blank] 09:24:00 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1250c9400) [pid = 1652] [serial = 569] [outer = 0x0] [url = about:blank] 09:24:00 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1212ed000) [pid = 1652] [serial = 593] [outer = 0x0] [url = about:blank] 09:24:00 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1191df000) [pid = 1652] [serial = 588] [outer = 0x0] [url = about:blank] 09:24:00 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11972dc00) [pid = 1652] [serial = 585] [outer = 0x0] [url = about:blank] 09:24:00 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1185dbc00) [pid = 1652] [serial = 581] [outer = 0x0] [url = about:blank] 09:24:00 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118fef800) [pid = 1652] [serial = 582] [outer = 0x0] [url = about:blank] 09:24:00 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119d30c00) [pid = 1652] [serial = 590] [outer = 0x0] [url = about:blank] 09:24:00 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11809d000) [pid = 1652] [serial = 579] [outer = 0x0] [url = about:blank] 09:24:00 INFO - PROCESS | 1652 | 1467131040387 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]]]}] 09:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1328ms 09:24:00 INFO - PROCESS | 1652 | 1467131040429 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 09:24:00 INFO - PROCESS | 1652 | 1467131040432 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 09:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:24:00 INFO - PROCESS | 1652 | 1467131040435 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:24:00 INFO - PROCESS | 1652 | 1467131040437 Marionette TRACE conn2 <- [1,842,null,{}] 09:24:00 INFO - PROCESS | 1652 | 1467131040441 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}] 09:24:00 INFO - PROCESS | 1652 | 1467131040443 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:00 INFO - PROCESS | 1652 | 1467131040531 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 09:24:00 INFO - PROCESS | 1652 | 1467131040539 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:00 INFO - PROCESS | 1652 | 1467131040541 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d61000 == 28 [pid = 1652] [id = 218] 09:24:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x112e0d400) [pid = 1652] [serial = 652] [outer = 0x0] 09:24:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x112f4ec00) [pid = 1652] [serial = 653] [outer = 0x112e0d400] 09:24:00 INFO - PROCESS | 1652 | 1467131040568 Marionette DEBUG loaded listener.js 09:24:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x115120000) [pid = 1652] [serial = 654] [outer = 0x112e0d400] 09:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 470ms 09:24:00 INFO - PROCESS | 1652 | 1467131040901 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]]]}] 09:24:00 INFO - PROCESS | 1652 | 1467131040907 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 09:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:24:00 INFO - PROCESS | 1652 | 1467131040912 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 09:24:00 INFO - PROCESS | 1652 | 1467131040917 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:24:00 INFO - PROCESS | 1652 | 1467131040919 Marionette TRACE conn2 <- [1,846,null,{}] 09:24:00 INFO - PROCESS | 1652 | 1467131040921 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}] 09:24:00 INFO - PROCESS | 1652 | 1467131040924 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:01 INFO - PROCESS | 1652 | 1467131041020 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 09:24:01 INFO - PROCESS | 1652 | 1467131041069 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:01 INFO - PROCESS | 1652 | 1467131041070 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11700d800 == 29 [pid = 1652] [id = 219] 09:24:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116076400) [pid = 1652] [serial = 655] [outer = 0x0] 09:24:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1172bc000) [pid = 1652] [serial = 656] [outer = 0x116076400] 09:24:01 INFO - PROCESS | 1652 | 1467131041097 Marionette DEBUG loaded listener.js 09:24:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118091c00) [pid = 1652] [serial = 657] [outer = 0x116076400] 09:24:01 INFO - PROCESS | 1652 | 1467131041382 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]]]}] 09:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 520ms 09:24:01 INFO - PROCESS | 1652 | 1467131041437 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 09:24:01 INFO - PROCESS | 1652 | 1467131041438 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 09:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:24:01 INFO - PROCESS | 1652 | 1467131041443 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:24:01 INFO - PROCESS | 1652 | 1467131041445 Marionette TRACE conn2 <- [1,850,null,{}] 09:24:01 INFO - PROCESS | 1652 | 1467131041453 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}] 09:24:01 INFO - PROCESS | 1652 | 1467131041456 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:01 INFO - PROCESS | 1652 | 1467131041530 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 09:24:01 INFO - PROCESS | 1652 | 1467131041584 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:01 INFO - PROCESS | 1652 | 1467131041586 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x118399800 == 30 [pid = 1652] [id = 220] 09:24:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1180aa000) [pid = 1652] [serial = 658] [outer = 0x0] 09:24:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118180c00) [pid = 1652] [serial = 659] [outer = 0x1180aa000] 09:24:01 INFO - PROCESS | 1652 | 1467131041614 Marionette DEBUG loaded listener.js 09:24:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1185d1000) [pid = 1652] [serial = 660] [outer = 0x1180aa000] 09:24:01 INFO - PROCESS | 1652 | 1467131041912 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]]]}] 09:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 525ms 09:24:01 INFO - PROCESS | 1652 | 1467131041968 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 09:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:24:01 INFO - PROCESS | 1652 | 1467131041969 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 09:24:01 INFO - PROCESS | 1652 | 1467131041972 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:24:01 INFO - PROCESS | 1652 | 1467131041973 Marionette TRACE conn2 <- [1,854,null,{}] 09:24:01 INFO - PROCESS | 1652 | 1467131041975 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}] 09:24:01 INFO - PROCESS | 1652 | 1467131041976 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:02 INFO - PROCESS | 1652 | 1467131042052 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 09:24:02 INFO - PROCESS | 1652 | 1467131042105 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:02 INFO - PROCESS | 1652 | 1467131042106 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x119437000 == 31 [pid = 1652] [id = 221] 09:24:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118577000) [pid = 1652] [serial = 661] [outer = 0x0] 09:24:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118ff0800) [pid = 1652] [serial = 662] [outer = 0x118577000] 09:24:02 INFO - PROCESS | 1652 | 1467131042131 Marionette DEBUG loaded listener.js 09:24:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1191dd000) [pid = 1652] [serial = 663] [outer = 0x118577000] 09:24:02 INFO - PROCESS | 1652 | 1467131042395 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]]]}] 09:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 470ms 09:24:02 INFO - PROCESS | 1652 | 1467131042445 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 09:24:02 INFO - PROCESS | 1652 | 1467131042446 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 09:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:24:02 INFO - PROCESS | 1652 | 1467131042454 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:24:02 INFO - PROCESS | 1652 | 1467131042455 Marionette TRACE conn2 <- [1,858,null,{}] 09:24:02 INFO - PROCESS | 1652 | 1467131042460 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}] 09:24:02 INFO - PROCESS | 1652 | 1467131042462 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:02 INFO - PROCESS | 1652 | 1467131042558 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 09:24:02 INFO - PROCESS | 1652 | 1467131042591 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:02 INFO - PROCESS | 1652 | 1467131042592 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ea8000 == 32 [pid = 1652] [id = 222] 09:24:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1191d4c00) [pid = 1652] [serial = 664] [outer = 0x0] 09:24:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1194f3c00) [pid = 1652] [serial = 665] [outer = 0x1191d4c00] 09:24:02 INFO - PROCESS | 1652 | 1467131042616 Marionette DEBUG loaded listener.js 09:24:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119739800) [pid = 1652] [serial = 666] [outer = 0x1191d4c00] 09:24:02 INFO - PROCESS | 1652 | 1467131042924 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]]]}] 09:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 520ms 09:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:24:02 INFO - PROCESS | 1652 | 1467131042975 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 09:24:02 INFO - PROCESS | 1652 | 1467131042976 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 09:24:02 INFO - PROCESS | 1652 | 1467131042978 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:24:02 INFO - PROCESS | 1652 | 1467131042979 Marionette TRACE conn2 <- [1,862,null,{}] 09:24:02 INFO - PROCESS | 1652 | 1467131042981 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}] 09:24:02 INFO - PROCESS | 1652 | 1467131042986 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:03 INFO - PROCESS | 1652 | 1467131043097 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 09:24:03 INFO - PROCESS | 1652 | 1467131043130 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:03 INFO - PROCESS | 1652 | 1467131043131 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x121357800 == 33 [pid = 1652] [id = 223] 09:24:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119950c00) [pid = 1652] [serial = 667] [outer = 0x0] 09:24:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119d2bc00) [pid = 1652] [serial = 668] [outer = 0x119950c00] 09:24:03 INFO - PROCESS | 1652 | 1467131043156 Marionette DEBUG loaded listener.js 09:24:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1208e8000) [pid = 1652] [serial = 669] [outer = 0x119950c00] 09:24:03 INFO - PROCESS | 1652 | 1467131043477 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]]]}] 09:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 522ms 09:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:24:03 INFO - PROCESS | 1652 | 1467131043501 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 09:24:03 INFO - PROCESS | 1652 | 1467131043502 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 09:24:03 INFO - PROCESS | 1652 | 1467131043511 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:24:03 INFO - PROCESS | 1652 | 1467131043512 Marionette TRACE conn2 <- [1,866,null,{}] 09:24:03 INFO - PROCESS | 1652 | 1467131043514 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}] 09:24:03 INFO - PROCESS | 1652 | 1467131043515 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:03 INFO - PROCESS | 1652 | 1467131043613 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 09:24:03 INFO - PROCESS | 1652 | 1467131043618 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:03 INFO - PROCESS | 1652 | 1467131043619 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x121ade000 == 34 [pid = 1652] [id = 224] 09:24:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1128ae800) [pid = 1652] [serial = 670] [outer = 0x0] 09:24:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1212eb800) [pid = 1652] [serial = 671] [outer = 0x1128ae800] 09:24:03 INFO - PROCESS | 1652 | 1467131043643 Marionette DEBUG loaded listener.js 09:24:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121c9a400) [pid = 1652] [serial = 672] [outer = 0x1128ae800] 09:24:03 INFO - PROCESS | 1652 | 1467131043991 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]]]}] 09:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 525ms 09:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:24:04 INFO - PROCESS | 1652 | 1467131044030 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 09:24:04 INFO - PROCESS | 1652 | 1467131044031 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 09:24:04 INFO - PROCESS | 1652 | 1467131044034 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:24:04 INFO - PROCESS | 1652 | 1467131044035 Marionette TRACE conn2 <- [1,870,null,{}] 09:24:04 INFO - PROCESS | 1652 | 1467131044037 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}] 09:24:04 INFO - PROCESS | 1652 | 1467131044038 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:04 INFO - PROCESS | 1652 | 1467131044132 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 09:24:04 INFO - PROCESS | 1652 | 1467131044135 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:04 INFO - PROCESS | 1652 | 1467131044136 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12413d800 == 35 [pid = 1652] [id = 225] 09:24:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x121c9d800) [pid = 1652] [serial = 673] [outer = 0x0] 09:24:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12443b800) [pid = 1652] [serial = 674] [outer = 0x121c9d800] 09:24:04 INFO - PROCESS | 1652 | 1467131044160 Marionette DEBUG loaded listener.js 09:24:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x125026000) [pid = 1652] [serial = 675] [outer = 0x121c9d800] 09:24:04 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1258ecc00) [pid = 1652] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:24:04 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12576f000) [pid = 1652] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:24:04 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11856dc00) [pid = 1652] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:24:04 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x117496000) [pid = 1652] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:24:04 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11662f400) [pid = 1652] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:24:04 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11662ec00) [pid = 1652] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:24:04 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1128e9000) [pid = 1652] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:24:04 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x124029c00) [pid = 1652] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:24:04 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119739400) [pid = 1652] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:24:04 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119d34800) [pid = 1652] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:24:04 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1258ebc00) [pid = 1652] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:24:04 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1128aa400) [pid = 1652] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:24:04 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1160d6400) [pid = 1652] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:24:04 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1128ac400) [pid = 1652] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:24:04 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x110fd2000) [pid = 1652] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:24:04 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119732800) [pid = 1652] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:24:04 INFO - PROCESS | 1652 | 1467131044645 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]]]}] 09:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 667ms 09:24:04 INFO - PROCESS | 1652 | 1467131044702 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 09:24:04 INFO - PROCESS | 1652 | 1467131044703 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 09:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:24:04 INFO - PROCESS | 1652 | 1467131044705 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:24:04 INFO - PROCESS | 1652 | 1467131044707 Marionette TRACE conn2 <- [1,874,null,{}] 09:24:04 INFO - PROCESS | 1652 | 1467131044710 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}] 09:24:04 INFO - PROCESS | 1652 | 1467131044711 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:04 INFO - PROCESS | 1652 | 1467131044782 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 09:24:04 INFO - PROCESS | 1652 | 1467131044795 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:04 INFO - PROCESS | 1652 | 1467131044796 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1258c2800 == 36 [pid = 1652] [id = 226] 09:24:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x110fc7000) [pid = 1652] [serial = 676] [outer = 0x0] 09:24:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1167bac00) [pid = 1652] [serial = 677] [outer = 0x110fc7000] 09:24:04 INFO - PROCESS | 1652 | 1467131044823 Marionette DEBUG loaded listener.js 09:24:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119732800) [pid = 1652] [serial = 678] [outer = 0x110fc7000] 09:24:05 INFO - PROCESS | 1652 | 1467131045150 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]]]}] 09:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 471ms 09:24:05 INFO - PROCESS | 1652 | 1467131045177 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 09:24:05 INFO - PROCESS | 1652 | 1467131045179 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 09:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:24:05 INFO - PROCESS | 1652 | 1467131045181 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:24:05 INFO - PROCESS | 1652 | 1467131045182 Marionette TRACE conn2 <- [1,878,null,{}] 09:24:05 INFO - PROCESS | 1652 | 1467131045184 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}] 09:24:05 INFO - PROCESS | 1652 | 1467131045185 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:05 INFO - PROCESS | 1652 | 1467131045284 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 09:24:05 INFO - PROCESS | 1652 | 1467131045292 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:05 INFO - PROCESS | 1652 | 1467131045294 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x126755800 == 37 [pid = 1652] [id = 227] 09:24:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1208ea800) [pid = 1652] [serial = 679] [outer = 0x0] 09:24:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124450c00) [pid = 1652] [serial = 680] [outer = 0x1208ea800] 09:24:05 INFO - PROCESS | 1652 | 1467131045318 Marionette DEBUG loaded listener.js 09:24:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x125218c00) [pid = 1652] [serial = 681] [outer = 0x1208ea800] 09:24:05 INFO - PROCESS | 1652 | 1467131045613 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]]]}] 09:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 469ms 09:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:24:05 INFO - PROCESS | 1652 | 1467131045650 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 09:24:05 INFO - PROCESS | 1652 | 1467131045652 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 09:24:05 INFO - PROCESS | 1652 | 1467131045654 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:24:05 INFO - PROCESS | 1652 | 1467131045656 Marionette TRACE conn2 <- [1,882,null,{}] 09:24:05 INFO - PROCESS | 1652 | 1467131045661 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}] 09:24:05 INFO - PROCESS | 1652 | 1467131045662 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:05 INFO - PROCESS | 1652 | 1467131045746 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 09:24:05 INFO - PROCESS | 1652 | 1467131045749 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:05 INFO - PROCESS | 1652 | 1467131045761 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12980c000 == 38 [pid = 1652] [id = 228] 09:24:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x125775400) [pid = 1652] [serial = 682] [outer = 0x0] 09:24:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12580f800) [pid = 1652] [serial = 683] [outer = 0x125775400] 09:24:05 INFO - PROCESS | 1652 | 1467131045788 Marionette DEBUG loaded listener.js 09:24:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1261d2400) [pid = 1652] [serial = 684] [outer = 0x125775400] 09:24:06 INFO - PROCESS | 1652 | 1467131046126 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]]]}] 09:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 520ms 09:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:24:06 INFO - PROCESS | 1652 | 1467131046182 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 09:24:06 INFO - PROCESS | 1652 | 1467131046183 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 09:24:06 INFO - PROCESS | 1652 | 1467131046185 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:24:06 INFO - PROCESS | 1652 | 1467131046186 Marionette TRACE conn2 <- [1,886,null,{}] 09:24:06 INFO - PROCESS | 1652 | 1467131046188 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}] 09:24:06 INFO - PROCESS | 1652 | 1467131046189 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:06 INFO - PROCESS | 1652 | 1467131046264 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 09:24:06 INFO - PROCESS | 1652 | 1467131046267 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:06 INFO - PROCESS | 1652 | 1467131046268 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a687800 == 39 [pid = 1652] [id = 229] 09:24:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1263f0000) [pid = 1652] [serial = 685] [outer = 0x0] 09:24:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126871400) [pid = 1652] [serial = 686] [outer = 0x1263f0000] 09:24:06 INFO - PROCESS | 1652 | 1467131046295 Marionette DEBUG loaded listener.js 09:24:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126e11800) [pid = 1652] [serial = 687] [outer = 0x1263f0000] 09:24:06 INFO - PROCESS | 1652 | 1467131046657 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]]]}] 09:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 519ms 09:24:06 INFO - PROCESS | 1652 | 1467131046704 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 09:24:06 INFO - PROCESS | 1652 | 1467131046707 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 09:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:24:06 INFO - PROCESS | 1652 | 1467131046710 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:24:06 INFO - PROCESS | 1652 | 1467131046713 Marionette TRACE conn2 <- [1,890,null,{}] 09:24:06 INFO - PROCESS | 1652 | 1467131046718 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}] 09:24:06 INFO - PROCESS | 1652 | 1467131046719 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:06 INFO - PROCESS | 1652 | 1467131046834 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 09:24:06 INFO - PROCESS | 1652 | 1467131046888 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:06 INFO - PROCESS | 1652 | 1467131046892 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x116618800 == 40 [pid = 1652] [id = 230] 09:24:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1128e6000) [pid = 1652] [serial = 688] [outer = 0x0] 09:24:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x112ade800) [pid = 1652] [serial = 689] [outer = 0x1128e6000] 09:24:06 INFO - PROCESS | 1652 | 1467131046923 Marionette DEBUG loaded listener.js 09:24:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1162d4800) [pid = 1652] [serial = 690] [outer = 0x1128e6000] 09:24:07 INFO - PROCESS | 1652 | 1467131047414 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]]]}] 09:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 771ms 09:24:07 INFO - PROCESS | 1652 | 1467131047482 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 09:24:07 INFO - PROCESS | 1652 | 1467131047485 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 09:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:24:07 INFO - PROCESS | 1652 | 1467131047490 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:24:07 INFO - PROCESS | 1652 | 1467131047492 Marionette TRACE conn2 <- [1,894,null,{}] 09:24:07 INFO - PROCESS | 1652 | 1467131047494 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}] 09:24:07 INFO - PROCESS | 1652 | 1467131047496 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:07 INFO - PROCESS | 1652 | 1467131047603 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 09:24:07 INFO - PROCESS | 1652 | 1467131047680 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:07 INFO - PROCESS | 1652 | 1467131047681 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bbb800 == 41 [pid = 1652] [id = 231] 09:24:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11809d000) [pid = 1652] [serial = 691] [outer = 0x0] 09:24:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1180a5c00) [pid = 1652] [serial = 692] [outer = 0x11809d000] 09:24:07 INFO - PROCESS | 1652 | 1467131047712 Marionette DEBUG loaded listener.js 09:24:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118181800) [pid = 1652] [serial = 693] [outer = 0x11809d000] 09:24:08 INFO - PROCESS | 1652 | 1467131048354 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]]]}] 09:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 871ms 09:24:08 INFO - PROCESS | 1652 | 1467131048360 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 09:24:08 INFO - PROCESS | 1652 | 1467131048363 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 09:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:24:08 INFO - PROCESS | 1652 | 1467131048366 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:24:08 INFO - PROCESS | 1652 | 1467131048368 Marionette TRACE conn2 <- [1,898,null,{}] 09:24:08 INFO - PROCESS | 1652 | 1467131048395 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}] 09:24:08 INFO - PROCESS | 1652 | 1467131048396 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:08 INFO - PROCESS | 1652 | 1467131048521 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 09:24:08 INFO - PROCESS | 1652 | 1467131048555 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:08 INFO - PROCESS | 1652 | 1467131048558 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x112d1f000 == 42 [pid = 1652] [id = 232] 09:24:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11201d000) [pid = 1652] [serial = 694] [outer = 0x0] 09:24:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1122b1800) [pid = 1652] [serial = 695] [outer = 0x11201d000] 09:24:08 INFO - PROCESS | 1652 | 1467131048586 Marionette DEBUG loaded listener.js 09:24:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1128e1c00) [pid = 1652] [serial = 696] [outer = 0x11201d000] 09:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12980c000 == 41 [pid = 1652] [id = 228] 09:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x126755800 == 40 [pid = 1652] [id = 227] 09:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1258c2800 == 39 [pid = 1652] [id = 226] 09:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12413d800 == 38 [pid = 1652] [id = 225] 09:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x121ade000 == 37 [pid = 1652] [id = 224] 09:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x121357800 == 36 [pid = 1652] [id = 223] 09:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x119ea8000 == 35 [pid = 1652] [id = 222] 09:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x119437000 == 34 [pid = 1652] [id = 221] 09:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x118399800 == 33 [pid = 1652] [id = 220] 09:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11700d800 == 32 [pid = 1652] [id = 219] 09:24:08 INFO - PROCESS | 1652 | --DOCSHELL 0x113d61000 == 31 [pid = 1652] [id = 218] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1290a8800) [pid = 1652] [serial = 636] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x128381400) [pid = 1652] [serial = 635] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12837a000) [pid = 1652] [serial = 633] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1257d7c00) [pid = 1652] [serial = 621] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118fc5400) [pid = 1652] [serial = 605] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1258e1400) [pid = 1652] [serial = 627] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1176df000) [pid = 1652] [serial = 602] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1170b1400) [pid = 1652] [serial = 600] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11602f800) [pid = 1652] [serial = 597] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12502e400) [pid = 1652] [serial = 617] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119d31800) [pid = 1652] [serial = 612] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x121c2f000) [pid = 1652] [serial = 594] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1191da000) [pid = 1652] [serial = 606] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12521b000) [pid = 1652] [serial = 618] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1267d2000) [pid = 1652] [serial = 629] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119b62c00) [pid = 1652] [serial = 611] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119730400) [pid = 1652] [serial = 608] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11856c400) [pid = 1652] [serial = 623] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x112a83800) [pid = 1652] [serial = 596] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119952800) [pid = 1652] [serial = 624] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12505f000) [pid = 1652] [serial = 626] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x124449c00) [pid = 1652] [serial = 615] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x126e1a000) [pid = 1652] [serial = 632] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11817c800) [pid = 1652] [serial = 603] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119e7b400) [pid = 1652] [serial = 614] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x126e12c00) [pid = 1652] [serial = 630] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1166f4800) [pid = 1652] [serial = 599] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1257cec00) [pid = 1652] [serial = 620] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119953400) [pid = 1652] [serial = 609] [outer = 0x0] [url = about:blank] 09:24:08 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12082dc00) [pid = 1652] [serial = 591] [outer = 0x0] [url = about:blank] 09:24:09 INFO - PROCESS | 1652 | 1467131049043 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]]]}] 09:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 723ms 09:24:09 INFO - PROCESS | 1652 | 1467131049094 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 09:24:09 INFO - PROCESS | 1652 | 1467131049097 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 09:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:24:09 INFO - PROCESS | 1652 | 1467131049101 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:24:09 INFO - PROCESS | 1652 | 1467131049103 Marionette TRACE conn2 <- [1,902,null,{}] 09:24:09 INFO - PROCESS | 1652 | 1467131049107 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}] 09:24:09 INFO - PROCESS | 1652 | 1467131049108 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:09 INFO - PROCESS | 1652 | 1467131049186 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 09:24:09 INFO - PROCESS | 1652 | 1467131049194 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:09 INFO - PROCESS | 1652 | 1467131049195 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11699b000 == 32 [pid = 1652] [id = 233] 09:24:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x113d3f400) [pid = 1652] [serial = 697] [outer = 0x0] 09:24:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x113da8000) [pid = 1652] [serial = 698] [outer = 0x113d3f400] 09:24:09 INFO - PROCESS | 1652 | 1467131049222 Marionette DEBUG loaded listener.js 09:24:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x116031c00) [pid = 1652] [serial = 699] [outer = 0x113d3f400] 09:24:09 INFO - PROCESS | 1652 | 1467131049540 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]]]}] 09:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 469ms 09:24:09 INFO - PROCESS | 1652 | 1467131049575 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 09:24:09 INFO - PROCESS | 1652 | 1467131049577 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 09:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:24:09 INFO - PROCESS | 1652 | 1467131049579 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:24:09 INFO - PROCESS | 1652 | 1467131049581 Marionette TRACE conn2 <- [1,906,null,{}] 09:24:09 INFO - PROCESS | 1652 | 1467131049589 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}] 09:24:09 INFO - PROCESS | 1652 | 1467131049593 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:09 INFO - PROCESS | 1652 | 1467131049673 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 09:24:09 INFO - PROCESS | 1652 | 1467131049680 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:09 INFO - PROCESS | 1652 | 1467131049682 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182e1000 == 33 [pid = 1652] [id = 234] 09:24:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1128e2000) [pid = 1652] [serial = 700] [outer = 0x0] 09:24:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11749e000) [pid = 1652] [serial = 701] [outer = 0x1128e2000] 09:24:09 INFO - PROCESS | 1652 | 1467131049711 Marionette DEBUG loaded listener.js 09:24:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118090000) [pid = 1652] [serial = 702] [outer = 0x1128e2000] 09:24:10 INFO - PROCESS | 1652 | --DOCSHELL 0x118253000 == 32 [pid = 1652] [id = 217] 09:24:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11699b000 == 31 [pid = 1652] [id = 233] 09:24:10 INFO - PROCESS | 1652 | --DOCSHELL 0x112d1f000 == 30 [pid = 1652] [id = 232] 09:24:10 INFO - PROCESS | 1652 | --DOCSHELL 0x119bbb800 == 29 [pid = 1652] [id = 231] 09:24:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12a687800 == 28 [pid = 1652] [id = 229] 09:24:10 INFO - PROCESS | 1652 | --DOCSHELL 0x116618800 == 27 [pid = 1652] [id = 230] 09:24:11 INFO - PROCESS | 1652 | 1467131051141 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]]]}] 09:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1576ms 09:24:11 INFO - PROCESS | 1652 | 1467131051158 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 09:24:11 INFO - PROCESS | 1652 | 1467131051161 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 09:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:24:11 INFO - PROCESS | 1652 | 1467131051165 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:24:11 INFO - PROCESS | 1652 | 1467131051167 Marionette TRACE conn2 <- [1,910,null,{}] 09:24:11 INFO - PROCESS | 1652 | 1467131051171 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}] 09:24:11 INFO - PROCESS | 1652 | 1467131051174 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:11 INFO - PROCESS | 1652 | 1467131051258 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 09:24:11 INFO - PROCESS | 1652 | 1467131051265 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:11 INFO - PROCESS | 1652 | 1467131051268 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x116099800 == 28 [pid = 1652] [id = 235] 09:24:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1128ebc00) [pid = 1652] [serial = 703] [outer = 0x0] 09:24:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1128ecc00) [pid = 1652] [serial = 704] [outer = 0x1128ebc00] 09:24:11 INFO - PROCESS | 1652 | 1467131051320 Marionette DEBUG loaded listener.js 09:24:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x113378c00) [pid = 1652] [serial = 705] [outer = 0x1128ebc00] 09:24:11 INFO - PROCESS | 1652 | 1467131051823 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]]]}] 09:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 671ms 09:24:11 INFO - PROCESS | 1652 | 1467131051836 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 09:24:11 INFO - PROCESS | 1652 | 1467131051840 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 09:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:24:11 INFO - PROCESS | 1652 | 1467131051847 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:24:11 INFO - PROCESS | 1652 | 1467131051849 Marionette TRACE conn2 <- [1,914,null,{}] 09:24:11 INFO - PROCESS | 1652 | 1467131051851 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}] 09:24:11 INFO - PROCESS | 1652 | 1467131051853 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:11 INFO - PROCESS | 1652 | 1467131051959 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 09:24:12 INFO - PROCESS | 1652 | 1467131051998 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:12 INFO - PROCESS | 1652 | 1467131052000 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1170c2000 == 29 [pid = 1652] [id = 236] 09:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11396a000) [pid = 1652] [serial = 706] [outer = 0x0] 09:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11662e400) [pid = 1652] [serial = 707] [outer = 0x11396a000] 09:24:12 INFO - PROCESS | 1652 | 1467131052027 Marionette DEBUG loaded listener.js 09:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1167bb400) [pid = 1652] [serial = 708] [outer = 0x11396a000] 09:24:12 INFO - PROCESS | 1652 | 1467131052377 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]]]}] 09:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 570ms 09:24:12 INFO - PROCESS | 1652 | 1467131052417 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 09:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:24:12 INFO - PROCESS | 1652 | 1467131052426 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 09:24:12 INFO - PROCESS | 1652 | 1467131052429 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:24:12 INFO - PROCESS | 1652 | 1467131052431 Marionette TRACE conn2 <- [1,918,null,{}] 09:24:12 INFO - PROCESS | 1652 | 1467131052439 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}] 09:24:12 INFO - PROCESS | 1652 | 1467131052442 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:12 INFO - PROCESS | 1652 | 1467131052536 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 09:24:12 INFO - PROCESS | 1652 | 1467131052569 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:12 INFO - PROCESS | 1652 | 1467131052571 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191a0800 == 30 [pid = 1652] [id = 237] 09:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x111aad400) [pid = 1652] [serial = 709] [outer = 0x0] 09:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118097c00) [pid = 1652] [serial = 710] [outer = 0x111aad400] 09:24:12 INFO - PROCESS | 1652 | 1467131052599 Marionette DEBUG loaded listener.js 09:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1180ad400) [pid = 1652] [serial = 711] [outer = 0x111aad400] 09:24:12 INFO - PROCESS | 1652 | 1467131052962 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]]]}] 09:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 571ms 09:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:24:13 INFO - PROCESS | 1652 | 1467131053000 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 09:24:13 INFO - PROCESS | 1652 | 1467131053002 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 09:24:13 INFO - PROCESS | 1652 | 1467131053004 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:24:13 INFO - PROCESS | 1652 | 1467131053005 Marionette TRACE conn2 <- [1,922,null,{}] 09:24:13 INFO - PROCESS | 1652 | 1467131053008 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}] 09:24:13 INFO - PROCESS | 1652 | 1467131053009 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:13 INFO - PROCESS | 1652 | 1467131053102 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 09:24:13 INFO - PROCESS | 1652 | 1467131053137 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:13 INFO - PROCESS | 1652 | 1467131053138 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bcc000 == 31 [pid = 1652] [id = 238] 09:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11817e400) [pid = 1652] [serial = 712] [outer = 0x0] 09:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1181a5800) [pid = 1652] [serial = 713] [outer = 0x11817e400] 09:24:13 INFO - PROCESS | 1652 | 1467131053164 Marionette DEBUG loaded listener.js 09:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11856c800) [pid = 1652] [serial = 714] [outer = 0x11817e400] 09:24:13 INFO - PROCESS | 1652 | 1467131053462 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]]]}] 09:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 472ms 09:24:13 INFO - PROCESS | 1652 | 1467131053479 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 09:24:13 INFO - PROCESS | 1652 | 1467131053481 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 09:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:24:13 INFO - PROCESS | 1652 | 1467131053483 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:24:13 INFO - PROCESS | 1652 | 1467131053484 Marionette TRACE conn2 <- [1,926,null,{}] 09:24:13 INFO - PROCESS | 1652 | 1467131053486 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}] 09:24:13 INFO - PROCESS | 1652 | 1467131053487 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:13 INFO - PROCESS | 1652 | 1467131053591 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 09:24:13 INFO - PROCESS | 1652 | 1467131053595 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:13 INFO - PROCESS | 1652 | 1467131053596 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x120847800 == 32 [pid = 1652] [id = 239] 09:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1128ab800) [pid = 1652] [serial = 715] [outer = 0x0] 09:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118570800) [pid = 1652] [serial = 716] [outer = 0x1128ab800] 09:24:13 INFO - PROCESS | 1652 | 1467131053620 Marionette DEBUG loaded listener.js 09:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11875b800) [pid = 1652] [serial = 717] [outer = 0x1128ab800] 09:24:14 INFO - PROCESS | 1652 | 1467131054099 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]]]}] 09:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1128ae800) [pid = 1652] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118577000) [pid = 1652] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116076400) [pid = 1652] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x112e0d400) [pid = 1652] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1180aa000) [pid = 1652] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1128eac00) [pid = 1652] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11602e800) [pid = 1652] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11856b800) [pid = 1652] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1208e0c00) [pid = 1652] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1244d7400) [pid = 1652] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119950c00) [pid = 1652] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x121c9d800) [pid = 1652] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x110fc7000) [pid = 1652] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x125775400) [pid = 1652] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1263f0000) [pid = 1652] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11201d000) [pid = 1652] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x113d3f400) [pid = 1652] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1191d4c00) [pid = 1652] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1208ea800) [pid = 1652] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11809d000) [pid = 1652] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1128e6000) [pid = 1652] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 670ms 09:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:24:14 INFO - PROCESS | 1652 | 1467131054153 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 09:24:14 INFO - PROCESS | 1652 | 1467131054155 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 09:24:14 INFO - PROCESS | 1652 | 1467131054157 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:24:14 INFO - PROCESS | 1652 | 1467131054158 Marionette TRACE conn2 <- [1,930,null,{}] 09:24:14 INFO - PROCESS | 1652 | 1467131054160 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}] 09:24:14 INFO - PROCESS | 1652 | 1467131054164 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:14 INFO - PROCESS | 1652 | 1467131054255 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 09:24:14 INFO - PROCESS | 1652 | 1467131054260 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:14 INFO - PROCESS | 1652 | 1467131054261 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e22800 == 33 [pid = 1652] [id = 240] 09:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1185d9800) [pid = 1652] [serial = 718] [outer = 0x0] 09:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118fbd800) [pid = 1652] [serial = 719] [outer = 0x1185d9800] 09:24:14 INFO - PROCESS | 1652 | 1467131054287 Marionette DEBUG loaded listener.js 09:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1191d5400) [pid = 1652] [serial = 720] [outer = 0x1185d9800] 09:24:14 INFO - PROCESS | 1652 | 1467131054599 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]]]}] 09:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 469ms 09:24:14 INFO - PROCESS | 1652 | 1467131054628 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 09:24:14 INFO - PROCESS | 1652 | 1467131054629 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 09:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:24:14 INFO - PROCESS | 1652 | 1467131054631 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:24:14 INFO - PROCESS | 1652 | 1467131054632 Marionette TRACE conn2 <- [1,934,null,{}] 09:24:14 INFO - PROCESS | 1652 | 1467131054635 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}] 09:24:14 INFO - PROCESS | 1652 | 1467131054636 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:14 INFO - PROCESS | 1652 | 1467131054729 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 09:24:14 INFO - PROCESS | 1652 | 1467131054742 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:14 INFO - PROCESS | 1652 | 1467131054743 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12166a000 == 34 [pid = 1652] [id = 241] 09:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1128dfc00) [pid = 1652] [serial = 721] [outer = 0x0] 09:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1191d9000) [pid = 1652] [serial = 722] [outer = 0x1128dfc00] 09:24:14 INFO - PROCESS | 1652 | 1467131054767 Marionette DEBUG loaded listener.js 09:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1194f0400) [pid = 1652] [serial = 723] [outer = 0x1128dfc00] 09:24:15 INFO - PROCESS | 1652 | 1467131055063 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]]]}] 09:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 468ms 09:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:24:15 INFO - PROCESS | 1652 | 1467131055101 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 09:24:15 INFO - PROCESS | 1652 | 1467131055102 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 09:24:15 INFO - PROCESS | 1652 | 1467131055104 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:24:15 INFO - PROCESS | 1652 | 1467131055105 Marionette TRACE conn2 <- [1,938,null,{}] 09:24:15 INFO - PROCESS | 1652 | 1467131055110 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}] 09:24:15 INFO - PROCESS | 1652 | 1467131055111 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:15 INFO - PROCESS | 1652 | 1467131055181 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 09:24:15 INFO - PROCESS | 1652 | 1467131055185 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:15 INFO - PROCESS | 1652 | 1467131055186 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12413d800 == 35 [pid = 1652] [id = 242] 09:24:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1191de800) [pid = 1652] [serial = 724] [outer = 0x0] 09:24:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11972d000) [pid = 1652] [serial = 725] [outer = 0x1191de800] 09:24:15 INFO - PROCESS | 1652 | 1467131055212 Marionette DEBUG loaded listener.js 09:24:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11994c800) [pid = 1652] [serial = 726] [outer = 0x1191de800] 09:24:15 INFO - PROCESS | 1652 | 1467131055513 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]]]}] 09:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 422ms 09:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:24:15 INFO - PROCESS | 1652 | 1467131055530 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 09:24:15 INFO - PROCESS | 1652 | 1467131055531 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 09:24:15 INFO - PROCESS | 1652 | 1467131055533 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:24:15 INFO - PROCESS | 1652 | 1467131055534 Marionette TRACE conn2 <- [1,942,null,{}] 09:24:15 INFO - PROCESS | 1652 | 1467131055551 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}] 09:24:15 INFO - PROCESS | 1652 | 1467131055553 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:15 INFO - PROCESS | 1652 | 1467131055662 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 09:24:15 INFO - PROCESS | 1652 | 1467131055691 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:15 INFO - PROCESS | 1652 | 1467131055692 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fa3000 == 36 [pid = 1652] [id = 243] 09:24:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1133f1c00) [pid = 1652] [serial = 727] [outer = 0x0] 09:24:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11994fc00) [pid = 1652] [serial = 728] [outer = 0x1133f1c00] 09:24:15 INFO - PROCESS | 1652 | 1467131055716 Marionette DEBUG loaded listener.js 09:24:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119b69400) [pid = 1652] [serial = 729] [outer = 0x1133f1c00] 09:24:15 INFO - PROCESS | 1652 | 1467131055988 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]]]}] 09:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 469ms 09:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:24:16 INFO - PROCESS | 1652 | 1467131056002 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 09:24:16 INFO - PROCESS | 1652 | 1467131056003 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 09:24:16 INFO - PROCESS | 1652 | 1467131056013 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:24:16 INFO - PROCESS | 1652 | 1467131056014 Marionette TRACE conn2 <- [1,946,null,{}] 09:24:16 INFO - PROCESS | 1652 | 1467131056016 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}] 09:24:16 INFO - PROCESS | 1652 | 1467131056017 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:16 INFO - PROCESS | 1652 | 1467131056098 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 09:24:16 INFO - PROCESS | 1652 | 1467131056190 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:16 INFO - PROCESS | 1652 | 1467131056191 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x112d57000 == 37 [pid = 1652] [id = 244] 09:24:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x110e64c00) [pid = 1652] [serial = 730] [outer = 0x0] 09:24:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x110fc8400) [pid = 1652] [serial = 731] [outer = 0x110e64c00] 09:24:16 INFO - PROCESS | 1652 | 1467131056223 Marionette DEBUG loaded listener.js 09:24:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11201ac00) [pid = 1652] [serial = 732] [outer = 0x110e64c00] 09:24:16 INFO - PROCESS | 1652 | 1467131056746 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]]]}] 09:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 777ms 09:24:16 INFO - PROCESS | 1652 | 1467131056786 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 09:24:16 INFO - PROCESS | 1652 | 1467131056788 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 09:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:24:16 INFO - PROCESS | 1652 | 1467131056793 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:24:16 INFO - PROCESS | 1652 | 1467131056795 Marionette TRACE conn2 <- [1,950,null,{}] 09:24:16 INFO - PROCESS | 1652 | 1467131056799 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}] 09:24:16 INFO - PROCESS | 1652 | 1467131056802 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:16 INFO - PROCESS | 1652 | 1467131056907 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 09:24:16 INFO - PROCESS | 1652 | 1467131056981 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:16 INFO - PROCESS | 1652 | 1467131056982 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182f1000 == 38 [pid = 1652] [id = 245] 09:24:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11336f000) [pid = 1652] [serial = 733] [outer = 0x0] 09:24:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x113969800) [pid = 1652] [serial = 734] [outer = 0x11336f000] 09:24:17 INFO - PROCESS | 1652 | 1467131057013 Marionette DEBUG loaded listener.js 09:24:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1160d7800) [pid = 1652] [serial = 735] [outer = 0x11336f000] 09:24:17 INFO - PROCESS | 1652 | 1467131057666 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]]]}] 09:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 921ms 09:24:17 INFO - PROCESS | 1652 | 1467131057713 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 09:24:17 INFO - PROCESS | 1652 | 1467131057716 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 09:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:24:17 INFO - PROCESS | 1652 | 1467131057720 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:24:17 INFO - PROCESS | 1652 | 1467131057721 Marionette TRACE conn2 <- [1,954,null,{}] 09:24:17 INFO - PROCESS | 1652 | 1467131057725 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}] 09:24:17 INFO - PROCESS | 1652 | 1467131057726 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:17 INFO - PROCESS | 1652 | 1467131057827 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 09:24:17 INFO - PROCESS | 1652 | 1467131057879 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:17 INFO - PROCESS | 1652 | 1467131057882 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f4a800 == 39 [pid = 1652] [id = 246] 09:24:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x113f35c00) [pid = 1652] [serial = 736] [outer = 0x0] 09:24:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1162d7000) [pid = 1652] [serial = 737] [outer = 0x113f35c00] 09:24:17 INFO - PROCESS | 1652 | 1467131057910 Marionette DEBUG loaded listener.js 09:24:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x116968800) [pid = 1652] [serial = 738] [outer = 0x113f35c00] 09:24:18 INFO - PROCESS | 1652 | --DOCSHELL 0x118fa3000 == 38 [pid = 1652] [id = 243] 09:24:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12413d800 == 37 [pid = 1652] [id = 242] 09:24:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12166a000 == 36 [pid = 1652] [id = 241] 09:24:18 INFO - PROCESS | 1652 | --DOCSHELL 0x117e22800 == 35 [pid = 1652] [id = 240] 09:24:18 INFO - PROCESS | 1652 | --DOCSHELL 0x120847800 == 34 [pid = 1652] [id = 239] 09:24:18 INFO - PROCESS | 1652 | --DOCSHELL 0x119bcc000 == 33 [pid = 1652] [id = 238] 09:24:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1191a0800 == 32 [pid = 1652] [id = 237] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11749e000) [pid = 1652] [serial = 701] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1170c2000 == 31 [pid = 1652] [id = 236] 09:24:18 INFO - PROCESS | 1652 | --DOCSHELL 0x116099800 == 30 [pid = 1652] [id = 235] 09:24:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1182e1000 == 29 [pid = 1652] [id = 234] 09:24:18 INFO - PROCESS | 1652 | 1467131058279 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]]]}] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1212eb800) [pid = 1652] [serial = 671] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118ff0800) [pid = 1652] [serial = 662] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1172bc000) [pid = 1652] [serial = 656] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118091c00) [pid = 1652] [serial = 657] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112f4ec00) [pid = 1652] [serial = 653] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x115120000) [pid = 1652] [serial = 654] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118180c00) [pid = 1652] [serial = 659] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1185d1000) [pid = 1652] [serial = 660] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116a0b000) [pid = 1652] [serial = 651] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x113966800) [pid = 1652] [serial = 650] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11808f400) [pid = 1652] [serial = 639] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116717400) [pid = 1652] [serial = 638] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1191dd400) [pid = 1652] [serial = 642] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118572800) [pid = 1652] [serial = 641] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1240c4800) [pid = 1652] [serial = 645] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1212ef000) [pid = 1652] [serial = 644] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1261cd000) [pid = 1652] [serial = 648] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1208e8000) [pid = 1652] [serial = 669] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12521fc00) [pid = 1652] [serial = 647] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x119d2bc00) [pid = 1652] [serial = 668] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x121c9a400) [pid = 1652] [serial = 672] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12443b800) [pid = 1652] [serial = 674] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1167bac00) [pid = 1652] [serial = 677] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x119732800) [pid = 1652] [serial = 678] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12580f800) [pid = 1652] [serial = 683] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1261d2400) [pid = 1652] [serial = 684] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x125026000) [pid = 1652] [serial = 675] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x126871400) [pid = 1652] [serial = 686] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x1122b1800) [pid = 1652] [serial = 695] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x116031c00) [pid = 1652] [serial = 699] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1128e1c00) [pid = 1652] [serial = 696] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x1194f3c00) [pid = 1652] [serial = 665] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x126e11800) [pid = 1652] [serial = 687] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x113da8000) [pid = 1652] [serial = 698] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x125218c00) [pid = 1652] [serial = 681] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x119739800) [pid = 1652] [serial = 666] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x1191dd000) [pid = 1652] [serial = 663] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x1180a5c00) [pid = 1652] [serial = 692] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x124450c00) [pid = 1652] [serial = 680] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x1162d4800) [pid = 1652] [serial = 690] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x118181800) [pid = 1652] [serial = 693] [outer = 0x0] [url = about:blank] 09:24:18 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x112ade800) [pid = 1652] [serial = 689] [outer = 0x0] [url = about:blank] 09:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 619ms 09:24:18 INFO - PROCESS | 1652 | 1467131058339 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 09:24:18 INFO - PROCESS | 1652 | 1467131058342 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 09:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:24:18 INFO - PROCESS | 1652 | 1467131058347 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:24:18 INFO - PROCESS | 1652 | 1467131058348 Marionette TRACE conn2 <- [1,958,null,{}] 09:24:18 INFO - PROCESS | 1652 | 1467131058351 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}] 09:24:18 INFO - PROCESS | 1652 | 1467131058352 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:18 INFO - PROCESS | 1652 | 1467131058431 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 09:24:18 INFO - PROCESS | 1652 | 1467131058435 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:18 INFO - PROCESS | 1652 | 1467131058436 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11701e800 == 30 [pid = 1652] [id = 247] 09:24:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x1170b3400) [pid = 1652] [serial = 739] [outer = 0x0] 09:24:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x117497c00) [pid = 1652] [serial = 740] [outer = 0x1170b3400] 09:24:18 INFO - PROCESS | 1652 | 1467131058465 Marionette DEBUG loaded listener.js 09:24:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x118092400) [pid = 1652] [serial = 741] [outer = 0x1170b3400] 09:24:18 INFO - PROCESS | 1652 | 1467131058893 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]]]}] 09:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 571ms 09:24:18 INFO - PROCESS | 1652 | 1467131058919 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 09:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:24:18 INFO - PROCESS | 1652 | 1467131058921 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 09:24:18 INFO - PROCESS | 1652 | 1467131058927 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:24:18 INFO - PROCESS | 1652 | 1467131058931 Marionette TRACE conn2 <- [1,962,null,{}] 09:24:18 INFO - PROCESS | 1652 | 1467131058943 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}] 09:24:18 INFO - PROCESS | 1652 | 1467131058948 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:19 INFO - PROCESS | 1652 | 1467131059071 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 09:24:19 INFO - PROCESS | 1652 | 1467131059084 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:19 INFO - PROCESS | 1652 | 1467131059086 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f92800 == 31 [pid = 1652] [id = 248] 09:24:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x1180ad800) [pid = 1652] [serial = 742] [outer = 0x0] 09:24:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x118461800) [pid = 1652] [serial = 743] [outer = 0x1180ad800] 09:24:19 INFO - PROCESS | 1652 | 1467131059132 Marionette DEBUG loaded listener.js 09:24:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x118576400) [pid = 1652] [serial = 744] [outer = 0x1180ad800] 09:24:19 INFO - PROCESS | 1652 | 1467131059536 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]]]}] 09:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 627ms 09:24:19 INFO - PROCESS | 1652 | 1467131059553 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 09:24:19 INFO - PROCESS | 1652 | 1467131059556 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 09:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:24:19 INFO - PROCESS | 1652 | 1467131059560 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:24:19 INFO - PROCESS | 1652 | 1467131059562 Marionette TRACE conn2 <- [1,966,null,{}] 09:24:19 INFO - PROCESS | 1652 | 1467131059565 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}] 09:24:19 INFO - PROCESS | 1652 | 1467131059567 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:19 INFO - PROCESS | 1652 | 1467131059692 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 09:24:19 INFO - PROCESS | 1652 | 1467131059699 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:19 INFO - PROCESS | 1652 | 1467131059700 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bd4000 == 32 [pid = 1652] [id = 249] 09:24:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1128a6000) [pid = 1652] [serial = 745] [outer = 0x0] 09:24:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x118fc7000) [pid = 1652] [serial = 746] [outer = 0x1128a6000] 09:24:19 INFO - PROCESS | 1652 | 1467131059743 Marionette DEBUG loaded listener.js 09:24:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1191dcc00) [pid = 1652] [serial = 747] [outer = 0x1128a6000] 09:24:20 INFO - PROCESS | 1652 | 1467131060117 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]]]}] 09:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 570ms 09:24:20 INFO - PROCESS | 1652 | 1467131060130 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 09:24:20 INFO - PROCESS | 1652 | 1467131060131 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 09:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:24:20 INFO - PROCESS | 1652 | 1467131060134 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:24:20 INFO - PROCESS | 1652 | 1467131060135 Marionette TRACE conn2 <- [1,970,null,{}] 09:24:20 INFO - PROCESS | 1652 | 1467131060137 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}] 09:24:20 INFO - PROCESS | 1652 | 1467131060138 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:20 INFO - PROCESS | 1652 | 1467131060244 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 09:24:20 INFO - PROCESS | 1652 | 1467131060250 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:20 INFO - PROCESS | 1652 | 1467131060251 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1130f9000 == 33 [pid = 1652] [id = 250] 09:24:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1128e7000) [pid = 1652] [serial = 748] [outer = 0x0] 09:24:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1191e3000) [pid = 1652] [serial = 749] [outer = 0x1128e7000] 09:24:20 INFO - PROCESS | 1652 | 1467131060275 Marionette DEBUG loaded listener.js 09:24:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x119732800) [pid = 1652] [serial = 750] [outer = 0x1128e7000] 09:24:20 INFO - PROCESS | 1652 | 1467131060621 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]]]}] 09:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 521ms 09:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:24:20 INFO - PROCESS | 1652 | 1467131060656 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 09:24:20 INFO - PROCESS | 1652 | 1467131060657 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 09:24:20 INFO - PROCESS | 1652 | 1467131060660 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:24:20 INFO - PROCESS | 1652 | 1467131060662 Marionette TRACE conn2 <- [1,974,null,{}] 09:24:20 INFO - PROCESS | 1652 | 1467131060664 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}] 09:24:20 INFO - PROCESS | 1652 | 1467131060671 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:20 INFO - PROCESS | 1652 | 1467131060840 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 09:24:20 INFO - PROCESS | 1652 | 1467131060865 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:20 INFO - PROCESS | 1652 | 1467131060866 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12165b800 == 34 [pid = 1652] [id = 251] 09:24:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1128a1400) [pid = 1652] [serial = 751] [outer = 0x0] 09:24:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x119d35800) [pid = 1652] [serial = 752] [outer = 0x1128a1400] 09:24:20 INFO - PROCESS | 1652 | 1467131060906 Marionette DEBUG loaded listener.js 09:24:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x12082a800) [pid = 1652] [serial = 753] [outer = 0x1128a1400] 09:24:21 INFO - PROCESS | 1652 | 1467131061323 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]]]}] 09:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 670ms 09:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:24:21 INFO - PROCESS | 1652 | 1467131061331 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 09:24:21 INFO - PROCESS | 1652 | 1467131061332 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 09:24:21 INFO - PROCESS | 1652 | 1467131061334 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:24:21 INFO - PROCESS | 1652 | 1467131061335 Marionette TRACE conn2 <- [1,978,null,{}] 09:24:21 INFO - PROCESS | 1652 | 1467131061337 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}] 09:24:21 INFO - PROCESS | 1652 | 1467131061339 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:21 INFO - PROCESS | 1652 | 1467131061432 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 09:24:21 INFO - PROCESS | 1652 | 1467131061483 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:21 INFO - PROCESS | 1652 | 1467131061484 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12412f800 == 35 [pid = 1652] [id = 252] 09:24:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x119d38000) [pid = 1652] [serial = 754] [outer = 0x0] 09:24:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1208ec000) [pid = 1652] [serial = 755] [outer = 0x119d38000] 09:24:21 INFO - PROCESS | 1652 | 1467131061508 Marionette DEBUG loaded listener.js 09:24:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x12145ac00) [pid = 1652] [serial = 756] [outer = 0x119d38000] 09:24:21 INFO - PROCESS | 1652 | 1467131061816 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]]]}] 09:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 519ms 09:24:21 INFO - PROCESS | 1652 | 1467131061855 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 09:24:21 INFO - PROCESS | 1652 | 1467131061856 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 09:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:24:21 INFO - PROCESS | 1652 | 1467131061860 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:24:21 INFO - PROCESS | 1652 | 1467131061861 Marionette TRACE conn2 <- [1,982,null,{}] 09:24:21 INFO - PROCESS | 1652 | 1467131061864 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}] 09:24:21 INFO - PROCESS | 1652 | 1467131061865 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:21 INFO - PROCESS | 1652 | 1467131061955 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 09:24:21 INFO - PROCESS | 1652 | 1467131061988 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:21 INFO - PROCESS | 1652 | 1467131061989 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12507b000 == 36 [pid = 1652] [id = 253] 09:24:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11223ec00) [pid = 1652] [serial = 757] [outer = 0x0] 09:24:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x121a39000) [pid = 1652] [serial = 758] [outer = 0x11223ec00] 09:24:22 INFO - PROCESS | 1652 | 1467131062013 Marionette DEBUG loaded listener.js 09:24:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x121ca1c00) [pid = 1652] [serial = 759] [outer = 0x11223ec00] 09:24:22 INFO - PROCESS | 1652 | 1467131062324 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]]]}] 09:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 518ms 09:24:22 INFO - PROCESS | 1652 | 1467131062379 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 09:24:22 INFO - PROCESS | 1652 | 1467131062381 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 09:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:24:22 INFO - PROCESS | 1652 | 1467131062384 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:24:22 INFO - PROCESS | 1652 | 1467131062386 Marionette TRACE conn2 <- [1,986,null,{}] 09:24:22 INFO - PROCESS | 1652 | 1467131062389 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}] 09:24:22 INFO - PROCESS | 1652 | 1467131062391 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:22 INFO - PROCESS | 1652 | 1467131062558 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 09:24:22 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x111aad400) [pid = 1652] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:24:22 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1128e2000) [pid = 1652] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:24:22 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1128ebc00) [pid = 1652] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:24:22 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11817e400) [pid = 1652] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:24:22 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1128ab800) [pid = 1652] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:24:22 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1191de800) [pid = 1652] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:24:22 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1185d9800) [pid = 1652] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:24:22 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x1128dfc00) [pid = 1652] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:24:22 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x11396a000) [pid = 1652] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:24:22 INFO - PROCESS | 1652 | 1467131062619 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:22 INFO - PROCESS | 1652 | 1467131062620 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191a0800 == 37 [pid = 1652] [id = 254] 09:24:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1128ab800) [pid = 1652] [serial = 760] [outer = 0x0] 09:24:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11396a000) [pid = 1652] [serial = 761] [outer = 0x1128ab800] 09:24:22 INFO - PROCESS | 1652 | 1467131062673 Marionette DEBUG loaded listener.js 09:24:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x118573c00) [pid = 1652] [serial = 762] [outer = 0x1128ab800] 09:24:23 INFO - PROCESS | 1652 | 1467131063046 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]]]}] 09:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 669ms 09:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:24:23 INFO - PROCESS | 1652 | 1467131063053 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 09:24:23 INFO - PROCESS | 1652 | 1467131063055 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 09:24:23 INFO - PROCESS | 1652 | 1467131063058 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:24:23 INFO - PROCESS | 1652 | 1467131063061 Marionette TRACE conn2 <- [1,990,null,{}] 09:24:23 INFO - PROCESS | 1652 | 1467131063064 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}] 09:24:23 INFO - PROCESS | 1652 | 1467131063065 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:23 INFO - PROCESS | 1652 | 1467131063144 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 09:24:23 INFO - PROCESS | 1652 | 1467131063194 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:23 INFO - PROCESS | 1652 | 1467131063196 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bd1000 == 38 [pid = 1652] [id = 255] 09:24:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1128df400) [pid = 1652] [serial = 763] [outer = 0x0] 09:24:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11994b400) [pid = 1652] [serial = 764] [outer = 0x1128df400] 09:24:23 INFO - PROCESS | 1652 | 1467131063219 Marionette DEBUG loaded listener.js 09:24:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1240edc00) [pid = 1652] [serial = 765] [outer = 0x1128df400] 09:24:23 INFO - PROCESS | 1652 | 1467131063485 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]]]}] 09:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 472ms 09:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:24:23 INFO - PROCESS | 1652 | 1467131063530 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 09:24:23 INFO - PROCESS | 1652 | 1467131063532 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 09:24:23 INFO - PROCESS | 1652 | 1467131063534 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:24:23 INFO - PROCESS | 1652 | 1467131063536 Marionette TRACE conn2 <- [1,994,null,{}] 09:24:23 INFO - PROCESS | 1652 | 1467131063539 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}] 09:24:23 INFO - PROCESS | 1652 | 1467131063542 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:23 INFO - PROCESS | 1652 | 1467131063633 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 09:24:23 INFO - PROCESS | 1652 | 1467131063636 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:23 INFO - PROCESS | 1652 | 1467131063638 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1284e4800 == 39 [pid = 1652] [id = 256] 09:24:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1194f0000) [pid = 1652] [serial = 766] [outer = 0x0] 09:24:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x12502e400) [pid = 1652] [serial = 767] [outer = 0x1194f0000] 09:24:23 INFO - PROCESS | 1652 | 1467131063674 Marionette DEBUG loaded listener.js 09:24:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1257d4000) [pid = 1652] [serial = 768] [outer = 0x1194f0000] 09:24:24 INFO - PROCESS | 1652 | 1467131064016 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]]]}] 09:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 521ms 09:24:24 INFO - PROCESS | 1652 | 1467131064067 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 09:24:24 INFO - PROCESS | 1652 | 1467131064069 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 09:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:24:24 INFO - PROCESS | 1652 | 1467131064071 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:24:24 INFO - PROCESS | 1652 | 1467131064072 Marionette TRACE conn2 <- [1,998,null,{}] 09:24:24 INFO - PROCESS | 1652 | 1467131064075 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}] 09:24:24 INFO - PROCESS | 1652 | 1467131064076 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:24 INFO - PROCESS | 1652 | 1467131064152 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 09:24:24 INFO - PROCESS | 1652 | 1467131064155 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:24 INFO - PROCESS | 1652 | 1467131064156 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291ca000 == 40 [pid = 1652] [id = 257] 09:24:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1240e9000) [pid = 1652] [serial = 769] [outer = 0x0] 09:24:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12580c400) [pid = 1652] [serial = 770] [outer = 0x1240e9000] 09:24:24 INFO - PROCESS | 1652 | 1467131064183 Marionette DEBUG loaded listener.js 09:24:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1258e2800) [pid = 1652] [serial = 771] [outer = 0x1240e9000] 09:24:24 INFO - PROCESS | 1652 | 1467131064495 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]]]}] 09:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 471ms 09:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:24:24 INFO - PROCESS | 1652 | 1467131064543 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 09:24:24 INFO - PROCESS | 1652 | 1467131064544 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 09:24:24 INFO - PROCESS | 1652 | 1467131064546 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:24:24 INFO - PROCESS | 1652 | 1467131064547 Marionette TRACE conn2 <- [1,1002,null,{}] 09:24:24 INFO - PROCESS | 1652 | 1467131064549 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}] 09:24:24 INFO - PROCESS | 1652 | 1467131064550 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:24 INFO - PROCESS | 1652 | 1467131064680 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 09:24:24 INFO - PROCESS | 1652 | 1467131064737 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:24 INFO - PROCESS | 1652 | 1467131064739 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1160a4800 == 41 [pid = 1652] [id = 258] 09:24:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11223d400) [pid = 1652] [serial = 772] [outer = 0x0] 09:24:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1128ab000) [pid = 1652] [serial = 773] [outer = 0x11223d400] 09:24:24 INFO - PROCESS | 1652 | 1467131064772 Marionette DEBUG loaded listener.js 09:24:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1162d4800) [pid = 1652] [serial = 774] [outer = 0x11223d400] 09:24:25 INFO - PROCESS | 1652 | 1467131065244 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]]]}] 09:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 721ms 09:24:25 INFO - PROCESS | 1652 | 1467131065268 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 09:24:25 INFO - PROCESS | 1652 | 1467131065271 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 09:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:24:25 INFO - PROCESS | 1652 | 1467131065274 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:24:25 INFO - PROCESS | 1652 | 1467131065277 Marionette TRACE conn2 <- [1,1006,null,{}] 09:24:25 INFO - PROCESS | 1652 | 1467131065280 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}] 09:24:25 INFO - PROCESS | 1652 | 1467131065282 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:25 INFO - PROCESS | 1652 | 1467131065412 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 09:24:25 INFO - PROCESS | 1652 | 1467131065467 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:25 INFO - PROCESS | 1652 | 1467131065469 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1183a4800 == 42 [pid = 1652] [id = 259] 09:24:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116fd4800) [pid = 1652] [serial = 775] [outer = 0x0] 09:24:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11809e800) [pid = 1652] [serial = 776] [outer = 0x116fd4800] 09:24:25 INFO - PROCESS | 1652 | 1467131065499 Marionette DEBUG loaded listener.js 09:24:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11817c400) [pid = 1652] [serial = 777] [outer = 0x116fd4800] 09:24:25 INFO - PROCESS | 1652 | 1467131065946 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]]]}] 09:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 722ms 09:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:24:26 INFO - PROCESS | 1652 | 1467131066007 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 09:24:26 INFO - PROCESS | 1652 | 1467131066009 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 09:24:26 INFO - PROCESS | 1652 | 1467131066012 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:24:26 INFO - PROCESS | 1652 | 1467131066013 Marionette TRACE conn2 <- [1,1010,null,{}] 09:24:26 INFO - PROCESS | 1652 | 1467131066016 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}] 09:24:26 INFO - PROCESS | 1652 | 1467131066017 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:26 INFO - PROCESS | 1652 | 1467131066124 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 09:24:26 INFO - PROCESS | 1652 | 1467131066192 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:26 INFO - PROCESS | 1652 | 1467131066194 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1284d6000 == 43 [pid = 1652] [id = 260] 09:24:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1185d1c00) [pid = 1652] [serial = 778] [outer = 0x0] 09:24:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1191de800) [pid = 1652] [serial = 779] [outer = 0x1185d1c00] 09:24:26 INFO - PROCESS | 1652 | 1467131066223 Marionette DEBUG loaded listener.js 09:24:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11994f800) [pid = 1652] [serial = 780] [outer = 0x1185d1c00] 09:24:26 INFO - PROCESS | 1652 | 1467131066643 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]]]}] 09:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 672ms 09:24:26 INFO - PROCESS | 1652 | 1467131066685 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 09:24:26 INFO - PROCESS | 1652 | 1467131066687 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 09:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:24:26 INFO - PROCESS | 1652 | 1467131066718 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:24:26 INFO - PROCESS | 1652 | 1467131066721 Marionette TRACE conn2 <- [1,1014,null,{}] 09:24:26 INFO - PROCESS | 1652 | 1467131066770 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}] 09:24:26 INFO - PROCESS | 1652 | 1467131066772 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:26 INFO - PROCESS | 1652 | 1467131066875 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 09:24:26 INFO - PROCESS | 1652 | 1467131066941 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:26 INFO - PROCESS | 1652 | 1467131066942 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x119432800 == 44 [pid = 1652] [id = 261] 09:24:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1128ec000) [pid = 1652] [serial = 781] [outer = 0x0] 09:24:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118ff0c00) [pid = 1652] [serial = 782] [outer = 0x1128ec000] 09:24:26 INFO - PROCESS | 1652 | 1467131066971 Marionette DEBUG loaded listener.js 09:24:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1208ec400) [pid = 1652] [serial = 783] [outer = 0x1128ec000] 09:24:27 INFO - PROCESS | 1652 | 1467131067489 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]]]}] 09:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 841ms 09:24:27 INFO - PROCESS | 1652 | 1467131067533 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 09:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:24:27 INFO - PROCESS | 1652 | 1467131067535 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 09:24:27 INFO - PROCESS | 1652 | 1467131067538 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:24:27 INFO - PROCESS | 1652 | 1467131067541 Marionette TRACE conn2 <- [1,1018,null,{}] 09:24:27 INFO - PROCESS | 1652 | 1467131067546 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}] 09:24:27 INFO - PROCESS | 1652 | 1467131067548 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:27 INFO - PROCESS | 1652 | 1467131067640 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 09:24:27 INFO - PROCESS | 1652 | 1467131067699 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:27 INFO - PROCESS | 1652 | 1467131067701 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x113bc6800 == 45 [pid = 1652] [id = 262] 09:24:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11662fc00) [pid = 1652] [serial = 784] [outer = 0x0] 09:24:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x116714400) [pid = 1652] [serial = 785] [outer = 0x11662fc00] 09:24:27 INFO - PROCESS | 1652 | 1467131067731 Marionette DEBUG loaded listener.js 09:24:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1174a0800) [pid = 1652] [serial = 786] [outer = 0x11662fc00] 09:24:28 INFO - PROCESS | 1652 | 1467131068240 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]]]}] 09:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 723ms 09:24:28 INFO - PROCESS | 1652 | 1467131068262 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 09:24:28 INFO - PROCESS | 1652 | 1467131068265 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 09:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:24:28 INFO - PROCESS | 1652 | 1467131068269 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:24:28 INFO - PROCESS | 1652 | 1467131068271 Marionette TRACE conn2 <- [1,1022,null,{}] 09:24:28 INFO - PROCESS | 1652 | 1467131068273 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}] 09:24:28 INFO - PROCESS | 1652 | 1467131068275 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:28 INFO - PROCESS | 1652 | 1467131068372 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 09:24:28 INFO - PROCESS | 1652 | 1467131068422 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:28 INFO - PROCESS | 1652 | 1467131068424 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x119444800 == 46 [pid = 1652] [id = 263] 09:24:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118176000) [pid = 1652] [serial = 787] [outer = 0x0] 09:24:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118182c00) [pid = 1652] [serial = 788] [outer = 0x118176000] 09:24:28 INFO - PROCESS | 1652 | 1467131068453 Marionette DEBUG loaded listener.js 09:24:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118576c00) [pid = 1652] [serial = 789] [outer = 0x118176000] 09:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1291ca000 == 45 [pid = 1652] [id = 257] 09:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1284e4800 == 44 [pid = 1652] [id = 256] 09:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x119bd1000 == 43 [pid = 1652] [id = 255] 09:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1191a0800 == 42 [pid = 1652] [id = 254] 09:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12507b000 == 41 [pid = 1652] [id = 253] 09:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12412f800 == 40 [pid = 1652] [id = 252] 09:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12165b800 == 39 [pid = 1652] [id = 251] 09:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1130f9000 == 38 [pid = 1652] [id = 250] 09:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x119bd4000 == 37 [pid = 1652] [id = 249] 09:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x118f92800 == 36 [pid = 1652] [id = 248] 09:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11701e800 == 35 [pid = 1652] [id = 247] 09:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x116f4a800 == 34 [pid = 1652] [id = 246] 09:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1182f1000 == 33 [pid = 1652] [id = 245] 09:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x112d57000 == 32 [pid = 1652] [id = 244] 09:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x113bc6800 == 31 [pid = 1652] [id = 262] 09:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x119432800 == 30 [pid = 1652] [id = 261] 09:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1284d6000 == 29 [pid = 1652] [id = 260] 09:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1183a4800 == 28 [pid = 1652] [id = 259] 09:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1160a4800 == 27 [pid = 1652] [id = 258] 09:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118097c00) [pid = 1652] [serial = 710] [outer = 0x0] [url = about:blank] 09:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118090000) [pid = 1652] [serial = 702] [outer = 0x0] [url = about:blank] 09:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1128ecc00) [pid = 1652] [serial = 704] [outer = 0x0] [url = about:blank] 09:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113378c00) [pid = 1652] [serial = 705] [outer = 0x0] [url = about:blank] 09:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1181a5800) [pid = 1652] [serial = 713] [outer = 0x0] [url = about:blank] 09:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1180ad400) [pid = 1652] [serial = 711] [outer = 0x0] [url = about:blank] 09:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118570800) [pid = 1652] [serial = 716] [outer = 0x0] [url = about:blank] 09:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11856c800) [pid = 1652] [serial = 714] [outer = 0x0] [url = about:blank] 09:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11994c800) [pid = 1652] [serial = 726] [outer = 0x0] [url = about:blank] 09:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118fbd800) [pid = 1652] [serial = 719] [outer = 0x0] [url = about:blank] 09:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1191d5400) [pid = 1652] [serial = 720] [outer = 0x0] [url = about:blank] 09:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1191d9000) [pid = 1652] [serial = 722] [outer = 0x0] [url = about:blank] 09:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11972d000) [pid = 1652] [serial = 725] [outer = 0x0] [url = about:blank] 09:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11994fc00) [pid = 1652] [serial = 728] [outer = 0x0] [url = about:blank] 09:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11875b800) [pid = 1652] [serial = 717] [outer = 0x0] [url = about:blank] 09:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1194f0400) [pid = 1652] [serial = 723] [outer = 0x0] [url = about:blank] 09:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11662e400) [pid = 1652] [serial = 707] [outer = 0x0] [url = about:blank] 09:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1167bb400) [pid = 1652] [serial = 708] [outer = 0x0] [url = about:blank] 09:24:29 INFO - PROCESS | 1652 | 1467131069254 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]]]}] 09:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1024ms 09:24:29 INFO - PROCESS | 1652 | 1467131069296 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 09:24:29 INFO - PROCESS | 1652 | 1467131069298 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 09:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:24:29 INFO - PROCESS | 1652 | 1467131069314 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:24:29 INFO - PROCESS | 1652 | 1467131069318 Marionette TRACE conn2 <- [1,1026,null,{}] 09:24:29 INFO - PROCESS | 1652 | 1467131069321 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}] 09:24:29 INFO - PROCESS | 1652 | 1467131069322 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:29 INFO - PROCESS | 1652 | 1467131069412 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 09:24:29 INFO - PROCESS | 1652 | 1467131069416 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:29 INFO - PROCESS | 1652 | 1467131069418 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x116668800 == 28 [pid = 1652] [id = 264] 09:24:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1133ef000) [pid = 1652] [serial = 790] [outer = 0x0] 09:24:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1151d7000) [pid = 1652] [serial = 791] [outer = 0x1133ef000] 09:24:29 INFO - PROCESS | 1652 | 1467131069447 Marionette DEBUG loaded listener.js 09:24:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11671d400) [pid = 1652] [serial = 792] [outer = 0x1133ef000] 09:24:29 INFO - PROCESS | 1652 | 1467131069792 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]]]}] 09:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 524ms 09:24:29 INFO - PROCESS | 1652 | 1467131069839 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 09:24:29 INFO - PROCESS | 1652 | 1467131069842 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 09:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:24:29 INFO - PROCESS | 1652 | 1467131069846 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:24:29 INFO - PROCESS | 1652 | 1467131069847 Marionette TRACE conn2 <- [1,1030,null,{}] 09:24:29 INFO - PROCESS | 1652 | 1467131069849 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}] 09:24:29 INFO - PROCESS | 1652 | 1467131069851 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:29 INFO - PROCESS | 1652 | 1467131069929 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 09:24:29 INFO - PROCESS | 1652 | 1467131069933 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:29 INFO - PROCESS | 1652 | 1467131069935 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182d7800 == 29 [pid = 1652] [id = 265] 09:24:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116fe3c00) [pid = 1652] [serial = 793] [outer = 0x0] 09:24:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11809e400) [pid = 1652] [serial = 794] [outer = 0x116fe3c00] 09:24:29 INFO - PROCESS | 1652 | 1467131069963 Marionette DEBUG loaded listener.js 09:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1181a1c00) [pid = 1652] [serial = 795] [outer = 0x116fe3c00] 09:24:30 INFO - PROCESS | 1652 | 1467131070332 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]]]}] 09:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 518ms 09:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:24:30 INFO - PROCESS | 1652 | 1467131070364 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 09:24:30 INFO - PROCESS | 1652 | 1467131070365 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 09:24:30 INFO - PROCESS | 1652 | 1467131070368 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:24:30 INFO - PROCESS | 1652 | 1467131070370 Marionette TRACE conn2 <- [1,1034,null,{}] 09:24:30 INFO - PROCESS | 1652 | 1467131070378 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}] 09:24:30 INFO - PROCESS | 1652 | 1467131070382 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:30 INFO - PROCESS | 1652 | 1467131070474 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 09:24:30 INFO - PROCESS | 1652 | 1467131070481 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:30 INFO - PROCESS | 1652 | 1467131070483 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bd5800 == 30 [pid = 1652] [id = 266] 09:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11856e400) [pid = 1652] [serial = 796] [outer = 0x0] 09:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118fbd800) [pid = 1652] [serial = 797] [outer = 0x11856e400] 09:24:30 INFO - PROCESS | 1652 | 1467131070511 Marionette DEBUG loaded listener.js 09:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1191dc800) [pid = 1652] [serial = 798] [outer = 0x11856e400] 09:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 470ms 09:24:30 INFO - PROCESS | 1652 | 1467131070834 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]]]}] 09:24:30 INFO - PROCESS | 1652 | 1467131070839 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 09:24:30 INFO - PROCESS | 1652 | 1467131070842 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 09:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:24:30 INFO - PROCESS | 1652 | 1467131070848 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:24:30 INFO - PROCESS | 1652 | 1467131070849 Marionette TRACE conn2 <- [1,1038,null,{}] 09:24:30 INFO - PROCESS | 1652 | 1467131070852 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}] 09:24:30 INFO - PROCESS | 1652 | 1467131070853 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:30 INFO - PROCESS | 1652 | 1467131070934 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 09:24:30 INFO - PROCESS | 1652 | 1467131070938 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:30 INFO - PROCESS | 1652 | 1467131070939 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12134e000 == 31 [pid = 1652] [id = 267] 09:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119384000) [pid = 1652] [serial = 799] [outer = 0x0] 09:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119736800) [pid = 1652] [serial = 800] [outer = 0x119384000] 09:24:30 INFO - PROCESS | 1652 | 1467131070967 Marionette DEBUG loaded listener.js 09:24:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119b64800) [pid = 1652] [serial = 801] [outer = 0x119384000] 09:24:31 INFO - PROCESS | 1652 | 1467131071344 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]]]}] 09:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 520ms 09:24:31 INFO - PROCESS | 1652 | 1467131071368 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 09:24:31 INFO - PROCESS | 1652 | 1467131071370 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 09:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:24:31 INFO - PROCESS | 1652 | 1467131071372 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:24:31 INFO - PROCESS | 1652 | 1467131071373 Marionette TRACE conn2 <- [1,1042,null,{}] 09:24:31 INFO - PROCESS | 1652 | 1467131071382 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}] 09:24:31 INFO - PROCESS | 1652 | 1467131071383 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:31 INFO - PROCESS | 1652 | 1467131071476 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 09:24:31 INFO - PROCESS | 1652 | 1467131071479 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:31 INFO - PROCESS | 1652 | 1467131071480 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x121ae0800 == 32 [pid = 1652] [id = 268] 09:24:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1128a1000) [pid = 1652] [serial = 802] [outer = 0x0] 09:24:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119d31c00) [pid = 1652] [serial = 803] [outer = 0x1128a1000] 09:24:31 INFO - PROCESS | 1652 | 1467131071504 Marionette DEBUG loaded listener.js 09:24:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119d4c800) [pid = 1652] [serial = 804] [outer = 0x1128a1000] 09:24:31 INFO - PROCESS | 1652 | 1467131071850 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]]]}] 09:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 521ms 09:24:31 INFO - PROCESS | 1652 | 1467131071894 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 09:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:24:31 INFO - PROCESS | 1652 | 1467131071895 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 09:24:31 INFO - PROCESS | 1652 | 1467131071897 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:24:31 INFO - PROCESS | 1652 | 1467131071898 Marionette TRACE conn2 <- [1,1046,null,{}] 09:24:31 INFO - PROCESS | 1652 | 1467131071900 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}] 09:24:31 INFO - PROCESS | 1652 | 1467131071904 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:32 INFO - PROCESS | 1652 | 1467131072003 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 09:24:32 INFO - PROCESS | 1652 | 1467131072039 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:32 INFO - PROCESS | 1652 | 1467131072040 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x124179800 == 33 [pid = 1652] [id = 269] 09:24:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119e77000) [pid = 1652] [serial = 805] [outer = 0x0] 09:24:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121737c00) [pid = 1652] [serial = 806] [outer = 0x119e77000] 09:24:32 INFO - PROCESS | 1652 | 1467131072065 Marionette DEBUG loaded listener.js 09:24:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x124449800) [pid = 1652] [serial = 807] [outer = 0x119e77000] 09:24:32 INFO - PROCESS | 1652 | 1467131072369 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]]]}] 09:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 521ms 09:24:32 INFO - PROCESS | 1652 | 1467131072418 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 09:24:32 INFO - PROCESS | 1652 | 1467131072419 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 09:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:24:32 INFO - PROCESS | 1652 | 1467131072422 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:24:32 INFO - PROCESS | 1652 | 1467131072423 Marionette TRACE conn2 <- [1,1050,null,{}] 09:24:32 INFO - PROCESS | 1652 | 1467131072425 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}] 09:24:32 INFO - PROCESS | 1652 | 1467131072426 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:32 INFO - PROCESS | 1652 | 1467131072520 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 09:24:32 INFO - PROCESS | 1652 | 1467131072523 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:32 INFO - PROCESS | 1652 | 1467131072525 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x126121000 == 34 [pid = 1652] [id = 270] 09:24:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119e77400) [pid = 1652] [serial = 808] [outer = 0x0] 09:24:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12502f400) [pid = 1652] [serial = 809] [outer = 0x119e77400] 09:24:32 INFO - PROCESS | 1652 | 1467131072549 Marionette DEBUG loaded listener.js 09:24:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12521b000) [pid = 1652] [serial = 810] [outer = 0x119e77400] 09:24:32 INFO - PROCESS | 1652 | 1467131072870 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]]]}] 09:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 472ms 09:24:32 INFO - PROCESS | 1652 | 1467131072897 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 09:24:32 INFO - PROCESS | 1652 | 1467131072898 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 09:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:24:32 INFO - PROCESS | 1652 | 1467131072901 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:24:32 INFO - PROCESS | 1652 | 1467131072902 Marionette TRACE conn2 <- [1,1054,null,{}] 09:24:32 INFO - PROCESS | 1652 | 1467131072904 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}] 09:24:32 INFO - PROCESS | 1652 | 1467131072905 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:33 INFO - PROCESS | 1652 | 1467131073004 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 09:24:33 INFO - PROCESS | 1652 | 1467131073008 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:33 INFO - PROCESS | 1652 | 1467131073009 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a08000 == 35 [pid = 1652] [id = 271] 09:24:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12576ec00) [pid = 1652] [serial = 811] [outer = 0x0] 09:24:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1257cf800) [pid = 1652] [serial = 812] [outer = 0x12576ec00] 09:24:33 INFO - PROCESS | 1652 | 1467131073032 Marionette DEBUG loaded listener.js 09:24:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1257d8000) [pid = 1652] [serial = 813] [outer = 0x12576ec00] 09:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1133f1c00) [pid = 1652] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1240e9000) [pid = 1652] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1128a1400) [pid = 1652] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11223ec00) [pid = 1652] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119d38000) [pid = 1652] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1128ab800) [pid = 1652] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11336f000) [pid = 1652] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1180ad800) [pid = 1652] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113f35c00) [pid = 1652] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1128a6000) [pid = 1652] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1128e7000) [pid = 1652] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1170b3400) [pid = 1652] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x110e64c00) [pid = 1652] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1194f0000) [pid = 1652] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1128df400) [pid = 1652] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:24:33 INFO - PROCESS | 1652 | 1467131073486 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]]]}] 09:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 618ms 09:24:33 INFO - PROCESS | 1652 | 1467131073534 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 09:24:33 INFO - PROCESS | 1652 | 1467131073535 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 09:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:24:33 INFO - PROCESS | 1652 | 1467131073539 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:24:33 INFO - PROCESS | 1652 | 1467131073540 Marionette TRACE conn2 <- [1,1058,null,{}] 09:24:33 INFO - PROCESS | 1652 | 1467131073546 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}] 09:24:33 INFO - PROCESS | 1652 | 1467131073547 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:33 INFO - PROCESS | 1652 | 1467131073621 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 09:24:33 INFO - PROCESS | 1652 | 1467131073626 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:33 INFO - PROCESS | 1652 | 1467131073628 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1284df000 == 36 [pid = 1652] [id = 272] 09:24:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116076400) [pid = 1652] [serial = 814] [outer = 0x0] 09:24:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11809ac00) [pid = 1652] [serial = 815] [outer = 0x116076400] 09:24:33 INFO - PROCESS | 1652 | 1467131073655 Marionette DEBUG loaded listener.js 09:24:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1191d8400) [pid = 1652] [serial = 816] [outer = 0x116076400] 09:24:33 INFO - PROCESS | 1652 | 1467131073982 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]]]}] 09:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 472ms 09:24:34 INFO - PROCESS | 1652 | 1467131074011 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 09:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:24:34 INFO - PROCESS | 1652 | 1467131074013 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 09:24:34 INFO - PROCESS | 1652 | 1467131074015 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:24:34 INFO - PROCESS | 1652 | 1467131074016 Marionette TRACE conn2 <- [1,1062,null,{}] 09:24:34 INFO - PROCESS | 1652 | 1467131074018 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}] 09:24:34 INFO - PROCESS | 1652 | 1467131074020 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:34 INFO - PROCESS | 1652 | 1467131074106 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 09:24:34 INFO - PROCESS | 1652 | 1467131074167 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:34 INFO - PROCESS | 1652 | 1467131074168 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x129820000 == 37 [pid = 1652] [id = 273] 09:24:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1166edc00) [pid = 1652] [serial = 817] [outer = 0x0] 09:24:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119d38000) [pid = 1652] [serial = 818] [outer = 0x1166edc00] 09:24:34 INFO - PROCESS | 1652 | 1467131074201 Marionette DEBUG loaded listener.js 09:24:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1257cac00) [pid = 1652] [serial = 819] [outer = 0x1166edc00] 09:24:34 INFO - PROCESS | 1652 | 1467131074645 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]]]}] 09:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 668ms 09:24:34 INFO - PROCESS | 1652 | 1467131074684 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 09:24:34 INFO - PROCESS | 1652 | 1467131074687 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 09:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:24:34 INFO - PROCESS | 1652 | 1467131074690 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:24:34 INFO - PROCESS | 1652 | 1467131074693 Marionette TRACE conn2 <- [1,1066,null,{}] 09:24:34 INFO - PROCESS | 1652 | 1467131074696 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}] 09:24:34 INFO - PROCESS | 1652 | 1467131074698 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:34 INFO - PROCESS | 1652 | 1467131074830 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 09:24:34 INFO - PROCESS | 1652 | 1467131074858 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:34 INFO - PROCESS | 1652 | 1467131074859 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad48800 == 38 [pid = 1652] [id = 274] 09:24:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1257d9000) [pid = 1652] [serial = 820] [outer = 0x0] 09:24:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1258ee400) [pid = 1652] [serial = 821] [outer = 0x1257d9000] 09:24:34 INFO - PROCESS | 1652 | 1467131074885 Marionette DEBUG loaded listener.js 09:24:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1263f0000) [pid = 1652] [serial = 822] [outer = 0x1257d9000] 09:24:35 INFO - PROCESS | 1652 | 1467131075193 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]]]}] 09:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 522ms 09:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:24:35 INFO - PROCESS | 1652 | 1467131075212 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 09:24:35 INFO - PROCESS | 1652 | 1467131075213 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 09:24:35 INFO - PROCESS | 1652 | 1467131075216 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:24:35 INFO - PROCESS | 1652 | 1467131075217 Marionette TRACE conn2 <- [1,1070,null,{}] 09:24:35 INFO - PROCESS | 1652 | 1467131075219 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}] 09:24:35 INFO - PROCESS | 1652 | 1467131075220 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:35 INFO - PROCESS | 1652 | 1467131075297 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 09:24:35 INFO - PROCESS | 1652 | 1467131075391 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:35 INFO - PROCESS | 1652 | 1467131075393 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x113904000 == 39 [pid = 1652] [id = 275] 09:24:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x110fc3800) [pid = 1652] [serial = 823] [outer = 0x0] 09:24:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x111e29000) [pid = 1652] [serial = 824] [outer = 0x110fc3800] 09:24:35 INFO - PROCESS | 1652 | 1467131075425 Marionette DEBUG loaded listener.js 09:24:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1128eb000) [pid = 1652] [serial = 825] [outer = 0x110fc3800] 09:24:35 INFO - PROCESS | 1652 | 1467131075948 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]]]}] 09:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 769ms 09:24:36 INFO - PROCESS | 1652 | 1467131076002 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 09:24:36 INFO - PROCESS | 1652 | 1467131076004 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 09:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:24:36 INFO - PROCESS | 1652 | 1467131076034 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:24:36 INFO - PROCESS | 1652 | 1467131076035 Marionette TRACE conn2 <- [1,1074,null,{}] 09:24:36 INFO - PROCESS | 1652 | 1467131076039 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}] 09:24:36 INFO - PROCESS | 1652 | 1467131076042 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:36 INFO - PROCESS | 1652 | 1467131076186 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 09:24:36 INFO - PROCESS | 1652 | 1467131076246 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:36 INFO - PROCESS | 1652 | 1467131076248 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bc6800 == 40 [pid = 1652] [id = 276] 09:24:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1172bc000) [pid = 1652] [serial = 826] [outer = 0x0] 09:24:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118091c00) [pid = 1652] [serial = 827] [outer = 0x1172bc000] 09:24:36 INFO - PROCESS | 1652 | 1467131076278 Marionette DEBUG loaded listener.js 09:24:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1181a0c00) [pid = 1652] [serial = 828] [outer = 0x1172bc000] 09:24:36 INFO - PROCESS | 1652 | 1467131076936 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]]]}] 09:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 920ms 09:24:36 INFO - PROCESS | 1652 | 1467131076953 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 09:24:36 INFO - PROCESS | 1652 | 1467131076956 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 09:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:24:36 INFO - PROCESS | 1652 | 1467131076959 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:24:36 INFO - PROCESS | 1652 | 1467131076961 Marionette TRACE conn2 <- [1,1078,null,{}] 09:24:36 INFO - PROCESS | 1652 | 1467131076964 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}] 09:24:36 INFO - PROCESS | 1652 | 1467131076966 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:37 INFO - PROCESS | 1652 | 1467131077068 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 09:24:37 INFO - PROCESS | 1652 | 1467131077144 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:37 INFO - PROCESS | 1652 | 1467131077147 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x117005000 == 41 [pid = 1652] [id = 277] 09:24:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x116a03c00) [pid = 1652] [serial = 829] [outer = 0x0] 09:24:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1170b4400) [pid = 1652] [serial = 830] [outer = 0x116a03c00] 09:24:37 INFO - PROCESS | 1652 | 1467131077176 Marionette DEBUG loaded listener.js 09:24:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118094800) [pid = 1652] [serial = 831] [outer = 0x116a03c00] 09:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad48800 == 40 [pid = 1652] [id = 274] 09:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x129820000 == 39 [pid = 1652] [id = 273] 09:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1284df000 == 38 [pid = 1652] [id = 272] 09:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x126a08000 == 37 [pid = 1652] [id = 271] 09:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x126121000 == 36 [pid = 1652] [id = 270] 09:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x124179800 == 35 [pid = 1652] [id = 269] 09:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x121ae0800 == 34 [pid = 1652] [id = 268] 09:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12134e000 == 33 [pid = 1652] [id = 267] 09:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119bd5800 == 32 [pid = 1652] [id = 266] 09:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1182d7800 == 31 [pid = 1652] [id = 265] 09:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x116668800 == 30 [pid = 1652] [id = 264] 09:24:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119444800 == 29 [pid = 1652] [id = 263] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119b69400) [pid = 1652] [serial = 729] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12580c400) [pid = 1652] [serial = 770] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119d35800) [pid = 1652] [serial = 752] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x121a39000) [pid = 1652] [serial = 758] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12145ac00) [pid = 1652] [serial = 756] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1208ec000) [pid = 1652] [serial = 755] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x121ca1c00) [pid = 1652] [serial = 759] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11396a000) [pid = 1652] [serial = 761] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x113969800) [pid = 1652] [serial = 734] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1160d7800) [pid = 1652] [serial = 735] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118461800) [pid = 1652] [serial = 743] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118576400) [pid = 1652] [serial = 744] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1162d7000) [pid = 1652] [serial = 737] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116968800) [pid = 1652] [serial = 738] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118fc7000) [pid = 1652] [serial = 746] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1191dcc00) [pid = 1652] [serial = 747] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1191e3000) [pid = 1652] [serial = 749] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x117497c00) [pid = 1652] [serial = 740] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118092400) [pid = 1652] [serial = 741] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x110fc8400) [pid = 1652] [serial = 731] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11201ac00) [pid = 1652] [serial = 732] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1258e2800) [pid = 1652] [serial = 771] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1257d4000) [pid = 1652] [serial = 768] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12502e400) [pid = 1652] [serial = 767] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118573c00) [pid = 1652] [serial = 762] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12082a800) [pid = 1652] [serial = 753] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1240edc00) [pid = 1652] [serial = 765] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119732800) [pid = 1652] [serial = 750] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11994b400) [pid = 1652] [serial = 764] [outer = 0x0] [url = about:blank] 09:24:37 INFO - PROCESS | 1652 | 1467131077575 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]]]}] 09:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 620ms 09:24:37 INFO - PROCESS | 1652 | 1467131077579 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 09:24:37 INFO - PROCESS | 1652 | 1467131077582 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 09:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:24:37 INFO - PROCESS | 1652 | 1467131077587 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:24:37 INFO - PROCESS | 1652 | 1467131077588 Marionette TRACE conn2 <- [1,1082,null,{}] 09:24:37 INFO - PROCESS | 1652 | 1467131077592 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}] 09:24:37 INFO - PROCESS | 1652 | 1467131077595 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:37 INFO - PROCESS | 1652 | 1467131077671 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 09:24:37 INFO - PROCESS | 1652 | 1467131077678 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:37 INFO - PROCESS | 1652 | 1467131077679 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x118253000 == 30 [pid = 1652] [id = 278] 09:24:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11817c800) [pid = 1652] [serial = 832] [outer = 0x0] 09:24:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11856dc00) [pid = 1652] [serial = 833] [outer = 0x11817c800] 09:24:37 INFO - PROCESS | 1652 | 1467131077706 Marionette DEBUG loaded listener.js 09:24:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1185d6400) [pid = 1652] [serial = 834] [outer = 0x11817c800] 09:24:38 INFO - PROCESS | 1652 | 1467131078078 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]]]}] 09:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 519ms 09:24:38 INFO - PROCESS | 1652 | 1467131078107 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 09:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:24:38 INFO - PROCESS | 1652 | 1467131078108 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 09:24:38 INFO - PROCESS | 1652 | 1467131078110 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:24:38 INFO - PROCESS | 1652 | 1467131078113 Marionette TRACE conn2 <- [1,1086,null,{}] 09:24:38 INFO - PROCESS | 1652 | 1467131078121 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}] 09:24:38 INFO - PROCESS | 1652 | 1467131078124 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:38 INFO - PROCESS | 1652 | 1467131078202 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 09:24:38 INFO - PROCESS | 1652 | 1467131078209 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:38 INFO - PROCESS | 1652 | 1467131078212 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11997d800 == 31 [pid = 1652] [id = 279] 09:24:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118ff2000) [pid = 1652] [serial = 835] [outer = 0x0] 09:24:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1191e2400) [pid = 1652] [serial = 836] [outer = 0x118ff2000] 09:24:38 INFO - PROCESS | 1652 | 1467131078239 Marionette DEBUG loaded listener.js 09:24:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119731000) [pid = 1652] [serial = 837] [outer = 0x118ff2000] 09:24:38 INFO - PROCESS | 1652 | 1467131078571 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]]]}] 09:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 471ms 09:24:38 INFO - PROCESS | 1652 | 1467131078581 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 09:24:38 INFO - PROCESS | 1652 | 1467131078583 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 09:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:24:38 INFO - PROCESS | 1652 | 1467131078585 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:24:38 INFO - PROCESS | 1652 | 1467131078586 Marionette TRACE conn2 <- [1,1090,null,{}] 09:24:38 INFO - PROCESS | 1652 | 1467131078588 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}] 09:24:38 INFO - PROCESS | 1652 | 1467131078590 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:38 INFO - PROCESS | 1652 | 1467131078671 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 09:24:38 INFO - PROCESS | 1652 | 1467131078724 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:38 INFO - PROCESS | 1652 | 1467131078725 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12121e000 == 32 [pid = 1652] [id = 280] 09:24:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112ac4000) [pid = 1652] [serial = 838] [outer = 0x0] 09:24:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119957c00) [pid = 1652] [serial = 839] [outer = 0x112ac4000] 09:24:38 INFO - PROCESS | 1652 | 1467131078750 Marionette DEBUG loaded listener.js 09:24:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119d4d400) [pid = 1652] [serial = 840] [outer = 0x112ac4000] 09:24:39 INFO - PROCESS | 1652 | 1467131079033 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]]]}] 09:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 468ms 09:24:39 INFO - PROCESS | 1652 | 1467131079054 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 09:24:39 INFO - PROCESS | 1652 | 1467131079055 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 09:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:24:39 INFO - PROCESS | 1652 | 1467131079065 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:24:39 INFO - PROCESS | 1652 | 1467131079066 Marionette TRACE conn2 <- [1,1094,null,{}] 09:24:39 INFO - PROCESS | 1652 | 1467131079069 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}] 09:24:39 INFO - PROCESS | 1652 | 1467131079070 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:39 INFO - PROCESS | 1652 | 1467131079147 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 09:24:39 INFO - PROCESS | 1652 | 1467131079151 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:39 INFO - PROCESS | 1652 | 1467131079153 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x116233800 == 33 [pid = 1652] [id = 281] 09:24:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119d32000) [pid = 1652] [serial = 841] [outer = 0x0] 09:24:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1208ea800) [pid = 1652] [serial = 842] [outer = 0x119d32000] 09:24:39 INFO - PROCESS | 1652 | 1467131079179 Marionette DEBUG loaded listener.js 09:24:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1212f0c00) [pid = 1652] [serial = 843] [outer = 0x119d32000] 09:24:39 INFO - PROCESS | 1652 | 1467131079527 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]]]}] 09:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 468ms 09:24:39 INFO - PROCESS | 1652 | 1467131079534 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 09:24:39 INFO - PROCESS | 1652 | 1467131079536 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 09:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:24:39 INFO - PROCESS | 1652 | 1467131079539 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:24:39 INFO - PROCESS | 1652 | 1467131079541 Marionette TRACE conn2 <- [1,1098,null,{}] 09:24:39 INFO - PROCESS | 1652 | 1467131079545 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}] 09:24:39 INFO - PROCESS | 1652 | 1467131079550 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:39 INFO - PROCESS | 1652 | 1467131079746 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 09:24:39 INFO - PROCESS | 1652 | 1467131079763 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:39 INFO - PROCESS | 1652 | 1467131079764 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12417e800 == 34 [pid = 1652] [id = 282] 09:24:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x112a83400) [pid = 1652] [serial = 844] [outer = 0x0] 09:24:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121a3a000) [pid = 1652] [serial = 845] [outer = 0x112a83400] 09:24:39 INFO - PROCESS | 1652 | 1467131079806 Marionette DEBUG loaded listener.js 09:24:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x125774c00) [pid = 1652] [serial = 846] [outer = 0x112a83400] 09:24:40 INFO - PROCESS | 1652 | 1467131080165 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]]]}] 09:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 671ms 09:24:40 INFO - PROCESS | 1652 | 1467131080211 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 09:24:40 INFO - PROCESS | 1652 | 1467131080212 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 09:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:24:40 INFO - PROCESS | 1652 | 1467131080214 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:24:40 INFO - PROCESS | 1652 | 1467131080215 Marionette TRACE conn2 <- [1,1102,null,{}] 09:24:40 INFO - PROCESS | 1652 | 1467131080218 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}] 09:24:40 INFO - PROCESS | 1652 | 1467131080219 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:40 INFO - PROCESS | 1652 | 1467131080312 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 09:24:40 INFO - PROCESS | 1652 | 1467131080316 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:40 INFO - PROCESS | 1652 | 1467131080317 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x126112000 == 35 [pid = 1652] [id = 283] 09:24:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x112aa7800) [pid = 1652] [serial = 847] [outer = 0x0] 09:24:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12580e800) [pid = 1652] [serial = 848] [outer = 0x112aa7800] 09:24:40 INFO - PROCESS | 1652 | 1467131080341 Marionette DEBUG loaded listener.js 09:24:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1261c8c00) [pid = 1652] [serial = 849] [outer = 0x112aa7800] 09:24:40 INFO - PROCESS | 1652 | 1467131080684 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]]]}] 09:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 519ms 09:24:40 INFO - PROCESS | 1652 | 1467131080734 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 09:24:40 INFO - PROCESS | 1652 | 1467131080735 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 09:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:24:40 INFO - PROCESS | 1652 | 1467131080737 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:24:40 INFO - PROCESS | 1652 | 1467131080738 Marionette TRACE conn2 <- [1,1106,null,{}] 09:24:40 INFO - PROCESS | 1652 | 1467131080740 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}] 09:24:40 INFO - PROCESS | 1652 | 1467131080742 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:40 INFO - PROCESS | 1652 | 1467131080836 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 09:24:40 INFO - PROCESS | 1652 | 1467131080848 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:40 INFO - PROCESS | 1652 | 1467131080849 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ec6800 == 36 [pid = 1652] [id = 284] 09:24:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1261d0000) [pid = 1652] [serial = 850] [outer = 0x0] 09:24:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1261d6400) [pid = 1652] [serial = 851] [outer = 0x1261d0000] 09:24:40 INFO - PROCESS | 1652 | 1467131080874 Marionette DEBUG loaded listener.js 09:24:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126871400) [pid = 1652] [serial = 852] [outer = 0x1261d0000] 09:24:41 INFO - PROCESS | 1652 | 1467131081204 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]]]}] 09:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 518ms 09:24:41 INFO - PROCESS | 1652 | 1467131081255 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 09:24:41 INFO - PROCESS | 1652 | 1467131081257 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 09:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:24:41 INFO - PROCESS | 1652 | 1467131081259 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:24:41 INFO - PROCESS | 1652 | 1467131081260 Marionette TRACE conn2 <- [1,1110,null,{}] 09:24:41 INFO - PROCESS | 1652 | 1467131081263 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}] 09:24:41 INFO - PROCESS | 1652 | 1467131081264 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:41 INFO - PROCESS | 1652 | 1467131081356 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 09:24:41 INFO - PROCESS | 1652 | 1467131081366 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:41 INFO - PROCESS | 1652 | 1467131081367 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12981e800 == 37 [pid = 1652] [id = 285] 09:24:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12687f400) [pid = 1652] [serial = 853] [outer = 0x0] 09:24:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1268db400) [pid = 1652] [serial = 854] [outer = 0x12687f400] 09:24:41 INFO - PROCESS | 1652 | 1467131081398 Marionette DEBUG loaded listener.js 09:24:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126e12000) [pid = 1652] [serial = 855] [outer = 0x12687f400] 09:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1166edc00) [pid = 1652] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1128a1000) [pid = 1652] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118176000) [pid = 1652] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116fe3c00) [pid = 1652] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11856e400) [pid = 1652] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119384000) [pid = 1652] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11223d400) [pid = 1652] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116fd4800) [pid = 1652] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1185d1c00) [pid = 1652] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1128ec000) [pid = 1652] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119e77000) [pid = 1652] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119e77400) [pid = 1652] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12576ec00) [pid = 1652] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11662fc00) [pid = 1652] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116076400) [pid = 1652] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:24:41 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1133ef000) [pid = 1652] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:24:41 INFO - PROCESS | 1652 | 1467131081852 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]]]}] 09:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 671ms 09:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:24:41 INFO - PROCESS | 1652 | 1467131081993 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 09:24:42 INFO - PROCESS | 1652 | 1467131081995 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 09:24:42 INFO - PROCESS | 1652 | 1467131081998 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:24:42 INFO - PROCESS | 1652 | 1467131082000 Marionette TRACE conn2 <- [1,1114,null,{}] 09:24:42 INFO - PROCESS | 1652 | 1467131082004 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}] 09:24:42 INFO - PROCESS | 1652 | 1467131082006 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:42 INFO - PROCESS | 1652 | 1467131082174 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 09:24:42 INFO - PROCESS | 1652 | 1467131082211 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:42 INFO - PROCESS | 1652 | 1467131082212 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x121211000 == 38 [pid = 1652] [id = 286] 09:24:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1122b8400) [pid = 1652] [serial = 856] [outer = 0x0] 09:24:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119e77c00) [pid = 1652] [serial = 857] [outer = 0x1122b8400] 09:24:42 INFO - PROCESS | 1652 | 1467131082249 Marionette DEBUG loaded listener.js 09:24:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126e1bc00) [pid = 1652] [serial = 858] [outer = 0x1122b8400] 09:24:42 INFO - PROCESS | 1652 | 1467131082552 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]]]}] 09:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 570ms 09:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:24:42 INFO - PROCESS | 1652 | 1467131082569 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 09:24:42 INFO - PROCESS | 1652 | 1467131082571 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 09:24:42 INFO - PROCESS | 1652 | 1467131082573 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:24:42 INFO - PROCESS | 1652 | 1467131082576 Marionette TRACE conn2 <- [1,1118,null,{}] 09:24:42 INFO - PROCESS | 1652 | 1467131082581 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}] 09:24:42 INFO - PROCESS | 1652 | 1467131082583 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:42 INFO - PROCESS | 1652 | 1467131082708 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 09:24:42 INFO - PROCESS | 1652 | 1467131082713 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:42 INFO - PROCESS | 1652 | 1467131082715 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b173800 == 39 [pid = 1652] [id = 287] 09:24:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119d35800) [pid = 1652] [serial = 859] [outer = 0x0] 09:24:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126e1f800) [pid = 1652] [serial = 860] [outer = 0x119d35800] 09:24:42 INFO - PROCESS | 1652 | 1467131082740 Marionette DEBUG loaded listener.js 09:24:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1284a3c00) [pid = 1652] [serial = 861] [outer = 0x119d35800] 09:24:43 INFO - PROCESS | 1652 | 1467131083046 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]]]}] 09:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 523ms 09:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:24:43 INFO - PROCESS | 1652 | 1467131083096 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 09:24:43 INFO - PROCESS | 1652 | 1467131083097 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 09:24:43 INFO - PROCESS | 1652 | 1467131083099 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:24:43 INFO - PROCESS | 1652 | 1467131083100 Marionette TRACE conn2 <- [1,1122,null,{}] 09:24:43 INFO - PROCESS | 1652 | 1467131083103 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}] 09:24:43 INFO - PROCESS | 1652 | 1467131083104 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:43 INFO - PROCESS | 1652 | 1467131083182 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 09:24:43 INFO - PROCESS | 1652 | 1467131083185 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:43 INFO - PROCESS | 1652 | 1467131083186 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c06e800 == 40 [pid = 1652] [id = 288] 09:24:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1284a7800) [pid = 1652] [serial = 862] [outer = 0x0] 09:24:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1290ae400) [pid = 1652] [serial = 863] [outer = 0x1284a7800] 09:24:43 INFO - PROCESS | 1652 | 1467131083210 Marionette DEBUG loaded listener.js 09:24:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1290b3c00) [pid = 1652] [serial = 864] [outer = 0x1284a7800] 09:24:43 INFO - PROCESS | 1652 | 1467131083525 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]]]}] 09:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 471ms 09:24:43 INFO - PROCESS | 1652 | 1467131083570 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 09:24:43 INFO - PROCESS | 1652 | 1467131083571 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 09:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:24:43 INFO - PROCESS | 1652 | 1467131083574 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:24:43 INFO - PROCESS | 1652 | 1467131083575 Marionette TRACE conn2 <- [1,1126,null,{}] 09:24:43 INFO - PROCESS | 1652 | 1467131083577 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}] 09:24:43 INFO - PROCESS | 1652 | 1467131083578 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:43 INFO - PROCESS | 1652 | 1467131083687 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 09:24:43 INFO - PROCESS | 1652 | 1467131083695 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:43 INFO - PROCESS | 1652 | 1467131083696 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c078800 == 41 [pid = 1652] [id = 289] 09:24:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1291d8800) [pid = 1652] [serial = 865] [outer = 0x0] 09:24:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1291de400) [pid = 1652] [serial = 866] [outer = 0x1291d8800] 09:24:43 INFO - PROCESS | 1652 | 1467131083719 Marionette DEBUG loaded listener.js 09:24:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1291e5c00) [pid = 1652] [serial = 867] [outer = 0x1291d8800] 09:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 627ms 09:24:44 INFO - PROCESS | 1652 | 1467131084194 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]]]}] 09:24:44 INFO - PROCESS | 1652 | 1467131084201 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 09:24:44 INFO - PROCESS | 1652 | 1467131084204 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 09:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:24:44 INFO - PROCESS | 1652 | 1467131084207 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:24:44 INFO - PROCESS | 1652 | 1467131084211 Marionette TRACE conn2 <- [1,1130,null,{}] 09:24:44 INFO - PROCESS | 1652 | 1467131084214 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}] 09:24:44 INFO - PROCESS | 1652 | 1467131084216 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:44 INFO - PROCESS | 1652 | 1467131084322 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 09:24:44 INFO - PROCESS | 1652 | 1467131084379 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:44 INFO - PROCESS | 1652 | 1467131084381 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187d3000 == 42 [pid = 1652] [id = 290] 09:24:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1160d7800) [pid = 1652] [serial = 868] [outer = 0x0] 09:24:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x117497c00) [pid = 1652] [serial = 869] [outer = 0x1160d7800] 09:24:44 INFO - PROCESS | 1652 | 1467131084411 Marionette DEBUG loaded listener.js 09:24:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11817b000) [pid = 1652] [serial = 870] [outer = 0x1160d7800] 09:24:44 INFO - PROCESS | 1652 | 1467131084843 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]]]}] 09:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 672ms 09:24:44 INFO - PROCESS | 1652 | 1467131084880 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 09:24:44 INFO - PROCESS | 1652 | 1467131084883 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 09:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:24:44 INFO - PROCESS | 1652 | 1467131084887 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:24:44 INFO - PROCESS | 1652 | 1467131084890 Marionette TRACE conn2 <- [1,1134,null,{}] 09:24:44 INFO - PROCESS | 1652 | 1467131084910 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}] 09:24:44 INFO - PROCESS | 1652 | 1467131084912 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:45 INFO - PROCESS | 1652 | 1467131085039 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 09:24:45 INFO - PROCESS | 1652 | 1467131085108 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:45 INFO - PROCESS | 1652 | 1467131085109 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x125249800 == 43 [pid = 1652] [id = 291] 09:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1191d5800) [pid = 1652] [serial = 871] [outer = 0x0] 09:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1191dec00) [pid = 1652] [serial = 872] [outer = 0x1191d5800] 09:24:45 INFO - PROCESS | 1652 | 1467131085140 Marionette DEBUG loaded listener.js 09:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11994ac00) [pid = 1652] [serial = 873] [outer = 0x1191d5800] 09:24:45 INFO - PROCESS | 1652 | 1467131085558 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]]]}] 09:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 685ms 09:24:45 INFO - PROCESS | 1652 | 1467131085572 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 09:24:45 INFO - PROCESS | 1652 | 1467131085575 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 09:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:24:45 INFO - PROCESS | 1652 | 1467131085579 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:24:45 INFO - PROCESS | 1652 | 1467131085582 Marionette TRACE conn2 <- [1,1138,null,{}] 09:24:45 INFO - PROCESS | 1652 | 1467131085591 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}] 09:24:45 INFO - PROCESS | 1652 | 1467131085594 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:45 INFO - PROCESS | 1652 | 1467131085716 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 09:24:45 INFO - PROCESS | 1652 | 1467131085863 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:45 INFO - PROCESS | 1652 | 1467131085865 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c47c000 == 44 [pid = 1652] [id = 292] 09:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x121a45400) [pid = 1652] [serial = 874] [outer = 0x0] 09:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x124449000) [pid = 1652] [serial = 875] [outer = 0x121a45400] 09:24:45 INFO - PROCESS | 1652 | 1467131085910 Marionette DEBUG loaded listener.js 09:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x125773400) [pid = 1652] [serial = 876] [outer = 0x121a45400] 09:24:46 INFO - PROCESS | 1652 | 1467131086379 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]]]}] 09:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 825ms 09:24:46 INFO - PROCESS | 1652 | 1467131086405 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 09:24:46 INFO - PROCESS | 1652 | 1467131086406 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 09:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:24:46 INFO - PROCESS | 1652 | 1467131086409 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:24:46 INFO - PROCESS | 1652 | 1467131086410 Marionette TRACE conn2 <- [1,1142,null,{}] 09:24:46 INFO - PROCESS | 1652 | 1467131086413 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}] 09:24:46 INFO - PROCESS | 1652 | 1467131086414 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:46 INFO - PROCESS | 1652 | 1467131086517 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 09:24:46 INFO - PROCESS | 1652 | 1467131086573 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:46 INFO - PROCESS | 1652 | 1467131086574 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x116618800 == 45 [pid = 1652] [id = 293] 09:24:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11393a400) [pid = 1652] [serial = 877] [outer = 0x0] 09:24:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12580f400) [pid = 1652] [serial = 878] [outer = 0x11393a400] 09:24:46 INFO - PROCESS | 1652 | 1467131086615 Marionette DEBUG loaded listener.js 09:24:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126e20400) [pid = 1652] [serial = 879] [outer = 0x11393a400] 09:24:47 INFO - PROCESS | 1652 | 1467131087137 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]]]}] 09:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 771ms 09:24:47 INFO - PROCESS | 1652 | 1467131087181 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 09:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:24:47 INFO - PROCESS | 1652 | 1467131087183 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 09:24:47 INFO - PROCESS | 1652 | 1467131087186 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:24:47 INFO - PROCESS | 1652 | 1467131087188 Marionette TRACE conn2 <- [1,1146,null,{}] 09:24:47 INFO - PROCESS | 1652 | 1467131087191 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}] 09:24:47 INFO - PROCESS | 1652 | 1467131087193 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:47 INFO - PROCESS | 1652 | 1467131087288 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 09:24:47 INFO - PROCESS | 1652 | 1467131087343 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:47 INFO - PROCESS | 1652 | 1467131087345 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182e9800 == 46 [pid = 1652] [id = 294] 09:24:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x113966400) [pid = 1652] [serial = 880] [outer = 0x0] 09:24:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x116716400) [pid = 1652] [serial = 881] [outer = 0x113966400] 09:24:47 INFO - PROCESS | 1652 | 1467131087373 Marionette DEBUG loaded listener.js 09:24:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1180a5c00) [pid = 1652] [serial = 882] [outer = 0x113966400] 09:24:47 INFO - PROCESS | 1652 | 1467131087813 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]]]}] 09:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12c06e800 == 45 [pid = 1652] [id = 288] 09:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12b173800 == 44 [pid = 1652] [id = 287] 09:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x121211000 == 43 [pid = 1652] [id = 286] 09:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12981e800 == 42 [pid = 1652] [id = 285] 09:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x126ec6800 == 41 [pid = 1652] [id = 284] 09:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x126112000 == 40 [pid = 1652] [id = 283] 09:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12417e800 == 39 [pid = 1652] [id = 282] 09:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x116233800 == 38 [pid = 1652] [id = 281] 09:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12121e000 == 37 [pid = 1652] [id = 280] 09:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11997d800 == 36 [pid = 1652] [id = 279] 09:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x118253000 == 35 [pid = 1652] [id = 278] 09:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x117005000 == 34 [pid = 1652] [id = 277] 09:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x119bc6800 == 33 [pid = 1652] [id = 276] 09:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x113904000 == 32 [pid = 1652] [id = 275] 09:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x116618800 == 31 [pid = 1652] [id = 293] 09:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12c47c000 == 30 [pid = 1652] [id = 292] 09:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x125249800 == 29 [pid = 1652] [id = 291] 09:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1187d3000 == 28 [pid = 1652] [id = 290] 09:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12c078800 == 27 [pid = 1652] [id = 289] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1181a1c00) [pid = 1652] [serial = 795] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118fbd800) [pid = 1652] [serial = 797] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1191dc800) [pid = 1652] [serial = 798] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119736800) [pid = 1652] [serial = 800] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1162d4800) [pid = 1652] [serial = 774] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1128ab000) [pid = 1652] [serial = 773] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11817c400) [pid = 1652] [serial = 777] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11809e800) [pid = 1652] [serial = 776] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11994f800) [pid = 1652] [serial = 780] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1191de800) [pid = 1652] [serial = 779] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1208ec400) [pid = 1652] [serial = 783] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x121737c00) [pid = 1652] [serial = 806] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118ff0c00) [pid = 1652] [serial = 782] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119d4c800) [pid = 1652] [serial = 804] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12502f400) [pid = 1652] [serial = 809] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x124449800) [pid = 1652] [serial = 807] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1258ee400) [pid = 1652] [serial = 821] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1257cf800) [pid = 1652] [serial = 812] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1174a0800) [pid = 1652] [serial = 786] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116714400) [pid = 1652] [serial = 785] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12521b000) [pid = 1652] [serial = 810] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11809ac00) [pid = 1652] [serial = 815] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1151d7000) [pid = 1652] [serial = 791] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1257d8000) [pid = 1652] [serial = 813] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11671d400) [pid = 1652] [serial = 792] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119d38000) [pid = 1652] [serial = 818] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1191d8400) [pid = 1652] [serial = 816] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119b64800) [pid = 1652] [serial = 801] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1257cac00) [pid = 1652] [serial = 819] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119d31c00) [pid = 1652] [serial = 803] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118576c00) [pid = 1652] [serial = 789] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118182c00) [pid = 1652] [serial = 788] [outer = 0x0] [url = about:blank] 09:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11809e400) [pid = 1652] [serial = 794] [outer = 0x0] [url = about:blank] 09:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1223ms 09:24:48 INFO - PROCESS | 1652 | 1467131088410 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 09:24:48 INFO - PROCESS | 1652 | 1467131088413 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 09:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:24:48 INFO - PROCESS | 1652 | 1467131088416 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:24:48 INFO - PROCESS | 1652 | 1467131088418 Marionette TRACE conn2 <- [1,1150,null,{}] 09:24:48 INFO - PROCESS | 1652 | 1467131088422 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}] 09:24:48 INFO - PROCESS | 1652 | 1467131088424 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:48 INFO - PROCESS | 1652 | 1467131088506 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 09:24:48 INFO - PROCESS | 1652 | 1467131088514 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:48 INFO - PROCESS | 1652 | 1467131088517 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x113bb9000 == 28 [pid = 1652] [id = 295] 09:24:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x112f4ec00) [pid = 1652] [serial = 883] [outer = 0x0] 09:24:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x113941000) [pid = 1652] [serial = 884] [outer = 0x112f4ec00] 09:24:48 INFO - PROCESS | 1652 | 1467131088545 Marionette DEBUG loaded listener.js 09:24:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1151d1800) [pid = 1652] [serial = 885] [outer = 0x112f4ec00] 09:24:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x117496800) [pid = 1652] [serial = 886] [outer = 0x12c5e0400] 09:24:48 INFO - PROCESS | 1652 | 1467131088938 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]]]}] 09:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 571ms 09:24:48 INFO - PROCESS | 1652 | 1467131088987 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 09:24:48 INFO - PROCESS | 1652 | 1467131088989 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 09:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:24:49 INFO - PROCESS | 1652 | 1467131088993 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:24:49 INFO - PROCESS | 1652 | 1467131088995 Marionette TRACE conn2 <- [1,1154,null,{}] 09:24:49 INFO - PROCESS | 1652 | 1467131088997 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}] 09:24:49 INFO - PROCESS | 1652 | 1467131088999 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:49 INFO - PROCESS | 1652 | 1467131089079 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 09:24:49 INFO - PROCESS | 1652 | 1467131089086 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:49 INFO - PROCESS | 1652 | 1467131089087 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1170cb000 == 29 [pid = 1652] [id = 296] 09:24:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11671ac00) [pid = 1652] [serial = 887] [outer = 0x0] 09:24:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x117e98c00) [pid = 1652] [serial = 888] [outer = 0x11671ac00] 09:24:49 INFO - PROCESS | 1652 | 1467131089131 Marionette DEBUG loaded listener.js 09:24:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11817ec00) [pid = 1652] [serial = 889] [outer = 0x11671ac00] 09:24:49 INFO - PROCESS | 1652 | 1467131089544 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]]]}] 09:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 574ms 09:24:49 INFO - PROCESS | 1652 | 1467131089566 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 09:24:49 INFO - PROCESS | 1652 | 1467131089568 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 09:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:24:49 INFO - PROCESS | 1652 | 1467131089572 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:24:49 INFO - PROCESS | 1652 | 1467131089575 Marionette TRACE conn2 <- [1,1158,null,{}] 09:24:49 INFO - PROCESS | 1652 | 1467131089586 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}] 09:24:49 INFO - PROCESS | 1652 | 1467131089590 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:49 INFO - PROCESS | 1652 | 1467131089714 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 09:24:49 INFO - PROCESS | 1652 | 1467131089765 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:49 INFO - PROCESS | 1652 | 1467131089769 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191b5800 == 30 [pid = 1652] [id = 297] 09:24:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118f41800) [pid = 1652] [serial = 890] [outer = 0x0] 09:24:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118fc5000) [pid = 1652] [serial = 891] [outer = 0x118f41800] 09:24:49 INFO - PROCESS | 1652 | 1467131089816 Marionette DEBUG loaded listener.js 09:24:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1191d6000) [pid = 1652] [serial = 892] [outer = 0x118f41800] 09:24:50 INFO - PROCESS | 1652 | 1467131090261 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]]]}] 09:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 725ms 09:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:24:50 INFO - PROCESS | 1652 | 1467131090297 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 09:24:50 INFO - PROCESS | 1652 | 1467131090298 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 09:24:50 INFO - PROCESS | 1652 | 1467131090300 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:24:50 INFO - PROCESS | 1652 | 1467131090301 Marionette TRACE conn2 <- [1,1162,null,{}] 09:24:50 INFO - PROCESS | 1652 | 1467131090304 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}] 09:24:50 INFO - PROCESS | 1652 | 1467131090305 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:50 INFO - PROCESS | 1652 | 1467131090381 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 09:24:50 INFO - PROCESS | 1652 | 1467131090385 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:50 INFO - PROCESS | 1652 | 1467131090386 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ead800 == 31 [pid = 1652] [id = 298] 09:24:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1194f5c00) [pid = 1652] [serial = 893] [outer = 0x0] 09:24:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119730400) [pid = 1652] [serial = 894] [outer = 0x1194f5c00] 09:24:50 INFO - PROCESS | 1652 | 1467131090414 Marionette DEBUG loaded listener.js 09:24:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119954800) [pid = 1652] [serial = 895] [outer = 0x1194f5c00] 09:24:50 INFO - PROCESS | 1652 | 1467131090781 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]]]}] 09:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 519ms 09:24:50 INFO - PROCESS | 1652 | 1467131090826 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 09:24:50 INFO - PROCESS | 1652 | 1467131090827 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 09:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:24:50 INFO - PROCESS | 1652 | 1467131090830 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:24:50 INFO - PROCESS | 1652 | 1467131090831 Marionette TRACE conn2 <- [1,1166,null,{}] 09:24:50 INFO - PROCESS | 1652 | 1467131090833 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}] 09:24:50 INFO - PROCESS | 1652 | 1467131090834 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:50 INFO - PROCESS | 1652 | 1467131090935 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 09:24:50 INFO - PROCESS | 1652 | 1467131090939 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:50 INFO - PROCESS | 1652 | 1467131090940 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x121358800 == 32 [pid = 1652] [id = 299] 09:24:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1194f7400) [pid = 1652] [serial = 896] [outer = 0x0] 09:24:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119d32400) [pid = 1652] [serial = 897] [outer = 0x1194f7400] 09:24:50 INFO - PROCESS | 1652 | 1467131090965 Marionette DEBUG loaded listener.js 09:24:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119e7b800) [pid = 1652] [serial = 898] [outer = 0x1194f7400] 09:24:51 INFO - PROCESS | 1652 | 1467131091305 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]]]}] 09:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 517ms 09:24:51 INFO - PROCESS | 1652 | 1467131091348 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 09:24:51 INFO - PROCESS | 1652 | 1467131091350 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 09:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:24:51 INFO - PROCESS | 1652 | 1467131091352 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:24:51 INFO - PROCESS | 1652 | 1467131091353 Marionette TRACE conn2 <- [1,1170,null,{}] 09:24:51 INFO - PROCESS | 1652 | 1467131091355 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}] 09:24:51 INFO - PROCESS | 1652 | 1467131091360 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:51 INFO - PROCESS | 1652 | 1467131091478 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 09:24:51 INFO - PROCESS | 1652 | 1467131091511 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:51 INFO - PROCESS | 1652 | 1467131091512 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x121c87000 == 33 [pid = 1652] [id = 300] 09:24:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12082d800) [pid = 1652] [serial = 899] [outer = 0x0] 09:24:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12145e000) [pid = 1652] [serial = 900] [outer = 0x12082d800] 09:24:51 INFO - PROCESS | 1652 | 1467131091537 Marionette DEBUG loaded listener.js 09:24:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1241a7400) [pid = 1652] [serial = 901] [outer = 0x12082d800] 09:24:51 INFO - PROCESS | 1652 | 1467131091852 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]]]}] 09:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 520ms 09:24:51 INFO - PROCESS | 1652 | 1467131091872 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 09:24:51 INFO - PROCESS | 1652 | 1467131091875 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 09:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:24:51 INFO - PROCESS | 1652 | 1467131091878 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:24:51 INFO - PROCESS | 1652 | 1467131091879 Marionette TRACE conn2 <- [1,1174,null,{}] 09:24:51 INFO - PROCESS | 1652 | 1467131091881 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}] 09:24:51 INFO - PROCESS | 1652 | 1467131091883 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:52 INFO - PROCESS | 1652 | 1467131092021 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 09:24:52 INFO - PROCESS | 1652 | 1467131092036 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:52 INFO - PROCESS | 1652 | 1467131092048 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1241c1000 == 34 [pid = 1652] [id = 301] 09:24:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1244c9400) [pid = 1652] [serial = 902] [outer = 0x0] 09:24:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x125031000) [pid = 1652] [serial = 903] [outer = 0x1244c9400] 09:24:52 INFO - PROCESS | 1652 | 1467131092092 Marionette DEBUG loaded listener.js 09:24:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x125772800) [pid = 1652] [serial = 904] [outer = 0x1244c9400] 09:24:52 INFO - PROCESS | 1652 | 1467131092513 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] 09:24:52 INFO - PROCESS | 1652 | 1467131092552 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 09:24:52 INFO - PROCESS | 1652 | 1467131092554 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:24:52 INFO - PROCESS | 1652 | 1467131092555 Marionette TRACE conn2 <- [1,1178,null,{}] 09:24:52 INFO - PROCESS | 1652 | 1467131092557 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}] 09:24:52 INFO - PROCESS | 1652 | 1467131092559 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:52 INFO - PROCESS | 1652 | 1467131092853 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 09:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1284a7800) [pid = 1652] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112aa7800) [pid = 1652] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1261d0000) [pid = 1652] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12687f400) [pid = 1652] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119d32000) [pid = 1652] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x110fc3800) [pid = 1652] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118ff2000) [pid = 1652] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11817c800) [pid = 1652] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116a03c00) [pid = 1652] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x112ac4000) [pid = 1652] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1172bc000) [pid = 1652] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1122b8400) [pid = 1652] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119d35800) [pid = 1652] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x112a83400) [pid = 1652] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1257d9000) [pid = 1652] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1291d8800) [pid = 1652] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:24:52 INFO - PROCESS | 1652 | 1467131092896 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:52 INFO - PROCESS | 1652 | 1467131092898 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x117021800 == 35 [pid = 1652] [id = 302] 09:24:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1122b8400) [pid = 1652] [serial = 905] [outer = 0x0] 09:24:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x112a83400) [pid = 1652] [serial = 906] [outer = 0x1122b8400] 09:24:52 INFO - PROCESS | 1652 | 1467131092923 Marionette DEBUG loaded listener.js 09:24:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11817c800) [pid = 1652] [serial = 907] [outer = 0x1122b8400] 09:24:53 INFO - PROCESS | 1652 | 1467131093177 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] 09:24:53 INFO - PROCESS | 1652 | 1467131093233 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 09:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:24:53 INFO - PROCESS | 1652 | 1467131093235 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:24:53 INFO - PROCESS | 1652 | 1467131093236 Marionette TRACE conn2 <- [1,1182,null,{}] 09:24:53 INFO - PROCESS | 1652 | 1467131093239 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}] 09:24:53 INFO - PROCESS | 1652 | 1467131093240 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:53 INFO - PROCESS | 1652 | 1467131093329 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 09:24:53 INFO - PROCESS | 1652 | 1467131093332 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:53 INFO - PROCESS | 1652 | 1467131093333 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x126807800 == 36 [pid = 1652] [id = 303] 09:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1128a0400) [pid = 1652] [serial = 908] [outer = 0x0] 09:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1257d4c00) [pid = 1652] [serial = 909] [outer = 0x1128a0400] 09:24:53 INFO - PROCESS | 1652 | 1467131093365 Marionette DEBUG loaded listener.js 09:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1258ee400) [pid = 1652] [serial = 910] [outer = 0x1128a0400] 09:24:53 INFO - PROCESS | 1652 | 1467131093715 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] 09:24:53 INFO - PROCESS | 1652 | 1467131093756 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 09:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:24:53 INFO - PROCESS | 1652 | 1467131093770 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:24:53 INFO - PROCESS | 1652 | 1467131093771 Marionette TRACE conn2 <- [1,1186,null,{}] 09:24:53 INFO - PROCESS | 1652 | 1467131093773 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}] 09:24:53 INFO - PROCESS | 1652 | 1467131093774 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:53 INFO - PROCESS | 1652 | 1467131093846 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 09:24:53 INFO - PROCESS | 1652 | 1467131093849 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:53 INFO - PROCESS | 1652 | 1467131093850 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1284e3000 == 37 [pid = 1652] [id = 304] 09:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1261c9000) [pid = 1652] [serial = 911] [outer = 0x0] 09:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126730c00) [pid = 1652] [serial = 912] [outer = 0x1261c9000] 09:24:53 INFO - PROCESS | 1652 | 1467131093876 Marionette DEBUG loaded listener.js 09:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12687e000) [pid = 1652] [serial = 913] [outer = 0x1261c9000] 09:24:54 INFO - PROCESS | 1652 | 1467131094202 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] 09:24:54 INFO - PROCESS | 1652 | 1467131094240 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 09:24:54 INFO - PROCESS | 1652 | 1467131094242 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:24:54 INFO - PROCESS | 1652 | 1467131094244 Marionette TRACE conn2 <- [1,1190,null,{}] 09:24:54 INFO - PROCESS | 1652 | 1467131094246 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}] 09:24:54 INFO - PROCESS | 1652 | 1467131094247 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:54 INFO - PROCESS | 1652 | 1467131094336 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 09:24:54 INFO - PROCESS | 1652 | 1467131094340 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:54 INFO - PROCESS | 1652 | 1467131094341 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x129826800 == 38 [pid = 1652] [id = 305] 09:24:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1261d1800) [pid = 1652] [serial = 914] [outer = 0x0] 09:24:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126e1a800) [pid = 1652] [serial = 915] [outer = 0x1261d1800] 09:24:54 INFO - PROCESS | 1652 | 1467131094370 Marionette DEBUG loaded listener.js 09:24:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128382400) [pid = 1652] [serial = 916] [outer = 0x1261d1800] 09:24:54 INFO - PROCESS | 1652 | 1467131094707 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] 09:24:54 INFO - PROCESS | 1652 | 1467131094764 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 09:24:54 INFO - PROCESS | 1652 | 1467131094766 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:24:54 INFO - PROCESS | 1652 | 1467131094768 Marionette TRACE conn2 <- [1,1194,null,{}] 09:24:54 INFO - PROCESS | 1652 | 1467131094770 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}] 09:24:54 INFO - PROCESS | 1652 | 1467131094771 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:54 INFO - PROCESS | 1652 | 1467131094849 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 09:24:54 INFO - PROCESS | 1652 | 1467131094941 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:54 INFO - PROCESS | 1652 | 1467131094943 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x112637000 == 39 [pid = 1652] [id = 306] 09:24:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x110fc3800) [pid = 1652] [serial = 917] [outer = 0x0] 09:24:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x111c18800) [pid = 1652] [serial = 918] [outer = 0x110fc3800] 09:24:54 INFO - PROCESS | 1652 | 1467131094975 Marionette DEBUG loaded listener.js 09:24:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1128e3000) [pid = 1652] [serial = 919] [outer = 0x110fc3800] 09:24:55 INFO - PROCESS | 1652 | 1467131095508 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] 09:24:55 INFO - PROCESS | 1652 | 1467131095567 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 09:24:55 INFO - PROCESS | 1652 | 1467131095569 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:24:55 INFO - PROCESS | 1652 | 1467131095571 Marionette TRACE conn2 <- [1,1198,null,{}] 09:24:55 INFO - PROCESS | 1652 | 1467131095576 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}] 09:24:55 INFO - PROCESS | 1652 | 1467131095579 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:55 INFO - PROCESS | 1652 | 1467131095709 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 09:24:55 INFO - PROCESS | 1652 | 1467131095786 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:55 INFO - PROCESS | 1652 | 1467131095788 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x119433000 == 40 [pid = 1652] [id = 307] 09:24:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1180aac00) [pid = 1652] [serial = 920] [outer = 0x0] 09:24:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118180000) [pid = 1652] [serial = 921] [outer = 0x1180aac00] 09:24:55 INFO - PROCESS | 1652 | 1467131095819 Marionette DEBUG loaded listener.js 09:24:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118570800) [pid = 1652] [serial = 922] [outer = 0x1180aac00] 09:24:56 INFO - PROCESS | 1652 | 1467131096445 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]]]}] 09:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 920ms 09:24:56 INFO - PROCESS | 1652 | 1467131096490 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 09:24:56 INFO - PROCESS | 1652 | 1467131096494 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 09:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:24:56 INFO - PROCESS | 1652 | 1467131096497 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:24:56 INFO - PROCESS | 1652 | 1467131096500 Marionette TRACE conn2 <- [1,1202,null,{}] 09:24:56 INFO - PROCESS | 1652 | 1467131096503 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}] 09:24:56 INFO - PROCESS | 1652 | 1467131096505 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:56 INFO - PROCESS | 1652 | 1467131096642 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 09:24:56 INFO - PROCESS | 1652 | 1467131096743 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:56 INFO - PROCESS | 1652 | 1467131096747 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182ee000 == 41 [pid = 1652] [id = 308] 09:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1172ba000) [pid = 1652] [serial = 923] [outer = 0x0] 09:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1176dc000) [pid = 1652] [serial = 924] [outer = 0x1172ba000] 09:24:56 INFO - PROCESS | 1652 | 1467131096795 Marionette DEBUG loaded listener.js 09:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118182c00) [pid = 1652] [serial = 925] [outer = 0x1172ba000] 09:24:57 INFO - PROCESS | 1652 | --DOCSHELL 0x129826800 == 40 [pid = 1652] [id = 305] 09:24:57 INFO - PROCESS | 1652 | --DOCSHELL 0x1284e3000 == 39 [pid = 1652] [id = 304] 09:24:57 INFO - PROCESS | 1652 | --DOCSHELL 0x126807800 == 38 [pid = 1652] [id = 303] 09:24:57 INFO - PROCESS | 1652 | --DOCSHELL 0x117021800 == 37 [pid = 1652] [id = 302] 09:24:57 INFO - PROCESS | 1652 | --DOCSHELL 0x1241c1000 == 36 [pid = 1652] [id = 301] 09:24:57 INFO - PROCESS | 1652 | --DOCSHELL 0x121c87000 == 35 [pid = 1652] [id = 300] 09:24:57 INFO - PROCESS | 1652 | --DOCSHELL 0x121358800 == 34 [pid = 1652] [id = 299] 09:24:57 INFO - PROCESS | 1652 | --DOCSHELL 0x119ead800 == 33 [pid = 1652] [id = 298] 09:24:57 INFO - PROCESS | 1652 | --DOCSHELL 0x1191b5800 == 32 [pid = 1652] [id = 297] 09:24:57 INFO - PROCESS | 1652 | --DOCSHELL 0x1170cb000 == 31 [pid = 1652] [id = 296] 09:24:57 INFO - PROCESS | 1652 | --DOCSHELL 0x113bb9000 == 30 [pid = 1652] [id = 295] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1263f0000) [pid = 1652] [serial = 822] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1290ae400) [pid = 1652] [serial = 863] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12580e800) [pid = 1652] [serial = 848] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1261d6400) [pid = 1652] [serial = 851] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1268db400) [pid = 1652] [serial = 854] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1208ea800) [pid = 1652] [serial = 842] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1212f0c00) [pid = 1652] [serial = 843] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x111e29000) [pid = 1652] [serial = 824] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1128eb000) [pid = 1652] [serial = 825] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1191e2400) [pid = 1652] [serial = 836] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119731000) [pid = 1652] [serial = 837] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11856dc00) [pid = 1652] [serial = 833] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1185d6400) [pid = 1652] [serial = 834] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x126871400) [pid = 1652] [serial = 852] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1170b4400) [pid = 1652] [serial = 830] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118094800) [pid = 1652] [serial = 831] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119957c00) [pid = 1652] [serial = 839] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119d4d400) [pid = 1652] [serial = 840] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118091c00) [pid = 1652] [serial = 827] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1181a0c00) [pid = 1652] [serial = 828] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x126e12000) [pid = 1652] [serial = 855] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119e77c00) [pid = 1652] [serial = 857] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1284a3c00) [pid = 1652] [serial = 861] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x121a3a000) [pid = 1652] [serial = 845] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1261c8c00) [pid = 1652] [serial = 849] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1290b3c00) [pid = 1652] [serial = 864] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x125774c00) [pid = 1652] [serial = 846] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x126e1f800) [pid = 1652] [serial = 860] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x126e1bc00) [pid = 1652] [serial = 858] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1291e5c00) [pid = 1652] [serial = 867] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1291de400) [pid = 1652] [serial = 866] [outer = 0x0] [url = about:blank] 09:24:57 INFO - PROCESS | 1652 | 1467131097315 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]]]}] 09:24:57 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 09:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 873ms 09:24:57 INFO - PROCESS | 1652 | 1467131097370 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 09:24:57 INFO - PROCESS | 1652 | 1467131097374 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 09:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:24:57 INFO - PROCESS | 1652 | 1467131097378 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:24:57 INFO - PROCESS | 1652 | 1467131097380 Marionette TRACE conn2 <- [1,1206,null,{}] 09:24:57 INFO - PROCESS | 1652 | 1467131097382 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}] 09:24:57 INFO - PROCESS | 1652 | 1467131097384 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:57 INFO - PROCESS | 1652 | 1467131097462 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 09:24:57 INFO - PROCESS | 1652 | 1467131097466 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:57 INFO - PROCESS | 1652 | 1467131097468 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187ce800 == 31 [pid = 1652] [id = 309] 09:24:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11875b000) [pid = 1652] [serial = 926] [outer = 0x0] 09:24:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118f48400) [pid = 1652] [serial = 927] [outer = 0x11875b000] 09:24:57 INFO - PROCESS | 1652 | 1467131097497 Marionette DEBUG loaded listener.js 09:24:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1191dac00) [pid = 1652] [serial = 928] [outer = 0x11875b000] 09:24:57 INFO - PROCESS | 1652 | 1467131097831 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]]]}] 09:24:57 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 09:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 471ms 09:24:57 INFO - PROCESS | 1652 | 1467131097855 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 09:24:57 INFO - PROCESS | 1652 | 1467131097857 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 09:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:24:57 INFO - PROCESS | 1652 | 1467131097863 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:24:57 INFO - PROCESS | 1652 | 1467131097865 Marionette TRACE conn2 <- [1,1210,null,{}] 09:24:57 INFO - PROCESS | 1652 | 1467131097873 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}] 09:24:57 INFO - PROCESS | 1652 | 1467131097876 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:57 INFO - PROCESS | 1652 | 1467131097954 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 09:24:57 INFO - PROCESS | 1652 | 1467131097962 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:57 INFO - PROCESS | 1652 | 1467131097964 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x121209800 == 32 [pid = 1652] [id = 310] 09:24:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11972d000) [pid = 1652] [serial = 929] [outer = 0x0] 09:24:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119d32c00) [pid = 1652] [serial = 930] [outer = 0x11972d000] 09:24:57 INFO - PROCESS | 1652 | 1467131097992 Marionette DEBUG loaded listener.js 09:24:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1208e7000) [pid = 1652] [serial = 931] [outer = 0x11972d000] 09:24:58 INFO - PROCESS | 1652 | 1467131098353 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]]]}] 09:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 520ms 09:24:58 INFO - PROCESS | 1652 | 1467131098391 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 09:24:58 INFO - PROCESS | 1652 | 1467131098393 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 09:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:24:58 INFO - PROCESS | 1652 | 1467131098397 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:24:58 INFO - PROCESS | 1652 | 1467131098398 Marionette TRACE conn2 <- [1,1214,null,{}] 09:24:58 INFO - PROCESS | 1652 | 1467131098400 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}] 09:24:58 INFO - PROCESS | 1652 | 1467131098401 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:58 INFO - PROCESS | 1652 | 1467131098481 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 09:24:58 INFO - PROCESS | 1652 | 1467131098485 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:58 INFO - PROCESS | 1652 | 1467131098486 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x121af6000 == 33 [pid = 1652] [id = 311] 09:24:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1208ea400) [pid = 1652] [serial = 932] [outer = 0x0] 09:24:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12145ac00) [pid = 1652] [serial = 933] [outer = 0x1208ea400] 09:24:58 INFO - PROCESS | 1652 | 1467131098511 Marionette DEBUG loaded listener.js 09:24:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1240e6400) [pid = 1652] [serial = 934] [outer = 0x1208ea400] 09:24:58 INFO - PROCESS | 1652 | 1467131098819 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]]]}] 09:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 468ms 09:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:24:58 INFO - PROCESS | 1652 | 1467131098865 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 09:24:58 INFO - PROCESS | 1652 | 1467131098866 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 09:24:58 INFO - PROCESS | 1652 | 1467131098869 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:24:58 INFO - PROCESS | 1652 | 1467131098870 Marionette TRACE conn2 <- [1,1218,null,{}] 09:24:58 INFO - PROCESS | 1652 | 1467131098872 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}] 09:24:58 INFO - PROCESS | 1652 | 1467131098873 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:58 INFO - PROCESS | 1652 | 1467131098947 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 09:24:58 INFO - PROCESS | 1652 | 1467131098950 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:58 INFO - PROCESS | 1652 | 1467131098951 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x118391000 == 34 [pid = 1652] [id = 312] 09:24:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x124450800) [pid = 1652] [serial = 935] [outer = 0x0] 09:24:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12505f000) [pid = 1652] [serial = 936] [outer = 0x124450800] 09:24:58 INFO - PROCESS | 1652 | 1467131098977 Marionette DEBUG loaded listener.js 09:24:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1257ce800) [pid = 1652] [serial = 937] [outer = 0x124450800] 09:24:59 INFO - PROCESS | 1652 | 1467131099318 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]]]}] 09:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 467ms 09:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:24:59 INFO - PROCESS | 1652 | 1467131099337 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 09:24:59 INFO - PROCESS | 1652 | 1467131099338 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 09:24:59 INFO - PROCESS | 1652 | 1467131099340 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:24:59 INFO - PROCESS | 1652 | 1467131099341 Marionette TRACE conn2 <- [1,1222,null,{}] 09:24:59 INFO - PROCESS | 1652 | 1467131099347 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}] 09:24:59 INFO - PROCESS | 1652 | 1467131099351 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:59 INFO - PROCESS | 1652 | 1467131099480 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 09:24:59 INFO - PROCESS | 1652 | 1467131099492 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:59 INFO - PROCESS | 1652 | 1467131099494 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12675d000 == 35 [pid = 1652] [id = 313] 09:24:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x112aac000) [pid = 1652] [serial = 938] [outer = 0x0] 09:24:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1257d0800) [pid = 1652] [serial = 939] [outer = 0x112aac000] 09:24:59 INFO - PROCESS | 1652 | 1467131099519 Marionette DEBUG loaded listener.js 09:24:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1268e0800) [pid = 1652] [serial = 940] [outer = 0x112aac000] 09:24:59 INFO - PROCESS | 1652 | 1467131099856 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] 09:24:59 INFO - PROCESS | 1652 | 1467131099865 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 09:24:59 INFO - PROCESS | 1652 | 1467131099867 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:24:59 INFO - PROCESS | 1652 | 1467131099868 Marionette TRACE conn2 <- [1,1226,null,{}] 09:24:59 INFO - PROCESS | 1652 | 1467131099870 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}] 09:24:59 INFO - PROCESS | 1652 | 1467131099871 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:59 INFO - PROCESS | 1652 | 1467131099967 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 09:24:59 INFO - PROCESS | 1652 | 1467131099977 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:59 INFO - PROCESS | 1652 | 1467131099979 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:24:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1284d0000 == 36 [pid = 1652] [id = 314] 09:24:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126e14c00) [pid = 1652] [serial = 941] [outer = 0x0] 09:25:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12837b400) [pid = 1652] [serial = 942] [outer = 0x126e14c00] 09:25:00 INFO - PROCESS | 1652 | 1467131100003 Marionette DEBUG loaded listener.js 09:25:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128384800) [pid = 1652] [serial = 943] [outer = 0x126e14c00] 09:25:00 INFO - PROCESS | 1652 | 1467131100330 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]]]}] 09:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 519ms 09:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:25:00 INFO - PROCESS | 1652 | 1467131100386 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 09:25:00 INFO - PROCESS | 1652 | 1467131100388 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 09:25:00 INFO - PROCESS | 1652 | 1467131100390 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:25:00 INFO - PROCESS | 1652 | 1467131100391 Marionette TRACE conn2 <- [1,1230,null,{}] 09:25:00 INFO - PROCESS | 1652 | 1467131100393 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}] 09:25:00 INFO - PROCESS | 1652 | 1467131100394 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:00 INFO - PROCESS | 1652 | 1467131100497 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 09:25:00 INFO - PROCESS | 1652 | 1467131100509 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:00 INFO - PROCESS | 1652 | 1467131100510 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x129822800 == 37 [pid = 1652] [id = 315] 09:25:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128386000) [pid = 1652] [serial = 944] [outer = 0x0] 09:25:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1290a8c00) [pid = 1652] [serial = 945] [outer = 0x128386000] 09:25:00 INFO - PROCESS | 1652 | 1467131100539 Marionette DEBUG loaded listener.js 09:25:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1290b6000) [pid = 1652] [serial = 946] [outer = 0x128386000] 09:25:00 INFO - PROCESS | 1652 | 1467131100936 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]]]}] 09:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 572ms 09:25:00 INFO - PROCESS | 1652 | 1467131100963 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 09:25:00 INFO - PROCESS | 1652 | 1467131100965 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 09:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:25:00 INFO - PROCESS | 1652 | 1467131100975 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:25:00 INFO - PROCESS | 1652 | 1467131100977 Marionette TRACE conn2 <- [1,1234,null,{}] 09:25:00 INFO - PROCESS | 1652 | 1467131100980 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}] 09:25:00 INFO - PROCESS | 1652 | 1467131100982 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:01 INFO - PROCESS | 1652 | 1467131101138 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 09:25:01 INFO - PROCESS | 1652 | 1467131101167 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:01 INFO - PROCESS | 1652 | 1467131101168 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac8a800 == 38 [pid = 1652] [id = 316] 09:25:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128386800) [pid = 1652] [serial = 947] [outer = 0x0] 09:25:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1291e5800) [pid = 1652] [serial = 948] [outer = 0x128386800] 09:25:01 INFO - PROCESS | 1652 | 1467131101208 Marionette DEBUG loaded listener.js 09:25:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129350400) [pid = 1652] [serial = 949] [outer = 0x128386800] 09:25:01 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1194f5c00) [pid = 1652] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:25:01 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1194f7400) [pid = 1652] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:25:01 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118f41800) [pid = 1652] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:25:01 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11671ac00) [pid = 1652] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:25:01 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x112f4ec00) [pid = 1652] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:25:01 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113966400) [pid = 1652] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:25:01 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1160d7800) [pid = 1652] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:25:01 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12082d800) [pid = 1652] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:25:01 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1191d5800) [pid = 1652] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:25:01 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121a45400) [pid = 1652] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:25:01 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1261c9000) [pid = 1652] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:25:01 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11393a400) [pid = 1652] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:25:01 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1244c9400) [pid = 1652] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:25:01 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1122b8400) [pid = 1652] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:25:01 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1128a0400) [pid = 1652] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:25:01 INFO - PROCESS | 1652 | 1467131101654 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]]]}] 09:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 727ms 09:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:25:01 INFO - PROCESS | 1652 | 1467131101695 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 09:25:01 INFO - PROCESS | 1652 | 1467131101697 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 09:25:01 INFO - PROCESS | 1652 | 1467131101699 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:25:01 INFO - PROCESS | 1652 | 1467131101700 Marionette TRACE conn2 <- [1,1238,null,{}] 09:25:01 INFO - PROCESS | 1652 | 1467131101702 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}] 09:25:01 INFO - PROCESS | 1652 | 1467131101703 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:01 INFO - PROCESS | 1652 | 1467131101795 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 09:25:01 INFO - PROCESS | 1652 | 1467131101801 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:01 INFO - PROCESS | 1652 | 1467131101802 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x121ae2800 == 39 [pid = 1652] [id = 317] 09:25:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x112a83800) [pid = 1652] [serial = 950] [outer = 0x0] 09:25:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11817dc00) [pid = 1652] [serial = 951] [outer = 0x112a83800] 09:25:01 INFO - PROCESS | 1652 | 1467131101826 Marionette DEBUG loaded listener.js 09:25:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1194ee400) [pid = 1652] [serial = 952] [outer = 0x112a83800] 09:25:02 INFO - PROCESS | 1652 | 1467131102147 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]]]}] 09:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 470ms 09:25:02 INFO - PROCESS | 1652 | 1467131102169 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 09:25:02 INFO - PROCESS | 1652 | 1467131102171 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 09:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:25:02 INFO - PROCESS | 1652 | 1467131102173 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:25:02 INFO - PROCESS | 1652 | 1467131102175 Marionette TRACE conn2 <- [1,1242,null,{}] 09:25:02 INFO - PROCESS | 1652 | 1467131102179 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}] 09:25:02 INFO - PROCESS | 1652 | 1467131102181 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:02 INFO - PROCESS | 1652 | 1467131102299 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 09:25:02 INFO - PROCESS | 1652 | 1467131102305 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:02 INFO - PROCESS | 1652 | 1467131102306 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b165800 == 40 [pid = 1652] [id = 318] 09:25:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1194f5c00) [pid = 1652] [serial = 953] [outer = 0x0] 09:25:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124568400) [pid = 1652] [serial = 954] [outer = 0x1194f5c00] 09:25:02 INFO - PROCESS | 1652 | 1467131102333 Marionette DEBUG loaded listener.js 09:25:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1298bf000) [pid = 1652] [serial = 955] [outer = 0x1194f5c00] 09:25:02 INFO - PROCESS | 1652 | 1467131102635 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]]]}] 09:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 472ms 09:25:02 INFO - PROCESS | 1652 | 1467131102649 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 09:25:02 INFO - PROCESS | 1652 | 1467131102650 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 09:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:25:02 INFO - PROCESS | 1652 | 1467131102652 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:25:02 INFO - PROCESS | 1652 | 1467131102653 Marionette TRACE conn2 <- [1,1246,null,{}] 09:25:02 INFO - PROCESS | 1652 | 1467131102656 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}] 09:25:02 INFO - PROCESS | 1652 | 1467131102657 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:02 INFO - PROCESS | 1652 | 1467131102738 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 09:25:02 INFO - PROCESS | 1652 | 1467131102743 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:02 INFO - PROCESS | 1652 | 1467131102745 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c074000 == 41 [pid = 1652] [id = 319] 09:25:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1298c2800) [pid = 1652] [serial = 956] [outer = 0x0] 09:25:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a668000) [pid = 1652] [serial = 957] [outer = 0x1298c2800] 09:25:02 INFO - PROCESS | 1652 | 1467131102768 Marionette DEBUG loaded listener.js 09:25:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a6d2c00) [pid = 1652] [serial = 958] [outer = 0x1298c2800] 09:25:03 INFO - PROCESS | 1652 | 1467131103104 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]]]}] 09:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 467ms 09:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:25:03 INFO - PROCESS | 1652 | 1467131103121 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 09:25:03 INFO - PROCESS | 1652 | 1467131103122 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 09:25:03 INFO - PROCESS | 1652 | 1467131103124 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:25:03 INFO - PROCESS | 1652 | 1467131103127 Marionette TRACE conn2 <- [1,1250,null,{}] 09:25:03 INFO - PROCESS | 1652 | 1467131103131 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}] 09:25:03 INFO - PROCESS | 1652 | 1467131103132 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:03 INFO - PROCESS | 1652 | 1467131103246 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 09:25:03 INFO - PROCESS | 1652 | 1467131103251 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:03 INFO - PROCESS | 1652 | 1467131103252 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c477000 == 42 [pid = 1652] [id = 320] 09:25:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119d4c800) [pid = 1652] [serial = 959] [outer = 0x0] 09:25:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a6d3c00) [pid = 1652] [serial = 960] [outer = 0x119d4c800] 09:25:03 INFO - PROCESS | 1652 | 1467131103276 Marionette DEBUG loaded listener.js 09:25:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12ad0b800) [pid = 1652] [serial = 961] [outer = 0x119d4c800] 09:25:03 INFO - PROCESS | 1652 | 1467131103566 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]]]}] 09:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 472ms 09:25:03 INFO - PROCESS | 1652 | 1467131103642 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 09:25:03 INFO - PROCESS | 1652 | 1467131103644 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 09:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:25:03 INFO - PROCESS | 1652 | 1467131103649 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:25:03 INFO - PROCESS | 1652 | 1467131103652 Marionette TRACE conn2 <- [1,1254,null,{}] 09:25:03 INFO - PROCESS | 1652 | 1467131103656 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}] 09:25:03 INFO - PROCESS | 1652 | 1467131103659 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:03 INFO - PROCESS | 1652 | 1467131103770 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 09:25:03 INFO - PROCESS | 1652 | 1467131103824 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:03 INFO - PROCESS | 1652 | 1467131103826 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f48000 == 43 [pid = 1652] [id = 321] 09:25:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x113daac00) [pid = 1652] [serial = 962] [outer = 0x0] 09:25:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1162d4800) [pid = 1652] [serial = 963] [outer = 0x113daac00] 09:25:03 INFO - PROCESS | 1652 | 1467131103870 Marionette DEBUG loaded listener.js 09:25:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1176dc400) [pid = 1652] [serial = 964] [outer = 0x113daac00] 09:25:04 INFO - PROCESS | 1652 | 1467131104287 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]]]}] 09:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 673ms 09:25:04 INFO - PROCESS | 1652 | 1467131104323 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 09:25:04 INFO - PROCESS | 1652 | 1467131104327 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 09:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:25:04 INFO - PROCESS | 1652 | 1467131104332 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:25:04 INFO - PROCESS | 1652 | 1467131104335 Marionette TRACE conn2 <- [1,1258,null,{}] 09:25:04 INFO - PROCESS | 1652 | 1467131104338 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}] 09:25:04 INFO - PROCESS | 1652 | 1467131104339 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:04 INFO - PROCESS | 1652 | 1467131104440 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 09:25:04 INFO - PROCESS | 1652 | 1467131104534 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:04 INFO - PROCESS | 1652 | 1467131104535 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12165b800 == 44 [pid = 1652] [id = 322] 09:25:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118ff1c00) [pid = 1652] [serial = 965] [outer = 0x0] 09:25:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1194f0c00) [pid = 1652] [serial = 966] [outer = 0x118ff1c00] 09:25:04 INFO - PROCESS | 1652 | 1467131104566 Marionette DEBUG loaded listener.js 09:25:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119954400) [pid = 1652] [serial = 967] [outer = 0x118ff1c00] 09:25:05 INFO - PROCESS | 1652 | 1467131104995 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]]]}] 09:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 672ms 09:25:05 INFO - PROCESS | 1652 | 1467131105003 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 09:25:05 INFO - PROCESS | 1652 | 1467131105004 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 09:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:25:05 INFO - PROCESS | 1652 | 1467131105007 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:25:05 INFO - PROCESS | 1652 | 1467131105009 Marionette TRACE conn2 <- [1,1262,null,{}] 09:25:05 INFO - PROCESS | 1652 | 1467131105017 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}] 09:25:05 INFO - PROCESS | 1652 | 1467131105020 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:05 INFO - PROCESS | 1652 | 1467131105125 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 09:25:05 INFO - PROCESS | 1652 | 1467131105185 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:05 INFO - PROCESS | 1652 | 1467131105188 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b174000 == 45 [pid = 1652] [id = 323] 09:25:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1240be000) [pid = 1652] [serial = 968] [outer = 0x0] 09:25:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x125025400) [pid = 1652] [serial = 969] [outer = 0x1240be000] 09:25:05 INFO - PROCESS | 1652 | 1467131105219 Marionette DEBUG loaded listener.js 09:25:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1257d5400) [pid = 1652] [serial = 970] [outer = 0x1240be000] 09:25:05 INFO - PROCESS | 1652 | 1467131105633 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]]]}] 09:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 671ms 09:25:05 INFO - PROCESS | 1652 | 1467131105679 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 09:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:25:05 INFO - PROCESS | 1652 | 1467131105680 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 09:25:05 INFO - PROCESS | 1652 | 1467131105682 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:25:05 INFO - PROCESS | 1652 | 1467131105684 Marionette TRACE conn2 <- [1,1266,null,{}] 09:25:05 INFO - PROCESS | 1652 | 1467131105686 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}] 09:25:05 INFO - PROCESS | 1652 | 1467131105688 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:05 INFO - PROCESS | 1652 | 1467131105792 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 09:25:05 INFO - PROCESS | 1652 | 1467131105896 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:05 INFO - PROCESS | 1652 | 1467131105897 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5c2800 == 46 [pid = 1652] [id = 324] 09:25:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1267d2800) [pid = 1652] [serial = 971] [outer = 0x0] 09:25:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x126e17c00) [pid = 1652] [serial = 972] [outer = 0x1267d2800] 09:25:05 INFO - PROCESS | 1652 | 1467131105925 Marionette DEBUG loaded listener.js 09:25:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1290b0000) [pid = 1652] [serial = 973] [outer = 0x1267d2800] 09:25:06 INFO - PROCESS | 1652 | 1467131106316 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]]]}] 09:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 669ms 09:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:25:06 INFO - PROCESS | 1652 | 1467131106353 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 09:25:06 INFO - PROCESS | 1652 | 1467131106354 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 09:25:06 INFO - PROCESS | 1652 | 1467131106356 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:25:06 INFO - PROCESS | 1652 | 1467131106358 Marionette TRACE conn2 <- [1,1270,null,{}] 09:25:06 INFO - PROCESS | 1652 | 1467131106360 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}] 09:25:06 INFO - PROCESS | 1652 | 1467131106362 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:06 INFO - PROCESS | 1652 | 1467131106461 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 09:25:06 INFO - PROCESS | 1652 | 1467131106519 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:06 INFO - PROCESS | 1652 | 1467131106520 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cc6a800 == 47 [pid = 1652] [id = 325] 09:25:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1290b0400) [pid = 1652] [serial = 974] [outer = 0x0] 09:25:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x129355000) [pid = 1652] [serial = 975] [outer = 0x1290b0400] 09:25:06 INFO - PROCESS | 1652 | 1467131106549 Marionette DEBUG loaded listener.js 09:25:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12a6d5c00) [pid = 1652] [serial = 976] [outer = 0x1290b0400] 09:25:07 INFO - PROCESS | 1652 | 1467131107178 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]]]}] 09:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 870ms 09:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:25:07 INFO - PROCESS | 1652 | 1467131107228 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 09:25:07 INFO - PROCESS | 1652 | 1467131107230 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 09:25:07 INFO - PROCESS | 1652 | 1467131107234 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:25:07 INFO - PROCESS | 1652 | 1467131107235 Marionette TRACE conn2 <- [1,1274,null,{}] 09:25:07 INFO - PROCESS | 1652 | 1467131107239 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}] 09:25:07 INFO - PROCESS | 1652 | 1467131107240 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:07 INFO - PROCESS | 1652 | 1467131107376 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 09:25:07 INFO - PROCESS | 1652 | 1467131107387 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:07 INFO - PROCESS | 1652 | 1467131107390 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x116616000 == 48 [pid = 1652] [id = 326] 09:25:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11201c800) [pid = 1652] [serial = 977] [outer = 0x0] 09:25:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x113dab000) [pid = 1652] [serial = 978] [outer = 0x11201c800] 09:25:07 INFO - PROCESS | 1652 | 1467131107431 Marionette DEBUG loaded listener.js 09:25:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118183400) [pid = 1652] [serial = 979] [outer = 0x11201c800] 09:25:07 INFO - PROCESS | 1652 | 1467131107928 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]]]}] 09:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 721ms 09:25:07 INFO - PROCESS | 1652 | 1467131107955 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 09:25:07 INFO - PROCESS | 1652 | 1467131107962 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 09:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:25:07 INFO - PROCESS | 1652 | 1467131107969 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:25:07 INFO - PROCESS | 1652 | 1467131107972 Marionette TRACE conn2 <- [1,1278,null,{}] 09:25:07 INFO - PROCESS | 1652 | 1467131107976 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}] 09:25:07 INFO - PROCESS | 1652 | 1467131107978 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:08 INFO - PROCESS | 1652 | 1467131108118 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 09:25:08 INFO - PROCESS | 1652 | 1467131108225 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:08 INFO - PROCESS | 1652 | 1467131108227 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182e6800 == 49 [pid = 1652] [id = 327] 09:25:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118fbf800) [pid = 1652] [serial = 980] [outer = 0x0] 09:25:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11994f800) [pid = 1652] [serial = 981] [outer = 0x118fbf800] 09:25:08 INFO - PROCESS | 1652 | 1467131108274 Marionette DEBUG loaded listener.js 09:25:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x119b6b400) [pid = 1652] [serial = 982] [outer = 0x118fbf800] 09:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1182e9800 == 48 [pid = 1652] [id = 294] 09:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12c074000 == 47 [pid = 1652] [id = 319] 09:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12b165800 == 46 [pid = 1652] [id = 318] 09:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x121ae2800 == 45 [pid = 1652] [id = 317] 09:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac8a800 == 44 [pid = 1652] [id = 316] 09:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x129822800 == 43 [pid = 1652] [id = 315] 09:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1284d0000 == 42 [pid = 1652] [id = 314] 09:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12675d000 == 41 [pid = 1652] [id = 313] 09:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x118391000 == 40 [pid = 1652] [id = 312] 09:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x121af6000 == 39 [pid = 1652] [id = 311] 09:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x121209800 == 38 [pid = 1652] [id = 310] 09:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1187ce800 == 37 [pid = 1652] [id = 309] 09:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1182ee000 == 36 [pid = 1652] [id = 308] 09:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x119433000 == 35 [pid = 1652] [id = 307] 09:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x112637000 == 34 [pid = 1652] [id = 306] 09:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x116616000 == 33 [pid = 1652] [id = 326] 09:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12cc6a800 == 32 [pid = 1652] [id = 325] 09:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5c2800 == 31 [pid = 1652] [id = 324] 09:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12b174000 == 30 [pid = 1652] [id = 323] 09:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12165b800 == 29 [pid = 1652] [id = 322] 09:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12c477000 == 28 [pid = 1652] [id = 320] 09:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x116f48000 == 27 [pid = 1652] [id = 321] 09:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x126e1a800) [pid = 1652] [serial = 915] [outer = 0x0] [url = about:blank] 09:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x119730400) [pid = 1652] [serial = 894] [outer = 0x0] [url = about:blank] 09:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x119d32400) [pid = 1652] [serial = 897] [outer = 0x0] [url = about:blank] 09:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118fc5000) [pid = 1652] [serial = 891] [outer = 0x0] [url = about:blank] 09:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x117e98c00) [pid = 1652] [serial = 888] [outer = 0x0] [url = about:blank] 09:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11817ec00) [pid = 1652] [serial = 889] [outer = 0x0] [url = about:blank] 09:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x113941000) [pid = 1652] [serial = 884] [outer = 0x0] [url = about:blank] 09:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1151d1800) [pid = 1652] [serial = 885] [outer = 0x0] [url = about:blank] 09:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1180a5c00) [pid = 1652] [serial = 882] [outer = 0x0] [url = about:blank] 09:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x116716400) [pid = 1652] [serial = 881] [outer = 0x0] [url = about:blank] 09:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1167ae400) [pid = 1652] [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.] 09:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11817b000) [pid = 1652] [serial = 870] [outer = 0x0] [url = about:blank] 09:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x117497c00) [pid = 1652] [serial = 869] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12145e000) [pid = 1652] [serial = 900] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11994ac00) [pid = 1652] [serial = 873] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1191dec00) [pid = 1652] [serial = 872] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x125773400) [pid = 1652] [serial = 876] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x124449000) [pid = 1652] [serial = 875] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12687e000) [pid = 1652] [serial = 913] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1241a7400) [pid = 1652] [serial = 901] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x126e20400) [pid = 1652] [serial = 879] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12580f400) [pid = 1652] [serial = 878] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x125772800) [pid = 1652] [serial = 904] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x125031000) [pid = 1652] [serial = 903] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11817c800) [pid = 1652] [serial = 907] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x126730c00) [pid = 1652] [serial = 912] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112a83400) [pid = 1652] [serial = 906] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1258ee400) [pid = 1652] [serial = 910] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1191d6000) [pid = 1652] [serial = 892] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1257d4c00) [pid = 1652] [serial = 909] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119e7b800) [pid = 1652] [serial = 898] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119954800) [pid = 1652] [serial = 895] [outer = 0x0] [url = about:blank] 09:25:09 INFO - PROCESS | 1652 | 1467131109176 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]]]}] 09:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1222ms 09:25:09 INFO - PROCESS | 1652 | 1467131109197 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 09:25:09 INFO - PROCESS | 1652 | 1467131109199 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 09:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:25:09 INFO - PROCESS | 1652 | 1467131109209 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:25:09 INFO - PROCESS | 1652 | 1467131109214 Marionette TRACE conn2 <- [1,1282,null,{}] 09:25:09 INFO - PROCESS | 1652 | 1467131109218 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}] 09:25:09 INFO - PROCESS | 1652 | 1467131109219 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:09 INFO - PROCESS | 1652 | 1467131109300 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 09:25:09 INFO - PROCESS | 1652 | 1467131109304 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:09 INFO - PROCESS | 1652 | 1467131109306 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x116670000 == 28 [pid = 1652] [id = 328] 09:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x113f35c00) [pid = 1652] [serial = 983] [outer = 0x0] 09:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11670f400) [pid = 1652] [serial = 984] [outer = 0x113f35c00] 09:25:09 INFO - PROCESS | 1652 | 1467131109335 Marionette DEBUG loaded listener.js 09:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116972000) [pid = 1652] [serial = 985] [outer = 0x113f35c00] 09:25:09 INFO - PROCESS | 1652 | 1467131109702 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]]]}] 09:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 529ms 09:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:25:09 INFO - PROCESS | 1652 | 1467131109734 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 09:25:09 INFO - PROCESS | 1652 | 1467131109737 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 09:25:09 INFO - PROCESS | 1652 | 1467131109741 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:25:09 INFO - PROCESS | 1652 | 1467131109746 Marionette TRACE conn2 <- [1,1286,null,{}] 09:25:09 INFO - PROCESS | 1652 | 1467131109755 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}] 09:25:09 INFO - PROCESS | 1652 | 1467131109757 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:09 INFO - PROCESS | 1652 | 1467131109854 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 09:25:09 INFO - PROCESS | 1652 | 1467131109861 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:09 INFO - PROCESS | 1652 | 1467131109862 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e32000 == 29 [pid = 1652] [id = 329] 09:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1172b8c00) [pid = 1652] [serial = 986] [outer = 0x0] 09:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11809ec00) [pid = 1652] [serial = 987] [outer = 0x1172b8c00] 09:25:09 INFO - PROCESS | 1652 | 1467131109906 Marionette DEBUG loaded listener.js 09:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1181a3400) [pid = 1652] [serial = 988] [outer = 0x1172b8c00] 09:25:10 INFO - PROCESS | 1652 | 1467131110377 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]]]}] 09:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 675ms 09:25:10 INFO - PROCESS | 1652 | 1467131110415 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 09:25:10 INFO - PROCESS | 1652 | 1467131110416 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 09:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:25:10 INFO - PROCESS | 1652 | 1467131110419 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:25:10 INFO - PROCESS | 1652 | 1467131110421 Marionette TRACE conn2 <- [1,1290,null,{}] 09:25:10 INFO - PROCESS | 1652 | 1467131110430 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}] 09:25:10 INFO - PROCESS | 1652 | 1467131110433 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:10 INFO - PROCESS | 1652 | 1467131110507 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 09:25:10 INFO - PROCESS | 1652 | 1467131110514 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:10 INFO - PROCESS | 1652 | 1467131110516 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11944a800 == 30 [pid = 1652] [id = 330] 09:25:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118573800) [pid = 1652] [serial = 989] [outer = 0x0] 09:25:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118fef800) [pid = 1652] [serial = 990] [outer = 0x118573800] 09:25:10 INFO - PROCESS | 1652 | 1467131110543 Marionette DEBUG loaded listener.js 09:25:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1194f4800) [pid = 1652] [serial = 991] [outer = 0x118573800] 09:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 473ms 09:25:10 INFO - PROCESS | 1652 | 1467131110882 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]]]}] 09:25:10 INFO - PROCESS | 1652 | 1467131110893 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 09:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:25:10 INFO - PROCESS | 1652 | 1467131110896 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 09:25:10 INFO - PROCESS | 1652 | 1467131110898 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:25:10 INFO - PROCESS | 1652 | 1467131110899 Marionette TRACE conn2 <- [1,1294,null,{}] 09:25:10 INFO - PROCESS | 1652 | 1467131110902 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}] 09:25:10 INFO - PROCESS | 1652 | 1467131110903 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:11 INFO - PROCESS | 1652 | 1467131111010 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 09:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1261d1800) [pid = 1652] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x126e14c00) [pid = 1652] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128386000) [pid = 1652] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128386800) [pid = 1652] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11875b000) [pid = 1652] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x124450800) [pid = 1652] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1172ba000) [pid = 1652] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1208ea400) [pid = 1652] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1180aac00) [pid = 1652] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x110fc3800) [pid = 1652] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11972d000) [pid = 1652] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x112a83800) [pid = 1652] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1298c2800) [pid = 1652] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1194f5c00) [pid = 1652] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119d4c800) [pid = 1652] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x112aac000) [pid = 1652] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:25:11 INFO - PROCESS | 1652 | 1467131111450 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:11 INFO - PROCESS | 1652 | 1467131111451 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x113b4c000 == 31 [pid = 1652] [id = 331] 09:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x110fc6400) [pid = 1652] [serial = 992] [outer = 0x0] 09:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1128a3800) [pid = 1652] [serial = 993] [outer = 0x110fc6400] 09:25:11 INFO - PROCESS | 1652 | 1467131111484 Marionette DEBUG loaded listener.js 09:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112ac5c00) [pid = 1652] [serial = 994] [outer = 0x110fc6400] 09:25:12 INFO - PROCESS | 1652 | 1467131112013 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]]]}] 09:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1123ms 09:25:12 INFO - PROCESS | 1652 | 1467131112023 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 09:25:12 INFO - PROCESS | 1652 | 1467131112025 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 09:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:25:12 INFO - PROCESS | 1652 | 1467131112056 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:25:12 INFO - PROCESS | 1652 | 1467131112058 Marionette TRACE conn2 <- [1,1298,null,{}] 09:25:12 INFO - PROCESS | 1652 | 1467131112063 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}] 09:25:12 INFO - PROCESS | 1652 | 1467131112066 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:12 INFO - PROCESS | 1652 | 1467131112169 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 09:25:12 INFO - PROCESS | 1652 | 1467131112245 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:12 INFO - PROCESS | 1652 | 1467131112247 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191a5000 == 32 [pid = 1652] [id = 332] 09:25:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116a0b400) [pid = 1652] [serial = 995] [outer = 0x0] 09:25:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1172ba400) [pid = 1652] [serial = 996] [outer = 0x116a0b400] 09:25:12 INFO - PROCESS | 1652 | 1467131112278 Marionette DEBUG loaded listener.js 09:25:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1180a0400) [pid = 1652] [serial = 997] [outer = 0x116a0b400] 09:25:12 INFO - PROCESS | 1652 | 1467131112823 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]]]}] 09:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 874ms 09:25:12 INFO - PROCESS | 1652 | 1467131112947 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 09:25:12 INFO - PROCESS | 1652 | 1467131112949 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 09:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:25:12 INFO - PROCESS | 1652 | 1467131112952 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:25:12 INFO - PROCESS | 1652 | 1467131112955 Marionette TRACE conn2 <- [1,1302,null,{}] 09:25:12 INFO - PROCESS | 1652 | 1467131112958 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}] 09:25:12 INFO - PROCESS | 1652 | 1467131112960 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:13 INFO - PROCESS | 1652 | 1467131113072 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 09:25:13 INFO - PROCESS | 1652 | 1467131113124 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:13 INFO - PROCESS | 1652 | 1467131113127 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f52800 == 33 [pid = 1652] [id = 333] 09:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x113d41c00) [pid = 1652] [serial = 998] [outer = 0x0] 09:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1151d8800) [pid = 1652] [serial = 999] [outer = 0x113d41c00] 09:25:13 INFO - PROCESS | 1652 | 1467131113155 Marionette DEBUG loaded listener.js 09:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1167bac00) [pid = 1652] [serial = 1000] [outer = 0x113d41c00] 09:25:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11944a800 == 32 [pid = 1652] [id = 330] 09:25:13 INFO - PROCESS | 1652 | --DOCSHELL 0x117e32000 == 31 [pid = 1652] [id = 329] 09:25:13 INFO - PROCESS | 1652 | --DOCSHELL 0x116670000 == 30 [pid = 1652] [id = 328] 09:25:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1182e6800 == 29 [pid = 1652] [id = 327] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128382400) [pid = 1652] [serial = 916] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12a668000) [pid = 1652] [serial = 957] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12a6d3c00) [pid = 1652] [serial = 960] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1257d0800) [pid = 1652] [serial = 939] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12ad0b800) [pid = 1652] [serial = 961] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1298bf000) [pid = 1652] [serial = 955] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1290b6000) [pid = 1652] [serial = 946] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x128384800) [pid = 1652] [serial = 943] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x129350400) [pid = 1652] [serial = 949] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1268e0800) [pid = 1652] [serial = 940] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12837b400) [pid = 1652] [serial = 942] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1290a8c00) [pid = 1652] [serial = 945] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1291e5800) [pid = 1652] [serial = 948] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x118f48400) [pid = 1652] [serial = 927] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1191dac00) [pid = 1652] [serial = 928] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12505f000) [pid = 1652] [serial = 936] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1257ce800) [pid = 1652] [serial = 937] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1176dc000) [pid = 1652] [serial = 924] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x118182c00) [pid = 1652] [serial = 925] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12145ac00) [pid = 1652] [serial = 933] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1240e6400) [pid = 1652] [serial = 934] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x118180000) [pid = 1652] [serial = 921] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x118570800) [pid = 1652] [serial = 922] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x111c18800) [pid = 1652] [serial = 918] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1128e3000) [pid = 1652] [serial = 919] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x119d32c00) [pid = 1652] [serial = 930] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x1208e7000) [pid = 1652] [serial = 931] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x11817dc00) [pid = 1652] [serial = 951] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x12a6d2c00) [pid = 1652] [serial = 958] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x124568400) [pid = 1652] [serial = 954] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x1194ee400) [pid = 1652] [serial = 952] [outer = 0x0] [url = about:blank] 09:25:13 INFO - PROCESS | 1652 | 1467131113512 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]]]}] 09:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 573ms 09:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:25:13 INFO - PROCESS | 1652 | 1467131113527 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 09:25:13 INFO - PROCESS | 1652 | 1467131113530 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 09:25:13 INFO - PROCESS | 1652 | 1467131113540 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:25:13 INFO - PROCESS | 1652 | 1467131113543 Marionette TRACE conn2 <- [1,1306,null,{}] 09:25:13 INFO - PROCESS | 1652 | 1467131113547 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}] 09:25:13 INFO - PROCESS | 1652 | 1467131113548 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:13 INFO - PROCESS | 1652 | 1467131113624 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 09:25:13 INFO - PROCESS | 1652 | 1467131113630 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:13 INFO - PROCESS | 1652 | 1467131113631 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187dd000 == 30 [pid = 1652] [id = 334] 09:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x1180a4000) [pid = 1652] [serial = 1001] [outer = 0x0] 09:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x118182000) [pid = 1652] [serial = 1002] [outer = 0x1180a4000] 09:25:13 INFO - PROCESS | 1652 | 1467131113658 Marionette DEBUG loaded listener.js 09:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x118572400) [pid = 1652] [serial = 1003] [outer = 0x1180a4000] 09:25:14 INFO - PROCESS | 1652 | 1467131114011 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]]]}] 09:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 527ms 09:25:14 INFO - PROCESS | 1652 | 1467131114063 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 09:25:14 INFO - PROCESS | 1652 | 1467131114065 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 09:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:25:14 INFO - PROCESS | 1652 | 1467131114070 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:25:14 INFO - PROCESS | 1652 | 1467131114071 Marionette TRACE conn2 <- [1,1310,null,{}] 09:25:14 INFO - PROCESS | 1652 | 1467131114079 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}] 09:25:14 INFO - PROCESS | 1652 | 1467131114082 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:14 INFO - PROCESS | 1652 | 1467131114162 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 09:25:14 INFO - PROCESS | 1652 | 1467131114169 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:14 INFO - PROCESS | 1652 | 1467131114172 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ec2800 == 31 [pid = 1652] [id = 335] 09:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x118f48400) [pid = 1652] [serial = 1004] [outer = 0x0] 09:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1191df400) [pid = 1652] [serial = 1005] [outer = 0x118f48400] 09:25:14 INFO - PROCESS | 1652 | 1467131114200 Marionette DEBUG loaded listener.js 09:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x112019400) [pid = 1652] [serial = 1006] [outer = 0x118f48400] 09:25:14 INFO - PROCESS | 1652 | 1467131114648 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] 09:25:14 INFO - PROCESS | 1652 | 1467131114692 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 09:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:25:14 INFO - PROCESS | 1652 | 1467131114696 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:25:14 INFO - PROCESS | 1652 | 1467131114697 Marionette TRACE conn2 <- [1,1314,null,{}] 09:25:14 INFO - PROCESS | 1652 | 1467131114701 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}] 09:25:14 INFO - PROCESS | 1652 | 1467131114703 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:14 INFO - PROCESS | 1652 | 1467131114829 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 09:25:14 INFO - PROCESS | 1652 | 1467131114841 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:14 INFO - PROCESS | 1652 | 1467131114842 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x121464000 == 32 [pid = 1652] [id = 336] 09:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x119959000) [pid = 1652] [serial = 1007] [outer = 0x0] 09:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x119d2d400) [pid = 1652] [serial = 1008] [outer = 0x119959000] 09:25:14 INFO - PROCESS | 1652 | 1467131114886 Marionette DEBUG loaded listener.js 09:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x119d35400) [pid = 1652] [serial = 1009] [outer = 0x119959000] 09:25:15 INFO - PROCESS | 1652 | 1467131115468 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]]]}] 09:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 820ms 09:25:15 INFO - PROCESS | 1652 | 1467131115529 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 09:25:15 INFO - PROCESS | 1652 | 1467131115532 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 09:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:25:15 INFO - PROCESS | 1652 | 1467131115535 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:25:15 INFO - PROCESS | 1652 | 1467131115538 Marionette TRACE conn2 <- [1,1318,null,{}] 09:25:15 INFO - PROCESS | 1652 | 1467131115554 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}] 09:25:15 INFO - PROCESS | 1652 | 1467131115556 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:15 INFO - PROCESS | 1652 | 1467131115670 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 09:25:15 INFO - PROCESS | 1652 | 1467131115717 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:15 INFO - PROCESS | 1652 | 1467131115718 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x119437800 == 33 [pid = 1652] [id = 337] 09:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x116629c00) [pid = 1652] [serial = 1010] [outer = 0x0] 09:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x118096c00) [pid = 1652] [serial = 1011] [outer = 0x116629c00] 09:25:15 INFO - PROCESS | 1652 | 1467131115750 Marionette DEBUG loaded listener.js 09:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11856b800) [pid = 1652] [serial = 1012] [outer = 0x116629c00] 09:25:16 INFO - PROCESS | 1652 | 1467131116167 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]]]}] 09:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 673ms 09:25:16 INFO - PROCESS | 1652 | 1467131116208 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 09:25:16 INFO - PROCESS | 1652 | 1467131116211 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 09:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:25:16 INFO - PROCESS | 1652 | 1467131116216 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:25:16 INFO - PROCESS | 1652 | 1467131116218 Marionette TRACE conn2 <- [1,1322,null,{}] 09:25:16 INFO - PROCESS | 1652 | 1467131116220 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}] 09:25:16 INFO - PROCESS | 1652 | 1467131116222 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:16 INFO - PROCESS | 1652 | 1467131116322 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 09:25:16 INFO - PROCESS | 1652 | 1467131116374 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:16 INFO - PROCESS | 1652 | 1467131116375 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x121666800 == 34 [pid = 1652] [id = 338] 09:25:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x118fc7800) [pid = 1652] [serial = 1013] [outer = 0x0] 09:25:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x119959c00) [pid = 1652] [serial = 1014] [outer = 0x118fc7800] 09:25:16 INFO - PROCESS | 1652 | 1467131116406 Marionette DEBUG loaded listener.js 09:25:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x119d35800) [pid = 1652] [serial = 1015] [outer = 0x118fc7800] 09:25:16 INFO - PROCESS | 1652 | 1467131116811 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]]]}] 09:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 619ms 09:25:16 INFO - PROCESS | 1652 | 1467131116836 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 09:25:16 INFO - PROCESS | 1652 | 1467131116838 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 09:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:25:16 INFO - PROCESS | 1652 | 1467131116840 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:25:16 INFO - PROCESS | 1652 | 1467131116843 Marionette TRACE conn2 <- [1,1326,null,{}] 09:25:16 INFO - PROCESS | 1652 | 1467131116851 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}] 09:25:16 INFO - PROCESS | 1652 | 1467131116854 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:16 INFO - PROCESS | 1652 | 1467131116947 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 09:25:17 INFO - PROCESS | 1652 | 1467131117038 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:17 INFO - PROCESS | 1652 | 1467131117040 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x124142000 == 35 [pid = 1652] [id = 339] 09:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1208e8000) [pid = 1652] [serial = 1016] [outer = 0x0] 09:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1208ef400) [pid = 1652] [serial = 1017] [outer = 0x1208e8000] 09:25:17 INFO - PROCESS | 1652 | 1467131117085 Marionette DEBUG loaded listener.js 09:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x12169c800) [pid = 1652] [serial = 1018] [outer = 0x1208e8000] 09:25:17 INFO - PROCESS | 1652 | 1467131117496 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]]]}] 09:25:17 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 09:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 672ms 09:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:25:17 INFO - PROCESS | 1652 | 1467131117513 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 09:25:17 INFO - PROCESS | 1652 | 1467131117515 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 09:25:17 INFO - PROCESS | 1652 | 1467131117517 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:25:17 INFO - PROCESS | 1652 | 1467131117518 Marionette TRACE conn2 <- [1,1330,null,{}] 09:25:17 INFO - PROCESS | 1652 | 1467131117521 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}] 09:25:17 INFO - PROCESS | 1652 | 1467131117522 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:17 INFO - PROCESS | 1652 | 1467131117619 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 09:25:17 INFO - PROCESS | 1652 | 1467131117669 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:17 INFO - PROCESS | 1652 | 1467131117670 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x124510800 == 36 [pid = 1652] [id = 340] 09:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x121a45400) [pid = 1652] [serial = 1019] [outer = 0x0] 09:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x12442c400) [pid = 1652] [serial = 1020] [outer = 0x121a45400] 09:25:17 INFO - PROCESS | 1652 | 1467131117699 Marionette DEBUG loaded listener.js 09:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x125031800) [pid = 1652] [serial = 1021] [outer = 0x121a45400] 09:25:18 INFO - PROCESS | 1652 | 1467131118110 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]]]}] 09:25:18 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 09:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 619ms 09:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:25:18 INFO - PROCESS | 1652 | 1467131118137 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 09:25:18 INFO - PROCESS | 1652 | 1467131118138 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 09:25:18 INFO - PROCESS | 1652 | 1467131118140 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:25:18 INFO - PROCESS | 1652 | 1467131118142 Marionette TRACE conn2 <- [1,1334,null,{}] 09:25:18 INFO - PROCESS | 1652 | 1467131118144 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}] 09:25:18 INFO - PROCESS | 1652 | 1467131118146 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:18 INFO - PROCESS | 1652 | 1467131118238 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 09:25:18 INFO - PROCESS | 1652 | 1467131118321 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:18 INFO - PROCESS | 1652 | 1467131118323 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1258c6800 == 37 [pid = 1652] [id = 341] 09:25:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1240e6c00) [pid = 1652] [serial = 1022] [outer = 0x0] 09:25:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1257cc400) [pid = 1652] [serial = 1023] [outer = 0x1240e6c00] 09:25:18 INFO - PROCESS | 1652 | 1467131118364 Marionette DEBUG loaded listener.js 09:25:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1257d8000) [pid = 1652] [serial = 1024] [outer = 0x1240e6c00] 09:25:18 INFO - PROCESS | 1652 | 1467131118870 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]]]}] 09:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 771ms 09:25:18 INFO - PROCESS | 1652 | 1467131118912 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 09:25:18 INFO - PROCESS | 1652 | 1467131118914 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 09:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:25:18 INFO - PROCESS | 1652 | 1467131118918 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:25:18 INFO - PROCESS | 1652 | 1467131118919 Marionette TRACE conn2 <- [1,1338,null,{}] 09:25:18 INFO - PROCESS | 1652 | 1467131118923 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}] 09:25:18 INFO - PROCESS | 1652 | 1467131118925 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x119ec2800 == 36 [pid = 1652] [id = 335] 09:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1187dd000 == 35 [pid = 1652] [id = 334] 09:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x116f52800 == 34 [pid = 1652] [id = 333] 09:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x113b4c000 == 33 [pid = 1652] [id = 331] 09:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1191a5000 == 32 [pid = 1652] [id = 332] 09:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1258c6800 == 31 [pid = 1652] [id = 341] 09:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x124510800 == 30 [pid = 1652] [id = 340] 09:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x124142000 == 29 [pid = 1652] [id = 339] 09:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x121666800 == 28 [pid = 1652] [id = 338] 09:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x119437800 == 27 [pid = 1652] [id = 337] 09:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x121464000 == 26 [pid = 1652] [id = 336] 09:25:19 INFO - PROCESS | 1652 | 1467131119571 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 09:25:19 INFO - PROCESS | 1652 | 1467131119643 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:19 INFO - PROCESS | 1652 | 1467131119644 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11390f800 == 27 [pid = 1652] [id = 342] 09:25:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1128ae000) [pid = 1652] [serial = 1025] [outer = 0x0] 09:25:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1128e4400) [pid = 1652] [serial = 1026] [outer = 0x1128ae000] 09:25:19 INFO - PROCESS | 1652 | 1467131119673 Marionette DEBUG loaded listener.js 09:25:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x113096800) [pid = 1652] [serial = 1027] [outer = 0x1128ae000] 09:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1622ms 09:25:20 INFO - PROCESS | 1652 | 1467131120535 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]]]}] 09:25:20 INFO - PROCESS | 1652 | 1467131120540 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 09:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:25:20 INFO - PROCESS | 1652 | 1467131120544 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 09:25:20 INFO - PROCESS | 1652 | 1467131120548 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:25:20 INFO - PROCESS | 1652 | 1467131120549 Marionette TRACE conn2 <- [1,1342,null,{}] 09:25:20 INFO - PROCESS | 1652 | 1467131120557 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}] 09:25:20 INFO - PROCESS | 1652 | 1467131120560 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:20 INFO - PROCESS | 1652 | 1467131120660 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 09:25:20 INFO - PROCESS | 1652 | 1467131120664 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:20 INFO - PROCESS | 1652 | 1467131120666 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e25800 == 28 [pid = 1652] [id = 343] 09:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1139f5000) [pid = 1652] [serial = 1028] [outer = 0x0] 09:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1170bc800) [pid = 1652] [serial = 1029] [outer = 0x1139f5000] 09:25:20 INFO - PROCESS | 1652 | 1467131120693 Marionette DEBUG loaded listener.js 09:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118097000) [pid = 1652] [serial = 1030] [outer = 0x1139f5000] 09:25:21 INFO - PROCESS | 1652 | 1467131121060 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]]]}] 09:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 523ms 09:25:21 INFO - PROCESS | 1652 | 1467131121071 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 09:25:21 INFO - PROCESS | 1652 | 1467131121073 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 09:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:25:21 INFO - PROCESS | 1652 | 1467131121076 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:25:21 INFO - PROCESS | 1652 | 1467131121078 Marionette TRACE conn2 <- [1,1346,null,{}] 09:25:21 INFO - PROCESS | 1652 | 1467131121081 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}] 09:25:21 INFO - PROCESS | 1652 | 1467131121082 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:21 INFO - PROCESS | 1652 | 1467131121178 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 09:25:21 INFO - PROCESS | 1652 | 1467131121215 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:21 INFO - PROCESS | 1652 | 1467131121216 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11944f000 == 29 [pid = 1652] [id = 344] 09:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118178000) [pid = 1652] [serial = 1031] [outer = 0x0] 09:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1181a2c00) [pid = 1652] [serial = 1032] [outer = 0x118178000] 09:25:21 INFO - PROCESS | 1652 | 1467131121249 Marionette DEBUG loaded listener.js 09:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118576800) [pid = 1652] [serial = 1033] [outer = 0x118178000] 09:25:21 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118fbf800) [pid = 1652] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:25:21 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1172b8c00) [pid = 1652] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:25:21 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x113f35c00) [pid = 1652] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:25:21 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118573800) [pid = 1652] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:25:21 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1240be000) [pid = 1652] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:25:21 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x113daac00) [pid = 1652] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:25:21 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11201c800) [pid = 1652] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:25:21 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118ff1c00) [pid = 1652] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:25:21 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1267d2800) [pid = 1652] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:25:21 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1290b0400) [pid = 1652] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:25:21 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x116a0b400) [pid = 1652] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:25:21 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x113d41c00) [pid = 1652] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:25:21 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1180a4000) [pid = 1652] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:25:21 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x110fc6400) [pid = 1652] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:25:21 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x118f48400) [pid = 1652] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:25:21 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x119959000) [pid = 1652] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:25:21 INFO - PROCESS | 1652 | 1467131121698 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]]]}] 09:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 671ms 09:25:21 INFO - PROCESS | 1652 | 1467131121746 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 09:25:21 INFO - PROCESS | 1652 | 1467131121749 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 09:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:25:21 INFO - PROCESS | 1652 | 1467131121757 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:25:21 INFO - PROCESS | 1652 | 1467131121760 Marionette TRACE conn2 <- [1,1350,null,{}] 09:25:21 INFO - PROCESS | 1652 | 1467131121768 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}] 09:25:21 INFO - PROCESS | 1652 | 1467131121770 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:21 INFO - PROCESS | 1652 | 1467131121851 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 09:25:21 INFO - PROCESS | 1652 | 1467131121854 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:21 INFO - PROCESS | 1652 | 1467131121856 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x121214800 == 30 [pid = 1652] [id = 345] 09:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x112aa7800) [pid = 1652] [serial = 1034] [outer = 0x0] 09:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1185d4c00) [pid = 1652] [serial = 1035] [outer = 0x112aa7800] 09:25:21 INFO - PROCESS | 1652 | 1467131121883 Marionette DEBUG loaded listener.js 09:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118f41c00) [pid = 1652] [serial = 1036] [outer = 0x112aa7800] 09:25:22 INFO - PROCESS | 1652 | 1467131122225 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]]]}] 09:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 481ms 09:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:25:22 INFO - PROCESS | 1652 | 1467131122233 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 09:25:22 INFO - PROCESS | 1652 | 1467131122234 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 09:25:22 INFO - PROCESS | 1652 | 1467131122237 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:25:22 INFO - PROCESS | 1652 | 1467131122238 Marionette TRACE conn2 <- [1,1354,null,{}] 09:25:22 INFO - PROCESS | 1652 | 1467131122240 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}] 09:25:22 INFO - PROCESS | 1652 | 1467131122241 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:22 INFO - PROCESS | 1652 | 1467131122364 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 09:25:22 INFO - PROCESS | 1652 | 1467131122372 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:22 INFO - PROCESS | 1652 | 1467131122374 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12147d800 == 31 [pid = 1652] [id = 346] 09:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118180800) [pid = 1652] [serial = 1037] [outer = 0x0] 09:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1191db800) [pid = 1652] [serial = 1038] [outer = 0x118180800] 09:25:22 INFO - PROCESS | 1652 | 1467131122414 Marionette DEBUG loaded listener.js 09:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1194f2400) [pid = 1652] [serial = 1039] [outer = 0x118180800] 09:25:22 INFO - PROCESS | 1652 | 1467131122833 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]]]}] 09:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 619ms 09:25:22 INFO - PROCESS | 1652 | 1467131122856 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 09:25:22 INFO - PROCESS | 1652 | 1467131122858 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 09:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:25:22 INFO - PROCESS | 1652 | 1467131122861 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:25:22 INFO - PROCESS | 1652 | 1467131122863 Marionette TRACE conn2 <- [1,1358,null,{}] 09:25:22 INFO - PROCESS | 1652 | 1467131122865 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}] 09:25:22 INFO - PROCESS | 1652 | 1467131122867 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:22 INFO - PROCESS | 1652 | 1467131122961 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 09:25:22 INFO - PROCESS | 1652 | 1467131122967 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:22 INFO - PROCESS | 1652 | 1467131122971 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x124141000 == 32 [pid = 1652] [id = 347] 09:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1180aa800) [pid = 1652] [serial = 1040] [outer = 0x0] 09:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119954000) [pid = 1652] [serial = 1041] [outer = 0x1180aa800] 09:25:23 INFO - PROCESS | 1652 | 1467131123002 Marionette DEBUG loaded listener.js 09:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119d32400) [pid = 1652] [serial = 1042] [outer = 0x1180aa800] 09:25:23 INFO - PROCESS | 1652 | 1467131123322 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]]]}] 09:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 470ms 09:25:23 INFO - PROCESS | 1652 | 1467131123332 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 09:25:23 INFO - PROCESS | 1652 | 1467131123333 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 09:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:25:23 INFO - PROCESS | 1652 | 1467131123335 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:25:23 INFO - PROCESS | 1652 | 1467131123336 Marionette TRACE conn2 <- [1,1362,null,{}] 09:25:23 INFO - PROCESS | 1652 | 1467131123338 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}] 09:25:23 INFO - PROCESS | 1652 | 1467131123340 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:23 INFO - PROCESS | 1652 | 1467131123416 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 09:25:23 INFO - PROCESS | 1652 | 1467131123420 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:23 INFO - PROCESS | 1652 | 1467131123421 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x111e9d800 == 33 [pid = 1652] [id = 348] 09:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119d32c00) [pid = 1652] [serial = 1043] [outer = 0x0] 09:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119e7ec00) [pid = 1652] [serial = 1044] [outer = 0x119d32c00] 09:25:23 INFO - PROCESS | 1652 | 1467131123448 Marionette DEBUG loaded listener.js 09:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1212f0c00) [pid = 1652] [serial = 1045] [outer = 0x119d32c00] 09:25:24 INFO - PROCESS | 1652 | --DOCSHELL 0x117e25800 == 32 [pid = 1652] [id = 343] 09:25:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11390f800 == 31 [pid = 1652] [id = 342] 09:25:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11944f000 == 30 [pid = 1652] [id = 344] 09:25:24 INFO - PROCESS | 1652 | --DOCSHELL 0x121214800 == 29 [pid = 1652] [id = 345] 09:25:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12147d800 == 28 [pid = 1652] [id = 346] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1194f4800) [pid = 1652] [serial = 991] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1257d5400) [pid = 1652] [serial = 970] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1176dc400) [pid = 1652] [serial = 964] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118183400) [pid = 1652] [serial = 979] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119954400) [pid = 1652] [serial = 967] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1290b0000) [pid = 1652] [serial = 973] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12a6d5c00) [pid = 1652] [serial = 976] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOCSHELL 0x124141000 == 27 [pid = 1652] [id = 347] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x119b6b400) [pid = 1652] [serial = 982] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11994f800) [pid = 1652] [serial = 981] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11809ec00) [pid = 1652] [serial = 987] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1181a3400) [pid = 1652] [serial = 988] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11670f400) [pid = 1652] [serial = 984] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x116972000) [pid = 1652] [serial = 985] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1191df400) [pid = 1652] [serial = 1005] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1162d4800) [pid = 1652] [serial = 963] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1194f0c00) [pid = 1652] [serial = 966] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x1172ba400) [pid = 1652] [serial = 996] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x125025400) [pid = 1652] [serial = 969] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1180a0400) [pid = 1652] [serial = 997] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x126e17c00) [pid = 1652] [serial = 972] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1151d8800) [pid = 1652] [serial = 999] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x129355000) [pid = 1652] [serial = 975] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x113dab000) [pid = 1652] [serial = 978] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x1167bac00) [pid = 1652] [serial = 1000] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x118182000) [pid = 1652] [serial = 1002] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x1128a3800) [pid = 1652] [serial = 993] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x112ac5c00) [pid = 1652] [serial = 994] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x119d2d400) [pid = 1652] [serial = 1008] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x119d35400) [pid = 1652] [serial = 1009] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x118572400) [pid = 1652] [serial = 1003] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 54 (0x112019400) [pid = 1652] [serial = 1006] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 53 (0x118fef800) [pid = 1652] [serial = 990] [outer = 0x0] [url = about:blank] 09:25:24 INFO - PROCESS | 1652 | 1467131124705 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]]]}] 09:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1419ms 09:25:24 INFO - PROCESS | 1652 | 1467131124755 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 09:25:24 INFO - PROCESS | 1652 | 1467131124757 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 09:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:25:24 INFO - PROCESS | 1652 | 1467131124767 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:25:24 INFO - PROCESS | 1652 | 1467131124769 Marionette TRACE conn2 <- [1,1366,null,{}] 09:25:24 INFO - PROCESS | 1652 | 1467131124772 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}] 09:25:24 INFO - PROCESS | 1652 | 1467131124774 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:24 INFO - PROCESS | 1652 | 1467131124858 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 09:25:24 INFO - PROCESS | 1652 | 1467131124910 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:24 INFO - PROCESS | 1652 | 1467131124911 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11608c000 == 28 [pid = 1652] [id = 349] 09:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x1128ae800) [pid = 1652] [serial = 1046] [outer = 0x0] 09:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x1128e6000) [pid = 1652] [serial = 1047] [outer = 0x1128ae800] 09:25:24 INFO - PROCESS | 1652 | 1467131124939 Marionette DEBUG loaded listener.js 09:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x112f4f800) [pid = 1652] [serial = 1048] [outer = 0x1128ae800] 09:25:25 INFO - PROCESS | 1652 | 1467131125248 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] 09:25:25 INFO - PROCESS | 1652 | 1467131125290 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 09:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 09:25:25 INFO - PROCESS | 1652 | 1467131125297 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:25:25 INFO - PROCESS | 1652 | 1467131125298 Marionette TRACE conn2 <- [1,1370,null,{}] 09:25:25 INFO - PROCESS | 1652 | 1467131125301 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}] 09:25:25 INFO - PROCESS | 1652 | 1467131125303 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:25 INFO - PROCESS | 1652 | 1467131125377 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 09:25:25 INFO - PROCESS | 1652 | 1467131125425 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:25 INFO - PROCESS | 1652 | 1467131125427 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x117014000 == 29 [pid = 1652] [id = 350] 09:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x112f53400) [pid = 1652] [serial = 1049] [outer = 0x0] 09:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x1139e7800) [pid = 1652] [serial = 1050] [outer = 0x112f53400] 09:25:25 INFO - PROCESS | 1652 | 1467131125457 Marionette DEBUG loaded listener.js 09:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x11670f000) [pid = 1652] [serial = 1051] [outer = 0x112f53400] 09:25:25 INFO - PROCESS | 1652 | 1467131125738 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] 09:25:25 INFO - PROCESS | 1652 | 1467131125770 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 09:25:25 INFO - PROCESS | 1652 | 1467131125772 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:25:25 INFO - PROCESS | 1652 | 1467131125786 Marionette TRACE conn2 <- [1,1374,null,{}] 09:25:25 INFO - PROCESS | 1652 | 1467131125800 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}] 09:25:25 INFO - PROCESS | 1652 | 1467131125804 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:25 INFO - PROCESS | 1652 | 1467131125881 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 09:25:25 INFO - PROCESS | 1652 | 1467131125886 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:25 INFO - PROCESS | 1652 | 1467131125888 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187d2000 == 30 [pid = 1652] [id = 351] 09:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x111aa9400) [pid = 1652] [serial = 1052] [outer = 0x0] 09:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x118091c00) [pid = 1652] [serial = 1053] [outer = 0x111aa9400] 09:25:25 INFO - PROCESS | 1652 | 1467131125918 Marionette DEBUG loaded listener.js 09:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1180ac400) [pid = 1652] [serial = 1054] [outer = 0x111aa9400] 09:25:26 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:25:26 INFO - PROCESS | 1652 | 1467131126253 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] 09:25:26 INFO - PROCESS | 1652 | 1467131126266 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 09:25:26 INFO - PROCESS | 1652 | 1467131126268 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:25:26 INFO - PROCESS | 1652 | 1467131126269 Marionette TRACE conn2 <- [1,1378,null,{}] 09:25:26 INFO - PROCESS | 1652 | 1467131126272 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}] 09:25:26 INFO - PROCESS | 1652 | 1467131126273 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:26 INFO - PROCESS | 1652 | 1467131126371 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 09:25:26 INFO - PROCESS | 1652 | 1467131126377 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:26 INFO - PROCESS | 1652 | 1467131126378 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x119435800 == 31 [pid = 1652] [id = 352] 09:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x118091000) [pid = 1652] [serial = 1055] [outer = 0x0] 09:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x118182800) [pid = 1652] [serial = 1056] [outer = 0x118091000] 09:25:26 INFO - PROCESS | 1652 | 1467131126404 Marionette DEBUG loaded listener.js 09:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x11856c000) [pid = 1652] [serial = 1057] [outer = 0x118091000] 09:25:26 INFO - PROCESS | 1652 | 1467131126740 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] 09:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:25:26 INFO - PROCESS | 1652 | 1467131126790 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 09:25:26 INFO - PROCESS | 1652 | 1467131126794 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:25:26 INFO - PROCESS | 1652 | 1467131126796 Marionette TRACE conn2 <- [1,1382,null,{}] 09:25:26 INFO - PROCESS | 1652 | 1467131126799 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}] 09:25:26 INFO - PROCESS | 1652 | 1467131126801 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:26 INFO - PROCESS | 1652 | 1467131126916 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 09:25:26 INFO - PROCESS | 1652 | 1467131126968 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:26 INFO - PROCESS | 1652 | 1467131126969 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x119961000 == 32 [pid = 1652] [id = 353] 09:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1128ea000) [pid = 1652] [serial = 1058] [outer = 0x0] 09:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x118574000) [pid = 1652] [serial = 1059] [outer = 0x1128ea000] 09:25:26 INFO - PROCESS | 1652 | 1467131126994 Marionette DEBUG loaded listener.js 09:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x118ff0400) [pid = 1652] [serial = 1060] [outer = 0x1128ea000] 09:25:27 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:25:27 INFO - PROCESS | 1652 | 1467131127298 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] 09:25:27 INFO - PROCESS | 1652 | 1467131127317 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 09:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:25:27 INFO - PROCESS | 1652 | 1467131127320 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:25:27 INFO - PROCESS | 1652 | 1467131127321 Marionette TRACE conn2 <- [1,1386,null,{}] 09:25:27 INFO - PROCESS | 1652 | 1467131127323 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}] 09:25:27 INFO - PROCESS | 1652 | 1467131127328 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:27 INFO - PROCESS | 1652 | 1467131127420 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 09:25:27 INFO - PROCESS | 1652 | 1467131127424 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:27 INFO - PROCESS | 1652 | 1467131127425 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x121213000 == 33 [pid = 1652] [id = 354] 09:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x112017800) [pid = 1652] [serial = 1061] [outer = 0x0] 09:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1191e1000) [pid = 1652] [serial = 1062] [outer = 0x112017800] 09:25:27 INFO - PROCESS | 1652 | 1467131127452 Marionette DEBUG loaded listener.js 09:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x119b68800) [pid = 1652] [serial = 1063] [outer = 0x112017800] 09:25:27 INFO - PROCESS | 1652 | 1467131127761 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] 09:25:27 INFO - PROCESS | 1652 | 1467131127789 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 09:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:25:27 INFO - PROCESS | 1652 | 1467131127792 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:25:27 INFO - PROCESS | 1652 | 1467131127794 Marionette TRACE conn2 <- [1,1390,null,{}] 09:25:27 INFO - PROCESS | 1652 | 1467131127797 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}] 09:25:27 INFO - PROCESS | 1652 | 1467131127799 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:27 INFO - PROCESS | 1652 | 1467131127900 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 09:25:27 INFO - PROCESS | 1652 | 1467131127905 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:27 INFO - PROCESS | 1652 | 1467131127906 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x121469000 == 34 [pid = 1652] [id = 355] 09:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11670f400) [pid = 1652] [serial = 1064] [outer = 0x0] 09:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x119d2dc00) [pid = 1652] [serial = 1065] [outer = 0x11670f400] 09:25:27 INFO - PROCESS | 1652 | 1467131127930 Marionette DEBUG loaded listener.js 09:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x119e73800) [pid = 1652] [serial = 1066] [outer = 0x11670f400] 09:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:25:28 INFO - PROCESS | 1652 | 1467131128305 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]]]}] 09:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 521ms 09:25:28 INFO - PROCESS | 1652 | 1467131128314 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 09:25:28 INFO - PROCESS | 1652 | 1467131128316 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 09:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:25:28 INFO - PROCESS | 1652 | 1467131128319 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:25:28 INFO - PROCESS | 1652 | 1467131128321 Marionette TRACE conn2 <- [1,1394,null,{}] 09:25:28 INFO - PROCESS | 1652 | 1467131128325 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}] 09:25:28 INFO - PROCESS | 1652 | 1467131128329 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:28 INFO - PROCESS | 1652 | 1467131128447 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 09:25:28 INFO - PROCESS | 1652 | 1467131128525 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:28 INFO - PROCESS | 1652 | 1467131128526 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x124057000 == 35 [pid = 1652] [id = 356] 09:25:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119d31c00) [pid = 1652] [serial = 1067] [outer = 0x0] 09:25:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11a120800) [pid = 1652] [serial = 1068] [outer = 0x119d31c00] 09:25:28 INFO - PROCESS | 1652 | 1467131128553 Marionette DEBUG loaded listener.js 09:25:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1212ee400) [pid = 1652] [serial = 1069] [outer = 0x119d31c00] 09:25:28 INFO - PROCESS | 1652 | 1467131128801 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]]]}] 09:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 522ms 09:25:28 INFO - PROCESS | 1652 | 1467131128842 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 09:25:28 INFO - PROCESS | 1652 | 1467131128845 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 09:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:25:28 INFO - PROCESS | 1652 | 1467131128853 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:25:28 INFO - PROCESS | 1652 | 1467131128854 Marionette TRACE conn2 <- [1,1398,null,{}] 09:25:28 INFO - PROCESS | 1652 | 1467131128857 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}] 09:25:28 INFO - PROCESS | 1652 | 1467131128858 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:28 INFO - PROCESS | 1652 | 1467131128943 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 09:25:28 INFO - PROCESS | 1652 | 1467131128947 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:28 INFO - PROCESS | 1652 | 1467131128948 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187d0800 == 36 [pid = 1652] [id = 357] 09:25:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x112e10c00) [pid = 1652] [serial = 1070] [outer = 0x0] 09:25:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x121737c00) [pid = 1652] [serial = 1071] [outer = 0x112e10c00] 09:25:28 INFO - PROCESS | 1652 | 1467131128980 Marionette DEBUG loaded listener.js 09:25:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x124023800) [pid = 1652] [serial = 1072] [outer = 0x112e10c00] 09:25:29 INFO - PROCESS | 1652 | 1467131129297 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]]]}] 09:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 469ms 09:25:29 INFO - PROCESS | 1652 | 1467131129322 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 09:25:29 INFO - PROCESS | 1652 | 1467131129324 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 09:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:25:29 INFO - PROCESS | 1652 | 1467131129328 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:25:29 INFO - PROCESS | 1652 | 1467131129330 Marionette TRACE conn2 <- [1,1402,null,{}] 09:25:29 INFO - PROCESS | 1652 | 1467131129332 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}] 09:25:29 INFO - PROCESS | 1652 | 1467131129333 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:29 INFO - PROCESS | 1652 | 1467131129438 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 09:25:29 INFO - PROCESS | 1652 | 1467131129444 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:29 INFO - PROCESS | 1652 | 1467131129445 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12611d800 == 37 [pid = 1652] [id = 358] 09:25:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119d33000) [pid = 1652] [serial = 1073] [outer = 0x0] 09:25:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1240be000) [pid = 1652] [serial = 1074] [outer = 0x119d33000] 09:25:29 INFO - PROCESS | 1652 | 1467131129468 Marionette DEBUG loaded listener.js 09:25:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x125025000) [pid = 1652] [serial = 1075] [outer = 0x119d33000] 09:25:29 INFO - PROCESS | 1652 | 1467131129800 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]]]}] 09:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 521ms 09:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:25:29 INFO - PROCESS | 1652 | 1467131129847 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 09:25:29 INFO - PROCESS | 1652 | 1467131129849 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 09:25:29 INFO - PROCESS | 1652 | 1467131129851 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:25:29 INFO - PROCESS | 1652 | 1467131129853 Marionette TRACE conn2 <- [1,1406,null,{}] 09:25:29 INFO - PROCESS | 1652 | 1467131129855 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}] 09:25:29 INFO - PROCESS | 1652 | 1467131129857 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:29 INFO - PROCESS | 1652 | 1467131129962 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 09:25:29 INFO - PROCESS | 1652 | 1467131129976 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:29 INFO - PROCESS | 1652 | 1467131129978 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x119960800 == 38 [pid = 1652] [id = 359] 09:25:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11a11cc00) [pid = 1652] [serial = 1076] [outer = 0x0] 09:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12505c000) [pid = 1652] [serial = 1077] [outer = 0x11a11cc00] 09:25:30 INFO - PROCESS | 1652 | 1467131130011 Marionette DEBUG loaded listener.js 09:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12580b800) [pid = 1652] [serial = 1078] [outer = 0x11a11cc00] 09:25:30 INFO - PROCESS | 1652 | 1467131130339 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]]]}] 09:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 520ms 09:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:25:30 INFO - PROCESS | 1652 | 1467131130379 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 09:25:30 INFO - PROCESS | 1652 | 1467131130380 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 09:25:30 INFO - PROCESS | 1652 | 1467131130383 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:25:30 INFO - PROCESS | 1652 | 1467131130384 Marionette TRACE conn2 <- [1,1410,null,{}] 09:25:30 INFO - PROCESS | 1652 | 1467131130386 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}] 09:25:30 INFO - PROCESS | 1652 | 1467131130387 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:30 INFO - PROCESS | 1652 | 1467131130480 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 09:25:30 INFO - PROCESS | 1652 | 1467131130483 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:30 INFO - PROCESS | 1652 | 1467131130485 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12981a800 == 39 [pid = 1652] [id = 360] 09:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1257d3400) [pid = 1652] [serial = 1079] [outer = 0x0] 09:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1258ed000) [pid = 1652] [serial = 1080] [outer = 0x1257d3400] 09:25:30 INFO - PROCESS | 1652 | 1467131130508 Marionette DEBUG loaded listener.js 09:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1261d5c00) [pid = 1652] [serial = 1081] [outer = 0x1257d3400] 09:25:30 INFO - PROCESS | 1652 | 1467131130852 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]]]}] 09:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 517ms 09:25:30 INFO - PROCESS | 1652 | 1467131130901 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 09:25:30 INFO - PROCESS | 1652 | 1467131130902 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 09:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:25:30 INFO - PROCESS | 1652 | 1467131130912 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:25:30 INFO - PROCESS | 1652 | 1467131130913 Marionette TRACE conn2 <- [1,1414,null,{}] 09:25:30 INFO - PROCESS | 1652 | 1467131130915 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}] 09:25:30 INFO - PROCESS | 1652 | 1467131130916 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:31 INFO - PROCESS | 1652 | 1467131131026 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 09:25:31 INFO - PROCESS | 1652 | 1467131131059 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:31 INFO - PROCESS | 1652 | 1467131131060 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x129953000 == 40 [pid = 1652] [id = 361] 09:25:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1263f2000) [pid = 1652] [serial = 1082] [outer = 0x0] 09:25:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126871000) [pid = 1652] [serial = 1083] [outer = 0x1263f2000] 09:25:31 INFO - PROCESS | 1652 | 1467131131084 Marionette DEBUG loaded listener.js 09:25:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1268dac00) [pid = 1652] [serial = 1084] [outer = 0x1263f2000] 09:25:31 INFO - PROCESS | 1652 | 1467131131418 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]]]}] 09:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 518ms 09:25:31 INFO - PROCESS | 1652 | 1467131131438 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 09:25:31 INFO - PROCESS | 1652 | 1467131131439 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 09:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:25:31 INFO - PROCESS | 1652 | 1467131131442 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:25:31 INFO - PROCESS | 1652 | 1467131131444 Marionette TRACE conn2 <- [1,1418,null,{}] 09:25:31 INFO - PROCESS | 1652 | 1467131131447 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}] 09:25:31 INFO - PROCESS | 1652 | 1467131131448 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:31 INFO - PROCESS | 1652 | 1467131131542 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 09:25:31 INFO - PROCESS | 1652 | 1467131131546 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:31 INFO - PROCESS | 1652 | 1467131131547 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a691000 == 41 [pid = 1652] [id = 362] 09:25:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1263f6800) [pid = 1652] [serial = 1085] [outer = 0x0] 09:25:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126e16000) [pid = 1652] [serial = 1086] [outer = 0x1263f6800] 09:25:31 INFO - PROCESS | 1652 | 1467131131571 Marionette DEBUG loaded listener.js 09:25:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126e1e800) [pid = 1652] [serial = 1087] [outer = 0x1263f6800] 09:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1139f5000) [pid = 1652] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118178000) [pid = 1652] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112aa7800) [pid = 1652] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1180aa800) [pid = 1652] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118fc7800) [pid = 1652] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1208e8000) [pid = 1652] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x121a45400) [pid = 1652] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1240e6c00) [pid = 1652] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116629c00) [pid = 1652] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1128ae000) [pid = 1652] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118180800) [pid = 1652] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:25:31 INFO - PROCESS | 1652 | 1467131131931 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]]]}] 09:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 520ms 09:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:25:31 INFO - PROCESS | 1652 | 1467131131964 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 09:25:31 INFO - PROCESS | 1652 | 1467131131965 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 09:25:31 INFO - PROCESS | 1652 | 1467131131967 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:25:31 INFO - PROCESS | 1652 | 1467131131968 Marionette TRACE conn2 <- [1,1422,null,{}] 09:25:31 INFO - PROCESS | 1652 | 1467131131970 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}] 09:25:31 INFO - PROCESS | 1652 | 1467131131971 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:32 INFO - PROCESS | 1652 | 1467131132055 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 09:25:32 INFO - PROCESS | 1652 | 1467131132107 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:32 INFO - PROCESS | 1652 | 1467131132108 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad3c800 == 42 [pid = 1652] [id = 363] 09:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116031c00) [pid = 1652] [serial = 1088] [outer = 0x0] 09:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118fc7000) [pid = 1652] [serial = 1089] [outer = 0x116031c00] 09:25:32 INFO - PROCESS | 1652 | 1467131132132 Marionette DEBUG loaded listener.js 09:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1208e8000) [pid = 1652] [serial = 1090] [outer = 0x116031c00] 09:25:32 INFO - PROCESS | 1652 | 1467131132432 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]]]}] 09:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 521ms 09:25:32 INFO - PROCESS | 1652 | 1467131132489 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 09:25:32 INFO - PROCESS | 1652 | 1467131132490 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 09:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:25:32 INFO - PROCESS | 1652 | 1467131132492 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:25:32 INFO - PROCESS | 1652 | 1467131132493 Marionette TRACE conn2 <- [1,1426,null,{}] 09:25:32 INFO - PROCESS | 1652 | 1467131132495 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}] 09:25:32 INFO - PROCESS | 1652 | 1467131132496 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:32 INFO - PROCESS | 1652 | 1467131132575 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 09:25:32 INFO - PROCESS | 1652 | 1467131132581 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:32 INFO - PROCESS | 1652 | 1467131132582 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b166800 == 43 [pid = 1652] [id = 364] 09:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1208ecc00) [pid = 1652] [serial = 1091] [outer = 0x0] 09:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x126e20400) [pid = 1652] [serial = 1092] [outer = 0x1208ecc00] 09:25:32 INFO - PROCESS | 1652 | 1467131132605 Marionette DEBUG loaded listener.js 09:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12837c400) [pid = 1652] [serial = 1093] [outer = 0x1208ecc00] 09:25:32 INFO - PROCESS | 1652 | 1467131132932 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]]]}] 09:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 470ms 09:25:32 INFO - PROCESS | 1652 | 1467131132964 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 09:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:25:32 INFO - PROCESS | 1652 | 1467131132965 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 09:25:32 INFO - PROCESS | 1652 | 1467131132967 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:25:32 INFO - PROCESS | 1652 | 1467131132968 Marionette TRACE conn2 <- [1,1430,null,{}] 09:25:32 INFO - PROCESS | 1652 | 1467131132970 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}] 09:25:32 INFO - PROCESS | 1652 | 1467131132971 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:33 INFO - PROCESS | 1652 | 1467131133084 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 09:25:33 INFO - PROCESS | 1652 | 1467131133089 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:33 INFO - PROCESS | 1652 | 1467131133090 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b93f000 == 44 [pid = 1652] [id = 365] 09:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1208e8800) [pid = 1652] [serial = 1094] [outer = 0x0] 09:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128380c00) [pid = 1652] [serial = 1095] [outer = 0x1208e8800] 09:25:33 INFO - PROCESS | 1652 | 1467131133114 Marionette DEBUG loaded listener.js 09:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128386c00) [pid = 1652] [serial = 1096] [outer = 0x1208e8800] 09:25:33 INFO - PROCESS | 1652 | 1467131133430 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]]]}] 09:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 518ms 09:25:33 INFO - PROCESS | 1652 | 1467131133486 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 09:25:33 INFO - PROCESS | 1652 | 1467131133487 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 09:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:25:33 INFO - PROCESS | 1652 | 1467131133489 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:25:33 INFO - PROCESS | 1652 | 1467131133490 Marionette TRACE conn2 <- [1,1434,null,{}] 09:25:33 INFO - PROCESS | 1652 | 1467131133492 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}] 09:25:33 INFO - PROCESS | 1652 | 1467131133493 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:33 INFO - PROCESS | 1652 | 1467131133574 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 09:25:33 INFO - PROCESS | 1652 | 1467131133580 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:33 INFO - PROCESS | 1652 | 1467131133581 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b95c800 == 45 [pid = 1652] [id = 366] 09:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1284a6c00) [pid = 1652] [serial = 1097] [outer = 0x0] 09:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1290aec00) [pid = 1652] [serial = 1098] [outer = 0x1284a6c00] 09:25:33 INFO - PROCESS | 1652 | 1467131133605 Marionette DEBUG loaded listener.js 09:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1291d8400) [pid = 1652] [serial = 1099] [outer = 0x1284a6c00] 09:25:34 INFO - PROCESS | 1652 | 1467131134181 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]]]}] 09:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 772ms 09:25:34 INFO - PROCESS | 1652 | 1467131134262 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 09:25:34 INFO - PROCESS | 1652 | 1467131134264 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 09:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:25:34 INFO - PROCESS | 1652 | 1467131134267 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:25:34 INFO - PROCESS | 1652 | 1467131134269 Marionette TRACE conn2 <- [1,1438,null,{}] 09:25:34 INFO - PROCESS | 1652 | 1467131134273 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}] 09:25:34 INFO - PROCESS | 1652 | 1467131134275 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:34 INFO - PROCESS | 1652 | 1467131134391 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 09:25:34 INFO - PROCESS | 1652 | 1467131134446 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:34 INFO - PROCESS | 1652 | 1467131134447 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x117005000 == 46 [pid = 1652] [id = 367] 09:25:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1128af000) [pid = 1652] [serial = 1100] [outer = 0x0] 09:25:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x112e0d400) [pid = 1652] [serial = 1101] [outer = 0x1128af000] 09:25:34 INFO - PROCESS | 1652 | 1467131134478 Marionette DEBUG loaded listener.js 09:25:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x113d45c00) [pid = 1652] [serial = 1102] [outer = 0x1128af000] 09:25:35 INFO - PROCESS | 1652 | 1467131135201 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]]]}] 09:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 971ms 09:25:35 INFO - PROCESS | 1652 | 1467131135238 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 09:25:35 INFO - PROCESS | 1652 | 1467131135240 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 09:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:25:35 INFO - PROCESS | 1652 | 1467131135244 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:25:35 INFO - PROCESS | 1652 | 1467131135245 Marionette TRACE conn2 <- [1,1442,null,{}] 09:25:35 INFO - PROCESS | 1652 | 1467131135249 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}] 09:25:35 INFO - PROCESS | 1652 | 1467131135250 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:35 INFO - PROCESS | 1652 | 1467131135355 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 09:25:35 INFO - PROCESS | 1652 | 1467131135410 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:35 INFO - PROCESS | 1652 | 1467131135413 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11601a000 == 47 [pid = 1652] [id = 368] 09:25:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1133e3c00) [pid = 1652] [serial = 1103] [outer = 0x0] 09:25:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1160d3c00) [pid = 1652] [serial = 1104] [outer = 0x1133e3c00] 09:25:35 INFO - PROCESS | 1652 | 1467131135441 Marionette DEBUG loaded listener.js 09:25:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116719000) [pid = 1652] [serial = 1105] [outer = 0x1133e3c00] 09:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12b93f000 == 46 [pid = 1652] [id = 365] 09:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12b166800 == 45 [pid = 1652] [id = 364] 09:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad3c800 == 44 [pid = 1652] [id = 363] 09:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12a691000 == 43 [pid = 1652] [id = 362] 09:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x129953000 == 42 [pid = 1652] [id = 361] 09:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12981a800 == 41 [pid = 1652] [id = 360] 09:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119e7ec00) [pid = 1652] [serial = 1044] [outer = 0x0] [url = about:blank] 09:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x119960800 == 40 [pid = 1652] [id = 359] 09:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12611d800 == 39 [pid = 1652] [id = 358] 09:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1187d0800 == 38 [pid = 1652] [id = 357] 09:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x124057000 == 37 [pid = 1652] [id = 356] 09:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x121469000 == 36 [pid = 1652] [id = 355] 09:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x121213000 == 35 [pid = 1652] [id = 354] 09:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x119961000 == 34 [pid = 1652] [id = 353] 09:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x119435800 == 33 [pid = 1652] [id = 352] 09:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1187d2000 == 32 [pid = 1652] [id = 351] 09:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x117014000 == 31 [pid = 1652] [id = 350] 09:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x11608c000 == 30 [pid = 1652] [id = 349] 09:25:35 INFO - PROCESS | 1652 | --DOCSHELL 0x111e9d800 == 29 [pid = 1652] [id = 348] 09:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1170bc800) [pid = 1652] [serial = 1029] [outer = 0x0] [url = about:blank] 09:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1181a2c00) [pid = 1652] [serial = 1032] [outer = 0x0] [url = about:blank] 09:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1185d4c00) [pid = 1652] [serial = 1035] [outer = 0x0] [url = about:blank] 09:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119954000) [pid = 1652] [serial = 1041] [outer = 0x0] [url = about:blank] 09:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119d32400) [pid = 1652] [serial = 1042] [outer = 0x0] [url = about:blank] 09:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119959c00) [pid = 1652] [serial = 1014] [outer = 0x0] [url = about:blank] 09:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119d35800) [pid = 1652] [serial = 1015] [outer = 0x0] [url = about:blank] 09:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1208ef400) [pid = 1652] [serial = 1017] [outer = 0x0] [url = about:blank] 09:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12169c800) [pid = 1652] [serial = 1018] [outer = 0x0] [url = about:blank] 09:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12442c400) [pid = 1652] [serial = 1020] [outer = 0x0] [url = about:blank] 09:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x125031800) [pid = 1652] [serial = 1021] [outer = 0x0] [url = about:blank] 09:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1257cc400) [pid = 1652] [serial = 1023] [outer = 0x0] [url = about:blank] 09:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1257d8000) [pid = 1652] [serial = 1024] [outer = 0x0] [url = about:blank] 09:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118576800) [pid = 1652] [serial = 1033] [outer = 0x0] [url = about:blank] 09:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118096c00) [pid = 1652] [serial = 1011] [outer = 0x0] [url = about:blank] 09:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11856b800) [pid = 1652] [serial = 1012] [outer = 0x0] [url = about:blank] 09:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1128e4400) [pid = 1652] [serial = 1026] [outer = 0x0] [url = about:blank] 09:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x113096800) [pid = 1652] [serial = 1027] [outer = 0x0] [url = about:blank] 09:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118f41c00) [pid = 1652] [serial = 1036] [outer = 0x0] [url = about:blank] 09:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118097000) [pid = 1652] [serial = 1030] [outer = 0x0] [url = about:blank] 09:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1194f2400) [pid = 1652] [serial = 1039] [outer = 0x0] [url = about:blank] 09:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1191db800) [pid = 1652] [serial = 1038] [outer = 0x0] [url = about:blank] 09:25:35 INFO - PROCESS | 1652 | 1467131135878 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]]]}] 09:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 672ms 09:25:35 INFO - PROCESS | 1652 | 1467131135915 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 09:25:35 INFO - PROCESS | 1652 | 1467131135919 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 09:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:25:35 INFO - PROCESS | 1652 | 1467131135924 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:25:35 INFO - PROCESS | 1652 | 1467131135925 Marionette TRACE conn2 <- [1,1446,null,{}] 09:25:35 INFO - PROCESS | 1652 | 1467131135928 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}] 09:25:35 INFO - PROCESS | 1652 | 1467131135929 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:36 INFO - PROCESS | 1652 | 1467131136009 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 09:25:36 INFO - PROCESS | 1652 | 1467131136017 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:36 INFO - PROCESS | 1652 | 1467131136018 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11825c000 == 30 [pid = 1652] [id = 369] 09:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11696b800) [pid = 1652] [serial = 1106] [outer = 0x0] 09:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118090000) [pid = 1652] [serial = 1107] [outer = 0x11696b800] 09:25:36 INFO - PROCESS | 1652 | 1467131136049 Marionette DEBUG loaded listener.js 09:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1180ad400) [pid = 1652] [serial = 1108] [outer = 0x11696b800] 09:25:36 INFO - PROCESS | 1652 | 1467131136552 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]]]}] 09:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 673ms 09:25:36 INFO - PROCESS | 1652 | 1467131136598 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 09:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:25:36 INFO - PROCESS | 1652 | 1467131136600 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 09:25:36 INFO - PROCESS | 1652 | 1467131136603 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:25:36 INFO - PROCESS | 1652 | 1467131136607 Marionette TRACE conn2 <- [1,1450,null,{}] 09:25:36 INFO - PROCESS | 1652 | 1467131136619 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}] 09:25:36 INFO - PROCESS | 1652 | 1467131136621 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:36 INFO - PROCESS | 1652 | 1467131136727 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 09:25:36 INFO - PROCESS | 1652 | 1467131136787 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:36 INFO - PROCESS | 1652 | 1467131136789 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x119450000 == 31 [pid = 1652] [id = 370] 09:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11856bc00) [pid = 1652] [serial = 1109] [outer = 0x0] 09:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118577000) [pid = 1652] [serial = 1110] [outer = 0x11856bc00] 09:25:36 INFO - PROCESS | 1652 | 1467131136817 Marionette DEBUG loaded listener.js 09:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118765800) [pid = 1652] [serial = 1111] [outer = 0x11856bc00] 09:25:37 INFO - PROCESS | 1652 | 1467131137121 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]]]}] 09:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 523ms 09:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:25:37 INFO - PROCESS | 1652 | 1467131137133 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 09:25:37 INFO - PROCESS | 1652 | 1467131137135 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 09:25:37 INFO - PROCESS | 1652 | 1467131137137 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:25:37 INFO - PROCESS | 1652 | 1467131137138 Marionette TRACE conn2 <- [1,1454,null,{}] 09:25:37 INFO - PROCESS | 1652 | 1467131137141 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}] 09:25:37 INFO - PROCESS | 1652 | 1467131137142 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:37 INFO - PROCESS | 1652 | 1467131137232 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 09:25:37 INFO - PROCESS | 1652 | 1467131137235 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:37 INFO - PROCESS | 1652 | 1467131137236 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ece800 == 32 [pid = 1652] [id = 371] 09:25:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118ff7800) [pid = 1652] [serial = 1112] [outer = 0x0] 09:25:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1191e0800) [pid = 1652] [serial = 1113] [outer = 0x118ff7800] 09:25:37 INFO - PROCESS | 1652 | 1467131137263 Marionette DEBUG loaded listener.js 09:25:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1194f2000) [pid = 1652] [serial = 1114] [outer = 0x118ff7800] 09:25:37 INFO - PROCESS | 1652 | 1467131137571 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]]]}] 09:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 469ms 09:25:37 INFO - PROCESS | 1652 | 1467131137607 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 09:25:37 INFO - PROCESS | 1652 | 1467131137608 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 09:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:25:37 INFO - PROCESS | 1652 | 1467131137612 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:25:37 INFO - PROCESS | 1652 | 1467131137614 Marionette TRACE conn2 <- [1,1458,null,{}] 09:25:37 INFO - PROCESS | 1652 | 1467131137616 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}] 09:25:37 INFO - PROCESS | 1652 | 1467131137617 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:37 INFO - PROCESS | 1652 | 1467131137719 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 09:25:37 INFO - PROCESS | 1652 | 1467131137725 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:37 INFO - PROCESS | 1652 | 1467131137726 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x121359000 == 33 [pid = 1652] [id = 372] 09:25:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x112e0f000) [pid = 1652] [serial = 1115] [outer = 0x0] 09:25:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1194f1c00) [pid = 1652] [serial = 1116] [outer = 0x112e0f000] 09:25:37 INFO - PROCESS | 1652 | 1467131137751 Marionette DEBUG loaded listener.js 09:25:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11994e800) [pid = 1652] [serial = 1117] [outer = 0x112e0f000] 09:25:38 INFO - PROCESS | 1652 | 1467131138109 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]]]}] 09:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 520ms 09:25:38 INFO - PROCESS | 1652 | 1467131138133 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 09:25:38 INFO - PROCESS | 1652 | 1467131138134 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 09:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:25:38 INFO - PROCESS | 1652 | 1467131138136 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:25:38 INFO - PROCESS | 1652 | 1467131138137 Marionette TRACE conn2 <- [1,1462,null,{}] 09:25:38 INFO - PROCESS | 1652 | 1467131138139 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}] 09:25:38 INFO - PROCESS | 1652 | 1467131138144 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:38 INFO - PROCESS | 1652 | 1467131138255 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 09:25:38 INFO - PROCESS | 1652 | 1467131138290 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:38 INFO - PROCESS | 1652 | 1467131138291 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x124056000 == 34 [pid = 1652] [id = 373] 09:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119953400) [pid = 1652] [serial = 1118] [outer = 0x0] 09:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119d4cc00) [pid = 1652] [serial = 1119] [outer = 0x119953400] 09:25:38 INFO - PROCESS | 1652 | 1467131138316 Marionette DEBUG loaded listener.js 09:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121c21400) [pid = 1652] [serial = 1120] [outer = 0x119953400] 09:25:38 INFO - PROCESS | 1652 | 1467131138627 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]]]}] 09:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 518ms 09:25:38 INFO - PROCESS | 1652 | 1467131138655 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 09:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:25:38 INFO - PROCESS | 1652 | 1467131138656 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 09:25:38 INFO - PROCESS | 1652 | 1467131138658 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:25:38 INFO - PROCESS | 1652 | 1467131138659 Marionette TRACE conn2 <- [1,1466,null,{}] 09:25:38 INFO - PROCESS | 1652 | 1467131138669 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}] 09:25:38 INFO - PROCESS | 1652 | 1467131138671 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:38 INFO - PROCESS | 1652 | 1467131138764 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 09:25:38 INFO - PROCESS | 1652 | 1467131138767 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:38 INFO - PROCESS | 1652 | 1467131138769 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x124179800 == 35 [pid = 1652] [id = 374] 09:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x112a77c00) [pid = 1652] [serial = 1121] [outer = 0x0] 09:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12444ec00) [pid = 1652] [serial = 1122] [outer = 0x112a77c00] 09:25:38 INFO - PROCESS | 1652 | 1467131138793 Marionette DEBUG loaded listener.js 09:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12505f800) [pid = 1652] [serial = 1123] [outer = 0x112a77c00] 09:25:39 INFO - PROCESS | 1652 | 1467131139153 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]]]}] 09:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 529ms 09:25:39 INFO - PROCESS | 1652 | 1467131139187 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 09:25:39 INFO - PROCESS | 1652 | 1467131139189 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 09:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:25:39 INFO - PROCESS | 1652 | 1467131139191 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:25:39 INFO - PROCESS | 1652 | 1467131139193 Marionette TRACE conn2 <- [1,1470,null,{}] 09:25:39 INFO - PROCESS | 1652 | 1467131139197 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}] 09:25:39 INFO - PROCESS | 1652 | 1467131139199 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:39 INFO - PROCESS | 1652 | 1467131139308 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 09:25:39 INFO - PROCESS | 1652 | 1467131139361 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:39 INFO - PROCESS | 1652 | 1467131139363 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1258c2800 == 36 [pid = 1652] [id = 375] 09:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x125060c00) [pid = 1652] [serial = 1124] [outer = 0x0] 09:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1257cf400) [pid = 1652] [serial = 1125] [outer = 0x125060c00] 09:25:39 INFO - PROCESS | 1652 | 1467131139403 Marionette DEBUG loaded listener.js 09:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12580d800) [pid = 1652] [serial = 1126] [outer = 0x125060c00] 09:25:39 INFO - PROCESS | 1652 | 1467131139741 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]]]}] 09:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 572ms 09:25:39 INFO - PROCESS | 1652 | 1467131139765 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 09:25:39 INFO - PROCESS | 1652 | 1467131139766 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 09:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:25:39 INFO - PROCESS | 1652 | 1467131139769 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:25:39 INFO - PROCESS | 1652 | 1467131139770 Marionette TRACE conn2 <- [1,1474,null,{}] 09:25:39 INFO - PROCESS | 1652 | 1467131139772 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}] 09:25:39 INFO - PROCESS | 1652 | 1467131139773 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:39 INFO - PROCESS | 1652 | 1467131139866 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 09:25:39 INFO - PROCESS | 1652 | 1467131139876 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:39 INFO - PROCESS | 1652 | 1467131139879 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a0d800 == 37 [pid = 1652] [id = 376] 09:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11336c400) [pid = 1652] [serial = 1127] [outer = 0x0] 09:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1261c9c00) [pid = 1652] [serial = 1128] [outer = 0x11336c400] 09:25:39 INFO - PROCESS | 1652 | 1467131139910 Marionette DEBUG loaded listener.js 09:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1267d2c00) [pid = 1652] [serial = 1129] [outer = 0x11336c400] 09:25:40 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11a11cc00) [pid = 1652] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:25:40 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1263f2000) [pid = 1652] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:25:40 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119d31c00) [pid = 1652] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:25:40 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11670f400) [pid = 1652] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:25:40 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112e10c00) [pid = 1652] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:25:40 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119d33000) [pid = 1652] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:25:40 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1128ea000) [pid = 1652] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:25:40 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118091000) [pid = 1652] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:25:40 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119d32c00) [pid = 1652] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:25:40 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112017800) [pid = 1652] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:25:40 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x111aa9400) [pid = 1652] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:25:40 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1128ae800) [pid = 1652] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:25:40 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112f53400) [pid = 1652] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:25:40 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1257d3400) [pid = 1652] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:25:40 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1263f6800) [pid = 1652] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:25:40 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116031c00) [pid = 1652] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:25:40 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1208ecc00) [pid = 1652] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:25:40 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1208e8800) [pid = 1652] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:25:40 INFO - PROCESS | 1652 | 1467131140364 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]]]}] 09:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 618ms 09:25:40 INFO - PROCESS | 1652 | 1467131140388 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 09:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:25:40 INFO - PROCESS | 1652 | 1467131140389 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 09:25:40 INFO - PROCESS | 1652 | 1467131140391 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:25:40 INFO - PROCESS | 1652 | 1467131140392 Marionette TRACE conn2 <- [1,1478,null,{}] 09:25:40 INFO - PROCESS | 1652 | 1467131140407 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}] 09:25:40 INFO - PROCESS | 1652 | 1467131140408 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:40 INFO - PROCESS | 1652 | 1467131140499 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 09:25:40 INFO - PROCESS | 1652 | 1467131140503 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:40 INFO - PROCESS | 1652 | 1467131140504 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ead000 == 38 [pid = 1652] [id = 377] 09:25:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112f53400) [pid = 1652] [serial = 1130] [outer = 0x0] 09:25:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x125814c00) [pid = 1652] [serial = 1131] [outer = 0x112f53400] 09:25:40 INFO - PROCESS | 1652 | 1467131140528 Marionette DEBUG loaded listener.js 09:25:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1267d3800) [pid = 1652] [serial = 1132] [outer = 0x112f53400] 09:25:40 INFO - PROCESS | 1652 | 1467131140865 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]]]}] 09:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 526ms 09:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:25:40 INFO - PROCESS | 1652 | 1467131140917 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 09:25:40 INFO - PROCESS | 1652 | 1467131140919 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 09:25:40 INFO - PROCESS | 1652 | 1467131140921 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:25:40 INFO - PROCESS | 1652 | 1467131140922 Marionette TRACE conn2 <- [1,1482,null,{}] 09:25:40 INFO - PROCESS | 1652 | 1467131140925 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}] 09:25:40 INFO - PROCESS | 1652 | 1467131140926 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:41 INFO - PROCESS | 1652 | 1467131141049 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 09:25:41 INFO - PROCESS | 1652 | 1467131141055 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:41 INFO - PROCESS | 1652 | 1467131141056 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af8e000 == 39 [pid = 1652] [id = 378] 09:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1267d4800) [pid = 1652] [serial = 1133] [outer = 0x0] 09:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126e14800) [pid = 1652] [serial = 1134] [outer = 0x1267d4800] 09:25:41 INFO - PROCESS | 1652 | 1467131141086 Marionette DEBUG loaded listener.js 09:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1284a7800) [pid = 1652] [serial = 1135] [outer = 0x1267d4800] 09:25:41 INFO - PROCESS | 1652 | 1467131141395 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]]]}] 09:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 520ms 09:25:41 INFO - PROCESS | 1652 | 1467131141442 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 09:25:41 INFO - PROCESS | 1652 | 1467131141444 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 09:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:25:41 INFO - PROCESS | 1652 | 1467131141446 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:25:41 INFO - PROCESS | 1652 | 1467131141447 Marionette TRACE conn2 <- [1,1486,null,{}] 09:25:41 INFO - PROCESS | 1652 | 1467131141449 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}] 09:25:41 INFO - PROCESS | 1652 | 1467131141450 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:41 INFO - PROCESS | 1652 | 1467131141529 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 09:25:41 INFO - PROCESS | 1652 | 1467131141533 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:41 INFO - PROCESS | 1652 | 1467131141534 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c077000 == 40 [pid = 1652] [id = 379] 09:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1290a9800) [pid = 1652] [serial = 1136] [outer = 0x0] 09:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1291dd800) [pid = 1652] [serial = 1137] [outer = 0x1290a9800] 09:25:41 INFO - PROCESS | 1652 | 1467131141560 Marionette DEBUG loaded listener.js 09:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1291e7c00) [pid = 1652] [serial = 1138] [outer = 0x1290a9800] 09:25:42 INFO - PROCESS | 1652 | 1467131142108 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]]]}] 09:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 718ms 09:25:42 INFO - PROCESS | 1652 | 1467131142220 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 09:25:42 INFO - PROCESS | 1652 | 1467131142224 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 09:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:25:42 INFO - PROCESS | 1652 | 1467131142238 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:25:42 INFO - PROCESS | 1652 | 1467131142243 Marionette TRACE conn2 <- [1,1490,null,{}] 09:25:42 INFO - PROCESS | 1652 | 1467131142248 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}] 09:25:42 INFO - PROCESS | 1652 | 1467131142251 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:42 INFO - PROCESS | 1652 | 1467131142419 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 09:25:42 INFO - PROCESS | 1652 | 1467131142471 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:42 INFO - PROCESS | 1652 | 1467131142475 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x116744800 == 41 [pid = 1652] [id = 380] 09:25:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x112a83c00) [pid = 1652] [serial = 1139] [outer = 0x0] 09:25:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11396dc00) [pid = 1652] [serial = 1140] [outer = 0x112a83c00] 09:25:42 INFO - PROCESS | 1652 | 1467131142546 Marionette DEBUG loaded listener.js 09:25:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1162dbc00) [pid = 1652] [serial = 1141] [outer = 0x112a83c00] 09:25:43 INFO - PROCESS | 1652 | 1467131142994 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]]]}] 09:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 774ms 09:25:43 INFO - PROCESS | 1652 | 1467131143027 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 09:25:43 INFO - PROCESS | 1652 | 1467131143029 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 09:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:25:43 INFO - PROCESS | 1652 | 1467131143035 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:25:43 INFO - PROCESS | 1652 | 1467131143038 Marionette TRACE conn2 <- [1,1494,null,{}] 09:25:43 INFO - PROCESS | 1652 | 1467131143041 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}] 09:25:43 INFO - PROCESS | 1652 | 1467131143043 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:43 INFO - PROCESS | 1652 | 1467131143146 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 09:25:43 INFO - PROCESS | 1652 | 1467131143214 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:43 INFO - PROCESS | 1652 | 1467131143215 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11996b800 == 42 [pid = 1652] [id = 381] 09:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118178c00) [pid = 1652] [serial = 1142] [outer = 0x0] 09:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11817e800) [pid = 1652] [serial = 1143] [outer = 0x118178c00] 09:25:43 INFO - PROCESS | 1652 | 1467131143245 Marionette DEBUG loaded listener.js 09:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118466800) [pid = 1652] [serial = 1144] [outer = 0x118178c00] 09:25:43 INFO - PROCESS | 1652 | 1467131143670 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]]]}] 09:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 675ms 09:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:25:43 INFO - PROCESS | 1652 | 1467131143708 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 09:25:43 INFO - PROCESS | 1652 | 1467131143710 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 09:25:43 INFO - PROCESS | 1652 | 1467131143712 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:25:43 INFO - PROCESS | 1652 | 1467131143713 Marionette TRACE conn2 <- [1,1498,null,{}] 09:25:43 INFO - PROCESS | 1652 | 1467131143720 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}] 09:25:43 INFO - PROCESS | 1652 | 1467131143724 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:43 INFO - PROCESS | 1652 | 1467131143828 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 09:25:43 INFO - PROCESS | 1652 | 1467131143898 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:43 INFO - PROCESS | 1652 | 1467131143901 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a694800 == 43 [pid = 1652] [id = 382] 09:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11994c400) [pid = 1652] [serial = 1145] [outer = 0x0] 09:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119954000) [pid = 1652] [serial = 1146] [outer = 0x11994c400] 09:25:43 INFO - PROCESS | 1652 | 1467131143934 Marionette DEBUG loaded listener.js 09:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119d34000) [pid = 1652] [serial = 1147] [outer = 0x11994c400] 09:25:44 INFO - PROCESS | 1652 | 1467131144488 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]]]}] 09:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 820ms 09:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:25:44 INFO - PROCESS | 1652 | 1467131144533 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 09:25:44 INFO - PROCESS | 1652 | 1467131144534 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 09:25:44 INFO - PROCESS | 1652 | 1467131144536 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:25:44 INFO - PROCESS | 1652 | 1467131144538 Marionette TRACE conn2 <- [1,1502,null,{}] 09:25:44 INFO - PROCESS | 1652 | 1467131144540 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}] 09:25:44 INFO - PROCESS | 1652 | 1467131144542 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:44 INFO - PROCESS | 1652 | 1467131144640 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 09:25:44 INFO - PROCESS | 1652 | 1467131144707 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:44 INFO - PROCESS | 1652 | 1467131144708 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c48f000 == 44 [pid = 1652] [id = 383] 09:25:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x121452c00) [pid = 1652] [serial = 1148] [outer = 0x0] 09:25:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x121c2f000) [pid = 1652] [serial = 1149] [outer = 0x121452c00] 09:25:44 INFO - PROCESS | 1652 | 1467131144737 Marionette DEBUG loaded listener.js 09:25:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1257d5400) [pid = 1652] [serial = 1150] [outer = 0x121452c00] 09:25:45 INFO - PROCESS | 1652 | 1467131145166 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]]]}] 09:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 669ms 09:25:45 INFO - PROCESS | 1652 | 1467131145207 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 09:25:45 INFO - PROCESS | 1652 | 1467131145208 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 09:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:25:45 INFO - PROCESS | 1652 | 1467131145230 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:25:45 INFO - PROCESS | 1652 | 1467131145232 Marionette TRACE conn2 <- [1,1506,null,{}] 09:25:45 INFO - PROCESS | 1652 | 1467131145234 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}] 09:25:45 INFO - PROCESS | 1652 | 1467131145235 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:45 INFO - PROCESS | 1652 | 1467131145333 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 09:25:45 INFO - PROCESS | 1652 | 1467131145399 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:45 INFO - PROCESS | 1652 | 1467131145400 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x116947000 == 45 [pid = 1652] [id = 384] 09:25:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1133f1800) [pid = 1652] [serial = 1151] [outer = 0x0] 09:25:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11696d800) [pid = 1652] [serial = 1152] [outer = 0x1133f1800] 09:25:45 INFO - PROCESS | 1652 | 1467131145429 Marionette DEBUG loaded listener.js 09:25:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119d2f400) [pid = 1652] [serial = 1153] [outer = 0x1133f1800] 09:25:46 INFO - PROCESS | 1652 | 1467131145999 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]]]}] 09:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 822ms 09:25:46 INFO - PROCESS | 1652 | 1467131146050 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 09:25:46 INFO - PROCESS | 1652 | 1467131146053 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 09:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:25:46 INFO - PROCESS | 1652 | 1467131146056 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:25:46 INFO - PROCESS | 1652 | 1467131146058 Marionette TRACE conn2 <- [1,1510,null,{}] 09:25:46 INFO - PROCESS | 1652 | 1467131146074 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}] 09:25:46 INFO - PROCESS | 1652 | 1467131146075 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:46 INFO - PROCESS | 1652 | 1467131146170 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 09:25:46 INFO - PROCESS | 1652 | 1467131146228 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:46 INFO - PROCESS | 1652 | 1467131146229 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169aa000 == 46 [pid = 1652] [id = 385] 09:25:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x113932400) [pid = 1652] [serial = 1154] [outer = 0x0] 09:25:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118096800) [pid = 1652] [serial = 1155] [outer = 0x113932400] 09:25:46 INFO - PROCESS | 1652 | 1467131146257 Marionette DEBUG loaded listener.js 09:25:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11817ec00) [pid = 1652] [serial = 1156] [outer = 0x113932400] 09:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12af8e000 == 45 [pid = 1652] [id = 378] 09:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x119ead000 == 44 [pid = 1652] [id = 377] 09:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x126a0d800 == 43 [pid = 1652] [id = 376] 09:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1258c2800 == 42 [pid = 1652] [id = 375] 09:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x124179800 == 41 [pid = 1652] [id = 374] 09:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x124056000 == 40 [pid = 1652] [id = 373] 09:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x121359000 == 39 [pid = 1652] [id = 372] 09:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x119ece800 == 38 [pid = 1652] [id = 371] 09:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x119450000 == 37 [pid = 1652] [id = 370] 09:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11825c000 == 36 [pid = 1652] [id = 369] 09:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11601a000 == 35 [pid = 1652] [id = 368] 09:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12b95c800 == 34 [pid = 1652] [id = 366] 09:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x117005000 == 33 [pid = 1652] [id = 367] 09:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x116947000 == 32 [pid = 1652] [id = 384] 09:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12c48f000 == 31 [pid = 1652] [id = 383] 09:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12a694800 == 30 [pid = 1652] [id = 382] 09:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11996b800 == 29 [pid = 1652] [id = 381] 09:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12c077000 == 28 [pid = 1652] [id = 379] 09:25:47 INFO - PROCESS | 1652 | --DOCSHELL 0x116744800 == 27 [pid = 1652] [id = 380] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12505c000) [pid = 1652] [serial = 1077] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x126871000) [pid = 1652] [serial = 1083] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11a120800) [pid = 1652] [serial = 1068] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1212ee400) [pid = 1652] [serial = 1069] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119d2dc00) [pid = 1652] [serial = 1065] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119e73800) [pid = 1652] [serial = 1066] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x121737c00) [pid = 1652] [serial = 1071] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x124023800) [pid = 1652] [serial = 1072] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1240be000) [pid = 1652] [serial = 1074] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118574000) [pid = 1652] [serial = 1059] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118182800) [pid = 1652] [serial = 1056] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11856c000) [pid = 1652] [serial = 1057] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118ff0400) [pid = 1652] [serial = 1060] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1212f0c00) [pid = 1652] [serial = 1045] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1191e1000) [pid = 1652] [serial = 1062] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119b68800) [pid = 1652] [serial = 1063] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118091c00) [pid = 1652] [serial = 1053] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1180ac400) [pid = 1652] [serial = 1054] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1128e6000) [pid = 1652] [serial = 1047] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112f4f800) [pid = 1652] [serial = 1048] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1139e7800) [pid = 1652] [serial = 1050] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1258ed000) [pid = 1652] [serial = 1080] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11670f000) [pid = 1652] [serial = 1051] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x126e16000) [pid = 1652] [serial = 1086] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118fc7000) [pid = 1652] [serial = 1089] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1268dac00) [pid = 1652] [serial = 1084] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x126e20400) [pid = 1652] [serial = 1092] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x126e1e800) [pid = 1652] [serial = 1087] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1208e8000) [pid = 1652] [serial = 1090] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12837c400) [pid = 1652] [serial = 1093] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1290aec00) [pid = 1652] [serial = 1098] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1261d5c00) [pid = 1652] [serial = 1081] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12580b800) [pid = 1652] [serial = 1078] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x125025000) [pid = 1652] [serial = 1075] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x128386c00) [pid = 1652] [serial = 1096] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x128380c00) [pid = 1652] [serial = 1095] [outer = 0x0] [url = about:blank] 09:25:47 INFO - PROCESS | 1652 | 1467131147204 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]]]}] 09:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1189ms 09:25:47 INFO - PROCESS | 1652 | 1467131147246 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 09:25:47 INFO - PROCESS | 1652 | 1467131147249 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 09:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:25:47 INFO - PROCESS | 1652 | 1467131147252 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:25:47 INFO - PROCESS | 1652 | 1467131147254 Marionette TRACE conn2 <- [1,1514,null,{}] 09:25:47 INFO - PROCESS | 1652 | 1467131147258 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}] 09:25:47 INFO - PROCESS | 1652 | 1467131147259 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:47 INFO - PROCESS | 1652 | 1467131147350 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 09:25:47 INFO - PROCESS | 1652 | 1467131147355 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:47 INFO - PROCESS | 1652 | 1467131147356 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x116233800 == 28 [pid = 1652] [id = 386] 09:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x113934c00) [pid = 1652] [serial = 1157] [outer = 0x0] 09:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x113da8800) [pid = 1652] [serial = 1158] [outer = 0x113934c00] 09:25:47 INFO - PROCESS | 1652 | 1467131147387 Marionette DEBUG loaded listener.js 09:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1128e2c00) [pid = 1652] [serial = 1159] [outer = 0x113934c00] 09:25:47 INFO - PROCESS | 1652 | 1467131147778 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]]]}] 09:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 572ms 09:25:47 INFO - PROCESS | 1652 | 1467131147825 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 09:25:47 INFO - PROCESS | 1652 | 1467131147830 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 09:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:25:47 INFO - PROCESS | 1652 | 1467131147837 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:25:47 INFO - PROCESS | 1652 | 1467131147840 Marionette TRACE conn2 <- [1,1518,null,{}] 09:25:47 INFO - PROCESS | 1652 | 1467131147843 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}] 09:25:47 INFO - PROCESS | 1652 | 1467131147846 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:47 INFO - PROCESS | 1652 | 1467131147969 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 09:25:47 INFO - PROCESS | 1652 | 1467131147984 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:47 INFO - PROCESS | 1652 | 1467131147986 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x118398000 == 29 [pid = 1652] [id = 387] 09:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1180a3400) [pid = 1652] [serial = 1160] [outer = 0x0] 09:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1181ae400) [pid = 1652] [serial = 1161] [outer = 0x1180a3400] 09:25:48 INFO - PROCESS | 1652 | 1467131148032 Marionette DEBUG loaded listener.js 09:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118572c00) [pid = 1652] [serial = 1162] [outer = 0x1180a3400] 09:25:48 INFO - PROCESS | 1652 | 1467131148406 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]]]}] 09:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 622ms 09:25:48 INFO - PROCESS | 1652 | 1467131148459 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 09:25:48 INFO - PROCESS | 1652 | 1467131148460 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 09:25:48 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:25:48 INFO - PROCESS | 1652 | 1467131148463 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:25:48 INFO - PROCESS | 1652 | 1467131148465 Marionette TRACE conn2 <- [1,1522,null,{}] 09:25:48 INFO - PROCESS | 1652 | 1467131148473 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}] 09:25:48 INFO - PROCESS | 1652 | 1467131148476 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:48 INFO - PROCESS | 1652 | 1467131148554 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 09:25:48 INFO - PROCESS | 1652 | 1467131148559 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:48 INFO - PROCESS | 1652 | 1467131148563 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x119e3a800 == 30 [pid = 1652] [id = 388] 09:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1122af400) [pid = 1652] [serial = 1163] [outer = 0x0] 09:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1191dd400) [pid = 1652] [serial = 1164] [outer = 0x1122af400] 09:25:48 INFO - PROCESS | 1652 | 1467131148592 Marionette DEBUG loaded listener.js 09:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119732400) [pid = 1652] [serial = 1165] [outer = 0x1122af400] 09:25:48 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 () { 09:25:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:25:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:25:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:25:48 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 () { 09:25:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:25:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:25:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:25:48 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 () { 09:25:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:25:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:25:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:25:48 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 () { 09:25:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:25:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:25:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:25:48 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 473ms 09:25:48 INFO - PROCESS | 1652 | 1467131148932 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"]]]}] 09:25:48 INFO - PROCESS | 1652 | 1467131148937 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 09:25:48 INFO - PROCESS | 1652 | 1467131148938 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 09:25:48 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:25:48 INFO - PROCESS | 1652 | 1467131148941 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:25:48 INFO - PROCESS | 1652 | 1467131148942 Marionette TRACE conn2 <- [1,1526,null,{}] 09:25:48 INFO - PROCESS | 1652 | 1467131148947 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}] 09:25:48 INFO - PROCESS | 1652 | 1467131148949 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:49 INFO - PROCESS | 1652 | 1467131149026 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 09:25:49 INFO - PROCESS | 1652 | 1467131149031 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:49 INFO - PROCESS | 1652 | 1467131149032 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12135b000 == 31 [pid = 1652] [id = 389] 09:25:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119732000) [pid = 1652] [serial = 1166] [outer = 0x0] 09:25:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119e75800) [pid = 1652] [serial = 1167] [outer = 0x119732000] 09:25:49 INFO - PROCESS | 1652 | 1467131149108 Marionette DEBUG loaded listener.js 09:25:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1208e3800) [pid = 1652] [serial = 1168] [outer = 0x119732000] 09:25:49 INFO - PROCESS | 1652 | 1467131149368 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"]]]}] 09:25:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:25:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:25:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:25:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:25:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:25:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:25:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:25:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:25:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:25:49 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 474ms 09:25:49 INFO - PROCESS | 1652 | 1467131149431 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 09:25:49 INFO - PROCESS | 1652 | 1467131149433 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 09:25:49 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:25:49 INFO - PROCESS | 1652 | 1467131149439 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:25:49 INFO - PROCESS | 1652 | 1467131149441 Marionette TRACE conn2 <- [1,1530,null,{}] 09:25:49 INFO - PROCESS | 1652 | 1467131149443 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}] 09:25:49 INFO - PROCESS | 1652 | 1467131149447 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:49 INFO - PROCESS | 1652 | 1467131149540 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 09:25:49 INFO - PROCESS | 1652 | 1467131149544 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:49 INFO - PROCESS | 1652 | 1467131149545 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x124053800 == 32 [pid = 1652] [id = 390] 09:25:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x117e99800) [pid = 1652] [serial = 1169] [outer = 0x0] 09:25:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1212ed000) [pid = 1652] [serial = 1170] [outer = 0x117e99800] 09:25:49 INFO - PROCESS | 1652 | 1467131149569 Marionette DEBUG loaded listener.js 09:25:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124027400) [pid = 1652] [serial = 1171] [outer = 0x117e99800] 09:25:49 INFO - PROCESS | 1652 | 1467131149882 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]]]}] 09:25:49 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 09:25:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:25:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:25:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:25:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:25:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:25:49 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. 09:25:49 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:25:49 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 468ms 09:25:49 INFO - PROCESS | 1652 | 1467131149908 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 09:25:49 INFO - PROCESS | 1652 | 1467131149910 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 09:25:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:25:49 INFO - PROCESS | 1652 | 1467131149919 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:25:49 INFO - PROCESS | 1652 | 1467131149920 Marionette TRACE conn2 <- [1,1534,null,{}] 09:25:49 INFO - PROCESS | 1652 | 1467131149922 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}] 09:25:49 INFO - PROCESS | 1652 | 1467131149928 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:50 INFO - PROCESS | 1652 | 1467131150041 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 09:25:50 INFO - PROCESS | 1652 | 1467131150077 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:50 INFO - PROCESS | 1652 | 1467131150078 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1258c2000 == 33 [pid = 1652] [id = 391] 09:25:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124449000) [pid = 1652] [serial = 1172] [outer = 0x0] 09:25:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12521b800) [pid = 1652] [serial = 1173] [outer = 0x124449000] 09:25:50 INFO - PROCESS | 1652 | 1467131150103 Marionette DEBUG loaded listener.js 09:25:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1261d5800) [pid = 1652] [serial = 1174] [outer = 0x124449000] 09:25:50 INFO - PROCESS | 1652 | 1467131150405 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]]]}] 09:25:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:25:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 518ms 09:25:50 INFO - PROCESS | 1652 | 1467131150438 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 09:25:50 INFO - PROCESS | 1652 | 1467131150439 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 09:25:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:25:50 INFO - PROCESS | 1652 | 1467131150441 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:25:50 INFO - PROCESS | 1652 | 1467131150451 Marionette TRACE conn2 <- [1,1538,null,{}] 09:25:50 INFO - PROCESS | 1652 | 1467131150462 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}] 09:25:50 INFO - PROCESS | 1652 | 1467131150463 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:50 INFO - PROCESS | 1652 | 1467131150555 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 09:25:50 INFO - PROCESS | 1652 | 1467131150558 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:50 INFO - PROCESS | 1652 | 1467131150559 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a16800 == 34 [pid = 1652] [id = 392] 09:25:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11994a400) [pid = 1652] [serial = 1175] [outer = 0x0] 09:25:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1267d1800) [pid = 1652] [serial = 1176] [outer = 0x11994a400] 09:25:50 INFO - PROCESS | 1652 | 1467131150584 Marionette DEBUG loaded listener.js 09:25:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126e1a800) [pid = 1652] [serial = 1177] [outer = 0x11994a400] 09:25:50 INFO - PROCESS | 1652 | 1467131150909 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]]]}] 09:25:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:25:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 489ms 09:25:50 INFO - PROCESS | 1652 | 1467131150934 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 09:25:50 INFO - PROCESS | 1652 | 1467131150935 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 09:25:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:25:50 INFO - PROCESS | 1652 | 1467131150938 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:25:50 INFO - PROCESS | 1652 | 1467131150939 Marionette TRACE conn2 <- [1,1542,null,{}] 09:25:50 INFO - PROCESS | 1652 | 1467131150950 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}] 09:25:50 INFO - PROCESS | 1652 | 1467131150951 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:51 INFO - PROCESS | 1652 | 1467131151047 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 09:25:51 INFO - PROCESS | 1652 | 1467131151050 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:51 INFO - PROCESS | 1652 | 1467131151051 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1284d7800 == 35 [pid = 1652] [id = 393] 09:25:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12442f400) [pid = 1652] [serial = 1178] [outer = 0x0] 09:25:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x126e20400) [pid = 1652] [serial = 1179] [outer = 0x12442f400] 09:25:51 INFO - PROCESS | 1652 | 1467131151075 Marionette DEBUG loaded listener.js 09:25:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12837d000) [pid = 1652] [serial = 1180] [outer = 0x12442f400] 09:25:51 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1290a9800) [pid = 1652] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:25:51 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119953400) [pid = 1652] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:25:51 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x125060c00) [pid = 1652] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:25:51 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112a77c00) [pid = 1652] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:25:51 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118ff7800) [pid = 1652] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:25:51 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1128af000) [pid = 1652] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:25:51 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11696b800) [pid = 1652] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:25:51 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112e0f000) [pid = 1652] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:25:51 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1284a6c00) [pid = 1652] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:25:51 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1133e3c00) [pid = 1652] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:25:51 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11856bc00) [pid = 1652] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:25:51 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11336c400) [pid = 1652] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:25:51 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x112f53400) [pid = 1652] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:25:51 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1267d4800) [pid = 1652] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:25:51 INFO - PROCESS | 1652 | 1467131151549 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]]]}] 09:25:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:25:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 618ms 09:25:51 INFO - PROCESS | 1652 | 1467131151557 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 09:25:51 INFO - PROCESS | 1652 | 1467131151558 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 09:25:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:25:51 INFO - PROCESS | 1652 | 1467131151561 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:25:51 INFO - PROCESS | 1652 | 1467131151562 Marionette TRACE conn2 <- [1,1546,null,{}] 09:25:51 INFO - PROCESS | 1652 | 1467131151564 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}] 09:25:51 INFO - PROCESS | 1652 | 1467131151565 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:51 INFO - PROCESS | 1652 | 1467131151643 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 09:25:51 INFO - PROCESS | 1652 | 1467131151648 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:51 INFO - PROCESS | 1652 | 1467131151649 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x119e2c000 == 36 [pid = 1652] [id = 394] 09:25:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11336c400) [pid = 1652] [serial = 1181] [outer = 0x0] 09:25:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11662f400) [pid = 1652] [serial = 1182] [outer = 0x11336c400] 09:25:51 INFO - PROCESS | 1652 | 1467131151673 Marionette DEBUG loaded listener.js 09:25:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118466c00) [pid = 1652] [serial = 1183] [outer = 0x11336c400] 09:25:51 INFO - PROCESS | 1652 | 1467131151981 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]]]}] 09:25:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:25:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 469ms 09:25:52 INFO - PROCESS | 1652 | 1467131152031 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 09:25:52 INFO - PROCESS | 1652 | 1467131152032 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 09:25:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:25:52 INFO - PROCESS | 1652 | 1467131152034 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:25:52 INFO - PROCESS | 1652 | 1467131152035 Marionette TRACE conn2 <- [1,1550,null,{}] 09:25:52 INFO - PROCESS | 1652 | 1467131152038 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}] 09:25:52 INFO - PROCESS | 1652 | 1467131152039 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:52 INFO - PROCESS | 1652 | 1467131152111 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 09:25:52 INFO - PROCESS | 1652 | 1467131152169 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:52 INFO - PROCESS | 1652 | 1467131152170 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a684000 == 37 [pid = 1652] [id = 395] 09:25:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1133e3c00) [pid = 1652] [serial = 1184] [outer = 0x0] 09:25:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1194f4c00) [pid = 1652] [serial = 1185] [outer = 0x1133e3c00] 09:25:52 INFO - PROCESS | 1652 | 1467131152195 Marionette DEBUG loaded listener.js 09:25:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1257d8800) [pid = 1652] [serial = 1186] [outer = 0x1133e3c00] 09:25:52 INFO - PROCESS | 1652 | 1467131152471 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]]]}] 09:25:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:25:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 470ms 09:25:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:25:52 INFO - PROCESS | 1652 | 1467131152504 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 09:25:52 INFO - PROCESS | 1652 | 1467131152506 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 09:25:52 INFO - PROCESS | 1652 | 1467131152508 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:25:52 INFO - PROCESS | 1652 | 1467131152510 Marionette TRACE conn2 <- [1,1554,null,{}] 09:25:52 INFO - PROCESS | 1652 | 1467131152520 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}] 09:25:52 INFO - PROCESS | 1652 | 1467131152521 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:52 INFO - PROCESS | 1652 | 1467131152622 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 09:25:52 INFO - PROCESS | 1652 | 1467131152626 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:52 INFO - PROCESS | 1652 | 1467131152629 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x121c94800 == 38 [pid = 1652] [id = 396] 09:25:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x125031800) [pid = 1652] [serial = 1187] [outer = 0x0] 09:25:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128386800) [pid = 1652] [serial = 1188] [outer = 0x125031800] 09:25:52 INFO - PROCESS | 1652 | 1467131152656 Marionette DEBUG loaded listener.js 09:25:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12934fc00) [pid = 1652] [serial = 1189] [outer = 0x125031800] 09:25:52 INFO - PROCESS | 1652 | 1467131152987 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]]]}] 09:25:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:25:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 528ms 09:25:53 INFO - PROCESS | 1652 | 1467131153037 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 09:25:53 INFO - PROCESS | 1652 | 1467131153038 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 09:25:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:25:53 INFO - PROCESS | 1652 | 1467131153040 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:25:53 INFO - PROCESS | 1652 | 1467131153041 Marionette TRACE conn2 <- [1,1558,null,{}] 09:25:53 INFO - PROCESS | 1652 | 1467131153044 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}] 09:25:53 INFO - PROCESS | 1652 | 1467131153045 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:53 INFO - PROCESS | 1652 | 1467131153149 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 09:25:53 INFO - PROCESS | 1652 | 1467131153154 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:53 INFO - PROCESS | 1652 | 1467131153155 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c06f800 == 39 [pid = 1652] [id = 397] 09:25:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129353000) [pid = 1652] [serial = 1190] [outer = 0x0] 09:25:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1298c5c00) [pid = 1652] [serial = 1191] [outer = 0x129353000] 09:25:53 INFO - PROCESS | 1652 | 1467131153179 Marionette DEBUG loaded listener.js 09:25:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a66f800) [pid = 1652] [serial = 1192] [outer = 0x129353000] 09:25:53 INFO - PROCESS | 1652 | 1467131153482 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]]]}] 09:25:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:25:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 468ms 09:25:53 INFO - PROCESS | 1652 | 1467131153508 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 09:25:53 INFO - PROCESS | 1652 | 1467131153510 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 09:25:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:25:53 INFO - PROCESS | 1652 | 1467131153514 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:25:53 INFO - PROCESS | 1652 | 1467131153515 Marionette TRACE conn2 <- [1,1562,null,{}] 09:25:53 INFO - PROCESS | 1652 | 1467131153517 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}] 09:25:53 INFO - PROCESS | 1652 | 1467131153518 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:53 INFO - PROCESS | 1652 | 1467131153649 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 09:25:53 INFO - PROCESS | 1652 | 1467131153707 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:53 INFO - PROCESS | 1652 | 1467131153709 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x112d50800 == 40 [pid = 1652] [id = 398] 09:25:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11201ac00) [pid = 1652] [serial = 1193] [outer = 0x0] 09:25:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1128a9800) [pid = 1652] [serial = 1194] [outer = 0x11201ac00] 09:25:53 INFO - PROCESS | 1652 | 1467131153782 Marionette DEBUG loaded listener.js 09:25:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112e11800) [pid = 1652] [serial = 1195] [outer = 0x11201ac00] 09:25:54 INFO - PROCESS | 1652 | 1467131154290 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]]]}] 09:25:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:25:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 818ms 09:25:54 INFO - PROCESS | 1652 | 1467131154356 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 09:25:54 INFO - PROCESS | 1652 | 1467131154358 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 09:25:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:25:54 INFO - PROCESS | 1652 | 1467131154365 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:25:54 INFO - PROCESS | 1652 | 1467131154366 Marionette TRACE conn2 <- [1,1566,null,{}] 09:25:54 INFO - PROCESS | 1652 | 1467131154370 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}] 09:25:54 INFO - PROCESS | 1652 | 1467131154373 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:54 INFO - PROCESS | 1652 | 1467131154483 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 09:25:54 INFO - PROCESS | 1652 | 1467131154562 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:54 INFO - PROCESS | 1652 | 1467131154564 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bcb000 == 41 [pid = 1652] [id = 399] 09:25:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1180aa800) [pid = 1652] [serial = 1196] [outer = 0x0] 09:25:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1181a1c00) [pid = 1652] [serial = 1197] [outer = 0x1180aa800] 09:25:54 INFO - PROCESS | 1652 | 1467131154594 Marionette DEBUG loaded listener.js 09:25:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118576400) [pid = 1652] [serial = 1198] [outer = 0x1180aa800] 09:25:55 INFO - PROCESS | 1652 | 1467131155301 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]]]}] 09:25:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:25:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 976ms 09:25:55 INFO - PROCESS | 1652 | 1467131155339 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 09:25:55 INFO - PROCESS | 1652 | 1467131155342 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 09:25:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:25:55 INFO - PROCESS | 1652 | 1467131155345 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:25:55 INFO - PROCESS | 1652 | 1467131155347 Marionette TRACE conn2 <- [1,1570,null,{}] 09:25:55 INFO - PROCESS | 1652 | 1467131155351 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}] 09:25:55 INFO - PROCESS | 1652 | 1467131155352 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:55 INFO - PROCESS | 1652 | 1467131155459 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 09:25:55 INFO - PROCESS | 1652 | 1467131155519 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:55 INFO - PROCESS | 1652 | 1467131155521 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11666f800 == 42 [pid = 1652] [id = 400] 09:25:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x112a7a800) [pid = 1652] [serial = 1199] [outer = 0x0] 09:25:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x112aa1c00) [pid = 1652] [serial = 1200] [outer = 0x112a7a800] 09:25:55 INFO - PROCESS | 1652 | 1467131155550 Marionette DEBUG loaded listener.js 09:25:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11393f800) [pid = 1652] [serial = 1201] [outer = 0x112a7a800] 09:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12c06f800 == 41 [pid = 1652] [id = 397] 09:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x121c94800 == 40 [pid = 1652] [id = 396] 09:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12a684000 == 39 [pid = 1652] [id = 395] 09:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x119e2c000 == 38 [pid = 1652] [id = 394] 09:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1284d7800 == 37 [pid = 1652] [id = 393] 09:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x126a16800 == 36 [pid = 1652] [id = 392] 09:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1258c2000 == 35 [pid = 1652] [id = 391] 09:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x124053800 == 34 [pid = 1652] [id = 390] 09:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12135b000 == 33 [pid = 1652] [id = 389] 09:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x119e3a800 == 32 [pid = 1652] [id = 388] 09:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x118398000 == 31 [pid = 1652] [id = 387] 09:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x116233800 == 30 [pid = 1652] [id = 386] 09:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x121c21400) [pid = 1652] [serial = 1120] [outer = 0x0] [url = about:blank] 09:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119d4cc00) [pid = 1652] [serial = 1119] [outer = 0x0] [url = about:blank] 09:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1257cf400) [pid = 1652] [serial = 1125] [outer = 0x0] [url = about:blank] 09:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12444ec00) [pid = 1652] [serial = 1122] [outer = 0x0] [url = about:blank] 09:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1191e0800) [pid = 1652] [serial = 1113] [outer = 0x0] [url = about:blank] 09:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1194f2000) [pid = 1652] [serial = 1114] [outer = 0x0] [url = about:blank] 09:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x112e0d400) [pid = 1652] [serial = 1101] [outer = 0x0] [url = about:blank] 09:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x113d45c00) [pid = 1652] [serial = 1102] [outer = 0x0] [url = about:blank] 09:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118090000) [pid = 1652] [serial = 1107] [outer = 0x0] [url = about:blank] 09:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1180ad400) [pid = 1652] [serial = 1108] [outer = 0x0] [url = about:blank] 09:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1194f1c00) [pid = 1652] [serial = 1116] [outer = 0x0] [url = about:blank] 09:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1291d8400) [pid = 1652] [serial = 1099] [outer = 0x0] [url = about:blank] 09:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1160d3c00) [pid = 1652] [serial = 1104] [outer = 0x0] [url = about:blank] 09:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116719000) [pid = 1652] [serial = 1105] [outer = 0x0] [url = about:blank] 09:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118577000) [pid = 1652] [serial = 1110] [outer = 0x0] [url = about:blank] 09:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118765800) [pid = 1652] [serial = 1111] [outer = 0x0] [url = about:blank] 09:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12580d800) [pid = 1652] [serial = 1126] [outer = 0x0] [url = about:blank] 09:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1261c9c00) [pid = 1652] [serial = 1128] [outer = 0x0] [url = about:blank] 09:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x125814c00) [pid = 1652] [serial = 1131] [outer = 0x0] [url = about:blank] 09:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12505f800) [pid = 1652] [serial = 1123] [outer = 0x0] [url = about:blank] 09:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1267d2c00) [pid = 1652] [serial = 1129] [outer = 0x0] [url = about:blank] 09:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1267d3800) [pid = 1652] [serial = 1132] [outer = 0x0] [url = about:blank] 09:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11994e800) [pid = 1652] [serial = 1117] [outer = 0x0] [url = about:blank] 09:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1291e7c00) [pid = 1652] [serial = 1138] [outer = 0x0] [url = about:blank] 09:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1284a7800) [pid = 1652] [serial = 1135] [outer = 0x0] [url = about:blank] 09:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x126e14800) [pid = 1652] [serial = 1134] [outer = 0x0] [url = about:blank] 09:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1291dd800) [pid = 1652] [serial = 1137] [outer = 0x0] [url = about:blank] 09:25:55 INFO - PROCESS | 1652 | 1467131155920 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]]]}] 09:25:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:25:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 620ms 09:25:55 INFO - PROCESS | 1652 | 1467131155965 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 09:25:55 INFO - PROCESS | 1652 | 1467131155968 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 09:25:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:25:55 INFO - PROCESS | 1652 | 1467131155973 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:25:55 INFO - PROCESS | 1652 | 1467131155975 Marionette TRACE conn2 <- [1,1574,null,{}] 09:25:55 INFO - PROCESS | 1652 | 1467131155977 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}] 09:25:55 INFO - PROCESS | 1652 | 1467131155979 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:56 INFO - PROCESS | 1652 | 1467131156060 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 09:25:56 INFO - PROCESS | 1652 | 1467131156116 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:56 INFO - PROCESS | 1652 | 1467131156118 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11825f000 == 31 [pid = 1652] [id = 401] 09:25:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11511ec00) [pid = 1652] [serial = 1202] [outer = 0x0] 09:25:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11662e400) [pid = 1652] [serial = 1203] [outer = 0x11511ec00] 09:25:56 INFO - PROCESS | 1652 | 1467131156145 Marionette DEBUG loaded listener.js 09:25:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1167bb000) [pid = 1652] [serial = 1204] [outer = 0x11511ec00] 09:25:56 INFO - PROCESS | 1652 | 1467131156463 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]]]}] 09:25:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:25:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 520ms 09:25:56 INFO - PROCESS | 1652 | 1467131156493 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 09:25:56 INFO - PROCESS | 1652 | 1467131156496 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 09:25:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:25:56 INFO - PROCESS | 1652 | 1467131156499 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:25:56 INFO - PROCESS | 1652 | 1467131156502 Marionette TRACE conn2 <- [1,1578,null,{}] 09:25:56 INFO - PROCESS | 1652 | 1467131156509 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}] 09:25:56 INFO - PROCESS | 1652 | 1467131156513 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:56 INFO - PROCESS | 1652 | 1467131156589 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 09:25:56 INFO - PROCESS | 1652 | 1467131156647 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:56 INFO - PROCESS | 1652 | 1467131156649 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x119961800 == 32 [pid = 1652] [id = 402] 09:25:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1170bc000) [pid = 1652] [serial = 1205] [outer = 0x0] 09:25:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118098000) [pid = 1652] [serial = 1206] [outer = 0x1170bc000] 09:25:56 INFO - PROCESS | 1652 | 1467131156676 Marionette DEBUG loaded listener.js 09:25:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11856c800) [pid = 1652] [serial = 1207] [outer = 0x1170bc000] 09:25:56 INFO - PROCESS | 1652 | 1467131156983 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]]]}] 09:25:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:25:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 522ms 09:25:57 INFO - PROCESS | 1652 | 1467131157021 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 09:25:57 INFO - PROCESS | 1652 | 1467131157023 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 09:25:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:25:57 INFO - PROCESS | 1652 | 1467131157026 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:25:57 INFO - PROCESS | 1652 | 1467131157028 Marionette TRACE conn2 <- [1,1582,null,{}] 09:25:57 INFO - PROCESS | 1652 | 1467131157032 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}] 09:25:57 INFO - PROCESS | 1652 | 1467131157033 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:57 INFO - PROCESS | 1652 | 1467131157110 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 09:25:57 INFO - PROCESS | 1652 | 1467131157115 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:57 INFO - PROCESS | 1652 | 1467131157116 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12120c800 == 33 [pid = 1652] [id = 403] 09:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x112f4f800) [pid = 1652] [serial = 1208] [outer = 0x0] 09:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118fc2400) [pid = 1652] [serial = 1209] [outer = 0x112f4f800] 09:25:57 INFO - PROCESS | 1652 | 1467131157141 Marionette DEBUG loaded listener.js 09:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118ffa000) [pid = 1652] [serial = 1210] [outer = 0x112f4f800] 09:25:57 INFO - PROCESS | 1652 | 1467131157483 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]]]}] 09:25:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:25:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 474ms 09:25:57 INFO - PROCESS | 1652 | 1467131157500 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 09:25:57 INFO - PROCESS | 1652 | 1467131157501 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 09:25:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:25:57 INFO - PROCESS | 1652 | 1467131157503 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:25:57 INFO - PROCESS | 1652 | 1467131157505 Marionette TRACE conn2 <- [1,1586,null,{}] 09:25:57 INFO - PROCESS | 1652 | 1467131157507 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}] 09:25:57 INFO - PROCESS | 1652 | 1467131157508 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:57 INFO - PROCESS | 1652 | 1467131157615 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 09:25:57 INFO - PROCESS | 1652 | 1467131157620 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:57 INFO - PROCESS | 1652 | 1467131157621 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e1c000 == 34 [pid = 1652] [id = 404] 09:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1191d4400) [pid = 1652] [serial = 1211] [outer = 0x0] 09:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1194edc00) [pid = 1652] [serial = 1212] [outer = 0x1191d4400] 09:25:57 INFO - PROCESS | 1652 | 1467131157648 Marionette DEBUG loaded listener.js 09:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119738000) [pid = 1652] [serial = 1213] [outer = 0x1191d4400] 09:25:58 INFO - PROCESS | 1652 | 1467131158005 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]]]}] 09:25:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:25:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 518ms 09:25:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:25:58 INFO - PROCESS | 1652 | 1467131158023 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 09:25:58 INFO - PROCESS | 1652 | 1467131158024 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 09:25:58 INFO - PROCESS | 1652 | 1467131158026 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:25:58 INFO - PROCESS | 1652 | 1467131158027 Marionette TRACE conn2 <- [1,1590,null,{}] 09:25:58 INFO - PROCESS | 1652 | 1467131158032 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}] 09:25:58 INFO - PROCESS | 1652 | 1467131158036 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:58 INFO - PROCESS | 1652 | 1467131158151 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 09:25:58 INFO - PROCESS | 1652 | 1467131158193 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:58 INFO - PROCESS | 1652 | 1467131158194 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12507d800 == 35 [pid = 1652] [id = 405] 09:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11994e800) [pid = 1652] [serial = 1214] [outer = 0x0] 09:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119b6b400) [pid = 1652] [serial = 1215] [outer = 0x11994e800] 09:25:58 INFO - PROCESS | 1652 | 1467131158219 Marionette DEBUG loaded listener.js 09:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x121c9a400) [pid = 1652] [serial = 1216] [outer = 0x11994e800] 09:25:58 INFO - PROCESS | 1652 | 1467131158523 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]]]}] 09:25:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:25:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 521ms 09:25:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:25:58 INFO - PROCESS | 1652 | 1467131158547 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 09:25:58 INFO - PROCESS | 1652 | 1467131158549 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 09:25:58 INFO - PROCESS | 1652 | 1467131158551 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:25:58 INFO - PROCESS | 1652 | 1467131158552 Marionette TRACE conn2 <- [1,1594,null,{}] 09:25:58 INFO - PROCESS | 1652 | 1467131158554 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}] 09:25:58 INFO - PROCESS | 1652 | 1467131158555 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:58 INFO - PROCESS | 1652 | 1467131158651 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 09:25:58 INFO - PROCESS | 1652 | 1467131158689 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:58 INFO - PROCESS | 1652 | 1467131158690 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12631e000 == 36 [pid = 1652] [id = 406] 09:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1128e9400) [pid = 1652] [serial = 1217] [outer = 0x0] 09:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x124562000) [pid = 1652] [serial = 1218] [outer = 0x1128e9400] 09:25:58 INFO - PROCESS | 1652 | 1467131158722 Marionette DEBUG loaded listener.js 09:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12505cc00) [pid = 1652] [serial = 1219] [outer = 0x1128e9400] 09:25:59 INFO - PROCESS | 1652 | 1467131159016 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]]]}] 09:25:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:25:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 517ms 09:25:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:25:59 INFO - PROCESS | 1652 | 1467131159069 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 09:25:59 INFO - PROCESS | 1652 | 1467131159070 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 09:25:59 INFO - PROCESS | 1652 | 1467131159072 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:25:59 INFO - PROCESS | 1652 | 1467131159073 Marionette TRACE conn2 <- [1,1598,null,{}] 09:25:59 INFO - PROCESS | 1652 | 1467131159075 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}] 09:25:59 INFO - PROCESS | 1652 | 1467131159077 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:59 INFO - PROCESS | 1652 | 1467131159174 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 09:25:59 INFO - PROCESS | 1652 | 1467131159183 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:59 INFO - PROCESS | 1652 | 1467131159184 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1284ce800 == 37 [pid = 1652] [id = 407] 09:25:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12505d400) [pid = 1652] [serial = 1220] [outer = 0x0] 09:25:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1257ca400) [pid = 1652] [serial = 1221] [outer = 0x12505d400] 09:25:59 INFO - PROCESS | 1652 | 1467131159208 Marionette DEBUG loaded listener.js 09:25:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1257d2c00) [pid = 1652] [serial = 1222] [outer = 0x12505d400] 09:25:59 INFO - PROCESS | 1652 | 1467131159543 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]]]}] 09:25:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:25:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 518ms 09:25:59 INFO - PROCESS | 1652 | 1467131159590 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 09:25:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:25:59 INFO - PROCESS | 1652 | 1467131159592 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 09:25:59 INFO - PROCESS | 1652 | 1467131159594 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:25:59 INFO - PROCESS | 1652 | 1467131159595 Marionette TRACE conn2 <- [1,1602,null,{}] 09:25:59 INFO - PROCESS | 1652 | 1467131159597 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}] 09:25:59 INFO - PROCESS | 1652 | 1467131159598 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:59 INFO - PROCESS | 1652 | 1467131159695 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 09:25:59 INFO - PROCESS | 1652 | 1467131159699 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:59 INFO - PROCESS | 1652 | 1467131159700 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:25:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x129957800 == 38 [pid = 1652] [id = 408] 09:25:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119b63000) [pid = 1652] [serial = 1223] [outer = 0x0] 09:25:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1257d8000) [pid = 1652] [serial = 1224] [outer = 0x119b63000] 09:25:59 INFO - PROCESS | 1652 | 1467131159731 Marionette DEBUG loaded listener.js 09:25:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1258ebc00) [pid = 1652] [serial = 1225] [outer = 0x119b63000] 09:25:59 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11994a400) [pid = 1652] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:25:59 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1180a3400) [pid = 1652] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:25:59 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119732000) [pid = 1652] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:25:59 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x113932400) [pid = 1652] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:25:59 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1122af400) [pid = 1652] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:25:59 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x113934c00) [pid = 1652] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:25:59 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112a83c00) [pid = 1652] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:25:59 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x124449000) [pid = 1652] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:25:59 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118178c00) [pid = 1652] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:25:59 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12442f400) [pid = 1652] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:25:59 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11336c400) [pid = 1652] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:25:59 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11994c400) [pid = 1652] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:25:59 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x125031800) [pid = 1652] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:25:59 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121452c00) [pid = 1652] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:25:59 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x117e99800) [pid = 1652] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:25:59 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1133f1800) [pid = 1652] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:25:59 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1133e3c00) [pid = 1652] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:26:00 INFO - PROCESS | 1652 | 1467131160122 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]]]}] 09:26:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:26:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 570ms 09:26:00 INFO - PROCESS | 1652 | 1467131160165 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 09:26:00 INFO - PROCESS | 1652 | 1467131160166 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 09:26:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:26:00 INFO - PROCESS | 1652 | 1467131160168 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:26:00 INFO - PROCESS | 1652 | 1467131160169 Marionette TRACE conn2 <- [1,1606,null,{}] 09:26:00 INFO - PROCESS | 1652 | 1467131160172 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}] 09:26:00 INFO - PROCESS | 1652 | 1467131160173 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:00 INFO - PROCESS | 1652 | 1467131160248 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 09:26:00 INFO - PROCESS | 1652 | 1467131160306 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:00 INFO - PROCESS | 1652 | 1467131160307 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x121208000 == 39 [pid = 1652] [id = 409] 09:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1128e2800) [pid = 1652] [serial = 1226] [outer = 0x0] 09:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1180a3400) [pid = 1652] [serial = 1227] [outer = 0x1128e2800] 09:26:00 INFO - PROCESS | 1652 | 1467131160331 Marionette DEBUG loaded listener.js 09:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119d2b800) [pid = 1652] [serial = 1228] [outer = 0x1128e2800] 09:26:00 INFO - PROCESS | 1652 | 1467131160623 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]]]}] 09:26:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:26:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 469ms 09:26:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:26:00 INFO - PROCESS | 1652 | 1467131160637 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 09:26:00 INFO - PROCESS | 1652 | 1467131160639 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 09:26:00 INFO - PROCESS | 1652 | 1467131160641 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:26:00 INFO - PROCESS | 1652 | 1467131160643 Marionette TRACE conn2 <- [1,1610,null,{}] 09:26:00 INFO - PROCESS | 1652 | 1467131160653 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}] 09:26:00 INFO - PROCESS | 1652 | 1467131160654 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:00 INFO - PROCESS | 1652 | 1467131160749 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 09:26:00 INFO - PROCESS | 1652 | 1467131160753 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:00 INFO - PROCESS | 1652 | 1467131160763 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b173800 == 40 [pid = 1652] [id = 410] 09:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1240e8c00) [pid = 1652] [serial = 1229] [outer = 0x0] 09:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1257d4c00) [pid = 1652] [serial = 1230] [outer = 0x1240e8c00] 09:26:00 INFO - PROCESS | 1652 | 1467131160789 Marionette DEBUG loaded listener.js 09:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126e14800) [pid = 1652] [serial = 1231] [outer = 0x1240e8c00] 09:26:01 INFO - PROCESS | 1652 | 1467131161149 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]]]}] 09:26:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:26:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 530ms 09:26:01 INFO - PROCESS | 1652 | 1467131161172 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 09:26:01 INFO - PROCESS | 1652 | 1467131161173 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 09:26:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:26:01 INFO - PROCESS | 1652 | 1467131161176 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:26:01 INFO - PROCESS | 1652 | 1467131161177 Marionette TRACE conn2 <- [1,1614,null,{}] 09:26:01 INFO - PROCESS | 1652 | 1467131161192 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}] 09:26:01 INFO - PROCESS | 1652 | 1467131161194 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:01 INFO - PROCESS | 1652 | 1467131161271 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 09:26:01 INFO - PROCESS | 1652 | 1467131161275 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:01 INFO - PROCESS | 1652 | 1467131161276 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c08a800 == 41 [pid = 1652] [id = 411] 09:26:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126e19c00) [pid = 1652] [serial = 1232] [outer = 0x0] 09:26:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12837b000) [pid = 1652] [serial = 1233] [outer = 0x126e19c00] 09:26:01 INFO - PROCESS | 1652 | 1467131161300 Marionette DEBUG loaded listener.js 09:26:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1284a4800) [pid = 1652] [serial = 1234] [outer = 0x126e19c00] 09:26:01 INFO - PROCESS | 1652 | 1467131161646 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]]]}] 09:26:01 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 09:26:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 521ms 09:26:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:26:01 INFO - PROCESS | 1652 | 1467131161698 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 09:26:01 INFO - PROCESS | 1652 | 1467131161699 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 09:26:01 INFO - PROCESS | 1652 | 1467131161701 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:26:01 INFO - PROCESS | 1652 | 1467131161702 Marionette TRACE conn2 <- [1,1618,null,{}] 09:26:01 INFO - PROCESS | 1652 | 1467131161704 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}] 09:26:01 INFO - PROCESS | 1652 | 1467131161705 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:01 INFO - PROCESS | 1652 | 1467131161791 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 09:26:01 INFO - PROCESS | 1652 | 1467131161856 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:01 INFO - PROCESS | 1652 | 1467131161857 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c48d000 == 42 [pid = 1652] [id = 412] 09:26:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1194f3c00) [pid = 1652] [serial = 1235] [outer = 0x0] 09:26:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1290a9800) [pid = 1652] [serial = 1236] [outer = 0x1194f3c00] 09:26:01 INFO - PROCESS | 1652 | 1467131161880 Marionette DEBUG loaded listener.js 09:26:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1291e0800) [pid = 1652] [serial = 1237] [outer = 0x1194f3c00] 09:26:02 INFO - PROCESS | 1652 | 1467131162318 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]]]}] 09:26:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:26:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 625ms 09:26:02 INFO - PROCESS | 1652 | 1467131162327 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 09:26:02 INFO - PROCESS | 1652 | 1467131162331 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 09:26:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:26:02 INFO - PROCESS | 1652 | 1467131162335 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:26:02 INFO - PROCESS | 1652 | 1467131162337 Marionette TRACE conn2 <- [1,1622,null,{}] 09:26:02 INFO - PROCESS | 1652 | 1467131162341 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}] 09:26:02 INFO - PROCESS | 1652 | 1467131162343 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:02 INFO - PROCESS | 1652 | 1467131162489 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 09:26:02 INFO - PROCESS | 1652 | 1467131162544 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:02 INFO - PROCESS | 1652 | 1467131162545 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182ef800 == 43 [pid = 1652] [id = 413] 09:26:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x113090000) [pid = 1652] [serial = 1238] [outer = 0x0] 09:26:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x113f2d800) [pid = 1652] [serial = 1239] [outer = 0x113090000] 09:26:02 INFO - PROCESS | 1652 | 1467131162578 Marionette DEBUG loaded listener.js 09:26:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11671ac00) [pid = 1652] [serial = 1240] [outer = 0x113090000] 09:26:03 INFO - PROCESS | 1652 | 1467131163001 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]]]}] 09:26:03 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 09:26:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 723ms 09:26:03 INFO - PROCESS | 1652 | 1467131163058 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 09:26:03 INFO - PROCESS | 1652 | 1467131163061 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 09:26:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:26:03 INFO - PROCESS | 1652 | 1467131163066 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:26:03 INFO - PROCESS | 1652 | 1467131163067 Marionette TRACE conn2 <- [1,1626,null,{}] 09:26:03 INFO - PROCESS | 1652 | 1467131163070 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}] 09:26:03 INFO - PROCESS | 1652 | 1467131163072 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:03 INFO - PROCESS | 1652 | 1467131163200 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 09:26:03 INFO - PROCESS | 1652 | 1467131163261 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:03 INFO - PROCESS | 1652 | 1467131163263 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12412f800 == 44 [pid = 1652] [id = 414] 09:26:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x117e9e800) [pid = 1652] [serial = 1241] [outer = 0x0] 09:26:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11856bc00) [pid = 1652] [serial = 1242] [outer = 0x117e9e800] 09:26:03 INFO - PROCESS | 1652 | 1467131163294 Marionette DEBUG loaded listener.js 09:26:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118762000) [pid = 1652] [serial = 1243] [outer = 0x117e9e800] 09:26:03 INFO - PROCESS | 1652 | 1467131163739 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]]]}] 09:26:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:26:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 719ms 09:26:03 INFO - PROCESS | 1652 | 1467131163785 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 09:26:03 INFO - PROCESS | 1652 | 1467131163787 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 09:26:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:26:03 INFO - PROCESS | 1652 | 1467131163789 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:26:03 INFO - PROCESS | 1652 | 1467131163792 Marionette TRACE conn2 <- [1,1630,null,{}] 09:26:03 INFO - PROCESS | 1652 | 1467131163799 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}] 09:26:03 INFO - PROCESS | 1652 | 1467131163802 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:03 INFO - PROCESS | 1652 | 1467131163903 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 09:26:03 INFO - PROCESS | 1652 | 1467131163967 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:03 INFO - PROCESS | 1652 | 1467131163969 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b955000 == 45 [pid = 1652] [id = 415] 09:26:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11994f400) [pid = 1652] [serial = 1244] [outer = 0x0] 09:26:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x119d30000) [pid = 1652] [serial = 1245] [outer = 0x11994f400] 09:26:04 INFO - PROCESS | 1652 | 1467131164000 Marionette DEBUG loaded listener.js 09:26:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x121456c00) [pid = 1652] [serial = 1246] [outer = 0x11994f400] 09:26:04 INFO - PROCESS | 1652 | 1467131164622 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]]]}] 09:26:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:26:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 925ms 09:26:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:26:04 INFO - PROCESS | 1652 | 1467131164715 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 09:26:04 INFO - PROCESS | 1652 | 1467131164717 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 09:26:04 INFO - PROCESS | 1652 | 1467131164721 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:26:04 INFO - PROCESS | 1652 | 1467131164723 Marionette TRACE conn2 <- [1,1634,null,{}] 09:26:04 INFO - PROCESS | 1652 | 1467131164727 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}] 09:26:04 INFO - PROCESS | 1652 | 1467131164729 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:04 INFO - PROCESS | 1652 | 1467131164824 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 09:26:04 INFO - PROCESS | 1652 | 1467131164894 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:04 INFO - PROCESS | 1652 | 1467131164897 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191bb000 == 46 [pid = 1652] [id = 416] 09:26:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x116713400) [pid = 1652] [serial = 1247] [outer = 0x0] 09:26:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116968c00) [pid = 1652] [serial = 1248] [outer = 0x116713400] 09:26:04 INFO - PROCESS | 1652 | 1467131164924 Marionette DEBUG loaded listener.js 09:26:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1176e2000) [pid = 1652] [serial = 1249] [outer = 0x116713400] 09:26:05 INFO - PROCESS | 1652 | 1467131165351 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]]]}] 09:26:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:26:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 671ms 09:26:05 INFO - PROCESS | 1652 | 1467131165391 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 09:26:05 INFO - PROCESS | 1652 | 1467131165394 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 09:26:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:26:05 INFO - PROCESS | 1652 | 1467131165399 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:26:05 INFO - PROCESS | 1652 | 1467131165400 Marionette TRACE conn2 <- [1,1638,null,{}] 09:26:05 INFO - PROCESS | 1652 | 1467131165403 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}] 09:26:05 INFO - PROCESS | 1652 | 1467131165404 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:05 INFO - PROCESS | 1652 | 1467131165497 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 09:26:05 INFO - PROCESS | 1652 | 1467131165561 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:05 INFO - PROCESS | 1652 | 1467131165562 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11839c000 == 47 [pid = 1652] [id = 417] 09:26:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118183800) [pid = 1652] [serial = 1250] [outer = 0x0] 09:26:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11856a400) [pid = 1652] [serial = 1251] [outer = 0x118183800] 09:26:05 INFO - PROCESS | 1652 | 1467131165602 Marionette DEBUG loaded listener.js 09:26:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118759c00) [pid = 1652] [serial = 1252] [outer = 0x118183800] 09:26:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1169aa000 == 46 [pid = 1652] [id = 385] 09:26:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12c08a800 == 45 [pid = 1652] [id = 411] 09:26:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12b173800 == 44 [pid = 1652] [id = 410] 09:26:06 INFO - PROCESS | 1652 | --DOCSHELL 0x121208000 == 43 [pid = 1652] [id = 409] 09:26:06 INFO - PROCESS | 1652 | --DOCSHELL 0x129957800 == 42 [pid = 1652] [id = 408] 09:26:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1284ce800 == 41 [pid = 1652] [id = 407] 09:26:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12631e000 == 40 [pid = 1652] [id = 406] 09:26:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12507d800 == 39 [pid = 1652] [id = 405] 09:26:06 INFO - PROCESS | 1652 | --DOCSHELL 0x117e1c000 == 38 [pid = 1652] [id = 404] 09:26:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12120c800 == 37 [pid = 1652] [id = 403] 09:26:06 INFO - PROCESS | 1652 | --DOCSHELL 0x119961800 == 36 [pid = 1652] [id = 402] 09:26:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11825f000 == 35 [pid = 1652] [id = 401] 09:26:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11666f800 == 34 [pid = 1652] [id = 400] 09:26:06 INFO - PROCESS | 1652 | --DOCSHELL 0x119bcb000 == 33 [pid = 1652] [id = 399] 09:26:06 INFO - PROCESS | 1652 | --DOCSHELL 0x112d50800 == 32 [pid = 1652] [id = 398] 09:26:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1191bb000 == 31 [pid = 1652] [id = 416] 09:26:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12b955000 == 30 [pid = 1652] [id = 415] 09:26:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12412f800 == 29 [pid = 1652] [id = 414] 09:26:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12c48d000 == 28 [pid = 1652] [id = 412] 09:26:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1182ef800 == 27 [pid = 1652] [id = 413] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118572c00) [pid = 1652] [serial = 1162] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119e75800) [pid = 1652] [serial = 1167] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11817ec00) [pid = 1652] [serial = 1156] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118096800) [pid = 1652] [serial = 1155] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1191dd400) [pid = 1652] [serial = 1164] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119732400) [pid = 1652] [serial = 1165] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x113da8800) [pid = 1652] [serial = 1158] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1128e2c00) [pid = 1652] [serial = 1159] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11396dc00) [pid = 1652] [serial = 1140] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1162dbc00) [pid = 1652] [serial = 1141] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1261d5800) [pid = 1652] [serial = 1174] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12521b800) [pid = 1652] [serial = 1173] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118466800) [pid = 1652] [serial = 1144] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x126e20400) [pid = 1652] [serial = 1179] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11817e800) [pid = 1652] [serial = 1143] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11662f400) [pid = 1652] [serial = 1182] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119d34000) [pid = 1652] [serial = 1147] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118466c00) [pid = 1652] [serial = 1183] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128386800) [pid = 1652] [serial = 1188] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119954000) [pid = 1652] [serial = 1146] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12934fc00) [pid = 1652] [serial = 1189] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1257d5400) [pid = 1652] [serial = 1150] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x121c2f000) [pid = 1652] [serial = 1149] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12837d000) [pid = 1652] [serial = 1180] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1212ed000) [pid = 1652] [serial = 1170] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119d2f400) [pid = 1652] [serial = 1153] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126e1a800) [pid = 1652] [serial = 1177] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11696d800) [pid = 1652] [serial = 1152] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1257d8800) [pid = 1652] [serial = 1186] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1298c5c00) [pid = 1652] [serial = 1191] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x124027400) [pid = 1652] [serial = 1171] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1208e3800) [pid = 1652] [serial = 1168] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1194f4c00) [pid = 1652] [serial = 1185] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1267d1800) [pid = 1652] [serial = 1176] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1181ae400) [pid = 1652] [serial = 1161] [outer = 0x0] [url = about:blank] 09:26:06 INFO - PROCESS | 1652 | 1467131166472 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]]]}] 09:26:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:26:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1121ms 09:26:06 INFO - PROCESS | 1652 | 1467131166520 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 09:26:06 INFO - PROCESS | 1652 | 1467131166522 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 09:26:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:26:06 INFO - PROCESS | 1652 | 1467131166525 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:26:06 INFO - PROCESS | 1652 | 1467131166529 Marionette TRACE conn2 <- [1,1642,null,{}] 09:26:06 INFO - PROCESS | 1652 | 1467131166543 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}] 09:26:06 INFO - PROCESS | 1652 | 1467131166547 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:06 INFO - PROCESS | 1652 | 1467131166631 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 09:26:06 INFO - PROCESS | 1652 | 1467131166635 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:06 INFO - PROCESS | 1652 | 1467131166637 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11700e000 == 28 [pid = 1652] [id = 418] 09:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x113daac00) [pid = 1652] [serial = 1253] [outer = 0x0] 09:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1166f0400) [pid = 1652] [serial = 1254] [outer = 0x113daac00] 09:26:06 INFO - PROCESS | 1652 | 1467131166667 Marionette DEBUG loaded listener.js 09:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1172bac00) [pid = 1652] [serial = 1255] [outer = 0x113daac00] 09:26:07 INFO - PROCESS | 1652 | 1467131167019 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]]]}] 09:26:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:26:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 530ms 09:26:07 INFO - PROCESS | 1652 | 1467131167056 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 09:26:07 INFO - PROCESS | 1652 | 1467131167059 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 09:26:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:26:07 INFO - PROCESS | 1652 | 1467131167064 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:26:07 INFO - PROCESS | 1652 | 1467131167065 Marionette TRACE conn2 <- [1,1646,null,{}] 09:26:07 INFO - PROCESS | 1652 | 1467131167067 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}] 09:26:07 INFO - PROCESS | 1652 | 1467131167069 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:07 INFO - PROCESS | 1652 | 1467131167148 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 09:26:07 INFO - PROCESS | 1652 | 1467131167203 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:07 INFO - PROCESS | 1652 | 1467131167205 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187cf800 == 29 [pid = 1652] [id = 419] 09:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x117495800) [pid = 1652] [serial = 1256] [outer = 0x0] 09:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11817a000) [pid = 1652] [serial = 1257] [outer = 0x117495800] 09:26:07 INFO - PROCESS | 1652 | 1467131167231 Marionette DEBUG loaded listener.js 09:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1185d9c00) [pid = 1652] [serial = 1258] [outer = 0x117495800] 09:26:07 INFO - PROCESS | 1652 | 1467131167554 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]]]}] 09:26:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:26:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 520ms 09:26:07 INFO - PROCESS | 1652 | 1467131167584 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 09:26:07 INFO - PROCESS | 1652 | 1467131167585 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 09:26:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:26:07 INFO - PROCESS | 1652 | 1467131167587 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:26:07 INFO - PROCESS | 1652 | 1467131167590 Marionette TRACE conn2 <- [1,1650,null,{}] 09:26:07 INFO - PROCESS | 1652 | 1467131167600 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}] 09:26:07 INFO - PROCESS | 1652 | 1467131167603 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:07 INFO - PROCESS | 1652 | 1467131167703 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 09:26:07 INFO - PROCESS | 1652 | 1467131167736 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:07 INFO - PROCESS | 1652 | 1467131167738 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12083b000 == 30 [pid = 1652] [id = 420] 09:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11856d800) [pid = 1652] [serial = 1259] [outer = 0x0] 09:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118ff7c00) [pid = 1652] [serial = 1260] [outer = 0x11856d800] 09:26:07 INFO - PROCESS | 1652 | 1467131167765 Marionette DEBUG loaded listener.js 09:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119953800) [pid = 1652] [serial = 1261] [outer = 0x11856d800] 09:26:08 INFO - PROCESS | 1652 | 1467131168066 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]]]}] 09:26:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:26:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 521ms 09:26:08 INFO - PROCESS | 1652 | 1467131168109 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 09:26:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:26:08 INFO - PROCESS | 1652 | 1467131168114 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 09:26:08 INFO - PROCESS | 1652 | 1467131168117 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:26:08 INFO - PROCESS | 1652 | 1467131168119 Marionette TRACE conn2 <- [1,1654,null,{}] 09:26:08 INFO - PROCESS | 1652 | 1467131168122 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}] 09:26:08 INFO - PROCESS | 1652 | 1467131168124 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:08 INFO - PROCESS | 1652 | 1467131168249 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 09:26:08 INFO - PROCESS | 1652 | 1467131168355 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:08 INFO - PROCESS | 1652 | 1467131168356 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x121467800 == 31 [pid = 1652] [id = 421] 09:26:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11309c800) [pid = 1652] [serial = 1262] [outer = 0x0] 09:26:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119959c00) [pid = 1652] [serial = 1263] [outer = 0x11309c800] 09:26:08 INFO - PROCESS | 1652 | 1467131168399 Marionette DEBUG loaded listener.js 09:26:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1208e7000) [pid = 1652] [serial = 1264] [outer = 0x11309c800] 09:26:08 INFO - PROCESS | 1652 | 1467131168822 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]]]}] 09:26:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:26:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 720ms 09:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:26:08 INFO - PROCESS | 1652 | 1467131168838 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 09:26:08 INFO - PROCESS | 1652 | 1467131168839 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 09:26:08 INFO - PROCESS | 1652 | 1467131168841 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:26:08 INFO - PROCESS | 1652 | 1467131168842 Marionette TRACE conn2 <- [1,1658,null,{}] 09:26:08 INFO - PROCESS | 1652 | 1467131168844 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}] 09:26:08 INFO - PROCESS | 1652 | 1467131168846 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:08 INFO - PROCESS | 1652 | 1467131168936 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 09:26:08 INFO - PROCESS | 1652 | 1467131168973 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:08 INFO - PROCESS | 1652 | 1467131168974 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12413f000 == 32 [pid = 1652] [id = 422] 09:26:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1181a7c00) [pid = 1652] [serial = 1265] [outer = 0x0] 09:26:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1208ee000) [pid = 1652] [serial = 1266] [outer = 0x1181a7c00] 09:26:08 INFO - PROCESS | 1652 | 1467131168999 Marionette DEBUG loaded listener.js 09:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121697000) [pid = 1652] [serial = 1267] [outer = 0x1181a7c00] 09:26:09 INFO - PROCESS | 1652 | 1467131169422 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]]]}] 09:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 618ms 09:26:09 INFO - PROCESS | 1652 | 1467131169460 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 09:26:09 INFO - PROCESS | 1652 | 1467131169463 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 09:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:26:09 INFO - PROCESS | 1652 | 1467131169467 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:26:09 INFO - PROCESS | 1652 | 1467131169469 Marionette TRACE conn2 <- [1,1662,null,{}] 09:26:09 INFO - PROCESS | 1652 | 1467131169472 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}] 09:26:09 INFO - PROCESS | 1652 | 1467131169478 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:09 INFO - PROCESS | 1652 | 1467131169654 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 09:26:09 INFO - PROCESS | 1652 | 1467131169753 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:09 INFO - PROCESS | 1652 | 1467131169755 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12610e800 == 33 [pid = 1652] [id = 423] 09:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x121a40800) [pid = 1652] [serial = 1268] [outer = 0x0] 09:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1244c9400) [pid = 1652] [serial = 1269] [outer = 0x121a40800] 09:26:09 INFO - PROCESS | 1652 | 1467131169797 Marionette DEBUG loaded listener.js 09:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1257ce000) [pid = 1652] [serial = 1270] [outer = 0x121a40800] 09:26:10 INFO - PROCESS | 1652 | 1467131170152 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]]]}] 09:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 721ms 09:26:10 INFO - PROCESS | 1652 | 1467131170189 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 09:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:26:10 INFO - PROCESS | 1652 | 1467131170201 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 09:26:10 INFO - PROCESS | 1652 | 1467131170203 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:26:10 INFO - PROCESS | 1652 | 1467131170204 Marionette TRACE conn2 <- [1,1666,null,{}] 09:26:10 INFO - PROCESS | 1652 | 1467131170206 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}] 09:26:10 INFO - PROCESS | 1652 | 1467131170208 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:10 INFO - PROCESS | 1652 | 1467131170299 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 09:26:10 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1194f3c00) [pid = 1652] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:26:10 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11994e800) [pid = 1652] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:26:10 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1128e9400) [pid = 1652] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:26:10 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1128e2800) [pid = 1652] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:26:10 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112f4f800) [pid = 1652] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:26:10 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12505d400) [pid = 1652] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:26:10 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1170bc000) [pid = 1652] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:26:10 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11511ec00) [pid = 1652] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:26:10 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1191d4400) [pid = 1652] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:26:10 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x112a7a800) [pid = 1652] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:26:10 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1180aa800) [pid = 1652] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:26:10 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11201ac00) [pid = 1652] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:26:10 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x129353000) [pid = 1652] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:26:10 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119b63000) [pid = 1652] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:26:10 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x126e19c00) [pid = 1652] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:26:10 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1240e8c00) [pid = 1652] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:26:10 INFO - PROCESS | 1652 | 1467131170524 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:10 INFO - PROCESS | 1652 | 1467131170526 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e1d000 == 34 [pid = 1652] [id = 424] 09:26:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x110fd1000) [pid = 1652] [serial = 1271] [outer = 0x0] 09:26:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1128e1400) [pid = 1652] [serial = 1272] [outer = 0x110fd1000] 09:26:10 INFO - PROCESS | 1652 | 1467131170552 Marionette DEBUG loaded listener.js 09:26:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x113da7c00) [pid = 1652] [serial = 1273] [outer = 0x110fd1000] 09:26:10 INFO - PROCESS | 1652 | 1467131170811 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]]]}] 09:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 619ms 09:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:26:10 INFO - PROCESS | 1652 | 1467131170822 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 09:26:10 INFO - PROCESS | 1652 | 1467131170824 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 09:26:10 INFO - PROCESS | 1652 | 1467131170826 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:26:10 INFO - PROCESS | 1652 | 1467131170827 Marionette TRACE conn2 <- [1,1670,null,{}] 09:26:10 INFO - PROCESS | 1652 | 1467131170840 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}] 09:26:10 INFO - PROCESS | 1652 | 1467131170841 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:10 INFO - PROCESS | 1652 | 1467131170919 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 09:26:10 INFO - PROCESS | 1652 | 1467131170923 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:10 INFO - PROCESS | 1652 | 1467131170924 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291be800 == 35 [pid = 1652] [id = 425] 09:26:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1128e7800) [pid = 1652] [serial = 1274] [outer = 0x0] 09:26:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118573800) [pid = 1652] [serial = 1275] [outer = 0x1128e7800] 09:26:10 INFO - PROCESS | 1652 | 1467131170950 Marionette DEBUG loaded listener.js 09:26:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x121c21400) [pid = 1652] [serial = 1276] [outer = 0x1128e7800] 09:26:11 INFO - PROCESS | 1652 | 1467131171289 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]]]}] 09:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 481ms 09:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:26:11 INFO - PROCESS | 1652 | 1467131171307 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 09:26:11 INFO - PROCESS | 1652 | 1467131171308 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 09:26:11 INFO - PROCESS | 1652 | 1467131171310 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:26:11 INFO - PROCESS | 1652 | 1467131171313 Marionette TRACE conn2 <- [1,1674,null,{}] 09:26:11 INFO - PROCESS | 1652 | 1467131171325 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}] 09:26:11 INFO - PROCESS | 1652 | 1467131171326 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:11 INFO - PROCESS | 1652 | 1467131171400 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 09:26:11 INFO - PROCESS | 1652 | 1467131171463 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:11 INFO - PROCESS | 1652 | 1467131171464 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12996a000 == 36 [pid = 1652] [id = 426] 09:26:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1128ec000) [pid = 1652] [serial = 1277] [outer = 0x0] 09:26:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12505d400) [pid = 1652] [serial = 1278] [outer = 0x1128ec000] 09:26:11 INFO - PROCESS | 1652 | 1467131171488 Marionette DEBUG loaded listener.js 09:26:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1261cbc00) [pid = 1652] [serial = 1279] [outer = 0x1128ec000] 09:26:11 INFO - PROCESS | 1652 | 1467131171762 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]]]}] 09:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 483ms 09:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:26:11 INFO - PROCESS | 1652 | 1467131171801 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 09:26:11 INFO - PROCESS | 1652 | 1467131171803 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 09:26:11 INFO - PROCESS | 1652 | 1467131171805 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:26:11 INFO - PROCESS | 1652 | 1467131171807 Marionette TRACE conn2 <- [1,1678,null,{}] 09:26:11 INFO - PROCESS | 1652 | 1467131171809 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}] 09:26:11 INFO - PROCESS | 1652 | 1467131171810 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:11 INFO - PROCESS | 1652 | 1467131171888 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 09:26:11 INFO - PROCESS | 1652 | 1467131171891 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:11 INFO - PROCESS | 1652 | 1467131171892 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad4b800 == 37 [pid = 1652] [id = 427] 09:26:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12580e000) [pid = 1652] [serial = 1280] [outer = 0x0] 09:26:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1267d2800) [pid = 1652] [serial = 1281] [outer = 0x12580e000] 09:26:11 INFO - PROCESS | 1652 | 1467131171919 Marionette DEBUG loaded listener.js 09:26:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1268d7800) [pid = 1652] [serial = 1282] [outer = 0x12580e000] 09:26:12 INFO - PROCESS | 1652 | 1467131172270 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]]]}] 09:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 473ms 09:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:26:12 INFO - PROCESS | 1652 | 1467131172281 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 09:26:12 INFO - PROCESS | 1652 | 1467131172283 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 09:26:12 INFO - PROCESS | 1652 | 1467131172285 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:26:12 INFO - PROCESS | 1652 | 1467131172287 Marionette TRACE conn2 <- [1,1682,null,{}] 09:26:12 INFO - PROCESS | 1652 | 1467131172298 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}] 09:26:12 INFO - PROCESS | 1652 | 1467131172300 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:12 INFO - PROCESS | 1652 | 1467131172419 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 09:26:12 INFO - PROCESS | 1652 | 1467131172422 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:12 INFO - PROCESS | 1652 | 1467131172424 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b950000 == 38 [pid = 1652] [id = 428] 09:26:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1267d5800) [pid = 1652] [serial = 1283] [outer = 0x0] 09:26:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128377400) [pid = 1652] [serial = 1284] [outer = 0x1267d5800] 09:26:12 INFO - PROCESS | 1652 | 1467131172452 Marionette DEBUG loaded listener.js 09:26:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1284a4c00) [pid = 1652] [serial = 1285] [outer = 0x1267d5800] 09:26:12 INFO - PROCESS | 1652 | 1467131172989 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]]]}] 09:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 770ms 09:26:13 INFO - PROCESS | 1652 | 1467131173056 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 09:26:13 INFO - PROCESS | 1652 | 1467131173059 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 09:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:26:13 INFO - PROCESS | 1652 | 1467131173063 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:26:13 INFO - PROCESS | 1652 | 1467131173067 Marionette TRACE conn2 <- [1,1686,null,{}] 09:26:13 INFO - PROCESS | 1652 | 1467131173071 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}] 09:26:13 INFO - PROCESS | 1652 | 1467131173072 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:13 INFO - PROCESS | 1652 | 1467131173183 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 09:26:13 INFO - PROCESS | 1652 | 1467131173265 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:13 INFO - PROCESS | 1652 | 1467131173266 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182ef800 == 39 [pid = 1652] [id = 429] 09:26:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x113097c00) [pid = 1652] [serial = 1286] [outer = 0x0] 09:26:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x115114000) [pid = 1652] [serial = 1287] [outer = 0x113097c00] 09:26:13 INFO - PROCESS | 1652 | 1467131173297 Marionette DEBUG loaded listener.js 09:26:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116a0b400) [pid = 1652] [serial = 1288] [outer = 0x113097c00] 09:26:13 INFO - PROCESS | 1652 | 1467131173845 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]]]}] 09:26:13 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 09:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 826ms 09:26:13 INFO - PROCESS | 1652 | 1467131173905 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 09:26:13 INFO - PROCESS | 1652 | 1467131173908 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 09:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:26:13 INFO - PROCESS | 1652 | 1467131173915 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:26:13 INFO - PROCESS | 1652 | 1467131173916 Marionette TRACE conn2 <- [1,1690,null,{}] 09:26:13 INFO - PROCESS | 1652 | 1467131173919 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}] 09:26:13 INFO - PROCESS | 1652 | 1467131173921 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:14 INFO - PROCESS | 1652 | 1467131174031 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 09:26:14 INFO - PROCESS | 1652 | 1467131174226 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:14 INFO - PROCESS | 1652 | 1467131174228 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d61000 == 40 [pid = 1652] [id = 430] 09:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1122b0800) [pid = 1652] [serial = 1289] [outer = 0x0] 09:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x113ba8c00) [pid = 1652] [serial = 1290] [outer = 0x1122b0800] 09:26:14 INFO - PROCESS | 1652 | 1467131174256 Marionette DEBUG loaded listener.js 09:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116719000) [pid = 1652] [serial = 1291] [outer = 0x1122b0800] 09:26:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad4b800 == 39 [pid = 1652] [id = 427] 09:26:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12996a000 == 38 [pid = 1652] [id = 426] 09:26:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1291be800 == 37 [pid = 1652] [id = 425] 09:26:14 INFO - PROCESS | 1652 | --DOCSHELL 0x117e1d000 == 36 [pid = 1652] [id = 424] 09:26:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12610e800 == 35 [pid = 1652] [id = 423] 09:26:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12413f000 == 34 [pid = 1652] [id = 422] 09:26:14 INFO - PROCESS | 1652 | --DOCSHELL 0x121467800 == 33 [pid = 1652] [id = 421] 09:26:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12083b000 == 32 [pid = 1652] [id = 420] 09:26:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1187cf800 == 31 [pid = 1652] [id = 419] 09:26:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11700e000 == 30 [pid = 1652] [id = 418] 09:26:14 INFO - PROCESS | 1652 | 1467131174712 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]]]}] 09:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 821ms 09:26:14 INFO - PROCESS | 1652 | 1467131174735 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 09:26:14 INFO - PROCESS | 1652 | 1467131174737 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 09:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:26:14 INFO - PROCESS | 1652 | 1467131174740 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:26:14 INFO - PROCESS | 1652 | 1467131174742 Marionette TRACE conn2 <- [1,1694,null,{}] 09:26:14 INFO - PROCESS | 1652 | 1467131174747 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}] 09:26:14 INFO - PROCESS | 1652 | 1467131174749 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:14 INFO - PROCESS | 1652 | 1467131174834 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1291e0800) [pid = 1652] [serial = 1237] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1290a9800) [pid = 1652] [serial = 1236] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x121c9a400) [pid = 1652] [serial = 1216] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119b6b400) [pid = 1652] [serial = 1215] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12505cc00) [pid = 1652] [serial = 1219] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x124562000) [pid = 1652] [serial = 1218] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1180a3400) [pid = 1652] [serial = 1227] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118fc2400) [pid = 1652] [serial = 1209] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118ffa000) [pid = 1652] [serial = 1210] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1257d2c00) [pid = 1652] [serial = 1222] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118098000) [pid = 1652] [serial = 1206] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1257ca400) [pid = 1652] [serial = 1221] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11856c800) [pid = 1652] [serial = 1207] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11662e400) [pid = 1652] [serial = 1203] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1167bb000) [pid = 1652] [serial = 1204] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1194edc00) [pid = 1652] [serial = 1212] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x112aa1c00) [pid = 1652] [serial = 1200] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11393f800) [pid = 1652] [serial = 1201] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1181a1c00) [pid = 1652] [serial = 1197] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118576400) [pid = 1652] [serial = 1198] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1128a9800) [pid = 1652] [serial = 1194] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x112e11800) [pid = 1652] [serial = 1195] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12a66f800) [pid = 1652] [serial = 1192] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1257d8000) [pid = 1652] [serial = 1224] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1284a4800) [pid = 1652] [serial = 1234] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1257d4c00) [pid = 1652] [serial = 1230] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12837b000) [pid = 1652] [serial = 1233] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1258ebc00) [pid = 1652] [serial = 1225] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x119d2b800) [pid = 1652] [serial = 1228] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x119738000) [pid = 1652] [serial = 1213] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x126e14800) [pid = 1652] [serial = 1231] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1652 | 1467131174898 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:14 INFO - PROCESS | 1652 | 1467131174899 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x117017000 == 31 [pid = 1652] [id = 431] 09:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x112aa1c00) [pid = 1652] [serial = 1292] [outer = 0x0] 09:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x116717400) [pid = 1652] [serial = 1293] [outer = 0x112aa1c00] 09:26:14 INFO - PROCESS | 1652 | 1467131174926 Marionette DEBUG loaded listener.js 09:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1181a1c00) [pid = 1652] [serial = 1294] [outer = 0x112aa1c00] 09:26:15 INFO - PROCESS | 1652 | 1467131175215 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]]]}] 09:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 519ms 09:26:15 INFO - PROCESS | 1652 | 1467131175263 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 09:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:26:15 INFO - PROCESS | 1652 | 1467131175267 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 09:26:15 INFO - PROCESS | 1652 | 1467131175269 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:26:15 INFO - PROCESS | 1652 | 1467131175271 Marionette TRACE conn2 <- [1,1698,null,{}] 09:26:15 INFO - PROCESS | 1652 | 1467131175273 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}] 09:26:15 INFO - PROCESS | 1652 | 1467131175274 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:15 INFO - PROCESS | 1652 | 1467131175355 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 09:26:15 INFO - PROCESS | 1652 | 1467131175429 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:15 INFO - PROCESS | 1652 | 1467131175430 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x119e97000 == 32 [pid = 1652] [id = 432] 09:26:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x112e1b000) [pid = 1652] [serial = 1295] [outer = 0x0] 09:26:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1185d1400) [pid = 1652] [serial = 1296] [outer = 0x112e1b000] 09:26:15 INFO - PROCESS | 1652 | 1467131175455 Marionette DEBUG loaded listener.js 09:26:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1191dc400) [pid = 1652] [serial = 1297] [outer = 0x112e1b000] 09:26:15 INFO - PROCESS | 1652 | 1467131175758 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]]]}] 09:26:15 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 09:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 520ms 09:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:26:15 INFO - PROCESS | 1652 | 1467131175789 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 09:26:15 INFO - PROCESS | 1652 | 1467131175791 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 09:26:15 INFO - PROCESS | 1652 | 1467131175801 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:26:15 INFO - PROCESS | 1652 | 1467131175805 Marionette TRACE conn2 <- [1,1702,null,{}] 09:26:15 INFO - PROCESS | 1652 | 1467131175808 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}] 09:26:15 INFO - PROCESS | 1652 | 1467131175811 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:15 INFO - PROCESS | 1652 | 1467131175892 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 09:26:15 INFO - PROCESS | 1652 | 1467131175897 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:15 INFO - PROCESS | 1652 | 1467131175899 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x121ae5800 == 33 [pid = 1652] [id = 433] 09:26:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118097000) [pid = 1652] [serial = 1298] [outer = 0x0] 09:26:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1194f6800) [pid = 1652] [serial = 1299] [outer = 0x118097000] 09:26:15 INFO - PROCESS | 1652 | 1467131175923 Marionette DEBUG loaded listener.js 09:26:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119d4cc00) [pid = 1652] [serial = 1300] [outer = 0x118097000] 09:26:16 INFO - PROCESS | 1652 | 1467131176270 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]]]}] 09:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 531ms 09:26:16 INFO - PROCESS | 1652 | 1467131176324 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 09:26:16 INFO - PROCESS | 1652 | 1467131176326 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 09:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:26:16 INFO - PROCESS | 1652 | 1467131176328 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:26:16 INFO - PROCESS | 1652 | 1467131176329 Marionette TRACE conn2 <- [1,1706,null,{}] 09:26:16 INFO - PROCESS | 1652 | 1467131176332 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}] 09:26:16 INFO - PROCESS | 1652 | 1467131176333 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:16 INFO - PROCESS | 1652 | 1467131176413 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 09:26:16 INFO - PROCESS | 1652 | 1467131176419 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:16 INFO - PROCESS | 1652 | 1467131176420 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x125076000 == 34 [pid = 1652] [id = 434] 09:26:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119e7b800) [pid = 1652] [serial = 1301] [outer = 0x0] 09:26:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x121698400) [pid = 1652] [serial = 1302] [outer = 0x119e7b800] 09:26:16 INFO - PROCESS | 1652 | 1467131176445 Marionette DEBUG loaded listener.js 09:26:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1241a9c00) [pid = 1652] [serial = 1303] [outer = 0x119e7b800] 09:26:16 INFO - PROCESS | 1652 | 1467131176772 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]]]}] 09:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 471ms 09:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:26:16 INFO - PROCESS | 1652 | 1467131176799 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 09:26:16 INFO - PROCESS | 1652 | 1467131176801 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 09:26:16 INFO - PROCESS | 1652 | 1467131176803 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:26:16 INFO - PROCESS | 1652 | 1467131176804 Marionette TRACE conn2 <- [1,1710,null,{}] 09:26:16 INFO - PROCESS | 1652 | 1467131176806 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}] 09:26:16 INFO - PROCESS | 1652 | 1467131176807 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:16 INFO - PROCESS | 1652 | 1467131176884 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 09:26:16 INFO - PROCESS | 1652 | 1467131176956 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:16 INFO - PROCESS | 1652 | 1467131176960 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x121480000 == 35 [pid = 1652] [id = 435] 09:26:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12505a000) [pid = 1652] [serial = 1304] [outer = 0x0] 09:26:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1250ca400) [pid = 1652] [serial = 1305] [outer = 0x12505a000] 09:26:16 INFO - PROCESS | 1652 | 1467131176992 Marionette DEBUG loaded listener.js 09:26:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x125814c00) [pid = 1652] [serial = 1306] [outer = 0x12505a000] 09:26:17 INFO - PROCESS | 1652 | 1467131177340 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]]]}] 09:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 570ms 09:26:17 INFO - PROCESS | 1652 | 1467131177379 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 09:26:17 INFO - PROCESS | 1652 | 1467131177380 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 09:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:26:17 INFO - PROCESS | 1652 | 1467131177382 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:26:17 INFO - PROCESS | 1652 | 1467131177383 Marionette TRACE conn2 <- [1,1714,null,{}] 09:26:17 INFO - PROCESS | 1652 | 1467131177386 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}] 09:26:17 INFO - PROCESS | 1652 | 1467131177387 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:17 INFO - PROCESS | 1652 | 1467131177485 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 09:26:17 INFO - PROCESS | 1652 | 1467131177489 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:17 INFO - PROCESS | 1652 | 1467131177490 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12981f800 == 36 [pid = 1652] [id = 436] 09:26:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12505ac00) [pid = 1652] [serial = 1307] [outer = 0x0] 09:26:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126871400) [pid = 1652] [serial = 1308] [outer = 0x12505ac00] 09:26:17 INFO - PROCESS | 1652 | 1467131177521 Marionette DEBUG loaded listener.js 09:26:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12837b400) [pid = 1652] [serial = 1309] [outer = 0x12505ac00] 09:26:17 INFO - PROCESS | 1652 | 1467131177869 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]]]}] 09:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 518ms 09:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:26:17 INFO - PROCESS | 1652 | 1467131177901 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 09:26:17 INFO - PROCESS | 1652 | 1467131177903 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 09:26:17 INFO - PROCESS | 1652 | 1467131177909 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:26:17 INFO - PROCESS | 1652 | 1467131177911 Marionette TRACE conn2 <- [1,1718,null,{}] 09:26:17 INFO - PROCESS | 1652 | 1467131177915 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}] 09:26:17 INFO - PROCESS | 1652 | 1467131177917 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:18 INFO - PROCESS | 1652 | 1467131178014 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 09:26:18 INFO - PROCESS | 1652 | 1467131178017 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:18 INFO - PROCESS | 1652 | 1467131178018 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bca000 == 37 [pid = 1652] [id = 437] 09:26:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12673d800) [pid = 1652] [serial = 1310] [outer = 0x0] 09:26:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128384c00) [pid = 1652] [serial = 1311] [outer = 0x12673d800] 09:26:18 INFO - PROCESS | 1652 | 1467131178042 Marionette DEBUG loaded listener.js 09:26:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1290ac400) [pid = 1652] [serial = 1312] [outer = 0x12673d800] 09:26:18 INFO - PROCESS | 1652 | 1467131178357 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]]]}] 09:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 476ms 09:26:18 INFO - PROCESS | 1652 | 1467131178387 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 09:26:18 INFO - PROCESS | 1652 | 1467131178388 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 09:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:26:18 INFO - PROCESS | 1652 | 1467131178399 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:26:18 INFO - PROCESS | 1652 | 1467131178400 Marionette TRACE conn2 <- [1,1722,null,{}] 09:26:18 INFO - PROCESS | 1652 | 1467131178403 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}] 09:26:18 INFO - PROCESS | 1652 | 1467131178404 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:18 INFO - PROCESS | 1652 | 1467131178502 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 09:26:18 INFO - PROCESS | 1652 | 1467131178506 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:18 INFO - PROCESS | 1652 | 1467131178507 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b170000 == 38 [pid = 1652] [id = 438] 09:26:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1128ac800) [pid = 1652] [serial = 1313] [outer = 0x0] 09:26:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1290b6400) [pid = 1652] [serial = 1314] [outer = 0x1128ac800] 09:26:18 INFO - PROCESS | 1652 | 1467131178538 Marionette DEBUG loaded listener.js 09:26:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1291e5800) [pid = 1652] [serial = 1315] [outer = 0x1128ac800] 09:26:19 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11856d800) [pid = 1652] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:26:19 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x117495800) [pid = 1652] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:26:19 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x121a40800) [pid = 1652] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:26:19 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118183800) [pid = 1652] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:26:19 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x116713400) [pid = 1652] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:26:19 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1181a7c00) [pid = 1652] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:26:19 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11994f400) [pid = 1652] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:26:19 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1128e7800) [pid = 1652] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:26:19 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x113090000) [pid = 1652] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:26:19 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11309c800) [pid = 1652] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:26:19 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x113daac00) [pid = 1652] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:26:19 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x110fd1000) [pid = 1652] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:26:19 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x117e9e800) [pid = 1652] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:26:19 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1128ec000) [pid = 1652] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:26:19 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12580e000) [pid = 1652] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:26:19 INFO - PROCESS | 1652 | 1467131179059 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]]]}] 09:26:19 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 09:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 720ms 09:26:19 INFO - PROCESS | 1652 | 1467131179119 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 09:26:19 INFO - PROCESS | 1652 | 1467131179121 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 09:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:26:19 INFO - PROCESS | 1652 | 1467131179124 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:26:19 INFO - PROCESS | 1652 | 1467131179126 Marionette TRACE conn2 <- [1,1726,null,{}] 09:26:19 INFO - PROCESS | 1652 | 1467131179130 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}] 09:26:19 INFO - PROCESS | 1652 | 1467131179131 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:19 INFO - PROCESS | 1652 | 1467131179255 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 09:26:19 INFO - PROCESS | 1652 | 1467131179341 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:19 INFO - PROCESS | 1652 | 1467131179343 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12146b000 == 39 [pid = 1652] [id = 439] 09:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x110fd1000) [pid = 1652] [serial = 1316] [outer = 0x0] 09:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1160d7800) [pid = 1652] [serial = 1317] [outer = 0x110fd1000] 09:26:19 INFO - PROCESS | 1652 | 1467131179386 Marionette DEBUG loaded listener.js 09:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118568c00) [pid = 1652] [serial = 1318] [outer = 0x110fd1000] 09:26:19 INFO - PROCESS | 1652 | 1467131179716 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]]]}] 09:26:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 619ms 09:26:19 INFO - PROCESS | 1652 | 1467131179743 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 09:26:19 INFO - PROCESS | 1652 | 1467131179748 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 09:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:26:19 INFO - PROCESS | 1652 | 1467131179757 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:26:19 INFO - PROCESS | 1652 | 1467131179758 Marionette TRACE conn2 <- [1,1730,null,{}] 09:26:19 INFO - PROCESS | 1652 | 1467131179762 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}] 09:26:19 INFO - PROCESS | 1652 | 1467131179766 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:19 INFO - PROCESS | 1652 | 1467131179865 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 09:26:19 INFO - PROCESS | 1652 | 1467131179870 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:19 INFO - PROCESS | 1652 | 1467131179882 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c47b000 == 40 [pid = 1652] [id = 440] 09:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1170b1400) [pid = 1652] [serial = 1319] [outer = 0x0] 09:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119b69400) [pid = 1652] [serial = 1320] [outer = 0x1170b1400] 09:26:20 INFO - PROCESS | 1652 | 1467131180005 Marionette DEBUG loaded listener.js 09:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1291db000) [pid = 1652] [serial = 1321] [outer = 0x1170b1400] 09:26:20 INFO - PROCESS | 1652 | 1467131180375 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]]]}] 09:26:20 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 09:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 671ms 09:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:26:20 INFO - PROCESS | 1652 | 1467131180428 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 09:26:20 INFO - PROCESS | 1652 | 1467131180430 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 09:26:20 INFO - PROCESS | 1652 | 1467131180432 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:26:20 INFO - PROCESS | 1652 | 1467131180433 Marionette TRACE conn2 <- [1,1734,null,{}] 09:26:20 INFO - PROCESS | 1652 | 1467131180436 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}] 09:26:20 INFO - PROCESS | 1652 | 1467131180437 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:20 INFO - PROCESS | 1652 | 1467131180527 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 09:26:20 INFO - PROCESS | 1652 | 1467131180533 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:20 INFO - PROCESS | 1652 | 1467131180534 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cc67800 == 41 [pid = 1652] [id = 441] 09:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1291db800) [pid = 1652] [serial = 1322] [outer = 0x0] 09:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12a66b400) [pid = 1652] [serial = 1323] [outer = 0x1291db800] 09:26:20 INFO - PROCESS | 1652 | 1467131180558 Marionette DEBUG loaded listener.js 09:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12a6d6c00) [pid = 1652] [serial = 1324] [outer = 0x1291db800] 09:26:20 INFO - PROCESS | 1652 | 1467131180896 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]]]}] 09:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 519ms 09:26:20 INFO - PROCESS | 1652 | 1467131180951 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 09:26:20 INFO - PROCESS | 1652 | 1467131180953 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 09:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:26:20 INFO - PROCESS | 1652 | 1467131180955 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:26:20 INFO - PROCESS | 1652 | 1467131180956 Marionette TRACE conn2 <- [1,1738,null,{}] 09:26:20 INFO - PROCESS | 1652 | 1467131180958 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}] 09:26:20 INFO - PROCESS | 1652 | 1467131180959 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:21 INFO - PROCESS | 1652 | 1467131181049 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 09:26:21 INFO - PROCESS | 1652 | 1467131181149 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:21 INFO - PROCESS | 1652 | 1467131181150 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11608f000 == 42 [pid = 1652] [id = 442] 09:26:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x110fd2000) [pid = 1652] [serial = 1325] [outer = 0x0] 09:26:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1128e2c00) [pid = 1652] [serial = 1326] [outer = 0x110fd2000] 09:26:21 INFO - PROCESS | 1652 | 1467131181184 Marionette DEBUG loaded listener.js 09:26:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x113da5c00) [pid = 1652] [serial = 1327] [outer = 0x110fd2000] 09:26:21 INFO - PROCESS | 1652 | 1467131181613 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]]]}] 09:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 719ms 09:26:21 INFO - PROCESS | 1652 | 1467131181675 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 09:26:21 INFO - PROCESS | 1652 | 1467131181678 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 09:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:26:21 INFO - PROCESS | 1652 | 1467131181681 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:26:21 INFO - PROCESS | 1652 | 1467131181683 Marionette TRACE conn2 <- [1,1742,null,{}] 09:26:21 INFO - PROCESS | 1652 | 1467131181687 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}] 09:26:21 INFO - PROCESS | 1652 | 1467131181689 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:21 INFO - PROCESS | 1652 | 1467131181795 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 09:26:21 INFO - PROCESS | 1652 | 1467131181904 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:21 INFO - PROCESS | 1652 | 1467131181906 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x121477000 == 43 [pid = 1652] [id = 443] 09:26:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11856c800) [pid = 1652] [serial = 1328] [outer = 0x0] 09:26:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118765800) [pid = 1652] [serial = 1329] [outer = 0x11856c800] 09:26:21 INFO - PROCESS | 1652 | 1467131181939 Marionette DEBUG loaded listener.js 09:26:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1191de000) [pid = 1652] [serial = 1330] [outer = 0x11856c800] 09:26:22 INFO - PROCESS | 1652 | 1467131182392 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]]]}] 09:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 719ms 09:26:22 INFO - PROCESS | 1652 | 1467131182403 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 09:26:22 INFO - PROCESS | 1652 | 1467131182406 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 09:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:26:22 INFO - PROCESS | 1652 | 1467131182408 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:26:22 INFO - PROCESS | 1652 | 1467131182410 Marionette TRACE conn2 <- [1,1746,null,{}] 09:26:22 INFO - PROCESS | 1652 | 1467131182414 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}] 09:26:22 INFO - PROCESS | 1652 | 1467131182416 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:22 INFO - PROCESS | 1652 | 1467131182528 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 09:26:22 INFO - PROCESS | 1652 | 1467131182652 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:22 INFO - PROCESS | 1652 | 1467131182654 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b16c800 == 44 [pid = 1652] [id = 444] 09:26:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119739800) [pid = 1652] [serial = 1331] [outer = 0x0] 09:26:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119e75800) [pid = 1652] [serial = 1332] [outer = 0x119739800] 09:26:22 INFO - PROCESS | 1652 | 1467131182706 Marionette DEBUG loaded listener.js 09:26:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12442e000) [pid = 1652] [serial = 1333] [outer = 0x119739800] 09:26:23 INFO - PROCESS | 1652 | 1467131183230 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]]]}] 09:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 871ms 09:26:23 INFO - PROCESS | 1652 | 1467131183280 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 09:26:23 INFO - PROCESS | 1652 | 1467131183282 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 09:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:26:23 INFO - PROCESS | 1652 | 1467131183290 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:26:23 INFO - PROCESS | 1652 | 1467131183295 Marionette TRACE conn2 <- [1,1750,null,{}] 09:26:23 INFO - PROCESS | 1652 | 1467131183299 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}] 09:26:23 INFO - PROCESS | 1652 | 1467131183303 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:23 INFO - PROCESS | 1652 | 1467131183489 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 09:26:23 INFO - PROCESS | 1652 | 1467131183630 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:23 INFO - PROCESS | 1652 | 1467131183632 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cde0000 == 45 [pid = 1652] [id = 445] 09:26:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119b69800) [pid = 1652] [serial = 1334] [outer = 0x0] 09:26:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12580e000) [pid = 1652] [serial = 1335] [outer = 0x119b69800] 09:26:23 INFO - PROCESS | 1652 | 1467131183672 Marionette DEBUG loaded listener.js 09:26:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12837e000) [pid = 1652] [serial = 1336] [outer = 0x119b69800] 09:26:24 INFO - PROCESS | 1652 | 1467131184116 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]]]}] 09:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 880ms 09:26:24 INFO - PROCESS | 1652 | 1467131184179 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 09:26:24 INFO - PROCESS | 1652 | 1467131184181 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 09:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:26:24 INFO - PROCESS | 1652 | 1467131184185 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:26:24 INFO - PROCESS | 1652 | 1467131184186 Marionette TRACE conn2 <- [1,1754,null,{}] 09:26:24 INFO - PROCESS | 1652 | 1467131184188 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}] 09:26:24 INFO - PROCESS | 1652 | 1467131184190 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:24 INFO - PROCESS | 1652 | 1467131184291 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 09:26:24 INFO - PROCESS | 1652 | 1467131184365 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:24 INFO - PROCESS | 1652 | 1467131184366 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182db000 == 46 [pid = 1652] [id = 446] 09:26:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x112ae0800) [pid = 1652] [serial = 1337] [outer = 0x0] 09:26:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1181a1400) [pid = 1652] [serial = 1338] [outer = 0x112ae0800] 09:26:24 INFO - PROCESS | 1652 | 1467131184395 Marionette DEBUG loaded listener.js 09:26:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1258ebc00) [pid = 1652] [serial = 1339] [outer = 0x112ae0800] 09:26:24 INFO - PROCESS | 1652 | 1467131184939 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]]]}] 09:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 771ms 09:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:26:24 INFO - PROCESS | 1652 | 1467131184956 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 09:26:24 INFO - PROCESS | 1652 | 1467131184958 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 09:26:24 INFO - PROCESS | 1652 | 1467131184961 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:26:24 INFO - PROCESS | 1652 | 1467131184963 Marionette TRACE conn2 <- [1,1758,null,{}] 09:26:24 INFO - PROCESS | 1652 | 1467131184967 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}] 09:26:24 INFO - PROCESS | 1652 | 1467131184968 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:25 INFO - PROCESS | 1652 | 1467131185072 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 09:26:25 INFO - PROCESS | 1652 | 1467131185136 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:25 INFO - PROCESS | 1652 | 1467131185137 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12135c800 == 47 [pid = 1652] [id = 447] 09:26:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1176e1800) [pid = 1652] [serial = 1340] [outer = 0x0] 09:26:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1180aa800) [pid = 1652] [serial = 1341] [outer = 0x1176e1800] 09:26:25 INFO - PROCESS | 1652 | 1467131185165 Marionette DEBUG loaded listener.js 09:26:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x118571000) [pid = 1652] [serial = 1342] [outer = 0x1176e1800] 09:26:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12cc67800 == 46 [pid = 1652] [id = 441] 09:26:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12c47b000 == 45 [pid = 1652] [id = 440] 09:26:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12146b000 == 44 [pid = 1652] [id = 439] 09:26:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12b170000 == 43 [pid = 1652] [id = 438] 09:26:26 INFO - PROCESS | 1652 | --DOCSHELL 0x119bca000 == 42 [pid = 1652] [id = 437] 09:26:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12981f800 == 41 [pid = 1652] [id = 436] 09:26:26 INFO - PROCESS | 1652 | --DOCSHELL 0x121480000 == 40 [pid = 1652] [id = 435] 09:26:26 INFO - PROCESS | 1652 | --DOCSHELL 0x125076000 == 39 [pid = 1652] [id = 434] 09:26:26 INFO - PROCESS | 1652 | --DOCSHELL 0x121ae5800 == 38 [pid = 1652] [id = 433] 09:26:26 INFO - PROCESS | 1652 | --DOCSHELL 0x119e97000 == 37 [pid = 1652] [id = 432] 09:26:26 INFO - PROCESS | 1652 | --DOCSHELL 0x117017000 == 36 [pid = 1652] [id = 431] 09:26:26 INFO - PROCESS | 1652 | --DOCSHELL 0x113d61000 == 35 [pid = 1652] [id = 430] 09:26:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1182ef800 == 34 [pid = 1652] [id = 429] 09:26:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12b950000 == 33 [pid = 1652] [id = 428] 09:26:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11839c000 == 32 [pid = 1652] [id = 417] 09:26:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1182db000 == 31 [pid = 1652] [id = 446] 09:26:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12cde0000 == 30 [pid = 1652] [id = 445] 09:26:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12b16c800 == 29 [pid = 1652] [id = 444] 09:26:26 INFO - PROCESS | 1652 | --DOCSHELL 0x121477000 == 28 [pid = 1652] [id = 443] 09:26:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11608f000 == 27 [pid = 1652] [id = 442] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1268d7800) [pid = 1652] [serial = 1282] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119953800) [pid = 1652] [serial = 1261] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1185d9c00) [pid = 1652] [serial = 1258] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1244c9400) [pid = 1652] [serial = 1269] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118ff7c00) [pid = 1652] [serial = 1260] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1257ce000) [pid = 1652] [serial = 1270] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11856a400) [pid = 1652] [serial = 1251] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116968c00) [pid = 1652] [serial = 1248] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11817a000) [pid = 1652] [serial = 1257] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1208ee000) [pid = 1652] [serial = 1266] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x121456c00) [pid = 1652] [serial = 1246] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1176e2000) [pid = 1652] [serial = 1249] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118573800) [pid = 1652] [serial = 1275] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11671ac00) [pid = 1652] [serial = 1240] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1208e7000) [pid = 1652] [serial = 1264] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1172bac00) [pid = 1652] [serial = 1255] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x113da7c00) [pid = 1652] [serial = 1273] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11856bc00) [pid = 1652] [serial = 1242] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119d30000) [pid = 1652] [serial = 1245] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x121c21400) [pid = 1652] [serial = 1276] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x113f2d800) [pid = 1652] [serial = 1239] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x121697000) [pid = 1652] [serial = 1267] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12505d400) [pid = 1652] [serial = 1278] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1128e1400) [pid = 1652] [serial = 1272] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118759c00) [pid = 1652] [serial = 1252] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1166f0400) [pid = 1652] [serial = 1254] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119959c00) [pid = 1652] [serial = 1263] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118762000) [pid = 1652] [serial = 1243] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1261cbc00) [pid = 1652] [serial = 1279] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x128377400) [pid = 1652] [serial = 1284] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1267d2800) [pid = 1652] [serial = 1281] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1652 | 1467131186148 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]]]}] 09:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1223ms 09:26:26 INFO - PROCESS | 1652 | 1467131186185 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 09:26:26 INFO - PROCESS | 1652 | 1467131186187 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 09:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:26:26 INFO - PROCESS | 1652 | 1467131186191 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:26:26 INFO - PROCESS | 1652 | 1467131186193 Marionette TRACE conn2 <- [1,1762,null,{}] 09:26:26 INFO - PROCESS | 1652 | 1467131186202 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}] 09:26:26 INFO - PROCESS | 1652 | 1467131186204 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:26 INFO - PROCESS | 1652 | 1467131186290 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 09:26:26 INFO - PROCESS | 1652 | 1467131186299 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:26 INFO - PROCESS | 1652 | 1467131186300 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11623c800 == 28 [pid = 1652] [id = 448] 09:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1128e3000) [pid = 1652] [serial = 1343] [outer = 0x0] 09:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11309b800) [pid = 1652] [serial = 1344] [outer = 0x1128e3000] 09:26:26 INFO - PROCESS | 1652 | 1467131186329 Marionette DEBUG loaded listener.js 09:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1160d7000) [pid = 1652] [serial = 1345] [outer = 0x1128e3000] 09:26:26 INFO - PROCESS | 1652 | 1467131186707 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]]]}] 09:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 576ms 09:26:26 INFO - PROCESS | 1652 | 1467131186767 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 09:26:26 INFO - PROCESS | 1652 | 1467131186771 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 09:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:26:26 INFO - PROCESS | 1652 | 1467131186775 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:26:26 INFO - PROCESS | 1652 | 1467131186777 Marionette TRACE conn2 <- [1,1766,null,{}] 09:26:26 INFO - PROCESS | 1652 | 1467131186779 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}] 09:26:26 INFO - PROCESS | 1652 | 1467131186781 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:26 INFO - PROCESS | 1652 | 1467131186860 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 09:26:26 INFO - PROCESS | 1652 | 1467131186866 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:26 INFO - PROCESS | 1652 | 1467131186867 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182e3000 == 29 [pid = 1652] [id = 449] 09:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11670f400) [pid = 1652] [serial = 1346] [outer = 0x0] 09:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1172ba000) [pid = 1652] [serial = 1347] [outer = 0x11670f400] 09:26:26 INFO - PROCESS | 1652 | 1467131186894 Marionette DEBUG loaded listener.js 09:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1180aa000) [pid = 1652] [serial = 1348] [outer = 0x11670f400] 09:26:27 INFO - PROCESS | 1652 | 1467131187227 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]]]}] 09:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 473ms 09:26:27 INFO - PROCESS | 1652 | 1467131187250 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 09:26:27 INFO - PROCESS | 1652 | 1467131187251 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 09:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:26:27 INFO - PROCESS | 1652 | 1467131187253 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:26:27 INFO - PROCESS | 1652 | 1467131187256 Marionette TRACE conn2 <- [1,1770,null,{}] 09:26:27 INFO - PROCESS | 1652 | 1467131187275 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}] 09:26:27 INFO - PROCESS | 1652 | 1467131187279 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:27 INFO - PROCESS | 1652 | 1467131187355 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 09:26:27 INFO - PROCESS | 1652 | 1467131187362 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:27 INFO - PROCESS | 1652 | 1467131187366 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bca800 == 30 [pid = 1652] [id = 450] 09:26:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112f4ec00) [pid = 1652] [serial = 1349] [outer = 0x0] 09:26:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11875b800) [pid = 1652] [serial = 1350] [outer = 0x112f4ec00] 09:26:27 INFO - PROCESS | 1652 | 1467131187393 Marionette DEBUG loaded listener.js 09:26:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118ff3c00) [pid = 1652] [serial = 1351] [outer = 0x112f4ec00] 09:26:27 INFO - PROCESS | 1652 | 1467131187745 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]]]}] 09:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 521ms 09:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:26:27 INFO - PROCESS | 1652 | 1467131187775 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 09:26:27 INFO - PROCESS | 1652 | 1467131187776 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 09:26:27 INFO - PROCESS | 1652 | 1467131187780 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:26:27 INFO - PROCESS | 1652 | 1467131187782 Marionette TRACE conn2 <- [1,1774,null,{}] 09:26:27 INFO - PROCESS | 1652 | 1467131187785 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}] 09:26:27 INFO - PROCESS | 1652 | 1467131187786 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:27 INFO - PROCESS | 1652 | 1467131187861 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 09:26:27 INFO - PROCESS | 1652 | 1467131187923 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:27 INFO - PROCESS | 1652 | 1467131187924 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x120844000 == 31 [pid = 1652] [id = 451] 09:26:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118761800) [pid = 1652] [serial = 1352] [outer = 0x0] 09:26:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1191e0800) [pid = 1652] [serial = 1353] [outer = 0x118761800] 09:26:27 INFO - PROCESS | 1652 | 1467131187949 Marionette DEBUG loaded listener.js 09:26:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119950c00) [pid = 1652] [serial = 1354] [outer = 0x118761800] 09:26:28 INFO - PROCESS | 1652 | 1467131188255 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]]]}] 09:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 521ms 09:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:26:28 INFO - PROCESS | 1652 | 1467131188301 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 09:26:28 INFO - PROCESS | 1652 | 1467131188302 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 09:26:28 INFO - PROCESS | 1652 | 1467131188311 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:26:28 INFO - PROCESS | 1652 | 1467131188312 Marionette TRACE conn2 <- [1,1778,null,{}] 09:26:28 INFO - PROCESS | 1652 | 1467131188315 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}] 09:26:28 INFO - PROCESS | 1652 | 1467131188316 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:28 INFO - PROCESS | 1652 | 1467131188410 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 09:26:28 INFO - PROCESS | 1652 | 1467131188448 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:28 INFO - PROCESS | 1652 | 1467131188449 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x121aeb000 == 32 [pid = 1652] [id = 452] 09:26:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x111c81800) [pid = 1652] [serial = 1355] [outer = 0x0] 09:26:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119b67000) [pid = 1652] [serial = 1356] [outer = 0x111c81800] 09:26:28 INFO - PROCESS | 1652 | 1467131188473 Marionette DEBUG loaded listener.js 09:26:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119e73c00) [pid = 1652] [serial = 1357] [outer = 0x111c81800] 09:26:28 INFO - PROCESS | 1652 | 1467131188793 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]]]}] 09:26:28 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 09:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 527ms 09:26:28 INFO - PROCESS | 1652 | 1467131188832 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 09:26:28 INFO - PROCESS | 1652 | 1467131188833 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 09:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:26:28 INFO - PROCESS | 1652 | 1467131188836 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:26:28 INFO - PROCESS | 1652 | 1467131188837 Marionette TRACE conn2 <- [1,1782,null,{}] 09:26:28 INFO - PROCESS | 1652 | 1467131188839 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}] 09:26:28 INFO - PROCESS | 1652 | 1467131188843 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:28 INFO - PROCESS | 1652 | 1467131188956 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 09:26:28 INFO - PROCESS | 1652 | 1467131188968 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:28 INFO - PROCESS | 1652 | 1467131188969 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1258b7000 == 33 [pid = 1652] [id = 453] 09:26:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11a11c800) [pid = 1652] [serial = 1358] [outer = 0x0] 09:26:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121456c00) [pid = 1652] [serial = 1359] [outer = 0x11a11c800] 09:26:28 INFO - PROCESS | 1652 | 1467131188993 Marionette DEBUG loaded listener.js 09:26:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124561000) [pid = 1652] [serial = 1360] [outer = 0x11a11c800] 09:26:29 INFO - PROCESS | 1652 | 1467131189324 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]]]}] 09:26:29 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 09:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 520ms 09:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:26:29 INFO - PROCESS | 1652 | 1467131189356 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 09:26:29 INFO - PROCESS | 1652 | 1467131189357 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 09:26:29 INFO - PROCESS | 1652 | 1467131189359 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:26:29 INFO - PROCESS | 1652 | 1467131189361 Marionette TRACE conn2 <- [1,1786,null,{}] 09:26:29 INFO - PROCESS | 1652 | 1467131189365 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}] 09:26:29 INFO - PROCESS | 1652 | 1467131189367 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:29 INFO - PROCESS | 1652 | 1467131189465 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 09:26:29 INFO - PROCESS | 1652 | 1467131189503 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:29 INFO - PROCESS | 1652 | 1467131189504 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a07800 == 34 [pid = 1652] [id = 454] 09:26:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124561800) [pid = 1652] [serial = 1361] [outer = 0x0] 09:26:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x125773800) [pid = 1652] [serial = 1362] [outer = 0x124561800] 09:26:29 INFO - PROCESS | 1652 | 1467131189528 Marionette DEBUG loaded listener.js 09:26:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1257d2c00) [pid = 1652] [serial = 1363] [outer = 0x124561800] 09:26:29 INFO - PROCESS | 1652 | 1467131189834 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]]]}] 09:26:29 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 09:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 520ms 09:26:29 INFO - PROCESS | 1652 | 1467131189882 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 09:26:29 INFO - PROCESS | 1652 | 1467131189883 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 09:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:26:29 INFO - PROCESS | 1652 | 1467131189885 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:26:29 INFO - PROCESS | 1652 | 1467131189886 Marionette TRACE conn2 <- [1,1790,null,{}] 09:26:29 INFO - PROCESS | 1652 | 1467131189888 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}] 09:26:29 INFO - PROCESS | 1652 | 1467131189889 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:29 INFO - PROCESS | 1652 | 1467131189984 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 09:26:29 INFO - PROCESS | 1652 | 1467131189994 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:29 INFO - PROCESS | 1652 | 1467131189995 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1284dd800 == 35 [pid = 1652] [id = 455] 09:26:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12580ec00) [pid = 1652] [serial = 1364] [outer = 0x0] 09:26:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1258ed800) [pid = 1652] [serial = 1365] [outer = 0x12580ec00] 09:26:30 INFO - PROCESS | 1652 | 1467131190022 Marionette DEBUG loaded listener.js 09:26:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1263f6800) [pid = 1652] [serial = 1366] [outer = 0x12580ec00] 09:26:30 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1291db800) [pid = 1652] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:26:30 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12505ac00) [pid = 1652] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:26:30 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12673d800) [pid = 1652] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:26:30 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1128ac800) [pid = 1652] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:26:30 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x110fd1000) [pid = 1652] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:26:30 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113097c00) [pid = 1652] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:26:30 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118097000) [pid = 1652] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:26:30 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112e1b000) [pid = 1652] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:26:30 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1267d5800) [pid = 1652] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:26:30 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119e7b800) [pid = 1652] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:26:30 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1122b0800) [pid = 1652] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:26:30 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x112aa1c00) [pid = 1652] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:26:30 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1170b1400) [pid = 1652] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:26:30 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12505a000) [pid = 1652] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:26:30 INFO - PROCESS | 1652 | 1467131190484 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]]]}] 09:26:30 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) 09:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 621ms 09:26:30 INFO - PROCESS | 1652 | 1467131190507 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 09:26:30 INFO - PROCESS | 1652 | 1467131190508 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 09:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:26:30 INFO - PROCESS | 1652 | 1467131190511 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:26:30 INFO - PROCESS | 1652 | 1467131190514 Marionette TRACE conn2 <- [1,1794,null,{}] 09:26:30 INFO - PROCESS | 1652 | 1467131190517 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}] 09:26:30 INFO - PROCESS | 1652 | 1467131190518 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:30 INFO - PROCESS | 1652 | 1467131190601 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 09:26:30 INFO - PROCESS | 1652 | 1467131190605 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:30 INFO - PROCESS | 1652 | 1467131190606 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bca000 == 36 [pid = 1652] [id = 456] 09:26:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113934000) [pid = 1652] [serial = 1367] [outer = 0x0] 09:26:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1185d1000) [pid = 1652] [serial = 1368] [outer = 0x113934000] 09:26:30 INFO - PROCESS | 1652 | 1467131190630 Marionette DEBUG loaded listener.js 09:26:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x121c9d800) [pid = 1652] [serial = 1369] [outer = 0x113934000] 09:26:31 INFO - PROCESS | 1652 | 1467131190997 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]]]}] 09:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 524ms 09:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:26:31 INFO - PROCESS | 1652 | 1467131191036 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 09:26:31 INFO - PROCESS | 1652 | 1467131191038 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 09:26:31 INFO - PROCESS | 1652 | 1467131191041 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:26:31 INFO - PROCESS | 1652 | 1467131191043 Marionette TRACE conn2 <- [1,1798,null,{}] 09:26:31 INFO - PROCESS | 1652 | 1467131191046 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}] 09:26:31 INFO - PROCESS | 1652 | 1467131191048 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:31 INFO - PROCESS | 1652 | 1467131191166 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 09:26:31 INFO - PROCESS | 1652 | 1467131191172 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:31 INFO - PROCESS | 1652 | 1467131191174 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac8a000 == 37 [pid = 1652] [id = 457] 09:26:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1194ee000) [pid = 1652] [serial = 1370] [outer = 0x0] 09:26:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1263f9800) [pid = 1652] [serial = 1371] [outer = 0x1194ee000] 09:26:31 INFO - PROCESS | 1652 | 1467131191212 Marionette DEBUG loaded listener.js 09:26:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1268d7800) [pid = 1652] [serial = 1372] [outer = 0x1194ee000] 09:26:31 INFO - PROCESS | 1652 | 1467131191606 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]]]}] 09:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 571ms 09:26:31 INFO - PROCESS | 1652 | 1467131191611 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 09:26:31 INFO - PROCESS | 1652 | 1467131191614 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 09:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:26:31 INFO - PROCESS | 1652 | 1467131191617 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:26:31 INFO - PROCESS | 1652 | 1467131191619 Marionette TRACE conn2 <- [1,1802,null,{}] 09:26:31 INFO - PROCESS | 1652 | 1467131191621 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}] 09:26:31 INFO - PROCESS | 1652 | 1467131191630 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:31 INFO - PROCESS | 1652 | 1467131191748 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 09:26:31 INFO - PROCESS | 1652 | 1467131191754 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:31 INFO - PROCESS | 1652 | 1467131191756 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x121ae7000 == 38 [pid = 1652] [id = 458] 09:26:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126e14000) [pid = 1652] [serial = 1373] [outer = 0x0] 09:26:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128383400) [pid = 1652] [serial = 1374] [outer = 0x126e14000] 09:26:31 INFO - PROCESS | 1652 | 1467131191782 Marionette DEBUG loaded listener.js 09:26:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12145b400) [pid = 1652] [serial = 1375] [outer = 0x126e14000] 09:26:32 INFO - PROCESS | 1652 | 1467131192088 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]]]}] 09:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 519ms 09:26:32 INFO - PROCESS | 1652 | 1467131192136 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 09:26:32 INFO - PROCESS | 1652 | 1467131192137 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 09:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:26:32 INFO - PROCESS | 1652 | 1467131192140 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:26:32 INFO - PROCESS | 1652 | 1467131192141 Marionette TRACE conn2 <- [1,1806,null,{}] 09:26:32 INFO - PROCESS | 1652 | 1467131192143 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}] 09:26:32 INFO - PROCESS | 1652 | 1467131192144 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:32 INFO - PROCESS | 1652 | 1467131192222 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 09:26:32 INFO - PROCESS | 1652 | 1467131192225 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:32 INFO - PROCESS | 1652 | 1467131192226 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c476000 == 39 [pid = 1652] [id = 459] 09:26:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1257d3000) [pid = 1652] [serial = 1376] [outer = 0x0] 09:26:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1291db400) [pid = 1652] [serial = 1377] [outer = 0x1257d3000] 09:26:32 INFO - PROCESS | 1652 | 1467131192252 Marionette DEBUG loaded listener.js 09:26:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12934fc00) [pid = 1652] [serial = 1378] [outer = 0x1257d3000] 09:26:32 INFO - PROCESS | 1652 | 1467131192804 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]]]}] 09:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 717ms 09:26:32 INFO - PROCESS | 1652 | 1467131192858 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 09:26:32 INFO - PROCESS | 1652 | 1467131192861 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 09:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:26:32 INFO - PROCESS | 1652 | 1467131192865 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:26:32 INFO - PROCESS | 1652 | 1467131192867 Marionette TRACE conn2 <- [1,1810,null,{}] 09:26:32 INFO - PROCESS | 1652 | 1467131192871 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}] 09:26:32 INFO - PROCESS | 1652 | 1467131192873 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:32 INFO - PROCESS | 1652 | 1467131192988 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 09:26:33 INFO - PROCESS | 1652 | 1467131193073 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:33 INFO - PROCESS | 1652 | 1467131193074 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182e1000 == 40 [pid = 1652] [id = 460] 09:26:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x113936400) [pid = 1652] [serial = 1379] [outer = 0x0] 09:26:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1162d7000) [pid = 1652] [serial = 1380] [outer = 0x113936400] 09:26:33 INFO - PROCESS | 1652 | 1467131193105 Marionette DEBUG loaded listener.js 09:26:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x117495c00) [pid = 1652] [serial = 1381] [outer = 0x113936400] 09:26:33 INFO - PROCESS | 1652 | 1467131193704 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]]]}] 09:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 921ms 09:26:33 INFO - PROCESS | 1652 | 1467131193786 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 09:26:33 INFO - PROCESS | 1652 | 1467131193790 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 09:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:26:33 INFO - PROCESS | 1652 | 1467131193795 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:26:33 INFO - PROCESS | 1652 | 1467131193797 Marionette TRACE conn2 <- [1,1814,null,{}] 09:26:33 INFO - PROCESS | 1652 | 1467131193799 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}] 09:26:33 INFO - PROCESS | 1652 | 1467131193801 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:33 INFO - PROCESS | 1652 | 1467131193916 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 09:26:33 INFO - PROCESS | 1652 | 1467131193995 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:33 INFO - PROCESS | 1652 | 1467131193996 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12412a800 == 41 [pid = 1652] [id = 461] 09:26:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1181a5c00) [pid = 1652] [serial = 1382] [outer = 0x0] 09:26:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1185d2c00) [pid = 1652] [serial = 1383] [outer = 0x1181a5c00] 09:26:34 INFO - PROCESS | 1652 | 1467131194028 Marionette DEBUG loaded listener.js 09:26:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118ff4400) [pid = 1652] [serial = 1384] [outer = 0x1181a5c00] 09:26:34 INFO - PROCESS | 1652 | 1467131194677 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]]]}] 09:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 921ms 09:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:26:34 INFO - PROCESS | 1652 | 1467131194716 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 09:26:34 INFO - PROCESS | 1652 | 1467131194718 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 09:26:34 INFO - PROCESS | 1652 | 1467131194721 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:26:34 INFO - PROCESS | 1652 | 1467131194723 Marionette TRACE conn2 <- [1,1818,null,{}] 09:26:34 INFO - PROCESS | 1652 | 1467131194727 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}] 09:26:34 INFO - PROCESS | 1652 | 1467131194728 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:34 INFO - PROCESS | 1652 | 1467131194839 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 09:26:34 INFO - PROCESS | 1652 | 1467131194900 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:34 INFO - PROCESS | 1652 | 1467131194903 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182e7000 == 42 [pid = 1652] [id = 462] 09:26:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x113966800) [pid = 1652] [serial = 1385] [outer = 0x0] 09:26:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x116716800) [pid = 1652] [serial = 1386] [outer = 0x113966800] 09:26:34 INFO - PROCESS | 1652 | 1467131194931 Marionette DEBUG loaded listener.js 09:26:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1174a3c00) [pid = 1652] [serial = 1387] [outer = 0x113966800] 09:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x121ae7000 == 41 [pid = 1652] [id = 458] 09:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac8a000 == 40 [pid = 1652] [id = 457] 09:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x119bca000 == 39 [pid = 1652] [id = 456] 09:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1284dd800 == 38 [pid = 1652] [id = 455] 09:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x126a07800 == 37 [pid = 1652] [id = 454] 09:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1258b7000 == 36 [pid = 1652] [id = 453] 09:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x121aeb000 == 35 [pid = 1652] [id = 452] 09:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x120844000 == 34 [pid = 1652] [id = 451] 09:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x119bca800 == 33 [pid = 1652] [id = 450] 09:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1182e3000 == 32 [pid = 1652] [id = 449] 09:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x11623c800 == 31 [pid = 1652] [id = 448] 09:26:35 INFO - PROCESS | 1652 | 1467131195364 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]]]}] 09:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12a66b400) [pid = 1652] [serial = 1323] [outer = 0x0] [url = about:blank] 09:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x126871400) [pid = 1652] [serial = 1308] [outer = 0x0] [url = about:blank] 09:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x128384c00) [pid = 1652] [serial = 1311] [outer = 0x0] [url = about:blank] 09:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1290b6400) [pid = 1652] [serial = 1314] [outer = 0x0] [url = about:blank] 09:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1160d7800) [pid = 1652] [serial = 1317] [outer = 0x0] [url = about:blank] 09:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1290ac400) [pid = 1652] [serial = 1312] [outer = 0x0] [url = about:blank] 09:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x115114000) [pid = 1652] [serial = 1287] [outer = 0x0] [url = about:blank] 09:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116a0b400) [pid = 1652] [serial = 1288] [outer = 0x0] [url = about:blank] 09:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1194f6800) [pid = 1652] [serial = 1299] [outer = 0x0] [url = about:blank] 09:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119d4cc00) [pid = 1652] [serial = 1300] [outer = 0x0] [url = about:blank] 09:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1185d1400) [pid = 1652] [serial = 1296] [outer = 0x0] [url = about:blank] 09:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1191dc400) [pid = 1652] [serial = 1297] [outer = 0x0] [url = about:blank] 09:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1284a4c00) [pid = 1652] [serial = 1285] [outer = 0x0] [url = about:blank] 09:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x121698400) [pid = 1652] [serial = 1302] [outer = 0x0] [url = about:blank] 09:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1241a9c00) [pid = 1652] [serial = 1303] [outer = 0x0] [url = about:blank] 09:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x113ba8c00) [pid = 1652] [serial = 1290] [outer = 0x0] [url = about:blank] 09:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x116719000) [pid = 1652] [serial = 1291] [outer = 0x0] [url = about:blank] 09:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116717400) [pid = 1652] [serial = 1293] [outer = 0x0] [url = about:blank] 09:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1181a1c00) [pid = 1652] [serial = 1294] [outer = 0x0] [url = about:blank] 09:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1291e5800) [pid = 1652] [serial = 1315] [outer = 0x0] [url = about:blank] 09:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1291db000) [pid = 1652] [serial = 1321] [outer = 0x0] [url = about:blank] 09:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1250ca400) [pid = 1652] [serial = 1305] [outer = 0x0] [url = about:blank] 09:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x125814c00) [pid = 1652] [serial = 1306] [outer = 0x0] [url = about:blank] 09:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12837b400) [pid = 1652] [serial = 1309] [outer = 0x0] [url = about:blank] 09:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118568c00) [pid = 1652] [serial = 1318] [outer = 0x0] [url = about:blank] 09:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119b69400) [pid = 1652] [serial = 1320] [outer = 0x0] [url = about:blank] 09:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12a6d6c00) [pid = 1652] [serial = 1324] [outer = 0x0] [url = about:blank] 09:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 669ms 09:26:35 INFO - PROCESS | 1652 | 1467131195391 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 09:26:35 INFO - PROCESS | 1652 | 1467131195394 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 09:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:26:35 INFO - PROCESS | 1652 | 1467131195401 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:26:35 INFO - PROCESS | 1652 | 1467131195402 Marionette TRACE conn2 <- [1,1822,null,{}] 09:26:35 INFO - PROCESS | 1652 | 1467131195404 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}] 09:26:35 INFO - PROCESS | 1652 | 1467131195406 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:35 INFO - PROCESS | 1652 | 1467131195484 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 09:26:35 INFO - PROCESS | 1652 | 1467131195488 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:35 INFO - PROCESS | 1652 | 1467131195490 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182d8000 == 32 [pid = 1652] [id = 463] 09:26:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118095800) [pid = 1652] [serial = 1388] [outer = 0x0] 09:26:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1181a0c00) [pid = 1652] [serial = 1389] [outer = 0x118095800] 09:26:35 INFO - PROCESS | 1652 | 1467131195519 Marionette DEBUG loaded listener.js 09:26:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118f48400) [pid = 1652] [serial = 1390] [outer = 0x118095800] 09:26:35 INFO - PROCESS | 1652 | 1467131195873 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]]]}] 09:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 519ms 09:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:26:35 INFO - PROCESS | 1652 | 1467131195925 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 09:26:35 INFO - PROCESS | 1652 | 1467131195927 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 09:26:35 INFO - PROCESS | 1652 | 1467131195930 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:26:35 INFO - PROCESS | 1652 | 1467131195932 Marionette TRACE conn2 <- [1,1826,null,{}] 09:26:35 INFO - PROCESS | 1652 | 1467131195940 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}] 09:26:35 INFO - PROCESS | 1652 | 1467131195944 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:36 INFO - PROCESS | 1652 | 1467131196026 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 09:26:36 INFO - PROCESS | 1652 | 1467131196034 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:36 INFO - PROCESS | 1652 | 1467131196036 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12146a800 == 33 [pid = 1652] [id = 464] 09:26:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112a83400) [pid = 1652] [serial = 1391] [outer = 0x0] 09:26:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11994e400) [pid = 1652] [serial = 1392] [outer = 0x112a83400] 09:26:36 INFO - PROCESS | 1652 | 1467131196063 Marionette DEBUG loaded listener.js 09:26:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119e7b800) [pid = 1652] [serial = 1393] [outer = 0x112a83400] 09:26:36 INFO - PROCESS | 1652 | 1467131196406 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]]]}] 09:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 520ms 09:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:26:36 INFO - PROCESS | 1652 | 1467131196451 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 09:26:36 INFO - PROCESS | 1652 | 1467131196452 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 09:26:36 INFO - PROCESS | 1652 | 1467131196460 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:26:36 INFO - PROCESS | 1652 | 1467131196461 Marionette TRACE conn2 <- [1,1830,null,{}] 09:26:36 INFO - PROCESS | 1652 | 1467131196468 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}] 09:26:36 INFO - PROCESS | 1652 | 1467131196470 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:36 INFO - PROCESS | 1652 | 1467131196552 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 09:26:36 INFO - PROCESS | 1652 | 1467131196556 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:36 INFO - PROCESS | 1652 | 1467131196557 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x125249000 == 34 [pid = 1652] [id = 465] 09:26:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1208e3800) [pid = 1652] [serial = 1394] [outer = 0x0] 09:26:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1212f1c00) [pid = 1652] [serial = 1395] [outer = 0x1208e3800] 09:26:36 INFO - PROCESS | 1652 | 1467131196583 Marionette DEBUG loaded listener.js 09:26:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x121c9a000) [pid = 1652] [serial = 1396] [outer = 0x1208e3800] 09:26:36 INFO - PROCESS | 1652 | 1467131196930 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]]]}] 09:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 529ms 09:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:26:36 INFO - PROCESS | 1652 | 1467131196984 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 09:26:36 INFO - PROCESS | 1652 | 1467131196985 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 09:26:36 INFO - PROCESS | 1652 | 1467131196988 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:26:36 INFO - PROCESS | 1652 | 1467131196989 Marionette TRACE conn2 <- [1,1834,null,{}] 09:26:36 INFO - PROCESS | 1652 | 1467131196991 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}] 09:26:36 INFO - PROCESS | 1652 | 1467131196992 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:37 INFO - PROCESS | 1652 | 1467131197067 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 09:26:37 INFO - PROCESS | 1652 | 1467131197137 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:37 INFO - PROCESS | 1652 | 1467131197138 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12680b000 == 35 [pid = 1652] [id = 466] 09:26:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1208e7000) [pid = 1652] [serial = 1397] [outer = 0x0] 09:26:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1240b9800) [pid = 1652] [serial = 1398] [outer = 0x1208e7000] 09:26:37 INFO - PROCESS | 1652 | 1467131197162 Marionette DEBUG loaded listener.js 09:26:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x125220800) [pid = 1652] [serial = 1399] [outer = 0x1208e7000] 09:26:37 INFO - PROCESS | 1652 | 1467131197484 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]]]}] 09:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 09:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 518ms 09:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:26:37 INFO - PROCESS | 1652 | 1467131197507 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 09:26:37 INFO - PROCESS | 1652 | 1467131197508 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 09:26:37 INFO - PROCESS | 1652 | 1467131197510 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:26:37 INFO - PROCESS | 1652 | 1467131197511 Marionette TRACE conn2 <- [1,1838,null,{}] 09:26:37 INFO - PROCESS | 1652 | 1467131197520 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}] 09:26:37 INFO - PROCESS | 1652 | 1467131197525 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:37 INFO - PROCESS | 1652 | 1467131197645 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 09:26:37 INFO - PROCESS | 1652 | 1467131197649 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:37 INFO - PROCESS | 1652 | 1467131197650 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x129967800 == 36 [pid = 1652] [id = 467] 09:26:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124450800) [pid = 1652] [serial = 1400] [outer = 0x0] 09:26:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1257d4800) [pid = 1652] [serial = 1401] [outer = 0x124450800] 09:26:37 INFO - PROCESS | 1652 | 1467131197675 Marionette DEBUG loaded listener.js 09:26:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128384c00) [pid = 1652] [serial = 1402] [outer = 0x124450800] 09:26:38 INFO - PROCESS | 1652 | 1467131198032 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]]]}] 09:26:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:26:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 572ms 09:26:38 INFO - PROCESS | 1652 | 1467131198082 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 09:26:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:26:38 INFO - PROCESS | 1652 | 1467131198084 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 09:26:38 INFO - PROCESS | 1652 | 1467131198086 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:26:38 INFO - PROCESS | 1652 | 1467131198087 Marionette TRACE conn2 <- [1,1842,null,{}] 09:26:38 INFO - PROCESS | 1652 | 1467131198089 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}] 09:26:38 INFO - PROCESS | 1652 | 1467131198090 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:38 INFO - PROCESS | 1652 | 1467131198188 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 09:26:38 INFO - PROCESS | 1652 | 1467131198202 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:38 INFO - PROCESS | 1652 | 1467131198203 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af9f800 == 37 [pid = 1652] [id = 468] 09:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12849fc00) [pid = 1652] [serial = 1403] [outer = 0x0] 09:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1290b0000) [pid = 1652] [serial = 1404] [outer = 0x12849fc00] 09:26:38 INFO - PROCESS | 1652 | 1467131198234 Marionette DEBUG loaded listener.js 09:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12934c400) [pid = 1652] [serial = 1405] [outer = 0x12849fc00] 09:26:38 INFO - PROCESS | 1652 | 1467131198578 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]]]}] 09:26:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:26:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 521ms 09:26:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:26:38 INFO - PROCESS | 1652 | 1467131198607 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 09:26:38 INFO - PROCESS | 1652 | 1467131198608 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 09:26:38 INFO - PROCESS | 1652 | 1467131198611 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:26:38 INFO - PROCESS | 1652 | 1467131198612 Marionette TRACE conn2 <- [1,1846,null,{}] 09:26:38 INFO - PROCESS | 1652 | 1467131198621 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}] 09:26:38 INFO - PROCESS | 1652 | 1467131198622 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:38 INFO - PROCESS | 1652 | 1467131198720 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 09:26:38 INFO - PROCESS | 1652 | 1467131198723 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:38 INFO - PROCESS | 1652 | 1467131198724 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b180000 == 38 [pid = 1652] [id = 469] 09:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1290aa400) [pid = 1652] [serial = 1406] [outer = 0x0] 09:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1298bf000) [pid = 1652] [serial = 1407] [outer = 0x1290aa400] 09:26:38 INFO - PROCESS | 1652 | 1467131198748 Marionette DEBUG loaded listener.js 09:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a668c00) [pid = 1652] [serial = 1408] [outer = 0x1290aa400] 09:26:39 INFO - PROCESS | 1652 | 1467131199091 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]]]}] 09:26:39 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) 09:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 524ms 09:26:39 INFO - PROCESS | 1652 | 1467131199136 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 09:26:39 INFO - PROCESS | 1652 | 1467131199137 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 09:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:26:39 INFO - PROCESS | 1652 | 1467131199139 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:26:39 INFO - PROCESS | 1652 | 1467131199140 Marionette TRACE conn2 <- [1,1850,null,{}] 09:26:39 INFO - PROCESS | 1652 | 1467131199142 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}] 09:26:39 INFO - PROCESS | 1652 | 1467131199143 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:39 INFO - PROCESS | 1652 | 1467131199244 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 09:26:39 INFO - PROCESS | 1652 | 1467131199248 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:39 INFO - PROCESS | 1652 | 1467131199249 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x121467800 == 39 [pid = 1652] [id = 470] 09:26:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a66b400) [pid = 1652] [serial = 1409] [outer = 0x0] 09:26:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a6d2000) [pid = 1652] [serial = 1410] [outer = 0x12a66b400] 09:26:39 INFO - PROCESS | 1652 | 1467131199279 Marionette DEBUG loaded listener.js 09:26:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a6dc000) [pid = 1652] [serial = 1411] [outer = 0x12a66b400] 09:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x111c81800) [pid = 1652] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x124561800) [pid = 1652] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11670f400) [pid = 1652] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1176e1800) [pid = 1652] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112f4ec00) [pid = 1652] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1128e3000) [pid = 1652] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118761800) [pid = 1652] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11a11c800) [pid = 1652] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x110fd2000) [pid = 1652] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11856c800) [pid = 1652] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119739800) [pid = 1652] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119b69800) [pid = 1652] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x112ae0800) [pid = 1652] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12580ec00) [pid = 1652] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x113934000) [pid = 1652] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x126e14000) [pid = 1652] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1194ee000) [pid = 1652] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:26:39 INFO - PROCESS | 1652 | 1467131199663 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]]]}] 09:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 569ms 09:26:39 INFO - PROCESS | 1652 | 1467131199709 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 09:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:26:39 INFO - PROCESS | 1652 | 1467131199710 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 09:26:39 INFO - PROCESS | 1652 | 1467131199712 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:26:39 INFO - PROCESS | 1652 | 1467131199713 Marionette TRACE conn2 <- [1,1854,null,{}] 09:26:39 INFO - PROCESS | 1652 | 1467131199716 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}] 09:26:39 INFO - PROCESS | 1652 | 1467131199717 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:39 INFO - PROCESS | 1652 | 1467131199799 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 09:26:39 INFO - PROCESS | 1652 | 1467131199861 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:39 INFO - PROCESS | 1652 | 1467131199862 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c075000 == 40 [pid = 1652] [id = 471] 09:26:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x112ae0800) [pid = 1652] [serial = 1412] [outer = 0x0] 09:26:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11809e800) [pid = 1652] [serial = 1413] [outer = 0x112ae0800] 09:26:39 INFO - PROCESS | 1652 | 1467131199886 Marionette DEBUG loaded listener.js 09:26:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11994ac00) [pid = 1652] [serial = 1414] [outer = 0x112ae0800] 09:26:40 INFO - PROCESS | 1652 | 1467131200182 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]]]}] 09:26:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 520ms 09:26:40 INFO - PROCESS | 1652 | 1467131200233 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 09:26:40 INFO - PROCESS | 1652 | 1467131200234 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 09:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:26:40 INFO - PROCESS | 1652 | 1467131200237 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:26:40 INFO - PROCESS | 1652 | 1467131200238 Marionette TRACE conn2 <- [1,1858,null,{}] 09:26:40 INFO - PROCESS | 1652 | 1467131200241 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}] 09:26:40 INFO - PROCESS | 1652 | 1467131200242 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:40 INFO - PROCESS | 1652 | 1467131200346 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 09:26:40 INFO - PROCESS | 1652 | 1467131200350 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:40 INFO - PROCESS | 1652 | 1467131200351 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cdcc800 == 41 [pid = 1652] [id = 472] 09:26:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119954800) [pid = 1652] [serial = 1415] [outer = 0x0] 09:26:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126875800) [pid = 1652] [serial = 1416] [outer = 0x119954800] 09:26:40 INFO - PROCESS | 1652 | 1467131200377 Marionette DEBUG loaded listener.js 09:26:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12ad0f000) [pid = 1652] [serial = 1417] [outer = 0x119954800] 09:26:40 INFO - PROCESS | 1652 | 1467131200699 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]]]}] 09:26:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 519ms 09:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:26:40 INFO - PROCESS | 1652 | 1467131200765 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 09:26:40 INFO - PROCESS | 1652 | 1467131200767 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 09:26:40 INFO - PROCESS | 1652 | 1467131200769 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:26:40 INFO - PROCESS | 1652 | 1467131200770 Marionette TRACE conn2 <- [1,1862,null,{}] 09:26:40 INFO - PROCESS | 1652 | 1467131200773 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}] 09:26:40 INFO - PROCESS | 1652 | 1467131200774 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:40 INFO - PROCESS | 1652 | 1467131200857 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 09:26:40 INFO - PROCESS | 1652 | 1467131200860 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:40 INFO - PROCESS | 1652 | 1467131200862 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cdce800 == 42 [pid = 1652] [id = 473] 09:26:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11994dc00) [pid = 1652] [serial = 1418] [outer = 0x0] 09:26:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12af45000) [pid = 1652] [serial = 1419] [outer = 0x11994dc00] 09:26:40 INFO - PROCESS | 1652 | 1467131200886 Marionette DEBUG loaded listener.js 09:26:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b02a400) [pid = 1652] [serial = 1420] [outer = 0x11994dc00] 09:26:41 INFO - PROCESS | 1652 | 1467131201231 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]]]}] 09:26:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:26:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 469ms 09:26:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:26:41 INFO - PROCESS | 1652 | 1467131201239 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 09:26:41 INFO - PROCESS | 1652 | 1467131201240 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 09:26:41 INFO - PROCESS | 1652 | 1467131201242 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:26:41 INFO - PROCESS | 1652 | 1467131201243 Marionette TRACE conn2 <- [1,1866,null,{}] 09:26:41 INFO - PROCESS | 1652 | 1467131201247 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}] 09:26:41 INFO - PROCESS | 1652 | 1467131201250 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:41 INFO - PROCESS | 1652 | 1467131201340 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 09:26:41 INFO - PROCESS | 1652 | 1467131201344 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:41 INFO - PROCESS | 1652 | 1467131201345 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d41b800 == 43 [pid = 1652] [id = 474] 09:26:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12af4ac00) [pid = 1652] [serial = 1421] [outer = 0x0] 09:26:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b031800) [pid = 1652] [serial = 1422] [outer = 0x12af4ac00] 09:26:41 INFO - PROCESS | 1652 | 1467131201369 Marionette DEBUG loaded listener.js 09:26:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b06c800) [pid = 1652] [serial = 1423] [outer = 0x12af4ac00] 09:26:41 INFO - PROCESS | 1652 | 1467131201834 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]]]}] 09:26:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:26:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 620ms 09:26:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:26:41 INFO - PROCESS | 1652 | 1467131201864 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 09:26:41 INFO - PROCESS | 1652 | 1467131201869 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 09:26:41 INFO - PROCESS | 1652 | 1467131201871 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:26:41 INFO - PROCESS | 1652 | 1467131201873 Marionette TRACE conn2 <- [1,1870,null,{}] 09:26:41 INFO - PROCESS | 1652 | 1467131201894 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}] 09:26:41 INFO - PROCESS | 1652 | 1467131201897 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:42 INFO - PROCESS | 1652 | 1467131202027 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 09:26:42 INFO - PROCESS | 1652 | 1467131202083 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:42 INFO - PROCESS | 1652 | 1467131202085 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11944d800 == 44 [pid = 1652] [id = 475] 09:26:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11662f400) [pid = 1652] [serial = 1424] [outer = 0x0] 09:26:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1176dac00) [pid = 1652] [serial = 1425] [outer = 0x11662f400] 09:26:42 INFO - PROCESS | 1652 | 1467131202118 Marionette DEBUG loaded listener.js 09:26:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118181000) [pid = 1652] [serial = 1426] [outer = 0x11662f400] 09:26:42 INFO - PROCESS | 1652 | 1467131202510 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]]]}] 09:26:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 672ms 09:26:42 INFO - PROCESS | 1652 | 1467131202548 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 09:26:42 INFO - PROCESS | 1652 | 1467131202551 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 09:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:26:42 INFO - PROCESS | 1652 | 1467131202557 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:26:42 INFO - PROCESS | 1652 | 1467131202559 Marionette TRACE conn2 <- [1,1874,null,{}] 09:26:42 INFO - PROCESS | 1652 | 1467131202562 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}] 09:26:42 INFO - PROCESS | 1652 | 1467131202565 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:42 INFO - PROCESS | 1652 | 1467131202670 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 09:26:42 INFO - PROCESS | 1652 | 1467131202769 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:42 INFO - PROCESS | 1652 | 1467131202770 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x1284d3000 == 45 [pid = 1652] [id = 476] 09:26:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119385400) [pid = 1652] [serial = 1427] [outer = 0x0] 09:26:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11994a800) [pid = 1652] [serial = 1428] [outer = 0x119385400] 09:26:42 INFO - PROCESS | 1652 | 1467131202800 Marionette DEBUG loaded listener.js 09:26:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119d35400) [pid = 1652] [serial = 1429] [outer = 0x119385400] 09:26:43 INFO - PROCESS | 1652 | 1467131203219 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]]]}] 09:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 724ms 09:26:43 INFO - PROCESS | 1652 | 1467131203282 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 09:26:43 INFO - PROCESS | 1652 | 1467131203284 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 09:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:26:43 INFO - PROCESS | 1652 | 1467131203286 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:26:43 INFO - PROCESS | 1652 | 1467131203289 Marionette TRACE conn2 <- [1,1878,null,{}] 09:26:43 INFO - PROCESS | 1652 | 1467131203297 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}] 09:26:43 INFO - PROCESS | 1652 | 1467131203300 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:43 INFO - PROCESS | 1652 | 1467131203402 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 09:26:43 INFO - PROCESS | 1652 | 1467131203480 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:43 INFO - PROCESS | 1652 | 1467131203482 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d742800 == 46 [pid = 1652] [id = 477] 09:26:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x125028400) [pid = 1652] [serial = 1430] [outer = 0x0] 09:26:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1257d8000) [pid = 1652] [serial = 1431] [outer = 0x125028400] 09:26:43 INFO - PROCESS | 1652 | 1467131203513 Marionette DEBUG loaded listener.js 09:26:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1261d4000) [pid = 1652] [serial = 1432] [outer = 0x125028400] 09:26:43 INFO - PROCESS | 1652 | 1467131203895 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]]]}] 09:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 672ms 09:26:43 INFO - PROCESS | 1652 | 1467131203959 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 09:26:43 INFO - PROCESS | 1652 | 1467131203961 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 09:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:26:43 INFO - PROCESS | 1652 | 1467131203963 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:26:43 INFO - PROCESS | 1652 | 1467131203965 Marionette TRACE conn2 <- [1,1882,null,{}] 09:26:43 INFO - PROCESS | 1652 | 1467131203967 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}] 09:26:43 INFO - PROCESS | 1652 | 1467131203968 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:44 INFO - PROCESS | 1652 | 1467131204096 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 09:26:44 INFO - PROCESS | 1652 | 1467131204205 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:44 INFO - PROCESS | 1652 | 1467131204207 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c07a800 == 47 [pid = 1652] [id = 478] 09:26:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x112a7fc00) [pid = 1652] [serial = 1433] [outer = 0x0] 09:26:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x128381800) [pid = 1652] [serial = 1434] [outer = 0x112a7fc00] 09:26:44 INFO - PROCESS | 1652 | 1467131204238 Marionette DEBUG loaded listener.js 09:26:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1298c1800) [pid = 1652] [serial = 1435] [outer = 0x112a7fc00] 09:26:44 INFO - PROCESS | 1652 | 1467131204823 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]]]}] 09:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 870ms 09:26:44 INFO - PROCESS | 1652 | 1467131204834 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 09:26:44 INFO - PROCESS | 1652 | 1467131204836 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 09:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:26:44 INFO - PROCESS | 1652 | 1467131204840 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:26:44 INFO - PROCESS | 1652 | 1467131204842 Marionette TRACE conn2 <- [1,1886,null,{}] 09:26:44 INFO - PROCESS | 1652 | 1467131204845 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}] 09:26:44 INFO - PROCESS | 1652 | 1467131204847 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:44 INFO - PROCESS | 1652 | 1467131204948 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 09:26:45 INFO - PROCESS | 1652 | 1467131205009 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:45 INFO - PROCESS | 1652 | 1467131205010 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x119e95800 == 48 [pid = 1652] [id = 479] 09:26:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1160d9400) [pid = 1652] [serial = 1436] [outer = 0x0] 09:26:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x117e99400) [pid = 1652] [serial = 1437] [outer = 0x1160d9400] 09:26:45 INFO - PROCESS | 1652 | 1467131205039 Marionette DEBUG loaded listener.js 09:26:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1181ae400) [pid = 1652] [serial = 1438] [outer = 0x1160d9400] 09:26:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12cdce800 == 47 [pid = 1652] [id = 473] 09:26:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12cdcc800 == 46 [pid = 1652] [id = 472] 09:26:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12c075000 == 45 [pid = 1652] [id = 471] 09:26:46 INFO - PROCESS | 1652 | --DOCSHELL 0x121467800 == 44 [pid = 1652] [id = 470] 09:26:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12b180000 == 43 [pid = 1652] [id = 469] 09:26:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12af9f800 == 42 [pid = 1652] [id = 468] 09:26:46 INFO - PROCESS | 1652 | --DOCSHELL 0x129967800 == 41 [pid = 1652] [id = 467] 09:26:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12680b000 == 40 [pid = 1652] [id = 466] 09:26:46 INFO - PROCESS | 1652 | --DOCSHELL 0x125249000 == 39 [pid = 1652] [id = 465] 09:26:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12146a800 == 38 [pid = 1652] [id = 464] 09:26:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1182d8000 == 37 [pid = 1652] [id = 463] 09:26:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1182e7000 == 36 [pid = 1652] [id = 462] 09:26:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12412a800 == 35 [pid = 1652] [id = 461] 09:26:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1182e1000 == 34 [pid = 1652] [id = 460] 09:26:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12c476000 == 33 [pid = 1652] [id = 459] 09:26:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12135c800 == 32 [pid = 1652] [id = 447] 09:26:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12c07a800 == 31 [pid = 1652] [id = 478] 09:26:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12d742800 == 30 [pid = 1652] [id = 477] 09:26:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1284d3000 == 29 [pid = 1652] [id = 476] 09:26:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12d41b800 == 28 [pid = 1652] [id = 474] 09:26:46 INFO - PROCESS | 1652 | --DOCSHELL 0x11944d800 == 27 [pid = 1652] [id = 475] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1268d7800) [pid = 1652] [serial = 1372] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12145b400) [pid = 1652] [serial = 1375] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119950c00) [pid = 1652] [serial = 1354] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x121c9d800) [pid = 1652] [serial = 1369] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119e73c00) [pid = 1652] [serial = 1357] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119b67000) [pid = 1652] [serial = 1356] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x125773800) [pid = 1652] [serial = 1362] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1172ba000) [pid = 1652] [serial = 1347] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1180aa000) [pid = 1652] [serial = 1348] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118571000) [pid = 1652] [serial = 1342] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1180aa800) [pid = 1652] [serial = 1341] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11875b800) [pid = 1652] [serial = 1350] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118ff3c00) [pid = 1652] [serial = 1351] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11309b800) [pid = 1652] [serial = 1344] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1160d7000) [pid = 1652] [serial = 1345] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1191e0800) [pid = 1652] [serial = 1353] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x121456c00) [pid = 1652] [serial = 1359] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x113da5c00) [pid = 1652] [serial = 1327] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1128e2c00) [pid = 1652] [serial = 1326] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1191de000) [pid = 1652] [serial = 1330] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118765800) [pid = 1652] [serial = 1329] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12442e000) [pid = 1652] [serial = 1333] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119e75800) [pid = 1652] [serial = 1332] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12837e000) [pid = 1652] [serial = 1336] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12580e000) [pid = 1652] [serial = 1335] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1258ebc00) [pid = 1652] [serial = 1339] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1181a1400) [pid = 1652] [serial = 1338] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1258ed800) [pid = 1652] [serial = 1365] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1257d2c00) [pid = 1652] [serial = 1363] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1185d1000) [pid = 1652] [serial = 1368] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128383400) [pid = 1652] [serial = 1374] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1263f9800) [pid = 1652] [serial = 1371] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1263f6800) [pid = 1652] [serial = 1366] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x124561000) [pid = 1652] [serial = 1360] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1291db400) [pid = 1652] [serial = 1377] [outer = 0x0] [url = about:blank] 09:26:46 INFO - PROCESS | 1652 | 1467131206098 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]]]}] 09:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1321ms 09:26:46 INFO - PROCESS | 1652 | 1467131206161 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 09:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:26:46 INFO - PROCESS | 1652 | 1467131206164 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 09:26:46 INFO - PROCESS | 1652 | 1467131206167 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:26:46 INFO - PROCESS | 1652 | 1467131206169 Marionette TRACE conn2 <- [1,1890,null,{}] 09:26:46 INFO - PROCESS | 1652 | 1467131206172 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}] 09:26:46 INFO - PROCESS | 1652 | 1467131206174 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:46 INFO - PROCESS | 1652 | 1467131206259 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 09:26:46 INFO - PROCESS | 1652 | 1467131206266 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:46 INFO - PROCESS | 1652 | 1467131206267 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x116675000 == 28 [pid = 1652] [id = 480] 09:26:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11309b800) [pid = 1652] [serial = 1439] [outer = 0x0] 09:26:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x113932400) [pid = 1652] [serial = 1440] [outer = 0x11309b800] 09:26:46 INFO - PROCESS | 1652 | 1467131206300 Marionette DEBUG loaded listener.js 09:26:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116023400) [pid = 1652] [serial = 1441] [outer = 0x11309b800] 09:26:46 INFO - PROCESS | 1652 | 1467131206682 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]]]}] 09:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 572ms 09:26:46 INFO - PROCESS | 1652 | 1467131206738 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 09:26:46 INFO - PROCESS | 1652 | 1467131206742 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 09:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:26:46 INFO - PROCESS | 1652 | 1467131206748 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:26:46 INFO - PROCESS | 1652 | 1467131206749 Marionette TRACE conn2 <- [1,1894,null,{}] 09:26:46 INFO - PROCESS | 1652 | 1467131206752 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}] 09:26:46 INFO - PROCESS | 1652 | 1467131206754 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:46 INFO - PROCESS | 1652 | 1467131206833 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 09:26:46 INFO - PROCESS | 1652 | 1467131206839 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:46 INFO - PROCESS | 1652 | 1467131206840 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e3a800 == 29 [pid = 1652] [id = 481] 09:26:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1172bc800) [pid = 1652] [serial = 1442] [outer = 0x0] 09:26:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11749fc00) [pid = 1652] [serial = 1443] [outer = 0x1172bc800] 09:26:46 INFO - PROCESS | 1652 | 1467131206869 Marionette DEBUG loaded listener.js 09:26:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118098000) [pid = 1652] [serial = 1444] [outer = 0x1172bc800] 09:26:47 INFO - PROCESS | 1652 | 1467131207221 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]]]}] 09:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 520ms 09:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:26:47 INFO - PROCESS | 1652 | 1467131207267 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 09:26:47 INFO - PROCESS | 1652 | 1467131207268 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 09:26:47 INFO - PROCESS | 1652 | 1467131207271 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:26:47 INFO - PROCESS | 1652 | 1467131207273 Marionette TRACE conn2 <- [1,1898,null,{}] 09:26:47 INFO - PROCESS | 1652 | 1467131207281 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}] 09:26:47 INFO - PROCESS | 1652 | 1467131207284 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:47 INFO - PROCESS | 1652 | 1467131207361 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 09:26:47 INFO - PROCESS | 1652 | 1467131207370 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:47 INFO - PROCESS | 1652 | 1467131207372 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1170c3000 == 30 [pid = 1652] [id = 482] 09:26:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1180ad800) [pid = 1652] [serial = 1445] [outer = 0x0] 09:26:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118572000) [pid = 1652] [serial = 1446] [outer = 0x1180ad800] 09:26:47 INFO - PROCESS | 1652 | 1467131207400 Marionette DEBUG loaded listener.js 09:26:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118ff0400) [pid = 1652] [serial = 1447] [outer = 0x1180ad800] 09:26:47 INFO - PROCESS | 1652 | 1467131207754 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]]]}] 09:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 520ms 09:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:26:47 INFO - PROCESS | 1652 | 1467131207791 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 09:26:47 INFO - PROCESS | 1652 | 1467131207793 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 09:26:47 INFO - PROCESS | 1652 | 1467131207795 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:26:47 INFO - PROCESS | 1652 | 1467131207797 Marionette TRACE conn2 <- [1,1902,null,{}] 09:26:47 INFO - PROCESS | 1652 | 1467131207799 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}] 09:26:47 INFO - PROCESS | 1652 | 1467131207801 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:47 INFO - PROCESS | 1652 | 1467131207885 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 09:26:47 INFO - PROCESS | 1652 | 1467131207956 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:47 INFO - PROCESS | 1652 | 1467131207957 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ec3000 == 31 [pid = 1652] [id = 483] 09:26:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1185d1000) [pid = 1652] [serial = 1448] [outer = 0x0] 09:26:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1191dd000) [pid = 1652] [serial = 1449] [outer = 0x1185d1000] 09:26:48 INFO - PROCESS | 1652 | 1467131208000 Marionette DEBUG loaded listener.js 09:26:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11994b400) [pid = 1652] [serial = 1450] [outer = 0x1185d1000] 09:26:48 INFO - PROCESS | 1652 | 1467131208412 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]]]}] 09:26:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:26:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 669ms 09:26:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:26:48 INFO - PROCESS | 1652 | 1467131208465 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 09:26:48 INFO - PROCESS | 1652 | 1467131208466 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 09:26:48 INFO - PROCESS | 1652 | 1467131208468 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:26:48 INFO - PROCESS | 1652 | 1467131208469 Marionette TRACE conn2 <- [1,1906,null,{}] 09:26:48 INFO - PROCESS | 1652 | 1467131208471 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}] 09:26:48 INFO - PROCESS | 1652 | 1467131208472 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:48 INFO - PROCESS | 1652 | 1467131208575 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 09:26:48 INFO - PROCESS | 1652 | 1467131208579 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:48 INFO - PROCESS | 1652 | 1467131208580 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x121add800 == 32 [pid = 1652] [id = 484] 09:26:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118ff0800) [pid = 1652] [serial = 1451] [outer = 0x0] 09:26:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119b68800) [pid = 1652] [serial = 1452] [outer = 0x118ff0800] 09:26:48 INFO - PROCESS | 1652 | 1467131208605 Marionette DEBUG loaded listener.js 09:26:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119d38400) [pid = 1652] [serial = 1453] [outer = 0x118ff0800] 09:26:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1208efc00) [pid = 1652] [serial = 1454] [outer = 0x12c5e0400] 09:26:49 INFO - PROCESS | 1652 | 1467131209000 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]]]}] 09:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 568ms 09:26:49 INFO - PROCESS | 1652 | 1467131209036 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 09:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:26:49 INFO - PROCESS | 1652 | 1467131209038 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 09:26:49 INFO - PROCESS | 1652 | 1467131209040 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:26:49 INFO - PROCESS | 1652 | 1467131209041 Marionette TRACE conn2 <- [1,1910,null,{}] 09:26:49 INFO - PROCESS | 1652 | 1467131209043 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}] 09:26:49 INFO - PROCESS | 1652 | 1467131209047 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:49 INFO - PROCESS | 1652 | 1467131209161 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 09:26:49 INFO - PROCESS | 1652 | 1467131209170 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:49 INFO - PROCESS | 1652 | 1467131209172 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1241c4800 == 33 [pid = 1652] [id = 485] 09:26:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119e79000) [pid = 1652] [serial = 1455] [outer = 0x0] 09:26:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121c20800) [pid = 1652] [serial = 1456] [outer = 0x119e79000] 09:26:49 INFO - PROCESS | 1652 | 1467131209193 Marionette DEBUG loaded listener.js 09:26:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x125775000) [pid = 1652] [serial = 1457] [outer = 0x119e79000] 09:26:49 INFO - PROCESS | 1652 | 1467131209582 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]]]}] 09:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 567ms 09:26:49 INFO - PROCESS | 1652 | 1467131209620 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 09:26:49 INFO - PROCESS | 1652 | 1467131209621 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 09:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:26:49 INFO - PROCESS | 1652 | 1467131209623 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:26:49 INFO - PROCESS | 1652 | 1467131209624 Marionette TRACE conn2 <- [1,1914,null,{}] 09:26:49 INFO - PROCESS | 1652 | 1467131209627 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}] 09:26:49 INFO - PROCESS | 1652 | 1467131209628 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:49 INFO - PROCESS | 1652 | 1467131209725 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 09:26:49 INFO - PROCESS | 1652 | 1467131209735 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:49 INFO - PROCESS | 1652 | 1467131209736 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x126803800 == 34 [pid = 1652] [id = 486] 09:26:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x111c22400) [pid = 1652] [serial = 1458] [outer = 0x0] 09:26:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1257cd400) [pid = 1652] [serial = 1459] [outer = 0x111c22400] 09:26:49 INFO - PROCESS | 1652 | 1467131209760 Marionette DEBUG loaded listener.js 09:26:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x125814000) [pid = 1652] [serial = 1460] [outer = 0x111c22400] 09:26:50 INFO - PROCESS | 1652 | 1467131210105 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]]]}] 09:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 519ms 09:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:26:50 INFO - PROCESS | 1652 | 1467131210142 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 09:26:50 INFO - PROCESS | 1652 | 1467131210144 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 09:26:50 INFO - PROCESS | 1652 | 1467131210146 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:26:50 INFO - PROCESS | 1652 | 1467131210147 Marionette TRACE conn2 <- [1,1918,null,{}] 09:26:50 INFO - PROCESS | 1652 | 1467131210149 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}] 09:26:50 INFO - PROCESS | 1652 | 1467131210150 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:50 INFO - PROCESS | 1652 | 1467131210454 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 09:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x124450800) [pid = 1652] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12849fc00) [pid = 1652] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112ae0800) [pid = 1652] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1181a5c00) [pid = 1652] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118095800) [pid = 1652] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1257d3000) [pid = 1652] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1290aa400) [pid = 1652] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1208e7000) [pid = 1652] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x113966800) [pid = 1652] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x113936400) [pid = 1652] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1208e3800) [pid = 1652] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x112a83400) [pid = 1652] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12af4ac00) [pid = 1652] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12a66b400) [pid = 1652] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11994dc00) [pid = 1652] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:26:50 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119954800) [pid = 1652] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:26:50 INFO - PROCESS | 1652 | 1467131210503 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:50 INFO - PROCESS | 1652 | 1467131210504 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11674f000 == 35 [pid = 1652] [id = 487] 09:26:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1110a1c00) [pid = 1652] [serial = 1461] [outer = 0x0] 09:26:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1128a8800) [pid = 1652] [serial = 1462] [outer = 0x1110a1c00] 09:26:50 INFO - PROCESS | 1652 | 1467131210530 Marionette DEBUG loaded listener.js 09:26:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x117e96c00) [pid = 1652] [serial = 1463] [outer = 0x1110a1c00] 09:26:50 INFO - PROCESS | 1652 | 1467131210785 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]]]}] 09:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 670ms 09:26:50 INFO - PROCESS | 1652 | 1467131210820 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 09:26:50 INFO - PROCESS | 1652 | 1467131210829 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 09:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:26:50 INFO - PROCESS | 1652 | 1467131210839 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:26:50 INFO - PROCESS | 1652 | 1467131210840 Marionette TRACE conn2 <- [1,1922,null,{}] 09:26:50 INFO - PROCESS | 1652 | 1467131210842 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}] 09:26:50 INFO - PROCESS | 1652 | 1467131210843 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:50 INFO - PROCESS | 1652 | 1467131210924 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 09:26:50 INFO - PROCESS | 1652 | 1467131210929 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:50 INFO - PROCESS | 1652 | 1467131210931 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12981f000 == 36 [pid = 1652] [id = 488] 09:26:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118095800) [pid = 1652] [serial = 1464] [outer = 0x0] 09:26:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119d30800) [pid = 1652] [serial = 1465] [outer = 0x118095800] 09:26:50 INFO - PROCESS | 1652 | 1467131210956 Marionette DEBUG loaded listener.js 09:26:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1261cd000) [pid = 1652] [serial = 1466] [outer = 0x118095800] 09:26:51 INFO - PROCESS | 1652 | 1467131211304 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]]]}] 09:26:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 519ms 09:26:51 INFO - PROCESS | 1652 | 1467131211361 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 09:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:26:51 INFO - PROCESS | 1652 | 1467131211363 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 09:26:51 INFO - PROCESS | 1652 | 1467131211365 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:26:51 INFO - PROCESS | 1652 | 1467131211366 Marionette TRACE conn2 <- [1,1926,null,{}] 09:26:51 INFO - PROCESS | 1652 | 1467131211369 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}] 09:26:51 INFO - PROCESS | 1652 | 1467131211370 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:51 INFO - PROCESS | 1652 | 1467131211448 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 09:26:51 INFO - PROCESS | 1652 | 1467131211453 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:51 INFO - PROCESS | 1652 | 1467131211454 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac7f000 == 37 [pid = 1652] [id = 489] 09:26:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119959400) [pid = 1652] [serial = 1467] [outer = 0x0] 09:26:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12673d400) [pid = 1652] [serial = 1468] [outer = 0x119959400] 09:26:51 INFO - PROCESS | 1652 | 1467131211478 Marionette DEBUG loaded listener.js 09:26:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1268dc000) [pid = 1652] [serial = 1469] [outer = 0x119959400] 09:26:51 INFO - PROCESS | 1652 | 1467131211810 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]]]}] 09:26:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 469ms 09:26:51 INFO - PROCESS | 1652 | 1467131211835 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 09:26:51 INFO - PROCESS | 1652 | 1467131211836 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 09:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:26:51 INFO - PROCESS | 1652 | 1467131211838 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:26:51 INFO - PROCESS | 1652 | 1467131211840 Marionette TRACE conn2 <- [1,1930,null,{}] 09:26:51 INFO - PROCESS | 1652 | 1467131211852 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}] 09:26:51 INFO - PROCESS | 1652 | 1467131211854 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:51 INFO - PROCESS | 1652 | 1467131211940 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 09:26:51 INFO - PROCESS | 1652 | 1467131211943 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:51 INFO - PROCESS | 1652 | 1467131211945 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b173800 == 38 [pid = 1652] [id = 490] 09:26:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1261d1c00) [pid = 1652] [serial = 1470] [outer = 0x0] 09:26:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128377c00) [pid = 1652] [serial = 1471] [outer = 0x1261d1c00] 09:26:51 INFO - PROCESS | 1652 | 1467131211974 Marionette DEBUG loaded listener.js 09:26:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1284a7c00) [pid = 1652] [serial = 1472] [outer = 0x1261d1c00] 09:26:52 INFO - PROCESS | 1652 | 1467131212332 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]]]}] 09:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 519ms 09:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:26:52 INFO - PROCESS | 1652 | 1467131212357 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 09:26:52 INFO - PROCESS | 1652 | 1467131212358 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 09:26:52 INFO - PROCESS | 1652 | 1467131212360 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:26:52 INFO - PROCESS | 1652 | 1467131212361 Marionette TRACE conn2 <- [1,1934,null,{}] 09:26:52 INFO - PROCESS | 1652 | 1467131212377 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}] 09:26:52 INFO - PROCESS | 1652 | 1467131212378 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:52 INFO - PROCESS | 1652 | 1467131212457 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 09:26:52 INFO - PROCESS | 1652 | 1467131212558 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:52 INFO - PROCESS | 1652 | 1467131212560 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x112ee2800 == 39 [pid = 1652] [id = 491] 09:26:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x110fc9c00) [pid = 1652] [serial = 1473] [outer = 0x0] 09:26:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11223e800) [pid = 1652] [serial = 1474] [outer = 0x110fc9c00] 09:26:52 INFO - PROCESS | 1652 | 1467131212593 Marionette DEBUG loaded listener.js 09:26:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x112ac2c00) [pid = 1652] [serial = 1475] [outer = 0x110fc9c00] 09:26:53 INFO - PROCESS | 1652 | 1467131213153 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]]]}] 09:26:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 822ms 09:26:53 INFO - PROCESS | 1652 | 1467131213191 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 09:26:53 INFO - PROCESS | 1652 | 1467131213194 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 09:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:26:53 INFO - PROCESS | 1652 | 1467131213200 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:26:53 INFO - PROCESS | 1652 | 1467131213202 Marionette TRACE conn2 <- [1,1938,null,{}] 09:26:53 INFO - PROCESS | 1652 | 1467131213206 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}] 09:26:53 INFO - PROCESS | 1652 | 1467131213209 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:53 INFO - PROCESS | 1652 | 1467131213341 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 09:26:53 INFO - PROCESS | 1652 | 1467131213425 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:53 INFO - PROCESS | 1652 | 1467131213427 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bcb800 == 40 [pid = 1652] [id = 492] 09:26:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1176d9400) [pid = 1652] [serial = 1476] [outer = 0x0] 09:26:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118092000) [pid = 1652] [serial = 1477] [outer = 0x1176d9400] 09:26:53 INFO - PROCESS | 1652 | 1467131213457 Marionette DEBUG loaded listener.js 09:26:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11817c000) [pid = 1652] [serial = 1478] [outer = 0x1176d9400] 09:26:54 INFO - PROCESS | 1652 | 1467131214108 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]]]}] 09:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 974ms 09:26:54 INFO - PROCESS | 1652 | 1467131214178 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 09:26:54 INFO - PROCESS | 1652 | 1467131214180 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 09:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:26:54 INFO - PROCESS | 1652 | 1467131214183 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:26:54 INFO - PROCESS | 1652 | 1467131214186 Marionette TRACE conn2 <- [1,1942,null,{}] 09:26:54 INFO - PROCESS | 1652 | 1467131214189 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}] 09:26:54 INFO - PROCESS | 1652 | 1467131214191 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:54 INFO - PROCESS | 1652 | 1467131214301 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 09:26:54 INFO - PROCESS | 1652 | 1467131214360 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:54 INFO - PROCESS | 1652 | 1467131214363 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182ef000 == 41 [pid = 1652] [id = 493] 09:26:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1133f1c00) [pid = 1652] [serial = 1479] [outer = 0x0] 09:26:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1166f0400) [pid = 1652] [serial = 1480] [outer = 0x1133f1c00] 09:26:54 INFO - PROCESS | 1652 | 1467131214391 Marionette DEBUG loaded listener.js 09:26:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x116a09c00) [pid = 1652] [serial = 1481] [outer = 0x1133f1c00] 09:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12b173800 == 40 [pid = 1652] [id = 490] 09:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac7f000 == 39 [pid = 1652] [id = 489] 09:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12981f000 == 38 [pid = 1652] [id = 488] 09:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11674f000 == 37 [pid = 1652] [id = 487] 09:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x126803800 == 36 [pid = 1652] [id = 486] 09:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1241c4800 == 35 [pid = 1652] [id = 485] 09:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x121add800 == 34 [pid = 1652] [id = 484] 09:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x119ec3000 == 33 [pid = 1652] [id = 483] 09:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1170c3000 == 32 [pid = 1652] [id = 482] 09:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x117e3a800 == 31 [pid = 1652] [id = 481] 09:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x116675000 == 30 [pid = 1652] [id = 480] 09:26:54 INFO - PROCESS | 1652 | 1467131214823 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]]]}] 09:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 676ms 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1257d4800) [pid = 1652] [serial = 1401] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1290b0000) [pid = 1652] [serial = 1404] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11809e800) [pid = 1652] [serial = 1413] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1185d2c00) [pid = 1652] [serial = 1383] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118ff4400) [pid = 1652] [serial = 1384] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1181a0c00) [pid = 1652] [serial = 1389] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118f48400) [pid = 1652] [serial = 1390] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12934fc00) [pid = 1652] [serial = 1378] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1298bf000) [pid = 1652] [serial = 1407] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1240b9800) [pid = 1652] [serial = 1398] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12a668c00) [pid = 1652] [serial = 1408] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116716800) [pid = 1652] [serial = 1386] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1174a3c00) [pid = 1652] [serial = 1387] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1162d7000) [pid = 1652] [serial = 1380] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117495c00) [pid = 1652] [serial = 1381] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1212f1c00) [pid = 1652] [serial = 1395] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121c9a000) [pid = 1652] [serial = 1396] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11994e400) [pid = 1652] [serial = 1392] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119e7b800) [pid = 1652] [serial = 1393] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12b06c800) [pid = 1652] [serial = 1423] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12a6d2000) [pid = 1652] [serial = 1410] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12b031800) [pid = 1652] [serial = 1422] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12b02a400) [pid = 1652] [serial = 1420] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x126875800) [pid = 1652] [serial = 1416] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12af45000) [pid = 1652] [serial = 1419] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12ad0f000) [pid = 1652] [serial = 1417] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11994ac00) [pid = 1652] [serial = 1414] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12934c400) [pid = 1652] [serial = 1405] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x128384c00) [pid = 1652] [serial = 1402] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12a6dc000) [pid = 1652] [serial = 1411] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x125220800) [pid = 1652] [serial = 1399] [outer = 0x0] [url = about:blank] 09:26:54 INFO - PROCESS | 1652 | 1467131214876 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 09:26:54 INFO - PROCESS | 1652 | 1467131214879 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 09:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:26:54 INFO - PROCESS | 1652 | 1467131214887 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:26:54 INFO - PROCESS | 1652 | 1467131214889 Marionette TRACE conn2 <- [1,1946,null,{}] 09:26:54 INFO - PROCESS | 1652 | 1467131214891 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}] 09:26:54 INFO - PROCESS | 1652 | 1467131214893 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:54 INFO - PROCESS | 1652 | 1467131214972 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 09:26:54 INFO - PROCESS | 1652 | 1467131214977 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:54 INFO - PROCESS | 1652 | 1467131214978 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187ea000 == 31 [pid = 1652] [id = 494] 09:26:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1176da000) [pid = 1652] [serial = 1482] [outer = 0x0] 09:26:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1180acc00) [pid = 1652] [serial = 1483] [outer = 0x1176da000] 09:26:55 INFO - PROCESS | 1652 | 1467131215008 Marionette DEBUG loaded listener.js 09:26:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11856d800) [pid = 1652] [serial = 1484] [outer = 0x1176da000] 09:26:55 INFO - PROCESS | 1652 | 1467131215350 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]]]}] 09:26:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 472ms 09:26:55 INFO - PROCESS | 1652 | 1467131215357 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 09:26:55 INFO - PROCESS | 1652 | 1467131215359 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 09:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:26:55 INFO - PROCESS | 1652 | 1467131215361 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:26:55 INFO - PROCESS | 1652 | 1467131215365 Marionette TRACE conn2 <- [1,1950,null,{}] 09:26:55 INFO - PROCESS | 1652 | 1467131215374 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}] 09:26:55 INFO - PROCESS | 1652 | 1467131215378 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:55 INFO - PROCESS | 1652 | 1467131215476 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 09:26:55 INFO - PROCESS | 1652 | 1467131215536 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:55 INFO - PROCESS | 1652 | 1467131215538 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12146b800 == 32 [pid = 1652] [id = 495] 09:26:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118576400) [pid = 1652] [serial = 1485] [outer = 0x0] 09:26:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118fc6c00) [pid = 1652] [serial = 1486] [outer = 0x118576400] 09:26:55 INFO - PROCESS | 1652 | 1467131215566 Marionette DEBUG loaded listener.js 09:26:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1194f7c00) [pid = 1652] [serial = 1487] [outer = 0x118576400] 09:26:55 INFO - PROCESS | 1652 | 1467131215883 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]]]}] 09:26:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 575ms 09:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:26:55 INFO - PROCESS | 1652 | 1467131215936 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 09:26:55 INFO - PROCESS | 1652 | 1467131215938 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 09:26:55 INFO - PROCESS | 1652 | 1467131215940 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:26:55 INFO - PROCESS | 1652 | 1467131215941 Marionette TRACE conn2 <- [1,1954,null,{}] 09:26:55 INFO - PROCESS | 1652 | 1467131215943 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}] 09:26:55 INFO - PROCESS | 1652 | 1467131215945 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:56 INFO - PROCESS | 1652 | 1467131216032 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 09:26:56 INFO - PROCESS | 1652 | 1467131216085 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:56 INFO - PROCESS | 1652 | 1467131216087 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x125016000 == 33 [pid = 1652] [id = 496] 09:26:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x112f4f400) [pid = 1652] [serial = 1488] [outer = 0x0] 09:26:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119d2a800) [pid = 1652] [serial = 1489] [outer = 0x112f4f400] 09:26:56 INFO - PROCESS | 1652 | 1467131216112 Marionette DEBUG loaded listener.js 09:26:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119e80c00) [pid = 1652] [serial = 1490] [outer = 0x112f4f400] 09:26:56 INFO - PROCESS | 1652 | 1467131216386 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]]]}] 09:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 469ms 09:26:56 INFO - PROCESS | 1652 | 1467131216410 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 09:26:56 INFO - PROCESS | 1652 | 1467131216411 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 09:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:26:56 INFO - PROCESS | 1652 | 1467131216421 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:26:56 INFO - PROCESS | 1652 | 1467131216422 Marionette TRACE conn2 <- [1,1958,null,{}] 09:26:56 INFO - PROCESS | 1652 | 1467131216424 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}] 09:26:56 INFO - PROCESS | 1652 | 1467131216426 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:56 INFO - PROCESS | 1652 | 1467131216506 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 09:26:56 INFO - PROCESS | 1652 | 1467131216510 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:56 INFO - PROCESS | 1652 | 1467131216511 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11944b000 == 34 [pid = 1652] [id = 497] 09:26:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118765c00) [pid = 1652] [serial = 1491] [outer = 0x0] 09:26:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1208ea800) [pid = 1652] [serial = 1492] [outer = 0x118765c00] 09:26:56 INFO - PROCESS | 1652 | 1467131216538 Marionette DEBUG loaded listener.js 09:26:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x124451c00) [pid = 1652] [serial = 1493] [outer = 0x118765c00] 09:26:56 INFO - PROCESS | 1652 | 1467131216871 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]]]}] 09:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 469ms 09:26:56 INFO - PROCESS | 1652 | 1467131216890 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 09:26:56 INFO - PROCESS | 1652 | 1467131216891 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 09:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:26:56 INFO - PROCESS | 1652 | 1467131216893 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:26:56 INFO - PROCESS | 1652 | 1467131216895 Marionette TRACE conn2 <- [1,1962,null,{}] 09:26:56 INFO - PROCESS | 1652 | 1467131216898 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}] 09:26:56 INFO - PROCESS | 1652 | 1467131216903 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:57 INFO - PROCESS | 1652 | 1467131217038 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 09:26:57 INFO - PROCESS | 1652 | 1467131217049 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:57 INFO - PROCESS | 1652 | 1467131217050 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291b3800 == 35 [pid = 1652] [id = 498] 09:26:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116968400) [pid = 1652] [serial = 1494] [outer = 0x0] 09:26:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x125031000) [pid = 1652] [serial = 1495] [outer = 0x116968400] 09:26:57 INFO - PROCESS | 1652 | 1467131217075 Marionette DEBUG loaded listener.js 09:26:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126e18c00) [pid = 1652] [serial = 1496] [outer = 0x116968400] 09:26:57 INFO - PROCESS | 1652 | 1467131217423 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]]]}] 09:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 570ms 09:26:57 INFO - PROCESS | 1652 | 1467131217465 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 09:26:57 INFO - PROCESS | 1652 | 1467131217466 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 09:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:26:57 INFO - PROCESS | 1652 | 1467131217468 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:26:57 INFO - PROCESS | 1652 | 1467131217470 Marionette TRACE conn2 <- [1,1966,null,{}] 09:26:57 INFO - PROCESS | 1652 | 1467131217472 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}] 09:26:57 INFO - PROCESS | 1652 | 1467131217473 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:57 INFO - PROCESS | 1652 | 1467131217570 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 09:26:57 INFO - PROCESS | 1652 | 1467131217583 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:57 INFO - PROCESS | 1652 | 1467131217584 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac7e800 == 36 [pid = 1652] [id = 499] 09:26:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126e20000) [pid = 1652] [serial = 1497] [outer = 0x0] 09:26:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128380000) [pid = 1652] [serial = 1498] [outer = 0x126e20000] 09:26:57 INFO - PROCESS | 1652 | 1467131217608 Marionette DEBUG loaded listener.js 09:26:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1290af000) [pid = 1652] [serial = 1499] [outer = 0x126e20000] 09:26:57 INFO - PROCESS | 1652 | 1467131217935 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]]]}] 09:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 519ms 09:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:26:57 INFO - PROCESS | 1652 | 1467131217987 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 09:26:57 INFO - PROCESS | 1652 | 1467131217988 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 09:26:57 INFO - PROCESS | 1652 | 1467131217991 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:26:57 INFO - PROCESS | 1652 | 1467131217992 Marionette TRACE conn2 <- [1,1970,null,{}] 09:26:57 INFO - PROCESS | 1652 | 1467131217994 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}] 09:26:57 INFO - PROCESS | 1652 | 1467131217995 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:58 INFO - PROCESS | 1652 | 1467131218095 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 09:26:58 INFO - PROCESS | 1652 | 1467131218098 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:58 INFO - PROCESS | 1652 | 1467131218099 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b941800 == 37 [pid = 1652] [id = 500] 09:26:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128381c00) [pid = 1652] [serial = 1500] [outer = 0x0] 09:26:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1291e0400) [pid = 1652] [serial = 1501] [outer = 0x128381c00] 09:26:58 INFO - PROCESS | 1652 | 1467131218124 Marionette DEBUG loaded listener.js 09:26:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129357000) [pid = 1652] [serial = 1502] [outer = 0x128381c00] 09:26:58 INFO - PROCESS | 1652 | 1467131218461 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]]]}] 09:26:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:26:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 517ms 09:26:58 INFO - PROCESS | 1652 | 1467131218509 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 09:26:58 INFO - PROCESS | 1652 | 1467131218510 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 09:26:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:26:58 INFO - PROCESS | 1652 | 1467131218512 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:26:58 INFO - PROCESS | 1652 | 1467131218513 Marionette TRACE conn2 <- [1,1974,null,{}] 09:26:58 INFO - PROCESS | 1652 | 1467131218516 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}] 09:26:58 INFO - PROCESS | 1652 | 1467131218517 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:58 INFO - PROCESS | 1652 | 1467131218613 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 09:26:58 INFO - PROCESS | 1652 | 1467131218651 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:58 INFO - PROCESS | 1652 | 1467131218652 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c073000 == 38 [pid = 1652] [id = 501] 09:26:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1298be800) [pid = 1652] [serial = 1503] [outer = 0x0] 09:26:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a66b400) [pid = 1652] [serial = 1504] [outer = 0x1298be800] 09:26:58 INFO - PROCESS | 1652 | 1467131218676 Marionette DEBUG loaded listener.js 09:26:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a6d3400) [pid = 1652] [serial = 1505] [outer = 0x1298be800] 09:26:58 INFO - PROCESS | 1652 | 1467131218978 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]]]}] 09:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 520ms 09:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118ff0800) [pid = 1652] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11309b800) [pid = 1652] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1172bc800) [pid = 1652] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1185d1000) [pid = 1652] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1160d9400) [pid = 1652] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1180ad800) [pid = 1652] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119959400) [pid = 1652] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11662f400) [pid = 1652] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119385400) [pid = 1652] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x125028400) [pid = 1652] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x112a7fc00) [pid = 1652] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x111c22400) [pid = 1652] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119e79000) [pid = 1652] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118095800) [pid = 1652] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1110a1c00) [pid = 1652] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:26:59 INFO - PROCESS | 1652 | 1467131219097 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 09:26:59 INFO - PROCESS | 1652 | 1467131219098 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 09:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:26:59 INFO - PROCESS | 1652 | 1467131219103 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:26:59 INFO - PROCESS | 1652 | 1467131219104 Marionette TRACE conn2 <- [1,1978,null,{}] 09:26:59 INFO - PROCESS | 1652 | 1467131219106 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}] 09:26:59 INFO - PROCESS | 1652 | 1467131219107 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:59 INFO - PROCESS | 1652 | 1467131219191 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 09:26:59 INFO - PROCESS | 1652 | 1467131219196 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:59 INFO - PROCESS | 1652 | 1467131219197 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12121c800 == 39 [pid = 1652] [id = 502] 09:26:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x113f2d800) [pid = 1652] [serial = 1506] [outer = 0x0] 09:26:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1170b1400) [pid = 1652] [serial = 1507] [outer = 0x113f2d800] 09:26:59 INFO - PROCESS | 1652 | 1467131219221 Marionette DEBUG loaded listener.js 09:26:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11856ec00) [pid = 1652] [serial = 1508] [outer = 0x113f2d800] 09:26:59 INFO - PROCESS | 1652 | 1467131219547 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]]]}] 09:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 467ms 09:26:59 INFO - PROCESS | 1652 | 1467131219571 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 09:26:59 INFO - PROCESS | 1652 | 1467131219573 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 09:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:26:59 INFO - PROCESS | 1652 | 1467131219575 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:26:59 INFO - PROCESS | 1652 | 1467131219576 Marionette TRACE conn2 <- [1,1982,null,{}] 09:26:59 INFO - PROCESS | 1652 | 1467131219579 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}] 09:26:59 INFO - PROCESS | 1652 | 1467131219580 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:59 INFO - PROCESS | 1652 | 1467131219675 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 09:26:59 INFO - PROCESS | 1652 | 1467131219734 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:59 INFO - PROCESS | 1652 | 1467131219736 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:26:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5b6000 == 40 [pid = 1652] [id = 503] 09:26:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x115114000) [pid = 1652] [serial = 1509] [outer = 0x0] 09:26:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119b62800) [pid = 1652] [serial = 1510] [outer = 0x115114000] 09:26:59 INFO - PROCESS | 1652 | 1467131219768 Marionette DEBUG loaded listener.js 09:26:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12ad06400) [pid = 1652] [serial = 1511] [outer = 0x115114000] 09:27:00 INFO - PROCESS | 1652 | 1467131220056 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]]]}] 09:27:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:27:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 518ms 09:27:00 INFO - PROCESS | 1652 | 1467131220093 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 09:27:00 INFO - PROCESS | 1652 | 1467131220095 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 09:27:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:27:00 INFO - PROCESS | 1652 | 1467131220101 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:27:00 INFO - PROCESS | 1652 | 1467131220102 Marionette TRACE conn2 <- [1,1986,null,{}] 09:27:00 INFO - PROCESS | 1652 | 1467131220105 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}] 09:27:00 INFO - PROCESS | 1652 | 1467131220106 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:00 INFO - PROCESS | 1652 | 1467131220187 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 09:27:00 INFO - PROCESS | 1652 | 1467131220191 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:00 INFO - PROCESS | 1652 | 1467131220192 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cdde800 == 41 [pid = 1652] [id = 504] 09:27:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12ad0cc00) [pid = 1652] [serial = 1512] [outer = 0x0] 09:27:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12b024400) [pid = 1652] [serial = 1513] [outer = 0x12ad0cc00] 09:27:00 INFO - PROCESS | 1652 | 1467131220216 Marionette DEBUG loaded listener.js 09:27:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b02c000) [pid = 1652] [serial = 1514] [outer = 0x12ad0cc00] 09:27:00 INFO - PROCESS | 1652 | 1467131220523 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]]]}] 09:27:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:27:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 474ms 09:27:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:27:00 INFO - PROCESS | 1652 | 1467131220574 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 09:27:00 INFO - PROCESS | 1652 | 1467131220575 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 09:27:00 INFO - PROCESS | 1652 | 1467131220578 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:27:00 INFO - PROCESS | 1652 | 1467131220579 Marionette TRACE conn2 <- [1,1990,null,{}] 09:27:00 INFO - PROCESS | 1652 | 1467131220581 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}] 09:27:00 INFO - PROCESS | 1652 | 1467131220582 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:00 INFO - PROCESS | 1652 | 1467131220691 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 09:27:00 INFO - PROCESS | 1652 | 1467131220697 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:00 INFO - PROCESS | 1652 | 1467131220705 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d409800 == 42 [pid = 1652] [id = 505] 09:27:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a6d3c00) [pid = 1652] [serial = 1515] [outer = 0x0] 09:27:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b030400) [pid = 1652] [serial = 1516] [outer = 0x12a6d3c00] 09:27:00 INFO - PROCESS | 1652 | 1467131220729 Marionette DEBUG loaded listener.js 09:27:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b06ec00) [pid = 1652] [serial = 1517] [outer = 0x12a6d3c00] 09:27:01 INFO - PROCESS | 1652 | 1467131221052 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]]]}] 09:27:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:27:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 521ms 09:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:27:01 INFO - PROCESS | 1652 | 1467131221146 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 09:27:01 INFO - PROCESS | 1652 | 1467131221148 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 09:27:01 INFO - PROCESS | 1652 | 1467131221153 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:27:01 INFO - PROCESS | 1652 | 1467131221155 Marionette TRACE conn2 <- [1,1994,null,{}] 09:27:01 INFO - PROCESS | 1652 | 1467131221160 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}] 09:27:01 INFO - PROCESS | 1652 | 1467131221162 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:01 INFO - PROCESS | 1652 | 1467131221279 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 09:27:01 INFO - PROCESS | 1652 | 1467131221354 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:01 INFO - PROCESS | 1652 | 1467131221358 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e27800 == 43 [pid = 1652] [id = 506] 09:27:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x112ae0800) [pid = 1652] [serial = 1518] [outer = 0x0] 09:27:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11393f800) [pid = 1652] [serial = 1519] [outer = 0x112ae0800] 09:27:01 INFO - PROCESS | 1652 | 1467131221390 Marionette DEBUG loaded listener.js 09:27:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116a10c00) [pid = 1652] [serial = 1520] [outer = 0x112ae0800] 09:27:01 INFO - PROCESS | 1652 | 1467131221851 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]]]}] 09:27:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:27:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 725ms 09:27:01 INFO - PROCESS | 1652 | 1467131221878 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 09:27:01 INFO - PROCESS | 1652 | 1467131221880 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 09:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:27:01 INFO - PROCESS | 1652 | 1467131221885 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:27:01 INFO - PROCESS | 1652 | 1467131221888 Marionette TRACE conn2 <- [1,1998,null,{}] 09:27:01 INFO - PROCESS | 1652 | 1467131221891 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}] 09:27:01 INFO - PROCESS | 1652 | 1467131221893 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:02 INFO - PROCESS | 1652 | 1467131222002 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 09:27:02 INFO - PROCESS | 1652 | 1467131222066 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:02 INFO - PROCESS | 1652 | 1467131222067 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12981a000 == 44 [pid = 1652] [id = 507] 09:27:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1185d1400) [pid = 1652] [serial = 1521] [outer = 0x0] 09:27:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118fed800) [pid = 1652] [serial = 1522] [outer = 0x1185d1400] 09:27:02 INFO - PROCESS | 1652 | 1467131222097 Marionette DEBUG loaded listener.js 09:27:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1167b9800) [pid = 1652] [serial = 1523] [outer = 0x1185d1400] 09:27:02 INFO - PROCESS | 1652 | 1467131222654 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]]]}] 09:27:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:27:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 825ms 09:27:02 INFO - PROCESS | 1652 | 1467131222709 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 09:27:02 INFO - PROCESS | 1652 | 1467131222712 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 09:27:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:27:02 INFO - PROCESS | 1652 | 1467131222737 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:27:02 INFO - PROCESS | 1652 | 1467131222739 Marionette TRACE conn2 <- [1,2002,null,{}] 09:27:02 INFO - PROCESS | 1652 | 1467131222751 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}] 09:27:02 INFO - PROCESS | 1652 | 1467131222755 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:02 INFO - PROCESS | 1652 | 1467131222911 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 09:27:02 INFO - PROCESS | 1652 | 1467131222996 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:02 INFO - PROCESS | 1652 | 1467131222999 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d74b800 == 45 [pid = 1652] [id = 508] 09:27:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12576d000) [pid = 1652] [serial = 1524] [outer = 0x0] 09:27:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1257cf400) [pid = 1652] [serial = 1525] [outer = 0x12576d000] 09:27:03 INFO - PROCESS | 1652 | 1467131223032 Marionette DEBUG loaded listener.js 09:27:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126e12000) [pid = 1652] [serial = 1526] [outer = 0x12576d000] 09:27:03 INFO - PROCESS | 1652 | 1467131223477 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]]]}] 09:27:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:27:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 774ms 09:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:27:03 INFO - PROCESS | 1652 | 1467131223508 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 09:27:03 INFO - PROCESS | 1652 | 1467131223510 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 09:27:03 INFO - PROCESS | 1652 | 1467131223512 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:27:03 INFO - PROCESS | 1652 | 1467131223513 Marionette TRACE conn2 <- [1,2006,null,{}] 09:27:03 INFO - PROCESS | 1652 | 1467131223515 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}] 09:27:03 INFO - PROCESS | 1652 | 1467131223517 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:03 INFO - PROCESS | 1652 | 1467131223634 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 09:27:03 INFO - PROCESS | 1652 | 1467131223696 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:03 INFO - PROCESS | 1652 | 1467131223697 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x113188800 == 46 [pid = 1652] [id = 509] 09:27:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1261ce000) [pid = 1652] [serial = 1527] [outer = 0x0] 09:27:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12687e000) [pid = 1652] [serial = 1528] [outer = 0x1261ce000] 09:27:03 INFO - PROCESS | 1652 | 1467131223767 Marionette DEBUG loaded listener.js 09:27:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1290acc00) [pid = 1652] [serial = 1529] [outer = 0x1261ce000] 09:27:04 INFO - PROCESS | 1652 | 1467131224224 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]]]}] 09:27:04 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 09:27:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 770ms 09:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:27:04 INFO - PROCESS | 1652 | 1467131224283 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 09:27:04 INFO - PROCESS | 1652 | 1467131224284 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 09:27:04 INFO - PROCESS | 1652 | 1467131224286 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:27:04 INFO - PROCESS | 1652 | 1467131224287 Marionette TRACE conn2 <- [1,2010,null,{}] 09:27:04 INFO - PROCESS | 1652 | 1467131224290 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}] 09:27:04 INFO - PROCESS | 1652 | 1467131224291 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:04 INFO - PROCESS | 1652 | 1467131224395 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 09:27:04 INFO - PROCESS | 1652 | 1467131224471 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:04 INFO - PROCESS | 1652 | 1467131224472 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11699b800 == 47 [pid = 1652] [id = 510] 09:27:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118095c00) [pid = 1652] [serial = 1530] [outer = 0x0] 09:27:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119d33800) [pid = 1652] [serial = 1531] [outer = 0x118095c00] 09:27:04 INFO - PROCESS | 1652 | 1467131224501 Marionette DEBUG loaded listener.js 09:27:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1268e6c00) [pid = 1652] [serial = 1532] [outer = 0x118095c00] 09:27:05 INFO - PROCESS | 1652 | 1467131225088 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]]]}] 09:27:05 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 09:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 822ms 09:27:05 INFO - PROCESS | 1652 | 1467131225108 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 09:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:27:05 INFO - PROCESS | 1652 | 1467131225111 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 09:27:05 INFO - PROCESS | 1652 | 1467131225113 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:27:05 INFO - PROCESS | 1652 | 1467131225117 Marionette TRACE conn2 <- [1,2014,null,{}] 09:27:05 INFO - PROCESS | 1652 | 1467131225120 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}] 09:27:05 INFO - PROCESS | 1652 | 1467131225121 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:05 INFO - PROCESS | 1652 | 1467131225235 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 09:27:05 INFO - PROCESS | 1652 | 1467131225303 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:05 INFO - PROCESS | 1652 | 1467131225304 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187e5800 == 48 [pid = 1652] [id = 511] 09:27:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118097c00) [pid = 1652] [serial = 1533] [outer = 0x0] 09:27:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11817f800) [pid = 1652] [serial = 1534] [outer = 0x118097c00] 09:27:05 INFO - PROCESS | 1652 | 1467131225332 Marionette DEBUG loaded listener.js 09:27:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118759c00) [pid = 1652] [serial = 1535] [outer = 0x118097c00] 09:27:06 INFO - PROCESS | 1652 | --DOCSHELL 0x119e95800 == 47 [pid = 1652] [id = 479] 09:27:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12cdde800 == 46 [pid = 1652] [id = 504] 09:27:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5b6000 == 45 [pid = 1652] [id = 503] 09:27:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12121c800 == 44 [pid = 1652] [id = 502] 09:27:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12c073000 == 43 [pid = 1652] [id = 501] 09:27:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12b941800 == 42 [pid = 1652] [id = 500] 09:27:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac7e800 == 41 [pid = 1652] [id = 499] 09:27:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1291b3800 == 40 [pid = 1652] [id = 498] 09:27:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11944b000 == 39 [pid = 1652] [id = 497] 09:27:06 INFO - PROCESS | 1652 | --DOCSHELL 0x125016000 == 38 [pid = 1652] [id = 496] 09:27:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12146b800 == 37 [pid = 1652] [id = 495] 09:27:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1187ea000 == 36 [pid = 1652] [id = 494] 09:27:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1182ef000 == 35 [pid = 1652] [id = 493] 09:27:06 INFO - PROCESS | 1652 | --DOCSHELL 0x119bcb800 == 34 [pid = 1652] [id = 492] 09:27:06 INFO - PROCESS | 1652 | --DOCSHELL 0x112ee2800 == 33 [pid = 1652] [id = 491] 09:27:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11699b800 == 32 [pid = 1652] [id = 510] 09:27:06 INFO - PROCESS | 1652 | --DOCSHELL 0x113188800 == 31 [pid = 1652] [id = 509] 09:27:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12d74b800 == 30 [pid = 1652] [id = 508] 09:27:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12981a000 == 29 [pid = 1652] [id = 507] 09:27:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12d409800 == 28 [pid = 1652] [id = 505] 09:27:06 INFO - PROCESS | 1652 | --DOCSHELL 0x117e27800 == 27 [pid = 1652] [id = 506] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118181000) [pid = 1652] [serial = 1426] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1176dac00) [pid = 1652] [serial = 1425] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119d35400) [pid = 1652] [serial = 1429] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11994a800) [pid = 1652] [serial = 1428] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1261d4000) [pid = 1652] [serial = 1432] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1257d8000) [pid = 1652] [serial = 1431] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1298c1800) [pid = 1652] [serial = 1435] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x128381800) [pid = 1652] [serial = 1434] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1257cd400) [pid = 1652] [serial = 1459] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x125775000) [pid = 1652] [serial = 1457] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x121c20800) [pid = 1652] [serial = 1456] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x125814000) [pid = 1652] [serial = 1460] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119d30800) [pid = 1652] [serial = 1465] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1261cd000) [pid = 1652] [serial = 1466] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x117e96c00) [pid = 1652] [serial = 1463] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12673d400) [pid = 1652] [serial = 1468] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1128a8800) [pid = 1652] [serial = 1462] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11994b400) [pid = 1652] [serial = 1450] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128377c00) [pid = 1652] [serial = 1471] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119b68800) [pid = 1652] [serial = 1452] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113932400) [pid = 1652] [serial = 1440] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116023400) [pid = 1652] [serial = 1441] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11749fc00) [pid = 1652] [serial = 1443] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118098000) [pid = 1652] [serial = 1444] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1191dd000) [pid = 1652] [serial = 1449] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119d38400) [pid = 1652] [serial = 1453] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1181ae400) [pid = 1652] [serial = 1438] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x117e99400) [pid = 1652] [serial = 1437] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118572000) [pid = 1652] [serial = 1446] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x117496800) [pid = 1652] [serial = 886] [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.] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118ff0400) [pid = 1652] [serial = 1447] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1268dc000) [pid = 1652] [serial = 1469] [outer = 0x0] [url = about:blank] 09:27:06 INFO - PROCESS | 1652 | 1467131226335 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]]]}] 09:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1274ms 09:27:06 INFO - PROCESS | 1652 | 1467131226388 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 09:27:06 INFO - PROCESS | 1652 | 1467131226390 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 09:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:27:06 INFO - PROCESS | 1652 | 1467131226394 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:27:06 INFO - PROCESS | 1652 | 1467131226396 Marionette TRACE conn2 <- [1,2018,null,{}] 09:27:06 INFO - PROCESS | 1652 | 1467131226399 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}] 09:27:06 INFO - PROCESS | 1652 | 1467131226401 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:06 INFO - PROCESS | 1652 | 1467131226498 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 09:27:06 INFO - PROCESS | 1652 | 1467131226556 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:06 INFO - PROCESS | 1652 | 1467131226558 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11622e000 == 28 [pid = 1652] [id = 512] 09:27:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x113936400) [pid = 1652] [serial = 1536] [outer = 0x0] 09:27:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x113f38000) [pid = 1652] [serial = 1537] [outer = 0x113936400] 09:27:06 INFO - PROCESS | 1652 | 1467131226592 Marionette DEBUG loaded listener.js 09:27:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11662f400) [pid = 1652] [serial = 1538] [outer = 0x113936400] 09:27:06 INFO - PROCESS | 1652 | 1467131226907 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]]]}] 09:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 523ms 09:27:06 INFO - PROCESS | 1652 | 1467131226920 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 09:27:06 INFO - PROCESS | 1652 | 1467131226924 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 09:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:27:06 INFO - PROCESS | 1652 | 1467131226929 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:27:06 INFO - PROCESS | 1652 | 1467131226933 Marionette TRACE conn2 <- [1,2022,null,{}] 09:27:06 INFO - PROCESS | 1652 | 1467131226937 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}] 09:27:06 INFO - PROCESS | 1652 | 1467131226938 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:07 INFO - PROCESS | 1652 | 1467131227017 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 09:27:07 INFO - PROCESS | 1652 | 1467131227022 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:07 INFO - PROCESS | 1652 | 1467131227023 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11825e000 == 29 [pid = 1652] [id = 513] 09:27:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1167bac00) [pid = 1652] [serial = 1539] [outer = 0x0] 09:27:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118090400) [pid = 1652] [serial = 1540] [outer = 0x1167bac00] 09:27:07 INFO - PROCESS | 1652 | 1467131227052 Marionette DEBUG loaded listener.js 09:27:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1180ad400) [pid = 1652] [serial = 1541] [outer = 0x1167bac00] 09:27:07 INFO - PROCESS | 1652 | 1467131227395 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]]]}] 09:27:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 523ms 09:27:07 INFO - PROCESS | 1652 | 1467131227458 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 09:27:07 INFO - PROCESS | 1652 | 1467131227460 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 09:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:27:07 INFO - PROCESS | 1652 | 1467131227462 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:27:07 INFO - PROCESS | 1652 | 1467131227465 Marionette TRACE conn2 <- [1,2026,null,{}] 09:27:07 INFO - PROCESS | 1652 | 1467131227473 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}] 09:27:07 INFO - PROCESS | 1652 | 1467131227476 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:07 INFO - PROCESS | 1652 | 1467131227554 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 09:27:07 INFO - PROCESS | 1652 | 1467131227559 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:07 INFO - PROCESS | 1652 | 1467131227561 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bcb000 == 30 [pid = 1652] [id = 514] 09:27:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1128ab000) [pid = 1652] [serial = 1542] [outer = 0x0] 09:27:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118f48400) [pid = 1652] [serial = 1543] [outer = 0x1128ab000] 09:27:07 INFO - PROCESS | 1652 | 1467131227591 Marionette DEBUG loaded listener.js 09:27:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1191da400) [pid = 1652] [serial = 1544] [outer = 0x1128ab000] 09:27:07 INFO - PROCESS | 1652 | 1467131227948 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]]]}] 09:27:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 523ms 09:27:07 INFO - PROCESS | 1652 | 1467131227985 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 09:27:07 INFO - PROCESS | 1652 | 1467131227987 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 09:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:27:08 INFO - PROCESS | 1652 | 1467131228004 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:27:08 INFO - PROCESS | 1652 | 1467131228005 Marionette TRACE conn2 <- [1,2030,null,{}] 09:27:08 INFO - PROCESS | 1652 | 1467131228008 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}] 09:27:08 INFO - PROCESS | 1652 | 1467131228010 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:08 INFO - PROCESS | 1652 | 1467131228088 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 09:27:08 INFO - PROCESS | 1652 | 1467131228091 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:08 INFO - PROCESS | 1652 | 1467131228092 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x121359000 == 31 [pid = 1652] [id = 515] 09:27:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119381c00) [pid = 1652] [serial = 1545] [outer = 0x0] 09:27:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119953400) [pid = 1652] [serial = 1546] [outer = 0x119381c00] 09:27:08 INFO - PROCESS | 1652 | 1467131228120 Marionette DEBUG loaded listener.js 09:27:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119b69c00) [pid = 1652] [serial = 1547] [outer = 0x119381c00] 09:27:08 INFO - PROCESS | 1652 | 1467131228485 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]]]}] 09:27:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:27:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 537ms 09:27:08 INFO - PROCESS | 1652 | 1467131228526 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 09:27:08 INFO - PROCESS | 1652 | 1467131228528 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 09:27:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:27:08 INFO - PROCESS | 1652 | 1467131228537 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:27:08 INFO - PROCESS | 1652 | 1467131228538 Marionette TRACE conn2 <- [1,2034,null,{}] 09:27:08 INFO - PROCESS | 1652 | 1467131228540 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}] 09:27:08 INFO - PROCESS | 1652 | 1467131228541 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:08 INFO - PROCESS | 1652 | 1467131228640 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 09:27:08 INFO - PROCESS | 1652 | 1467131228682 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:08 INFO - PROCESS | 1652 | 1467131228683 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x121af1000 == 32 [pid = 1652] [id = 516] 09:27:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1128a8000) [pid = 1652] [serial = 1548] [outer = 0x0] 09:27:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119d31400) [pid = 1652] [serial = 1549] [outer = 0x1128a8000] 09:27:08 INFO - PROCESS | 1652 | 1467131228707 Marionette DEBUG loaded listener.js 09:27:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119e75c00) [pid = 1652] [serial = 1550] [outer = 0x1128a8000] 09:27:09 INFO - PROCESS | 1652 | 1467131229039 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]]]}] 09:27:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:27:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 527ms 09:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:27:09 INFO - PROCESS | 1652 | 1467131229058 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 09:27:09 INFO - PROCESS | 1652 | 1467131229059 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 09:27:09 INFO - PROCESS | 1652 | 1467131229061 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:27:09 INFO - PROCESS | 1652 | 1467131229062 Marionette TRACE conn2 <- [1,2038,null,{}] 09:27:09 INFO - PROCESS | 1652 | 1467131229067 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}] 09:27:09 INFO - PROCESS | 1652 | 1467131229071 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:09 INFO - PROCESS | 1652 | 1467131229184 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 09:27:09 INFO - PROCESS | 1652 | 1467131229222 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:09 INFO - PROCESS | 1652 | 1467131229223 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x125016800 == 33 [pid = 1652] [id = 517] 09:27:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119d37800) [pid = 1652] [serial = 1551] [outer = 0x0] 09:27:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121a38c00) [pid = 1652] [serial = 1552] [outer = 0x119d37800] 09:27:09 INFO - PROCESS | 1652 | 1467131229248 Marionette DEBUG loaded listener.js 09:27:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12521b000) [pid = 1652] [serial = 1553] [outer = 0x119d37800] 09:27:09 INFO - PROCESS | 1652 | 1467131229548 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]]]}] 09:27:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:27:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 522ms 09:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:27:09 INFO - PROCESS | 1652 | 1467131229585 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 09:27:09 INFO - PROCESS | 1652 | 1467131229586 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 09:27:09 INFO - PROCESS | 1652 | 1467131229588 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:27:09 INFO - PROCESS | 1652 | 1467131229596 Marionette TRACE conn2 <- [1,2042,null,{}] 09:27:09 INFO - PROCESS | 1652 | 1467131229606 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}] 09:27:09 INFO - PROCESS | 1652 | 1467131229607 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:09 INFO - PROCESS | 1652 | 1467131229701 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 09:27:09 INFO - PROCESS | 1652 | 1467131229705 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:09 INFO - PROCESS | 1652 | 1467131229706 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12631a800 == 34 [pid = 1652] [id = 518] 09:27:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1128af800) [pid = 1652] [serial = 1554] [outer = 0x0] 09:27:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1257cd000) [pid = 1652] [serial = 1555] [outer = 0x1128af800] 09:27:09 INFO - PROCESS | 1652 | 1467131229730 Marionette DEBUG loaded listener.js 09:27:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x125814000) [pid = 1652] [serial = 1556] [outer = 0x1128af800] 09:27:10 INFO - PROCESS | 1652 | 1467131230069 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]]]}] 09:27:10 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) 09:27:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 530ms 09:27:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:27:10 INFO - PROCESS | 1652 | 1467131230118 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 09:27:10 INFO - PROCESS | 1652 | 1467131230119 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 09:27:10 INFO - PROCESS | 1652 | 1467131230121 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:27:10 INFO - PROCESS | 1652 | 1467131230122 Marionette TRACE conn2 <- [1,2046,null,{}] 09:27:10 INFO - PROCESS | 1652 | 1467131230125 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}] 09:27:10 INFO - PROCESS | 1652 | 1467131230126 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:10 INFO - PROCESS | 1652 | 1467131230223 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 09:27:10 INFO - PROCESS | 1652 | 1467131230264 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:10 INFO - PROCESS | 1652 | 1467131230265 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1284d1000 == 35 [pid = 1652] [id = 519] 09:27:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1258ebc00) [pid = 1652] [serial = 1557] [outer = 0x0] 09:27:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1261d5c00) [pid = 1652] [serial = 1558] [outer = 0x1258ebc00] 09:27:10 INFO - PROCESS | 1652 | 1467131230289 Marionette DEBUG loaded listener.js 09:27:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1268da400) [pid = 1652] [serial = 1559] [outer = 0x1258ebc00] 09:27:10 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1261d1c00) [pid = 1652] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:27:10 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x126e20000) [pid = 1652] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:27:10 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128381c00) [pid = 1652] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:27:10 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1298be800) [pid = 1652] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:27:10 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1133f1c00) [pid = 1652] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:27:10 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118576400) [pid = 1652] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:27:10 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118765c00) [pid = 1652] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:27:10 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x110fc9c00) [pid = 1652] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:27:10 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112f4f400) [pid = 1652] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:27:10 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1176da000) [pid = 1652] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:27:10 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1176d9400) [pid = 1652] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:27:10 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113f2d800) [pid = 1652] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:27:10 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12ad0cc00) [pid = 1652] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:27:10 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116968400) [pid = 1652] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:27:10 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12a6d3c00) [pid = 1652] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:27:10 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x115114000) [pid = 1652] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:27:10 INFO - PROCESS | 1652 | 1467131230736 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]]]}] 09:27:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:27:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 619ms 09:27:10 INFO - PROCESS | 1652 | 1467131230740 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 09:27:10 INFO - PROCESS | 1652 | 1467131230741 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 09:27:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:27:10 INFO - PROCESS | 1652 | 1467131230744 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:27:10 INFO - PROCESS | 1652 | 1467131230745 Marionette TRACE conn2 <- [1,2050,null,{}] 09:27:10 INFO - PROCESS | 1652 | 1467131230752 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}] 09:27:10 INFO - PROCESS | 1652 | 1467131230753 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:10 INFO - PROCESS | 1652 | 1467131230872 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 09:27:10 INFO - PROCESS | 1652 | 1467131230927 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:10 INFO - PROCESS | 1652 | 1467131230928 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bca000 == 36 [pid = 1652] [id = 520] 09:27:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x110fca000) [pid = 1652] [serial = 1560] [outer = 0x0] 09:27:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118569400) [pid = 1652] [serial = 1561] [outer = 0x110fca000] 09:27:10 INFO - PROCESS | 1652 | 1467131230955 Marionette DEBUG loaded listener.js 09:27:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1208e0c00) [pid = 1652] [serial = 1562] [outer = 0x110fca000] 09:27:11 INFO - PROCESS | 1652 | 1467131231206 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]]]}] 09:27:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:27:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 474ms 09:27:11 INFO - PROCESS | 1652 | 1467131231221 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 09:27:11 INFO - PROCESS | 1652 | 1467131231222 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 09:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:27:11 INFO - PROCESS | 1652 | 1467131231224 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:27:11 INFO - PROCESS | 1652 | 1467131231225 Marionette TRACE conn2 <- [1,2054,null,{}] 09:27:11 INFO - PROCESS | 1652 | 1467131231228 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}] 09:27:11 INFO - PROCESS | 1652 | 1467131231229 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:11 INFO - PROCESS | 1652 | 1467131231320 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 09:27:11 INFO - PROCESS | 1652 | 1467131231323 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:11 INFO - PROCESS | 1652 | 1467131231324 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a675800 == 37 [pid = 1652] [id = 521] 09:27:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1208e2400) [pid = 1652] [serial = 1563] [outer = 0x0] 09:27:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126e11800) [pid = 1652] [serial = 1564] [outer = 0x1208e2400] 09:27:11 INFO - PROCESS | 1652 | 1467131231350 Marionette DEBUG loaded listener.js 09:27:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126e1f800) [pid = 1652] [serial = 1565] [outer = 0x1208e2400] 09:27:11 INFO - PROCESS | 1652 | 1467131231675 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]]]}] 09:27:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:27:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 471ms 09:27:11 INFO - PROCESS | 1652 | 1467131231695 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 09:27:11 INFO - PROCESS | 1652 | 1467131231698 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 09:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:27:11 INFO - PROCESS | 1652 | 1467131231701 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:27:11 INFO - PROCESS | 1652 | 1467131231703 Marionette TRACE conn2 <- [1,2058,null,{}] 09:27:11 INFO - PROCESS | 1652 | 1467131231705 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}] 09:27:11 INFO - PROCESS | 1652 | 1467131231707 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:11 INFO - PROCESS | 1652 | 1467131231833 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 09:27:11 INFO - PROCESS | 1652 | 1467131231839 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:11 INFO - PROCESS | 1652 | 1467131231840 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x121ae2800 == 38 [pid = 1652] [id = 522] 09:27:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1128ab400) [pid = 1652] [serial = 1566] [outer = 0x0] 09:27:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128379c00) [pid = 1652] [serial = 1567] [outer = 0x1128ab400] 09:27:11 INFO - PROCESS | 1652 | 1467131231867 Marionette DEBUG loaded listener.js 09:27:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1291e5c00) [pid = 1652] [serial = 1568] [outer = 0x1128ab400] 09:27:12 INFO - PROCESS | 1652 | 1467131232197 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]]]}] 09:27:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:27:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 518ms 09:27:12 INFO - PROCESS | 1652 | 1467131232221 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 09:27:12 INFO - PROCESS | 1652 | 1467131232222 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 09:27:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:27:12 INFO - PROCESS | 1652 | 1467131232224 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:27:12 INFO - PROCESS | 1652 | 1467131232225 Marionette TRACE conn2 <- [1,2062,null,{}] 09:27:12 INFO - PROCESS | 1652 | 1467131232227 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}] 09:27:12 INFO - PROCESS | 1652 | 1467131232228 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:12 INFO - PROCESS | 1652 | 1467131232306 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 09:27:12 INFO - PROCESS | 1652 | 1467131232309 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:12 INFO - PROCESS | 1652 | 1467131232310 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c47d800 == 39 [pid = 1652] [id = 523] 09:27:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128384400) [pid = 1652] [serial = 1569] [outer = 0x0] 09:27:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a669800) [pid = 1652] [serial = 1570] [outer = 0x128384400] 09:27:12 INFO - PROCESS | 1652 | 1467131232336 Marionette DEBUG loaded listener.js 09:27:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a6dcc00) [pid = 1652] [serial = 1571] [outer = 0x128384400] 09:27:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1187e5800 == 38 [pid = 1652] [id = 511] 09:27:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11622e000 == 37 [pid = 1652] [id = 512] 09:27:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11825e000 == 36 [pid = 1652] [id = 513] 09:27:13 INFO - PROCESS | 1652 | --DOCSHELL 0x119bcb000 == 35 [pid = 1652] [id = 514] 09:27:13 INFO - PROCESS | 1652 | --DOCSHELL 0x125016800 == 34 [pid = 1652] [id = 517] 09:27:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1284d1000 == 33 [pid = 1652] [id = 519] 09:27:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12631a800 == 32 [pid = 1652] [id = 518] 09:27:13 INFO - PROCESS | 1652 | --DOCSHELL 0x119bca000 == 31 [pid = 1652] [id = 520] 09:27:13 INFO - PROCESS | 1652 | --DOCSHELL 0x121359000 == 30 [pid = 1652] [id = 515] 09:27:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12a675800 == 29 [pid = 1652] [id = 521] 09:27:13 INFO - PROCESS | 1652 | --DOCSHELL 0x121af1000 == 28 [pid = 1652] [id = 516] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1284a7c00) [pid = 1652] [serial = 1472] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOCSHELL 0x121ae2800 == 27 [pid = 1652] [id = 522] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128380000) [pid = 1652] [serial = 1498] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1291e0400) [pid = 1652] [serial = 1501] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12a66b400) [pid = 1652] [serial = 1504] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1166f0400) [pid = 1652] [serial = 1480] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116a09c00) [pid = 1652] [serial = 1481] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118fc6c00) [pid = 1652] [serial = 1486] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1194f7c00) [pid = 1652] [serial = 1487] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1208ea800) [pid = 1652] [serial = 1492] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x124451c00) [pid = 1652] [serial = 1493] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11223e800) [pid = 1652] [serial = 1474] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112ac2c00) [pid = 1652] [serial = 1475] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119d2a800) [pid = 1652] [serial = 1489] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119e80c00) [pid = 1652] [serial = 1490] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1180acc00) [pid = 1652] [serial = 1483] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11856d800) [pid = 1652] [serial = 1484] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118092000) [pid = 1652] [serial = 1477] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11817c000) [pid = 1652] [serial = 1478] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1170b1400) [pid = 1652] [serial = 1507] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12b02c000) [pid = 1652] [serial = 1514] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11856ec00) [pid = 1652] [serial = 1508] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12a6d3400) [pid = 1652] [serial = 1505] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12b024400) [pid = 1652] [serial = 1513] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x125031000) [pid = 1652] [serial = 1495] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12b06ec00) [pid = 1652] [serial = 1517] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12ad06400) [pid = 1652] [serial = 1511] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1290af000) [pid = 1652] [serial = 1499] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x129357000) [pid = 1652] [serial = 1502] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12b030400) [pid = 1652] [serial = 1516] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x126e18c00) [pid = 1652] [serial = 1496] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x119b62800) [pid = 1652] [serial = 1510] [outer = 0x0] [url = about:blank] 09:27:13 INFO - PROCESS | 1652 | 1467131233758 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]]]}] 09:27:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:27:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1572ms 09:27:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:27:13 INFO - PROCESS | 1652 | 1467131233797 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 09:27:13 INFO - PROCESS | 1652 | 1467131233800 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 09:27:13 INFO - PROCESS | 1652 | 1467131233805 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:27:13 INFO - PROCESS | 1652 | 1467131233808 Marionette TRACE conn2 <- [1,2066,null,{}] 09:27:13 INFO - PROCESS | 1652 | 1467131233823 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}] 09:27:13 INFO - PROCESS | 1652 | 1467131233826 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:13 INFO - PROCESS | 1652 | 1467131233965 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 09:27:14 INFO - PROCESS | 1652 | 1467131234046 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:14 INFO - PROCESS | 1652 | 1467131234048 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11608f000 == 28 [pid = 1652] [id = 524] 09:27:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x112a83000) [pid = 1652] [serial = 1572] [outer = 0x0] 09:27:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x112a86800) [pid = 1652] [serial = 1573] [outer = 0x112a83000] 09:27:14 INFO - PROCESS | 1652 | 1467131234096 Marionette DEBUG loaded listener.js 09:27:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1133ef000) [pid = 1652] [serial = 1574] [outer = 0x112a83000] 09:27:14 INFO - PROCESS | 1652 | 1467131234461 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]]]}] 09:27:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:27:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 676ms 09:27:14 INFO - PROCESS | 1652 | 1467131234479 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 09:27:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:27:14 INFO - PROCESS | 1652 | 1467131234486 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 09:27:14 INFO - PROCESS | 1652 | 1467131234490 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:27:14 INFO - PROCESS | 1652 | 1467131234492 Marionette TRACE conn2 <- [1,2070,null,{}] 09:27:14 INFO - PROCESS | 1652 | 1467131234495 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}] 09:27:14 INFO - PROCESS | 1652 | 1467131234498 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:14 INFO - PROCESS | 1652 | 1467131234578 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 09:27:14 INFO - PROCESS | 1652 | 1467131234633 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:14 INFO - PROCESS | 1652 | 1467131234635 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e31000 == 29 [pid = 1652] [id = 525] 09:27:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x113969800) [pid = 1652] [serial = 1575] [outer = 0x0] 09:27:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x116030c00) [pid = 1652] [serial = 1576] [outer = 0x113969800] 09:27:14 INFO - PROCESS | 1652 | 1467131234662 Marionette DEBUG loaded listener.js 09:27:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11671c000) [pid = 1652] [serial = 1577] [outer = 0x113969800] 09:27:15 INFO - PROCESS | 1652 | 1467131235194 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]]]}] 09:27:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 770ms 09:27:15 INFO - PROCESS | 1652 | 1467131235261 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 09:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:27:15 INFO - PROCESS | 1652 | 1467131235265 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 09:27:15 INFO - PROCESS | 1652 | 1467131235269 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:27:15 INFO - PROCESS | 1652 | 1467131235272 Marionette TRACE conn2 <- [1,2074,null,{}] 09:27:15 INFO - PROCESS | 1652 | 1467131235276 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}] 09:27:15 INFO - PROCESS | 1652 | 1467131235278 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:15 INFO - PROCESS | 1652 | 1467131235407 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 09:27:15 INFO - PROCESS | 1652 | 1467131235483 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:15 INFO - PROCESS | 1652 | 1467131235485 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182e4800 == 30 [pid = 1652] [id = 526] 09:27:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x113f2d800) [pid = 1652] [serial = 1578] [outer = 0x0] 09:27:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1162d4800) [pid = 1652] [serial = 1579] [outer = 0x113f2d800] 09:27:15 INFO - PROCESS | 1652 | 1467131235517 Marionette DEBUG loaded listener.js 09:27:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1167bb000) [pid = 1652] [serial = 1580] [outer = 0x113f2d800] 09:27:16 INFO - PROCESS | 1652 | 1467131236053 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]]]}] 09:27:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:27:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 822ms 09:27:16 INFO - PROCESS | 1652 | 1467131236092 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 09:27:16 INFO - PROCESS | 1652 | 1467131236099 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 09:27:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:27:16 INFO - PROCESS | 1652 | 1467131236107 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:27:16 INFO - PROCESS | 1652 | 1467131236110 Marionette TRACE conn2 <- [1,2078,null,{}] 09:27:16 INFO - PROCESS | 1652 | 1467131236114 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}] 09:27:16 INFO - PROCESS | 1652 | 1467131236116 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:16 INFO - PROCESS | 1652 | 1467131236272 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 09:27:16 INFO - PROCESS | 1652 | 1467131236350 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:16 INFO - PROCESS | 1652 | 1467131236352 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x119448000 == 31 [pid = 1652] [id = 527] 09:27:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x117496800) [pid = 1652] [serial = 1581] [outer = 0x0] 09:27:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1174a1000) [pid = 1652] [serial = 1582] [outer = 0x117496800] 09:27:16 INFO - PROCESS | 1652 | 1467131236383 Marionette DEBUG loaded listener.js 09:27:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x117e9a800) [pid = 1652] [serial = 1583] [outer = 0x117496800] 09:27:16 INFO - PROCESS | 1652 | --DOCSHELL 0x11608f000 == 30 [pid = 1652] [id = 524] 09:27:16 INFO - PROCESS | 1652 | 1467131236864 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]]]}] 09:27:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:27:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 776ms 09:27:16 INFO - PROCESS | 1652 | 1467131236886 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 09:27:16 INFO - PROCESS | 1652 | 1467131236888 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 09:27:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:27:16 INFO - PROCESS | 1652 | 1467131236891 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:27:16 INFO - PROCESS | 1652 | 1467131236893 Marionette TRACE conn2 <- [1,2082,null,{}] 09:27:16 INFO - PROCESS | 1652 | 1467131236896 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}] 09:27:16 INFO - PROCESS | 1652 | 1467131236898 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:16 INFO - PROCESS | 1652 | 1467131236979 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 09:27:16 INFO - PROCESS | 1652 | 1467131236986 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:16 INFO - PROCESS | 1652 | 1467131236987 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182ed000 == 31 [pid = 1652] [id = 528] 09:27:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x116632c00) [pid = 1652] [serial = 1584] [outer = 0x0] 09:27:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1170b1000) [pid = 1652] [serial = 1585] [outer = 0x116632c00] 09:27:17 INFO - PROCESS | 1652 | 1467131237015 Marionette DEBUG loaded listener.js 09:27:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x117e9b000) [pid = 1652] [serial = 1586] [outer = 0x116632c00] 09:27:17 INFO - PROCESS | 1652 | 1467131237371 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]]]}] 09:27:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 520ms 09:27:17 INFO - PROCESS | 1652 | 1467131237411 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 09:27:17 INFO - PROCESS | 1652 | 1467131237414 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 09:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:27:17 INFO - PROCESS | 1652 | 1467131237437 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:27:17 INFO - PROCESS | 1652 | 1467131237439 Marionette TRACE conn2 <- [1,2086,null,{}] 09:27:17 INFO - PROCESS | 1652 | 1467131237441 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}] 09:27:17 INFO - PROCESS | 1652 | 1467131237443 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:17 INFO - PROCESS | 1652 | 1467131237524 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 09:27:17 INFO - PROCESS | 1652 | 1467131237528 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:17 INFO - PROCESS | 1652 | 1467131237530 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ec0000 == 32 [pid = 1652] [id = 529] 09:27:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116073400) [pid = 1652] [serial = 1587] [outer = 0x0] 09:27:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118181c00) [pid = 1652] [serial = 1588] [outer = 0x116073400] 09:27:17 INFO - PROCESS | 1652 | 1467131237559 Marionette DEBUG loaded listener.js 09:27:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118466c00) [pid = 1652] [serial = 1589] [outer = 0x116073400] 09:27:17 INFO - PROCESS | 1652 | 1467131237921 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]]]}] 09:27:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 525ms 09:27:17 INFO - PROCESS | 1652 | 1467131237959 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 09:27:17 INFO - PROCESS | 1652 | 1467131237960 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 09:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:27:17 INFO - PROCESS | 1652 | 1467131237972 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:27:17 INFO - PROCESS | 1652 | 1467131237975 Marionette TRACE conn2 <- [1,2090,null,{}] 09:27:17 INFO - PROCESS | 1652 | 1467131237983 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}] 09:27:17 INFO - PROCESS | 1652 | 1467131237987 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:18 INFO - PROCESS | 1652 | 1467131238063 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 09:27:18 INFO - PROCESS | 1652 | 1467131238070 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:18 INFO - PROCESS | 1652 | 1467131238072 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12165c000 == 33 [pid = 1652] [id = 530] 09:27:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11856dc00) [pid = 1652] [serial = 1590] [outer = 0x0] 09:27:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118764000) [pid = 1652] [serial = 1591] [outer = 0x11856dc00] 09:27:18 INFO - PROCESS | 1652 | 1467131238100 Marionette DEBUG loaded listener.js 09:27:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1191d7800) [pid = 1652] [serial = 1592] [outer = 0x11856dc00] 09:27:18 INFO - PROCESS | 1652 | 1467131238448 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]]]}] 09:27:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 532ms 09:27:18 INFO - PROCESS | 1652 | 1467131238494 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 09:27:18 INFO - PROCESS | 1652 | 1467131238496 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 09:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:27:18 INFO - PROCESS | 1652 | 1467131238498 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:27:18 INFO - PROCESS | 1652 | 1467131238500 Marionette TRACE conn2 <- [1,2094,null,{}] 09:27:18 INFO - PROCESS | 1652 | 1467131238502 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}] 09:27:18 INFO - PROCESS | 1652 | 1467131238503 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:18 INFO - PROCESS | 1652 | 1467131238585 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 09:27:18 INFO - PROCESS | 1652 | 1467131238647 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:18 INFO - PROCESS | 1652 | 1467131238648 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x124131000 == 34 [pid = 1652] [id = 531] 09:27:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1191dcc00) [pid = 1652] [serial = 1593] [outer = 0x0] 09:27:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1194f2000) [pid = 1652] [serial = 1594] [outer = 0x1191dcc00] 09:27:18 INFO - PROCESS | 1652 | 1467131238672 Marionette DEBUG loaded listener.js 09:27:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11994d400) [pid = 1652] [serial = 1595] [outer = 0x1191dcc00] 09:27:18 INFO - PROCESS | 1652 | 1467131238955 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]]]}] 09:27:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 469ms 09:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:27:18 INFO - PROCESS | 1652 | 1467131238968 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 09:27:18 INFO - PROCESS | 1652 | 1467131238969 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 09:27:18 INFO - PROCESS | 1652 | 1467131238971 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:27:18 INFO - PROCESS | 1652 | 1467131238972 Marionette TRACE conn2 <- [1,2098,null,{}] 09:27:18 INFO - PROCESS | 1652 | 1467131238987 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}] 09:27:18 INFO - PROCESS | 1652 | 1467131238989 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:19 INFO - PROCESS | 1652 | 1467131239089 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 09:27:19 INFO - PROCESS | 1652 | 1467131239093 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:19 INFO - PROCESS | 1652 | 1467131239094 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1258cd800 == 35 [pid = 1652] [id = 532] 09:27:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11856d400) [pid = 1652] [serial = 1596] [outer = 0x0] 09:27:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119b62c00) [pid = 1652] [serial = 1597] [outer = 0x11856d400] 09:27:19 INFO - PROCESS | 1652 | 1467131239119 Marionette DEBUG loaded listener.js 09:27:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119d36400) [pid = 1652] [serial = 1598] [outer = 0x11856d400] 09:27:19 INFO - PROCESS | 1652 | 1467131239479 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]]]}] 09:27:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:27:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 520ms 09:27:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:27:19 INFO - PROCESS | 1652 | 1467131239492 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 09:27:19 INFO - PROCESS | 1652 | 1467131239494 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 09:27:19 INFO - PROCESS | 1652 | 1467131239496 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:27:19 INFO - PROCESS | 1652 | 1467131239497 Marionette TRACE conn2 <- [1,2102,null,{}] 09:27:19 INFO - PROCESS | 1652 | 1467131239499 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}] 09:27:19 INFO - PROCESS | 1652 | 1467131239503 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:19 INFO - PROCESS | 1652 | 1467131239606 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 09:27:19 INFO - PROCESS | 1652 | 1467131239619 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:19 INFO - PROCESS | 1652 | 1467131239621 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a17800 == 36 [pid = 1652] [id = 533] 09:27:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119d37000) [pid = 1652] [serial = 1599] [outer = 0x0] 09:27:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119e7c800) [pid = 1652] [serial = 1600] [outer = 0x119d37000] 09:27:19 INFO - PROCESS | 1652 | 1467131239645 Marionette DEBUG loaded listener.js 09:27:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12442c400) [pid = 1652] [serial = 1601] [outer = 0x119d37000] 09:27:19 INFO - PROCESS | 1652 | 1467131239996 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]]]}] 09:27:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:27:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 520ms 09:27:20 INFO - PROCESS | 1652 | 1467131240017 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 09:27:20 INFO - PROCESS | 1652 | 1467131240019 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 09:27:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:27:20 INFO - PROCESS | 1652 | 1467131240022 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:27:20 INFO - PROCESS | 1652 | 1467131240024 Marionette TRACE conn2 <- [1,2106,null,{}] 09:27:20 INFO - PROCESS | 1652 | 1467131240035 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}] 09:27:20 INFO - PROCESS | 1652 | 1467131240037 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:20 INFO - PROCESS | 1652 | 1467131240184 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 09:27:20 INFO - PROCESS | 1652 | 1467131240237 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:20 INFO - PROCESS | 1652 | 1467131240238 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x118256000 == 37 [pid = 1652] [id = 534] 09:27:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1128e7800) [pid = 1652] [serial = 1602] [outer = 0x0] 09:27:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124451c00) [pid = 1652] [serial = 1603] [outer = 0x1128e7800] 09:27:20 INFO - PROCESS | 1652 | 1467131240276 Marionette DEBUG loaded listener.js 09:27:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12505d400) [pid = 1652] [serial = 1604] [outer = 0x1128e7800] 09:27:20 INFO - PROCESS | 1652 | 1467131240651 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]]]}] 09:27:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:27:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 673ms 09:27:20 INFO - PROCESS | 1652 | 1467131240696 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 09:27:20 INFO - PROCESS | 1652 | 1467131240698 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 09:27:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:27:20 INFO - PROCESS | 1652 | 1467131240701 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:27:20 INFO - PROCESS | 1652 | 1467131240703 Marionette TRACE conn2 <- [1,2110,null,{}] 09:27:20 INFO - PROCESS | 1652 | 1467131240706 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}] 09:27:20 INFO - PROCESS | 1652 | 1467131240708 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:20 INFO - PROCESS | 1652 | 1467131240859 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 09:27:20 INFO - PROCESS | 1652 | 1467131240883 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:20 INFO - PROCESS | 1652 | 1467131240885 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac7f000 == 38 [pid = 1652] [id = 535] 09:27:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x125031000) [pid = 1652] [serial = 1605] [outer = 0x0] 09:27:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1257cf800) [pid = 1652] [serial = 1606] [outer = 0x125031000] 09:27:20 INFO - PROCESS | 1652 | 1467131240925 Marionette DEBUG loaded listener.js 09:27:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1257d8800) [pid = 1652] [serial = 1607] [outer = 0x125031000] 09:27:21 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1128a8000) [pid = 1652] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:27:21 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119d37800) [pid = 1652] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:27:21 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1128af800) [pid = 1652] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:27:21 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x110fca000) [pid = 1652] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:27:21 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1258ebc00) [pid = 1652] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:27:21 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1208e2400) [pid = 1652] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:27:21 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1128ab000) [pid = 1652] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:27:21 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1167bac00) [pid = 1652] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:27:21 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x113936400) [pid = 1652] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:27:21 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118097c00) [pid = 1652] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:27:21 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118095c00) [pid = 1652] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:27:21 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1261ce000) [pid = 1652] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:27:21 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x112a83000) [pid = 1652] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:27:21 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x128384400) [pid = 1652] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:27:21 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12576d000) [pid = 1652] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:27:21 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1128ab400) [pid = 1652] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:27:21 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1185d1400) [pid = 1652] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:27:21 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x112ae0800) [pid = 1652] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:27:21 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119381c00) [pid = 1652] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:27:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:27:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 620ms 09:27:21 INFO - PROCESS | 1652 | 1467131241315 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]]]}] 09:27:21 INFO - PROCESS | 1652 | 1467131241321 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 09:27:21 INFO - PROCESS | 1652 | 1467131241322 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 09:27:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:27:21 INFO - PROCESS | 1652 | 1467131241324 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:27:21 INFO - PROCESS | 1652 | 1467131241326 Marionette TRACE conn2 <- [1,2114,null,{}] 09:27:21 INFO - PROCESS | 1652 | 1467131241328 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}] 09:27:21 INFO - PROCESS | 1652 | 1467131241329 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:21 INFO - PROCESS | 1652 | 1467131241434 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 09:27:21 INFO - PROCESS | 1652 | 1467131241484 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:21 INFO - PROCESS | 1652 | 1467131241485 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ec5000 == 39 [pid = 1652] [id = 536] 09:27:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1128ab400) [pid = 1652] [serial = 1608] [outer = 0x0] 09:27:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1176e1400) [pid = 1652] [serial = 1609] [outer = 0x1128ab400] 09:27:21 INFO - PROCESS | 1652 | 1467131241509 Marionette DEBUG loaded listener.js 09:27:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11972d400) [pid = 1652] [serial = 1610] [outer = 0x1128ab400] 09:27:21 INFO - PROCESS | 1652 | 1467131241767 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]]]}] 09:27:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:27:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 471ms 09:27:21 INFO - PROCESS | 1652 | 1467131241795 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 09:27:21 INFO - PROCESS | 1652 | 1467131241797 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 09:27:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:27:21 INFO - PROCESS | 1652 | 1467131241806 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:27:21 INFO - PROCESS | 1652 | 1467131241807 Marionette TRACE conn2 <- [1,2118,null,{}] 09:27:21 INFO - PROCESS | 1652 | 1467131241809 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}] 09:27:21 INFO - PROCESS | 1652 | 1467131241810 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:21 INFO - PROCESS | 1652 | 1467131241893 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 09:27:21 INFO - PROCESS | 1652 | 1467131241897 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:21 INFO - PROCESS | 1652 | 1467131241900 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b176800 == 40 [pid = 1652] [id = 537] 09:27:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119951800) [pid = 1652] [serial = 1611] [outer = 0x0] 09:27:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1257ce400) [pid = 1652] [serial = 1612] [outer = 0x119951800] 09:27:21 INFO - PROCESS | 1652 | 1467131241924 Marionette DEBUG loaded listener.js 09:27:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1258e0c00) [pid = 1652] [serial = 1613] [outer = 0x119951800] 09:27:22 INFO - PROCESS | 1652 | 1467131242246 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]]]}] 09:27:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:27:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 470ms 09:27:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:27:22 INFO - PROCESS | 1652 | 1467131242277 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 09:27:22 INFO - PROCESS | 1652 | 1467131242278 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 09:27:22 INFO - PROCESS | 1652 | 1467131242280 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:27:22 INFO - PROCESS | 1652 | 1467131242282 Marionette TRACE conn2 <- [1,2122,null,{}] 09:27:22 INFO - PROCESS | 1652 | 1467131242284 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}] 09:27:22 INFO - PROCESS | 1652 | 1467131242286 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:22 INFO - PROCESS | 1652 | 1467131242400 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 09:27:22 INFO - PROCESS | 1652 | 1467131242406 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:22 INFO - PROCESS | 1652 | 1467131242408 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c476800 == 41 [pid = 1652] [id = 538] 09:27:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1191db000) [pid = 1652] [serial = 1614] [outer = 0x0] 09:27:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1258e2800) [pid = 1652] [serial = 1615] [outer = 0x1191db000] 09:27:22 INFO - PROCESS | 1652 | 1467131242434 Marionette DEBUG loaded listener.js 09:27:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128378c00) [pid = 1652] [serial = 1616] [outer = 0x1191db000] 09:27:22 INFO - PROCESS | 1652 | 1467131242758 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]]]}] 09:27:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:27:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 520ms 09:27:22 INFO - PROCESS | 1652 | 1467131242801 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 09:27:22 INFO - PROCESS | 1652 | 1467131242802 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 09:27:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:27:22 INFO - PROCESS | 1652 | 1467131242804 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:27:22 INFO - PROCESS | 1652 | 1467131242805 Marionette TRACE conn2 <- [1,2126,null,{}] 09:27:22 INFO - PROCESS | 1652 | 1467131242808 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}] 09:27:22 INFO - PROCESS | 1652 | 1467131242809 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:22 INFO - PROCESS | 1652 | 1467131242888 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 09:27:22 INFO - PROCESS | 1652 | 1467131242892 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:22 INFO - PROCESS | 1652 | 1467131242893 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5bd000 == 42 [pid = 1652] [id = 539] 09:27:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128379400) [pid = 1652] [serial = 1617] [outer = 0x0] 09:27:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128385400) [pid = 1652] [serial = 1618] [outer = 0x128379400] 09:27:22 INFO - PROCESS | 1652 | 1467131242917 Marionette DEBUG loaded listener.js 09:27:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1290b2000) [pid = 1652] [serial = 1619] [outer = 0x128379400] 09:27:23 INFO - PROCESS | 1652 | 1467131243376 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]]]}] 09:27:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:27:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 618ms 09:27:23 INFO - PROCESS | 1652 | 1467131243423 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 09:27:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:27:23 INFO - PROCESS | 1652 | 1467131243425 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 09:27:23 INFO - PROCESS | 1652 | 1467131243429 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:27:23 INFO - PROCESS | 1652 | 1467131243431 Marionette TRACE conn2 <- [1,2130,null,{}] 09:27:23 INFO - PROCESS | 1652 | 1467131243435 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}] 09:27:23 INFO - PROCESS | 1652 | 1467131243436 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:23 INFO - PROCESS | 1652 | 1467131243550 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 09:27:23 INFO - PROCESS | 1652 | 1467131243625 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:23 INFO - PROCESS | 1652 | 1467131243626 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bca000 == 43 [pid = 1652] [id = 540] 09:27:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1128eac00) [pid = 1652] [serial = 1620] [outer = 0x0] 09:27:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x113379400) [pid = 1652] [serial = 1621] [outer = 0x1128eac00] 09:27:23 INFO - PROCESS | 1652 | 1467131243660 Marionette DEBUG loaded listener.js 09:27:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x116968400) [pid = 1652] [serial = 1622] [outer = 0x1128eac00] 09:27:24 INFO - PROCESS | 1652 | 1467131244102 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] 09:27:24 INFO - PROCESS | 1652 | 1467131244154 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 09:27:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 09:27:24 INFO - PROCESS | 1652 | 1467131244159 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:27:24 INFO - PROCESS | 1652 | 1467131244161 Marionette TRACE conn2 <- [1,2134,null,{}] 09:27:24 INFO - PROCESS | 1652 | 1467131244185 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}] 09:27:24 INFO - PROCESS | 1652 | 1467131244187 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:24 INFO - PROCESS | 1652 | 1467131244292 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 09:27:24 INFO - PROCESS | 1652 | 1467131244362 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:24 INFO - PROCESS | 1652 | 1467131244364 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x124503800 == 44 [pid = 1652] [id = 541] 09:27:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1181a0c00) [pid = 1652] [serial = 1623] [outer = 0x0] 09:27:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11856e800) [pid = 1652] [serial = 1624] [outer = 0x1181a0c00] 09:27:24 INFO - PROCESS | 1652 | 1467131244394 Marionette DEBUG loaded listener.js 09:27:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118f41c00) [pid = 1652] [serial = 1625] [outer = 0x1181a0c00] 09:27:24 INFO - PROCESS | 1652 | 1467131244782 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]]]}] 09:27:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:27:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 669ms 09:27:24 INFO - PROCESS | 1652 | 1467131244829 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 09:27:24 INFO - PROCESS | 1652 | 1467131244830 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 09:27:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:27:24 INFO - PROCESS | 1652 | 1467131244835 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:27:24 INFO - PROCESS | 1652 | 1467131244837 Marionette TRACE conn2 <- [1,2138,null,{}] 09:27:24 INFO - PROCESS | 1652 | 1467131244845 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}] 09:27:24 INFO - PROCESS | 1652 | 1467131244849 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:24 INFO - PROCESS | 1652 | 1467131244949 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 09:27:25 INFO - PROCESS | 1652 | 1467131245011 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:25 INFO - PROCESS | 1652 | 1467131245013 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5b7800 == 45 [pid = 1652] [id = 542] 09:27:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11972d000) [pid = 1652] [serial = 1626] [outer = 0x0] 09:27:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x119e79000) [pid = 1652] [serial = 1627] [outer = 0x11972d000] 09:27:25 INFO - PROCESS | 1652 | 1467131245056 Marionette DEBUG loaded listener.js 09:27:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12169cc00) [pid = 1652] [serial = 1628] [outer = 0x11972d000] 09:27:25 INFO - PROCESS | 1652 | 1467131245481 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]]]}] 09:27:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:27:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 673ms 09:27:25 INFO - PROCESS | 1652 | 1467131245509 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 09:27:25 INFO - PROCESS | 1652 | 1467131245510 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 09:27:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:27:25 INFO - PROCESS | 1652 | 1467131245513 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:27:25 INFO - PROCESS | 1652 | 1467131245514 Marionette TRACE conn2 <- [1,2142,null,{}] 09:27:25 INFO - PROCESS | 1652 | 1467131245517 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}] 09:27:25 INFO - PROCESS | 1652 | 1467131245518 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:25 INFO - PROCESS | 1652 | 1467131245638 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 09:27:25 INFO - PROCESS | 1652 | 1467131245710 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:25 INFO - PROCESS | 1652 | 1467131245712 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cc75000 == 46 [pid = 1652] [id = 543] 09:27:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x125062c00) [pid = 1652] [serial = 1629] [outer = 0x0] 09:27:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1261d0800) [pid = 1652] [serial = 1630] [outer = 0x125062c00] 09:27:25 INFO - PROCESS | 1652 | 1467131245740 Marionette DEBUG loaded listener.js 09:27:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x126e12400) [pid = 1652] [serial = 1631] [outer = 0x125062c00] 09:27:26 INFO - PROCESS | 1652 | 1467131246167 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] 09:27:26 INFO - PROCESS | 1652 | 1467131246187 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 09:27:26 INFO - PROCESS | 1652 | 1467131246189 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:27:26 INFO - PROCESS | 1652 | 1467131246190 Marionette TRACE conn2 <- [1,2146,null,{}] 09:27:26 INFO - PROCESS | 1652 | 1467131246193 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}] 09:27:26 INFO - PROCESS | 1652 | 1467131246194 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:26 INFO - PROCESS | 1652 | 1467131246296 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 09:27:26 INFO - PROCESS | 1652 | 1467131246357 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:26 INFO - PROCESS | 1652 | 1467131246358 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x116992000 == 47 [pid = 1652] [id = 544] 09:27:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x116077000) [pid = 1652] [serial = 1632] [outer = 0x0] 09:27:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1180ad800) [pid = 1652] [serial = 1633] [outer = 0x116077000] 09:27:26 INFO - PROCESS | 1652 | 1467131246386 Marionette DEBUG loaded listener.js 09:27:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x126e12800) [pid = 1652] [serial = 1634] [outer = 0x116077000] 09:27:27 INFO - PROCESS | 1652 | 1467131247012 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] 09:27:27 INFO - PROCESS | 1652 | 1467131247065 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 09:27:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:27:27 INFO - PROCESS | 1652 | 1467131247091 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:27:27 INFO - PROCESS | 1652 | 1467131247096 Marionette TRACE conn2 <- [1,2150,null,{}] 09:27:27 INFO - PROCESS | 1652 | 1467131247103 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}] 09:27:27 INFO - PROCESS | 1652 | 1467131247105 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:27 INFO - PROCESS | 1652 | 1467131247251 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 09:27:27 INFO - PROCESS | 1652 | 1467131247356 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:27 INFO - PROCESS | 1652 | 1467131247358 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191b3000 == 48 [pid = 1652] [id = 545] 09:27:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1176d9800) [pid = 1652] [serial = 1635] [outer = 0x0] 09:27:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x118095800) [pid = 1652] [serial = 1636] [outer = 0x1176d9800] 09:27:27 INFO - PROCESS | 1652 | 1467131247406 Marionette DEBUG loaded listener.js 09:27:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1181aa800) [pid = 1652] [serial = 1637] [outer = 0x1176d9800] 09:27:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12c476800 == 47 [pid = 1652] [id = 538] 09:27:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12b176800 == 46 [pid = 1652] [id = 537] 09:27:27 INFO - PROCESS | 1652 | --DOCSHELL 0x126ec5000 == 45 [pid = 1652] [id = 536] 09:27:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac7f000 == 44 [pid = 1652] [id = 535] 09:27:27 INFO - PROCESS | 1652 | --DOCSHELL 0x118256000 == 43 [pid = 1652] [id = 534] 09:27:27 INFO - PROCESS | 1652 | --DOCSHELL 0x126a17800 == 42 [pid = 1652] [id = 533] 09:27:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1258cd800 == 41 [pid = 1652] [id = 532] 09:27:27 INFO - PROCESS | 1652 | --DOCSHELL 0x124131000 == 40 [pid = 1652] [id = 531] 09:27:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12165c000 == 39 [pid = 1652] [id = 530] 09:27:27 INFO - PROCESS | 1652 | --DOCSHELL 0x119ec0000 == 38 [pid = 1652] [id = 529] 09:27:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1182ed000 == 37 [pid = 1652] [id = 528] 09:27:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1182e4800 == 36 [pid = 1652] [id = 526] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x119d31400) [pid = 1652] [serial = 1549] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12521b000) [pid = 1652] [serial = 1553] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x121a38c00) [pid = 1652] [serial = 1552] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x119e75c00) [pid = 1652] [serial = 1550] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1257cd000) [pid = 1652] [serial = 1555] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x125814000) [pid = 1652] [serial = 1556] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118569400) [pid = 1652] [serial = 1561] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1261d5c00) [pid = 1652] [serial = 1558] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x126e11800) [pid = 1652] [serial = 1564] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1268da400) [pid = 1652] [serial = 1559] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1208e0c00) [pid = 1652] [serial = 1562] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118f48400) [pid = 1652] [serial = 1543] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1191da400) [pid = 1652] [serial = 1544] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118090400) [pid = 1652] [serial = 1540] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1180ad400) [pid = 1652] [serial = 1541] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x113f38000) [pid = 1652] [serial = 1537] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11662f400) [pid = 1652] [serial = 1538] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118759c00) [pid = 1652] [serial = 1535] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11817f800) [pid = 1652] [serial = 1534] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1268e6c00) [pid = 1652] [serial = 1532] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119d33800) [pid = 1652] [serial = 1531] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12687e000) [pid = 1652] [serial = 1528] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1290acc00) [pid = 1652] [serial = 1529] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x112a86800) [pid = 1652] [serial = 1573] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12a6dcc00) [pid = 1652] [serial = 1571] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1133ef000) [pid = 1652] [serial = 1574] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12a669800) [pid = 1652] [serial = 1570] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x126e12000) [pid = 1652] [serial = 1526] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1257cf400) [pid = 1652] [serial = 1525] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1291e5c00) [pid = 1652] [serial = 1568] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1167b9800) [pid = 1652] [serial = 1523] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118fed800) [pid = 1652] [serial = 1522] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116a10c00) [pid = 1652] [serial = 1520] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11393f800) [pid = 1652] [serial = 1519] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119953400) [pid = 1652] [serial = 1546] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x126e1f800) [pid = 1652] [serial = 1565] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119b69c00) [pid = 1652] [serial = 1547] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x128379c00) [pid = 1652] [serial = 1567] [outer = 0x0] [url = about:blank] 09:27:27 INFO - PROCESS | 1652 | 1467131247793 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]]]}] 09:27:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:27:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 729ms 09:27:27 INFO - PROCESS | 1652 | 1467131247819 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 09:27:27 INFO - PROCESS | 1652 | 1467131247822 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 09:27:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:27:27 INFO - PROCESS | 1652 | 1467131247826 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:27:27 INFO - PROCESS | 1652 | 1467131247828 Marionette TRACE conn2 <- [1,2154,null,{}] 09:27:27 INFO - PROCESS | 1652 | 1467131247830 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}] 09:27:27 INFO - PROCESS | 1652 | 1467131247833 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:27 INFO - PROCESS | 1652 | 1467131247919 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 09:27:27 INFO - PROCESS | 1652 | 1467131247982 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:27 INFO - PROCESS | 1652 | 1467131247984 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x116938800 == 37 [pid = 1652] [id = 546] 09:27:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118091c00) [pid = 1652] [serial = 1638] [outer = 0x0] 09:27:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118576400) [pid = 1652] [serial = 1639] [outer = 0x118091c00] 09:27:28 INFO - PROCESS | 1652 | 1467131248011 Marionette DEBUG loaded listener.js 09:27:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1191dbc00) [pid = 1652] [serial = 1640] [outer = 0x118091c00] 09:27:28 INFO - PROCESS | 1652 | 1467131248312 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]]]}] 09:27:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 520ms 09:27:28 INFO - PROCESS | 1652 | 1467131248347 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 09:27:28 INFO - PROCESS | 1652 | 1467131248350 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 09:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:27:28 INFO - PROCESS | 1652 | 1467131248354 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:27:28 INFO - PROCESS | 1652 | 1467131248357 Marionette TRACE conn2 <- [1,2158,null,{}] 09:27:28 INFO - PROCESS | 1652 | 1467131248364 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}] 09:27:28 INFO - PROCESS | 1652 | 1467131248369 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:28 INFO - PROCESS | 1652 | 1467131248451 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 09:27:28 INFO - PROCESS | 1652 | 1467131248508 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:28 INFO - PROCESS | 1652 | 1467131248510 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x121355800 == 38 [pid = 1652] [id = 547] 09:27:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119385000) [pid = 1652] [serial = 1641] [outer = 0x0] 09:27:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11994f400) [pid = 1652] [serial = 1642] [outer = 0x119385000] 09:27:28 INFO - PROCESS | 1652 | 1467131248537 Marionette DEBUG loaded listener.js 09:27:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12169c800) [pid = 1652] [serial = 1643] [outer = 0x119385000] 09:27:28 INFO - PROCESS | 1652 | 1467131248856 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]]]}] 09:27:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 524ms 09:27:28 INFO - PROCESS | 1652 | 1467131248879 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 09:27:28 INFO - PROCESS | 1652 | 1467131248884 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 09:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:27:28 INFO - PROCESS | 1652 | 1467131248888 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:27:28 INFO - PROCESS | 1652 | 1467131248890 Marionette TRACE conn2 <- [1,2162,null,{}] 09:27:28 INFO - PROCESS | 1652 | 1467131248893 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}] 09:27:28 INFO - PROCESS | 1652 | 1467131248895 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:29 INFO - PROCESS | 1652 | 1467131249026 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 09:27:29 INFO - PROCESS | 1652 | 1467131249111 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:29 INFO - PROCESS | 1652 | 1467131249112 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x121c7d000 == 39 [pid = 1652] [id = 548] 09:27:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1194f1c00) [pid = 1652] [serial = 1644] [outer = 0x0] 09:27:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x125027c00) [pid = 1652] [serial = 1645] [outer = 0x1194f1c00] 09:27:29 INFO - PROCESS | 1652 | 1467131249155 Marionette DEBUG loaded listener.js 09:27:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1258ecc00) [pid = 1652] [serial = 1646] [outer = 0x1194f1c00] 09:27:29 INFO - PROCESS | 1652 | 1467131249511 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]]]}] 09:27:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:27:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 670ms 09:27:29 INFO - PROCESS | 1652 | 1467131249559 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 09:27:29 INFO - PROCESS | 1652 | 1467131249560 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 09:27:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:27:29 INFO - PROCESS | 1652 | 1467131249562 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:27:29 INFO - PROCESS | 1652 | 1467131249563 Marionette TRACE conn2 <- [1,2166,null,{}] 09:27:29 INFO - PROCESS | 1652 | 1467131249566 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}] 09:27:29 INFO - PROCESS | 1652 | 1467131249567 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:29 INFO - PROCESS | 1652 | 1467131249677 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 09:27:29 INFO - PROCESS | 1652 | 1467131249732 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:29 INFO - PROCESS | 1652 | 1467131249733 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1258bf800 == 40 [pid = 1652] [id = 549] 09:27:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1172b9c00) [pid = 1652] [serial = 1647] [outer = 0x0] 09:27:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1194f4000) [pid = 1652] [serial = 1648] [outer = 0x1172b9c00] 09:27:29 INFO - PROCESS | 1652 | 1467131249765 Marionette DEBUG loaded listener.js 09:27:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126e20000) [pid = 1652] [serial = 1649] [outer = 0x1172b9c00] 09:27:30 INFO - PROCESS | 1652 | 1467131250098 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]]]}] 09:27:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:27:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 571ms 09:27:30 INFO - PROCESS | 1652 | 1467131250134 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 09:27:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:27:30 INFO - PROCESS | 1652 | 1467131250136 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 09:27:30 INFO - PROCESS | 1652 | 1467131250139 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:27:30 INFO - PROCESS | 1652 | 1467131250141 Marionette TRACE conn2 <- [1,2170,null,{}] 09:27:30 INFO - PROCESS | 1652 | 1467131250144 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}] 09:27:30 INFO - PROCESS | 1652 | 1467131250151 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:30 INFO - PROCESS | 1652 | 1467131250332 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 09:27:30 INFO - PROCESS | 1652 | 1467131250348 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:30 INFO - PROCESS | 1652 | 1467131250349 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x129818800 == 41 [pid = 1652] [id = 550] 09:27:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126e20800) [pid = 1652] [serial = 1650] [outer = 0x0] 09:27:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1284a4c00) [pid = 1652] [serial = 1651] [outer = 0x126e20800] 09:27:30 INFO - PROCESS | 1652 | 1467131250391 Marionette DEBUG loaded listener.js 09:27:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1160dd000) [pid = 1652] [serial = 1652] [outer = 0x126e20800] 09:27:30 INFO - PROCESS | 1652 | 1467131250783 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]]]}] 09:27:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:27:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 670ms 09:27:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:27:30 INFO - PROCESS | 1652 | 1467131250810 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 09:27:30 INFO - PROCESS | 1652 | 1467131250811 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 09:27:30 INFO - PROCESS | 1652 | 1467131250818 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:27:30 INFO - PROCESS | 1652 | 1467131250819 Marionette TRACE conn2 <- [1,2174,null,{}] 09:27:30 INFO - PROCESS | 1652 | 1467131250822 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}] 09:27:30 INFO - PROCESS | 1652 | 1467131250823 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:30 INFO - PROCESS | 1652 | 1467131250924 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 09:27:30 INFO - PROCESS | 1652 | 1467131250927 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:30 INFO - PROCESS | 1652 | 1467131250928 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac7e800 == 42 [pid = 1652] [id = 551] 09:27:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1298bdc00) [pid = 1652] [serial = 1653] [outer = 0x0] 09:27:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a667400) [pid = 1652] [serial = 1654] [outer = 0x1298bdc00] 09:27:30 INFO - PROCESS | 1652 | 1467131250960 Marionette DEBUG loaded listener.js 09:27:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a6d3800) [pid = 1652] [serial = 1655] [outer = 0x1298bdc00] 09:27:31 INFO - PROCESS | 1652 | 1467131251321 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]]]}] 09:27:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:27:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 523ms 09:27:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:27:31 INFO - PROCESS | 1652 | 1467131251337 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 09:27:31 INFO - PROCESS | 1652 | 1467131251338 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 09:27:31 INFO - PROCESS | 1652 | 1467131251340 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:27:31 INFO - PROCESS | 1652 | 1467131251341 Marionette TRACE conn2 <- [1,2178,null,{}] 09:27:31 INFO - PROCESS | 1652 | 1467131251343 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}] 09:27:31 INFO - PROCESS | 1652 | 1467131251344 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:31 INFO - PROCESS | 1652 | 1467131251447 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 09:27:31 INFO - PROCESS | 1652 | 1467131251461 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:31 INFO - PROCESS | 1652 | 1467131251462 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b17f000 == 43 [pid = 1652] [id = 552] 09:27:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a6d7400) [pid = 1652] [serial = 1656] [outer = 0x0] 09:27:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12ad06400) [pid = 1652] [serial = 1657] [outer = 0x12a6d7400] 09:27:31 INFO - PROCESS | 1652 | 1467131251486 Marionette DEBUG loaded listener.js 09:27:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12ad10400) [pid = 1652] [serial = 1658] [outer = 0x12a6d7400] 09:27:31 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116073400) [pid = 1652] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:27:31 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x117496800) [pid = 1652] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:27:31 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11856d400) [pid = 1652] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:27:31 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1191dcc00) [pid = 1652] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:27:31 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1128e7800) [pid = 1652] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:27:31 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116632c00) [pid = 1652] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:27:31 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11856dc00) [pid = 1652] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:27:31 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119d37000) [pid = 1652] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:27:31 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1128ab400) [pid = 1652] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:27:31 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x125031000) [pid = 1652] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:27:31 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119951800) [pid = 1652] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:27:31 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1191db000) [pid = 1652] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:27:31 INFO - PROCESS | 1652 | 1467131251912 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]]]}] 09:27:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:27:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 619ms 09:27:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:27:31 INFO - PROCESS | 1652 | 1467131251960 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 09:27:31 INFO - PROCESS | 1652 | 1467131251961 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 09:27:31 INFO - PROCESS | 1652 | 1467131251963 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:27:31 INFO - PROCESS | 1652 | 1467131251964 Marionette TRACE conn2 <- [1,2182,null,{}] 09:27:31 INFO - PROCESS | 1652 | 1467131251967 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}] 09:27:31 INFO - PROCESS | 1652 | 1467131251968 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:32 INFO - PROCESS | 1652 | 1467131252059 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 09:27:32 INFO - PROCESS | 1652 | 1467131252063 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:32 INFO - PROCESS | 1652 | 1467131252064 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f47000 == 44 [pid = 1652] [id = 553] 09:27:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1128a8000) [pid = 1652] [serial = 1659] [outer = 0x0] 09:27:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x117496800) [pid = 1652] [serial = 1660] [outer = 0x1128a8000] 09:27:32 INFO - PROCESS | 1652 | 1467131252143 Marionette DEBUG loaded listener.js 09:27:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x125814800) [pid = 1652] [serial = 1661] [outer = 0x1128a8000] 09:27:32 INFO - PROCESS | 1652 | 1467131252412 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]]]}] 09:27:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:27:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 471ms 09:27:32 INFO - PROCESS | 1652 | 1467131252437 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 09:27:32 INFO - PROCESS | 1652 | 1467131252438 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 09:27:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:27:32 INFO - PROCESS | 1652 | 1467131252443 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:27:32 INFO - PROCESS | 1652 | 1467131252444 Marionette TRACE conn2 <- [1,2186,null,{}] 09:27:32 INFO - PROCESS | 1652 | 1467131252454 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}] 09:27:32 INFO - PROCESS | 1652 | 1467131252455 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:32 INFO - PROCESS | 1652 | 1467131252544 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 09:27:32 INFO - PROCESS | 1652 | 1467131252548 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:32 INFO - PROCESS | 1652 | 1467131252549 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5b9800 == 45 [pid = 1652] [id = 554] 09:27:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119951800) [pid = 1652] [serial = 1662] [outer = 0x0] 09:27:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b023c00) [pid = 1652] [serial = 1663] [outer = 0x119951800] 09:27:32 INFO - PROCESS | 1652 | 1467131252574 Marionette DEBUG loaded listener.js 09:27:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b02b400) [pid = 1652] [serial = 1664] [outer = 0x119951800] 09:27:32 INFO - PROCESS | 1652 | 1467131252888 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]]]}] 09:27:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:27:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 469ms 09:27:32 INFO - PROCESS | 1652 | 1467131252912 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 09:27:32 INFO - PROCESS | 1652 | 1467131252914 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 09:27:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:27:32 INFO - PROCESS | 1652 | 1467131252919 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:27:32 INFO - PROCESS | 1652 | 1467131252920 Marionette TRACE conn2 <- [1,2190,null,{}] 09:27:32 INFO - PROCESS | 1652 | 1467131252923 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}] 09:27:32 INFO - PROCESS | 1652 | 1467131252924 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:33 INFO - PROCESS | 1652 | 1467131253024 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 09:27:33 INFO - PROCESS | 1652 | 1467131253089 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:33 INFO - PROCESS | 1652 | 1467131253091 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d40e000 == 46 [pid = 1652] [id = 555] 09:27:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b024c00) [pid = 1652] [serial = 1665] [outer = 0x0] 09:27:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b067000) [pid = 1652] [serial = 1666] [outer = 0x12b024c00] 09:27:33 INFO - PROCESS | 1652 | 1467131253117 Marionette DEBUG loaded listener.js 09:27:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b8f4400) [pid = 1652] [serial = 1667] [outer = 0x12b024c00] 09:27:33 INFO - PROCESS | 1652 | 1467131253404 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]]]}] 09:27:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:27:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 520ms 09:27:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:27:33 INFO - PROCESS | 1652 | 1467131253438 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 09:27:33 INFO - PROCESS | 1652 | 1467131253440 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 09:27:33 INFO - PROCESS | 1652 | 1467131253442 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:27:33 INFO - PROCESS | 1652 | 1467131253443 Marionette TRACE conn2 <- [1,2194,null,{}] 09:27:33 INFO - PROCESS | 1652 | 1467131253445 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}] 09:27:33 INFO - PROCESS | 1652 | 1467131253446 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:33 INFO - PROCESS | 1652 | 1467131253530 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 09:27:33 INFO - PROCESS | 1652 | 1467131253536 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:33 INFO - PROCESS | 1652 | 1467131253538 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d755000 == 47 [pid = 1652] [id = 556] 09:27:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121c2f000) [pid = 1652] [serial = 1668] [outer = 0x0] 09:27:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b979800) [pid = 1652] [serial = 1669] [outer = 0x121c2f000] 09:27:33 INFO - PROCESS | 1652 | 1467131253561 Marionette DEBUG loaded listener.js 09:27:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b983800) [pid = 1652] [serial = 1670] [outer = 0x121c2f000] 09:27:34 INFO - PROCESS | 1652 | 1467131254003 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]]]}] 09:27:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:27:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 568ms 09:27:34 INFO - PROCESS | 1652 | 1467131254011 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 09:27:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:27:34 INFO - PROCESS | 1652 | 1467131254013 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 09:27:34 INFO - PROCESS | 1652 | 1467131254017 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:27:34 INFO - PROCESS | 1652 | 1467131254019 Marionette TRACE conn2 <- [1,2198,null,{}] 09:27:34 INFO - PROCESS | 1652 | 1467131254022 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}] 09:27:34 INFO - PROCESS | 1652 | 1467131254024 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:34 INFO - PROCESS | 1652 | 1467131254138 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 09:27:34 INFO - PROCESS | 1652 | 1467131254214 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:34 INFO - PROCESS | 1652 | 1467131254215 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f54800 == 48 [pid = 1652] [id = 557] 09:27:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x113968400) [pid = 1652] [serial = 1671] [outer = 0x0] 09:27:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1160d6800) [pid = 1652] [serial = 1672] [outer = 0x113968400] 09:27:34 INFO - PROCESS | 1652 | 1467131254246 Marionette DEBUG loaded listener.js 09:27:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118093000) [pid = 1652] [serial = 1673] [outer = 0x113968400] 09:27:34 INFO - PROCESS | 1652 | 1467131254676 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]]]}] 09:27:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:27:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 670ms 09:27:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:27:34 INFO - PROCESS | 1652 | 1467131254687 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 09:27:34 INFO - PROCESS | 1652 | 1467131254690 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 09:27:34 INFO - PROCESS | 1652 | 1467131254695 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:27:34 INFO - PROCESS | 1652 | 1467131254697 Marionette TRACE conn2 <- [1,2202,null,{}] 09:27:34 INFO - PROCESS | 1652 | 1467131254699 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}] 09:27:34 INFO - PROCESS | 1652 | 1467131254701 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:34 INFO - PROCESS | 1652 | 1467131254832 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 09:27:34 INFO - PROCESS | 1652 | 1467131254907 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:34 INFO - PROCESS | 1652 | 1467131254909 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1215cc000 == 49 [pid = 1652] [id = 558] 09:27:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1191d6400) [pid = 1652] [serial = 1674] [outer = 0x0] 09:27:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11937b800) [pid = 1652] [serial = 1675] [outer = 0x1191d6400] 09:27:34 INFO - PROCESS | 1652 | 1467131254939 Marionette DEBUG loaded listener.js 09:27:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x119b69c00) [pid = 1652] [serial = 1676] [outer = 0x1191d6400] 09:27:35 INFO - PROCESS | 1652 | 1467131255366 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]]]}] 09:27:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:27:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 723ms 09:27:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:27:35 INFO - PROCESS | 1652 | 1467131255418 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 09:27:35 INFO - PROCESS | 1652 | 1467131255419 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 09:27:35 INFO - PROCESS | 1652 | 1467131255422 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:27:35 INFO - PROCESS | 1652 | 1467131255424 Marionette TRACE conn2 <- [1,2206,null,{}] 09:27:35 INFO - PROCESS | 1652 | 1467131255449 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}] 09:27:35 INFO - PROCESS | 1652 | 1467131255453 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:35 INFO - PROCESS | 1652 | 1467131255579 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 09:27:35 INFO - PROCESS | 1652 | 1467131255635 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:35 INFO - PROCESS | 1652 | 1467131255638 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cde3000 == 50 [pid = 1652] [id = 559] 09:27:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12580ec00) [pid = 1652] [serial = 1677] [outer = 0x0] 09:27:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1261cc800) [pid = 1652] [serial = 1678] [outer = 0x12580ec00] 09:27:35 INFO - PROCESS | 1652 | 1467131255669 Marionette DEBUG loaded listener.js 09:27:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x128386800) [pid = 1652] [serial = 1679] [outer = 0x12580ec00] 09:27:36 INFO - PROCESS | 1652 | 1467131256165 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]]]}] 09:27:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:27:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 771ms 09:27:36 INFO - PROCESS | 1652 | 1467131256207 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 09:27:36 INFO - PROCESS | 1652 | 1467131256211 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 09:27:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:27:36 INFO - PROCESS | 1652 | 1467131256214 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:27:36 INFO - PROCESS | 1652 | 1467131256219 Marionette TRACE conn2 <- [1,2210,null,{}] 09:27:36 INFO - PROCESS | 1652 | 1467131256222 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}] 09:27:36 INFO - PROCESS | 1652 | 1467131256225 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:36 INFO - PROCESS | 1652 | 1467131256383 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 09:27:36 INFO - PROCESS | 1652 | 1467131256467 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:36 INFO - PROCESS | 1652 | 1467131256468 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12daa4800 == 51 [pid = 1652] [id = 560] 09:27:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1291e3400) [pid = 1652] [serial = 1680] [outer = 0x0] 09:27:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x129351800) [pid = 1652] [serial = 1681] [outer = 0x1291e3400] 09:27:36 INFO - PROCESS | 1652 | 1467131256497 Marionette DEBUG loaded listener.js 09:27:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12ad09400) [pid = 1652] [serial = 1682] [outer = 0x1291e3400] 09:27:36 INFO - PROCESS | 1652 | 1467131256925 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]]]}] 09:27:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:27:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 726ms 09:27:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:27:36 INFO - PROCESS | 1652 | 1467131256939 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 09:27:36 INFO - PROCESS | 1652 | 1467131256941 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 09:27:36 INFO - PROCESS | 1652 | 1467131256943 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:27:36 INFO - PROCESS | 1652 | 1467131256944 Marionette TRACE conn2 <- [1,2214,null,{}] 09:27:36 INFO - PROCESS | 1652 | 1467131256947 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}] 09:27:36 INFO - PROCESS | 1652 | 1467131256948 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:37 INFO - PROCESS | 1652 | 1467131257052 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 09:27:37 INFO - PROCESS | 1652 | 1467131257127 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:37 INFO - PROCESS | 1652 | 1467131257129 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187d0000 == 52 [pid = 1652] [id = 561] 09:27:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11670e800) [pid = 1652] [serial = 1683] [outer = 0x0] 09:27:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x124568400) [pid = 1652] [serial = 1684] [outer = 0x11670e800] 09:27:37 INFO - PROCESS | 1652 | 1467131257157 Marionette DEBUG loaded listener.js 09:27:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1291dfc00) [pid = 1652] [serial = 1685] [outer = 0x11670e800] 09:27:37 INFO - PROCESS | 1652 | 1467131257778 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]]]}] 09:27:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:27:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 869ms 09:27:37 INFO - PROCESS | 1652 | 1467131257812 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 09:27:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:27:37 INFO - PROCESS | 1652 | 1467131257815 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 09:27:37 INFO - PROCESS | 1652 | 1467131257818 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:27:37 INFO - PROCESS | 1652 | 1467131257820 Marionette TRACE conn2 <- [1,2218,null,{}] 09:27:37 INFO - PROCESS | 1652 | 1467131257823 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}] 09:27:37 INFO - PROCESS | 1652 | 1467131257825 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:37 INFO - PROCESS | 1652 | 1467131257928 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 09:27:38 INFO - PROCESS | 1652 | 1467131258012 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:38 INFO - PROCESS | 1652 | 1467131258013 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11624c000 == 53 [pid = 1652] [id = 562] 09:27:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1166f4800) [pid = 1652] [serial = 1686] [outer = 0x0] 09:27:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1180aa400) [pid = 1652] [serial = 1687] [outer = 0x1166f4800] 09:27:38 INFO - PROCESS | 1652 | 1467131258042 Marionette DEBUG loaded listener.js 09:27:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x118461c00) [pid = 1652] [serial = 1688] [outer = 0x1166f4800] 09:27:38 INFO - PROCESS | 1652 | 1467131258440 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]]]}] 09:27:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:27:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 676ms 09:27:38 INFO - PROCESS | 1652 | 1467131258494 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 09:27:38 INFO - PROCESS | 1652 | 1467131258498 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 09:27:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:27:38 INFO - PROCESS | 1652 | 1467131258503 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:27:38 INFO - PROCESS | 1652 | 1467131258505 Marionette TRACE conn2 <- [1,2222,null,{}] 09:27:38 INFO - PROCESS | 1652 | 1467131258508 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}] 09:27:38 INFO - PROCESS | 1652 | 1467131258510 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:38 INFO - PROCESS | 1652 | 1467131258673 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 09:27:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12d40e000 == 52 [pid = 1652] [id = 555] 09:27:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5b9800 == 51 [pid = 1652] [id = 554] 09:27:38 INFO - PROCESS | 1652 | --DOCSHELL 0x116f47000 == 50 [pid = 1652] [id = 553] 09:27:38 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x128385400) [pid = 1652] [serial = 1618] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12b17f000 == 49 [pid = 1652] [id = 552] 09:27:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac7e800 == 48 [pid = 1652] [id = 551] 09:27:38 INFO - PROCESS | 1652 | --DOCSHELL 0x129818800 == 47 [pid = 1652] [id = 550] 09:27:38 INFO - PROCESS | 1652 | --DOCSHELL 0x1258bf800 == 46 [pid = 1652] [id = 549] 09:27:38 INFO - PROCESS | 1652 | --DOCSHELL 0x121c7d000 == 45 [pid = 1652] [id = 548] 09:27:38 INFO - PROCESS | 1652 | --DOCSHELL 0x121355800 == 44 [pid = 1652] [id = 547] 09:27:38 INFO - PROCESS | 1652 | --DOCSHELL 0x116938800 == 43 [pid = 1652] [id = 546] 09:27:38 INFO - PROCESS | 1652 | --DOCSHELL 0x1191b3000 == 42 [pid = 1652] [id = 545] 09:27:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5b7800 == 41 [pid = 1652] [id = 542] 09:27:38 INFO - PROCESS | 1652 | --DOCSHELL 0x124503800 == 40 [pid = 1652] [id = 541] 09:27:38 INFO - PROCESS | 1652 | --DOCSHELL 0x119bca000 == 39 [pid = 1652] [id = 540] 09:27:38 INFO - PROCESS | 1652 | 1467131258828 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:38 INFO - PROCESS | 1652 | 1467131258829 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:38 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x118181c00) [pid = 1652] [serial = 1588] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x118466c00) [pid = 1652] [serial = 1589] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1174a1000) [pid = 1652] [serial = 1582] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x119b62c00) [pid = 1652] [serial = 1597] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x117e9a800) [pid = 1652] [serial = 1583] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1194f2000) [pid = 1652] [serial = 1594] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x124451c00) [pid = 1652] [serial = 1603] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1162d4800) [pid = 1652] [serial = 1579] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1170b1000) [pid = 1652] [serial = 1585] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x117e9b000) [pid = 1652] [serial = 1586] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118764000) [pid = 1652] [serial = 1591] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1191d7800) [pid = 1652] [serial = 1592] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x116030c00) [pid = 1652] [serial = 1576] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119e7c800) [pid = 1652] [serial = 1600] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12505d400) [pid = 1652] [serial = 1604] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1176e1400) [pid = 1652] [serial = 1609] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1257cf800) [pid = 1652] [serial = 1606] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1257ce400) [pid = 1652] [serial = 1612] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x128378c00) [pid = 1652] [serial = 1616] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1258e0c00) [pid = 1652] [serial = 1613] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1257d8800) [pid = 1652] [serial = 1607] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12442c400) [pid = 1652] [serial = 1601] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119d36400) [pid = 1652] [serial = 1598] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11972d400) [pid = 1652] [serial = 1610] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11994d400) [pid = 1652] [serial = 1595] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1258e2800) [pid = 1652] [serial = 1615] [outer = 0x0] [url = about:blank] 09:27:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169a5800 == 40 [pid = 1652] [id = 563] 09:27:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1174a1000) [pid = 1652] [serial = 1689] [outer = 0x0] 09:27:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11856dc00) [pid = 1652] [serial = 1690] [outer = 0x1174a1000] 09:27:38 INFO - PROCESS | 1652 | 1467131258884 Marionette DEBUG loaded listener.js 09:27:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1194f8800) [pid = 1652] [serial = 1691] [outer = 0x1174a1000] 09:27:39 INFO - PROCESS | 1652 | 1467131259235 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]]]}] 09:27:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:27:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 770ms 09:27:39 INFO - PROCESS | 1652 | 1467131259273 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 09:27:39 INFO - PROCESS | 1652 | 1467131259274 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 09:27:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:27:39 INFO - PROCESS | 1652 | 1467131259277 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:27:39 INFO - PROCESS | 1652 | 1467131259279 Marionette TRACE conn2 <- [1,2226,null,{}] 09:27:39 INFO - PROCESS | 1652 | 1467131259288 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}] 09:27:39 INFO - PROCESS | 1652 | 1467131259290 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:39 INFO - PROCESS | 1652 | 1467131259402 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 09:27:39 INFO - PROCESS | 1652 | 1467131259463 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:39 INFO - PROCESS | 1652 | 1467131259465 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x121aef800 == 41 [pid = 1652] [id = 564] 09:27:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11994dc00) [pid = 1652] [serial = 1692] [outer = 0x0] 09:27:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119e7b400) [pid = 1652] [serial = 1693] [outer = 0x11994dc00] 09:27:39 INFO - PROCESS | 1652 | 1467131259493 Marionette DEBUG loaded listener.js 09:27:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1241a9c00) [pid = 1652] [serial = 1694] [outer = 0x11994dc00] 09:27:39 INFO - PROCESS | 1652 | 1467131259813 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]]]}] 09:27:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:27:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 574ms 09:27:39 INFO - PROCESS | 1652 | 1467131259853 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 09:27:39 INFO - PROCESS | 1652 | 1467131259855 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 09:27:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:27:39 INFO - PROCESS | 1652 | 1467131259857 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:27:39 INFO - PROCESS | 1652 | 1467131259858 Marionette TRACE conn2 <- [1,2230,null,{}] 09:27:39 INFO - PROCESS | 1652 | 1467131259860 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}] 09:27:39 INFO - PROCESS | 1652 | 1467131259861 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:39 INFO - PROCESS | 1652 | 1467131259980 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 09:27:40 INFO - PROCESS | 1652 | 1467131260062 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:40 INFO - PROCESS | 1652 | 1467131260063 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x125233800 == 42 [pid = 1652] [id = 565] 09:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1240e9c00) [pid = 1652] [serial = 1695] [outer = 0x0] 09:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1257d0c00) [pid = 1652] [serial = 1696] [outer = 0x1240e9c00] 09:27:40 INFO - PROCESS | 1652 | 1467131260106 Marionette DEBUG loaded listener.js 09:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1261d7800) [pid = 1652] [serial = 1697] [outer = 0x1240e9c00] 09:27:40 INFO - PROCESS | 1652 | 1467131260542 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]]]}] 09:27:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:27:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 719ms 09:27:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:27:40 INFO - PROCESS | 1652 | 1467131260576 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 09:27:40 INFO - PROCESS | 1652 | 1467131260577 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 09:27:40 INFO - PROCESS | 1652 | 1467131260579 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:27:40 INFO - PROCESS | 1652 | 1467131260581 Marionette TRACE conn2 <- [1,2234,null,{}] 09:27:40 INFO - PROCESS | 1652 | 1467131260583 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}] 09:27:40 INFO - PROCESS | 1652 | 1467131260584 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:40 INFO - PROCESS | 1652 | 1467131260663 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 09:27:40 INFO - PROCESS | 1652 | 1467131260668 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:40 INFO - PROCESS | 1652 | 1467131260669 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x116751800 == 43 [pid = 1652] [id = 566] 09:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12687e000) [pid = 1652] [serial = 1698] [outer = 0x0] 09:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128379800) [pid = 1652] [serial = 1699] [outer = 0x12687e000] 09:27:40 INFO - PROCESS | 1652 | 1467131260694 Marionette DEBUG loaded listener.js 09:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1290ac000) [pid = 1652] [serial = 1700] [outer = 0x12687e000] 09:27:41 INFO - PROCESS | 1652 | 1467131261055 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]]]}] 09:27:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:27:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 517ms 09:27:41 INFO - PROCESS | 1652 | 1467131261098 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 09:27:41 INFO - PROCESS | 1652 | 1467131261099 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 09:27:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:27:41 INFO - PROCESS | 1652 | 1467131261101 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:27:41 INFO - PROCESS | 1652 | 1467131261109 Marionette TRACE conn2 <- [1,2238,null,{}] 09:27:41 INFO - PROCESS | 1652 | 1467131261112 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}] 09:27:41 INFO - PROCESS | 1652 | 1467131261116 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:41 INFO - PROCESS | 1652 | 1467131261242 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 09:27:41 INFO - PROCESS | 1652 | 1467131261258 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:41 INFO - PROCESS | 1652 | 1467131261259 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad3f800 == 44 [pid = 1652] [id = 567] 09:27:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1298c5000) [pid = 1652] [serial = 1701] [outer = 0x0] 09:27:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12a6dd000) [pid = 1652] [serial = 1702] [outer = 0x1298c5000] 09:27:41 INFO - PROCESS | 1652 | 1467131261283 Marionette DEBUG loaded listener.js 09:27:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12b06f400) [pid = 1652] [serial = 1703] [outer = 0x1298c5000] 09:27:41 INFO - PROCESS | 1652 | 1467131261604 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]]]}] 09:27:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:27:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 527ms 09:27:41 INFO - PROCESS | 1652 | 1467131261629 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 09:27:41 INFO - PROCESS | 1652 | 1467131261630 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 09:27:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:27:41 INFO - PROCESS | 1652 | 1467131261634 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:27:41 INFO - PROCESS | 1652 | 1467131261636 Marionette TRACE conn2 <- [1,2242,null,{}] 09:27:41 INFO - PROCESS | 1652 | 1467131261644 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}] 09:27:41 INFO - PROCESS | 1652 | 1467131261645 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:41 INFO - PROCESS | 1652 | 1467131261745 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 09:27:41 INFO - PROCESS | 1652 | 1467131261748 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:41 INFO - PROCESS | 1652 | 1467131261750 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b162800 == 45 [pid = 1652] [id = 568] 09:27:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a667c00) [pid = 1652] [serial = 1704] [outer = 0x0] 09:27:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b8f0800) [pid = 1652] [serial = 1705] [outer = 0x12a667c00] 09:27:41 INFO - PROCESS | 1652 | 1467131261774 Marionette DEBUG loaded listener.js 09:27:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b97a800) [pid = 1652] [serial = 1706] [outer = 0x12a667c00] 09:27:42 INFO - PROCESS | 1652 | 1467131262118 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]]]}] 09:27:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:27:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 526ms 09:27:42 INFO - PROCESS | 1652 | 1467131262159 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 09:27:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:27:42 INFO - PROCESS | 1652 | 1467131262160 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 09:27:42 INFO - PROCESS | 1652 | 1467131262162 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:27:42 INFO - PROCESS | 1652 | 1467131262164 Marionette TRACE conn2 <- [1,2246,null,{}] 09:27:42 INFO - PROCESS | 1652 | 1467131262166 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}] 09:27:42 INFO - PROCESS | 1652 | 1467131262167 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:42 INFO - PROCESS | 1652 | 1467131262269 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 09:27:42 INFO - PROCESS | 1652 | 1467131262281 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:42 INFO - PROCESS | 1652 | 1467131262282 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c47e000 == 46 [pid = 1652] [id = 569] 09:27:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b97e400) [pid = 1652] [serial = 1707] [outer = 0x0] 09:27:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b985400) [pid = 1652] [serial = 1708] [outer = 0x12b97e400] 09:27:42 INFO - PROCESS | 1652 | 1467131262306 Marionette DEBUG loaded listener.js 09:27:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12c01fc00) [pid = 1652] [serial = 1709] [outer = 0x12b97e400] 09:27:42 INFO - PROCESS | 1652 | 1467131262624 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]]]}] 09:27:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:27:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 518ms 09:27:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:27:42 INFO - PROCESS | 1652 | 1467131262681 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 09:27:42 INFO - PROCESS | 1652 | 1467131262682 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 09:27:42 INFO - PROCESS | 1652 | 1467131262684 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:27:42 INFO - PROCESS | 1652 | 1467131262685 Marionette TRACE conn2 <- [1,2250,null,{}] 09:27:42 INFO - PROCESS | 1652 | 1467131262688 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}] 09:27:42 INFO - PROCESS | 1652 | 1467131262689 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:42 INFO - PROCESS | 1652 | 1467131262793 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 09:27:42 INFO - PROCESS | 1652 | 1467131262798 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:42 INFO - PROCESS | 1652 | 1467131262800 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5b0000 == 47 [pid = 1652] [id = 570] 09:27:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b982000) [pid = 1652] [serial = 1710] [outer = 0x0] 09:27:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12c025000) [pid = 1652] [serial = 1711] [outer = 0x12b982000] 09:27:42 INFO - PROCESS | 1652 | 1467131262857 Marionette DEBUG loaded listener.js 09:27:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12c285c00) [pid = 1652] [serial = 1712] [outer = 0x12b982000] 09:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x126e20800) [pid = 1652] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1298bdc00) [pid = 1652] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12a6d7400) [pid = 1652] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1128a8000) [pid = 1652] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118091c00) [pid = 1652] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1194f1c00) [pid = 1652] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1176d9800) [pid = 1652] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119385000) [pid = 1652] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x116077000) [pid = 1652] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119951800) [pid = 1652] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12b024c00) [pid = 1652] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1172b9c00) [pid = 1652] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:27:43 INFO - PROCESS | 1652 | 1467131263368 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]]]}] 09:27:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:27:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 720ms 09:27:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:27:43 INFO - PROCESS | 1652 | 1467131263405 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 09:27:43 INFO - PROCESS | 1652 | 1467131263406 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 09:27:43 INFO - PROCESS | 1652 | 1467131263408 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:27:43 INFO - PROCESS | 1652 | 1467131263409 Marionette TRACE conn2 <- [1,2254,null,{}] 09:27:43 INFO - PROCESS | 1652 | 1467131263411 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}] 09:27:43 INFO - PROCESS | 1652 | 1467131263412 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:43 INFO - PROCESS | 1652 | 1467131263528 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 09:27:43 INFO - PROCESS | 1652 | 1467131263572 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:43 INFO - PROCESS | 1652 | 1467131263573 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5ab800 == 48 [pid = 1652] [id = 571] 09:27:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x112a86c00) [pid = 1652] [serial = 1713] [outer = 0x0] 09:27:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118765c00) [pid = 1652] [serial = 1714] [outer = 0x112a86c00] 09:27:43 INFO - PROCESS | 1652 | 1467131263597 Marionette DEBUG loaded listener.js 09:27:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x119b61800) [pid = 1652] [serial = 1715] [outer = 0x112a86c00] 09:27:43 INFO - PROCESS | 1652 | 1467131263874 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]]]}] 09:27:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:27:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 519ms 09:27:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:27:43 INFO - PROCESS | 1652 | 1467131263927 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 09:27:43 INFO - PROCESS | 1652 | 1467131263928 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 09:27:43 INFO - PROCESS | 1652 | 1467131263931 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:27:43 INFO - PROCESS | 1652 | 1467131263934 Marionette TRACE conn2 <- [1,2258,null,{}] 09:27:43 INFO - PROCESS | 1652 | 1467131263938 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}] 09:27:43 INFO - PROCESS | 1652 | 1467131263940 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:44 INFO - PROCESS | 1652 | 1467131264036 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 09:27:44 INFO - PROCESS | 1652 | 1467131264098 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:44 INFO - PROCESS | 1652 | 1467131264100 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d422800 == 49 [pid = 1652] [id = 572] 09:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x113966800) [pid = 1652] [serial = 1716] [outer = 0x0] 09:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x121a44800) [pid = 1652] [serial = 1717] [outer = 0x113966800] 09:27:44 INFO - PROCESS | 1652 | 1467131264126 Marionette DEBUG loaded listener.js 09:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12c289400) [pid = 1652] [serial = 1718] [outer = 0x113966800] 09:27:44 INFO - PROCESS | 1652 | 1467131264427 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]]]}] 09:27:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:27:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 523ms 09:27:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:27:44 INFO - PROCESS | 1652 | 1467131264455 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 09:27:44 INFO - PROCESS | 1652 | 1467131264456 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 09:27:44 INFO - PROCESS | 1652 | 1467131264458 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:27:44 INFO - PROCESS | 1652 | 1467131264459 Marionette TRACE conn2 <- [1,2262,null,{}] 09:27:44 INFO - PROCESS | 1652 | 1467131264461 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}] 09:27:44 INFO - PROCESS | 1652 | 1467131264462 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:44 INFO - PROCESS | 1652 | 1467131264550 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 09:27:44 INFO - PROCESS | 1652 | 1467131264555 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:44 INFO - PROCESS | 1652 | 1467131264556 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12daa0800 == 50 [pid = 1652] [id = 573] 09:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12c28b400) [pid = 1652] [serial = 1719] [outer = 0x0] 09:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12c292800) [pid = 1652] [serial = 1720] [outer = 0x12c28b400] 09:27:44 INFO - PROCESS | 1652 | 1467131264579 Marionette DEBUG loaded listener.js 09:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12c4c0400) [pid = 1652] [serial = 1721] [outer = 0x12c28b400] 09:27:44 INFO - PROCESS | 1652 | 1467131264904 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]]]}] 09:27:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:27:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 468ms 09:27:44 INFO - PROCESS | 1652 | 1467131264927 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 09:27:44 INFO - PROCESS | 1652 | 1467131264928 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 09:27:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:27:44 INFO - PROCESS | 1652 | 1467131264930 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:27:44 INFO - PROCESS | 1652 | 1467131264931 Marionette TRACE conn2 <- [1,2266,null,{}] 09:27:44 INFO - PROCESS | 1652 | 1467131264936 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}] 09:27:44 INFO - PROCESS | 1652 | 1467131264937 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:45 INFO - PROCESS | 1652 | 1467131265052 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 09:27:45 INFO - PROCESS | 1652 | 1467131265058 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:45 INFO - PROCESS | 1652 | 1467131265059 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1283af000 == 51 [pid = 1652] [id = 574] 09:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x116077000) [pid = 1652] [serial = 1722] [outer = 0x0] 09:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1183ca800) [pid = 1652] [serial = 1723] [outer = 0x116077000] 09:27:45 INFO - PROCESS | 1652 | 1467131265083 Marionette DEBUG loaded listener.js 09:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1183d0400) [pid = 1652] [serial = 1724] [outer = 0x116077000] 09:27:45 INFO - PROCESS | 1652 | 1467131265570 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]]]}] 09:27:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:27:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 672ms 09:27:45 INFO - PROCESS | 1652 | 1467131265617 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 09:27:45 INFO - PROCESS | 1652 | 1467131265620 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 09:27:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:27:45 INFO - PROCESS | 1652 | 1467131265624 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:27:45 INFO - PROCESS | 1652 | 1467131265626 Marionette TRACE conn2 <- [1,2270,null,{}] 09:27:45 INFO - PROCESS | 1652 | 1467131265631 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}] 09:27:45 INFO - PROCESS | 1652 | 1467131265635 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:45 INFO - PROCESS | 1652 | 1467131265748 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 09:27:45 INFO - PROCESS | 1652 | 1467131265826 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:45 INFO - PROCESS | 1652 | 1467131265827 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x119e28800 == 52 [pid = 1652] [id = 575] 09:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1176e1000) [pid = 1652] [serial = 1725] [outer = 0x0] 09:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x118183800) [pid = 1652] [serial = 1726] [outer = 0x1176e1000] 09:27:45 INFO - PROCESS | 1652 | 1467131265857 Marionette DEBUG loaded listener.js 09:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1183d1000) [pid = 1652] [serial = 1727] [outer = 0x1176e1000] 09:27:46 INFO - PROCESS | 1652 | 1467131266284 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]]]}] 09:27:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:27:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 671ms 09:27:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:27:46 INFO - PROCESS | 1652 | 1467131266295 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 09:27:46 INFO - PROCESS | 1652 | 1467131266298 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 09:27:46 INFO - PROCESS | 1652 | 1467131266303 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:27:46 INFO - PROCESS | 1652 | 1467131266305 Marionette TRACE conn2 <- [1,2274,null,{}] 09:27:46 INFO - PROCESS | 1652 | 1467131266307 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}] 09:27:46 INFO - PROCESS | 1652 | 1467131266309 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:46 INFO - PROCESS | 1652 | 1467131266416 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 09:27:46 INFO - PROCESS | 1652 | 1467131266512 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:46 INFO - PROCESS | 1652 | 1467131266513 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1283ac800 == 53 [pid = 1652] [id = 576] 09:27:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1194f7400) [pid = 1652] [serial = 1728] [outer = 0x0] 09:27:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x119b67000) [pid = 1652] [serial = 1729] [outer = 0x1194f7400] 09:27:46 INFO - PROCESS | 1652 | 1467131266546 Marionette DEBUG loaded listener.js 09:27:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x119d43c00) [pid = 1652] [serial = 1730] [outer = 0x1194f7400] 09:27:46 INFO - PROCESS | 1652 | 1467131266983 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]]]}] 09:27:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:27:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 719ms 09:27:47 INFO - PROCESS | 1652 | 1467131267023 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 09:27:47 INFO - PROCESS | 1652 | 1467131267024 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 09:27:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:27:47 INFO - PROCESS | 1652 | 1467131267027 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:27:47 INFO - PROCESS | 1652 | 1467131267029 Marionette TRACE conn2 <- [1,2278,null,{}] 09:27:47 INFO - PROCESS | 1652 | 1467131267040 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}] 09:27:47 INFO - PROCESS | 1652 | 1467131267043 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:47 INFO - PROCESS | 1652 | 1467131267155 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 09:27:47 INFO - PROCESS | 1652 | 1467131267254 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:47 INFO - PROCESS | 1652 | 1467131267257 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d77a800 == 54 [pid = 1652] [id = 577] 09:27:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1258e2800) [pid = 1652] [serial = 1731] [outer = 0x0] 09:27:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x126e18400) [pid = 1652] [serial = 1732] [outer = 0x1258e2800] 09:27:47 INFO - PROCESS | 1652 | 1467131267306 Marionette DEBUG loaded listener.js 09:27:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1291da800) [pid = 1652] [serial = 1733] [outer = 0x1258e2800] 09:27:47 INFO - PROCESS | 1652 | 1467131267886 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]]]}] 09:27:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:27:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 877ms 09:27:47 INFO - PROCESS | 1652 | 1467131267905 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 09:27:47 INFO - PROCESS | 1652 | 1467131267908 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 09:27:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:27:47 INFO - PROCESS | 1652 | 1467131267911 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:27:47 INFO - PROCESS | 1652 | 1467131267913 Marionette TRACE conn2 <- [1,2282,null,{}] 09:27:47 INFO - PROCESS | 1652 | 1467131267917 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}] 09:27:47 INFO - PROCESS | 1652 | 1467131267919 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:48 INFO - PROCESS | 1652 | 1467131268026 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 09:27:48 INFO - PROCESS | 1652 | 1467131268131 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:48 INFO - PROCESS | 1652 | 1467131268133 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbbe000 == 55 [pid = 1652] [id = 578] 09:27:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1291e0c00) [pid = 1652] [serial = 1734] [outer = 0x0] 09:27:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12ad0b000) [pid = 1652] [serial = 1735] [outer = 0x1291e0c00] 09:27:48 INFO - PROCESS | 1652 | 1467131268163 Marionette DEBUG loaded listener.js 09:27:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12b028c00) [pid = 1652] [serial = 1736] [outer = 0x1291e0c00] 09:27:48 INFO - PROCESS | 1652 | 1467131268627 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]]]}] 09:27:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:27:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 770ms 09:27:48 INFO - PROCESS | 1652 | 1467131268682 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 09:27:48 INFO - PROCESS | 1652 | 1467131268684 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 09:27:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:27:48 INFO - PROCESS | 1652 | 1467131268688 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:27:48 INFO - PROCESS | 1652 | 1467131268690 Marionette TRACE conn2 <- [1,2286,null,{}] 09:27:48 INFO - PROCESS | 1652 | 1467131268693 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}] 09:27:48 INFO - PROCESS | 1652 | 1467131268695 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:48 INFO - PROCESS | 1652 | 1467131268852 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 09:27:48 INFO - PROCESS | 1652 | 1467131268984 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:48 INFO - PROCESS | 1652 | 1467131268985 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x117004000 == 56 [pid = 1652] [id = 579] 09:27:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x112a83000) [pid = 1652] [serial = 1737] [outer = 0x0] 09:27:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x118ff2400) [pid = 1652] [serial = 1738] [outer = 0x112a83000] 09:27:49 INFO - PROCESS | 1652 | 1467131269017 Marionette DEBUG loaded listener.js 09:27:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12b028000) [pid = 1652] [serial = 1739] [outer = 0x112a83000] 09:27:49 INFO - PROCESS | 1652 | 1467131269601 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]]]}] 09:27:49 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 09:27:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 973ms 09:27:49 INFO - PROCESS | 1652 | 1467131269661 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 09:27:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:27:49 INFO - PROCESS | 1652 | 1467131269663 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 09:27:49 INFO - PROCESS | 1652 | 1467131269666 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:27:49 INFO - PROCESS | 1652 | 1467131269668 Marionette TRACE conn2 <- [1,2290,null,{}] 09:27:49 INFO - PROCESS | 1652 | 1467131269671 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}] 09:27:49 INFO - PROCESS | 1652 | 1467131269673 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:49 INFO - PROCESS | 1652 | 1467131269775 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 09:27:49 INFO - PROCESS | 1652 | 1467131269855 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:49 INFO - PROCESS | 1652 | 1467131269857 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214ab000 == 57 [pid = 1652] [id = 580] 09:27:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1183c7c00) [pid = 1652] [serial = 1740] [outer = 0x0] 09:27:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1183cd000) [pid = 1652] [serial = 1741] [outer = 0x1183c7c00] 09:27:49 INFO - PROCESS | 1652 | 1467131269884 Marionette DEBUG loaded listener.js 09:27:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x118758000) [pid = 1652] [serial = 1742] [outer = 0x1183c7c00] 09:27:50 INFO - PROCESS | 1652 | 1467131270345 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]]]}] 09:27:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12c47d800 == 56 [pid = 1652] [id = 523] 09:27:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12daa0800 == 55 [pid = 1652] [id = 573] 09:27:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12d422800 == 54 [pid = 1652] [id = 572] 09:27:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5ab800 == 53 [pid = 1652] [id = 571] 09:27:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5b0000 == 52 [pid = 1652] [id = 570] 09:27:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12c47e000 == 51 [pid = 1652] [id = 569] 09:27:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12b162800 == 50 [pid = 1652] [id = 568] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12b979800) [pid = 1652] [serial = 1669] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad3f800 == 49 [pid = 1652] [id = 567] 09:27:50 INFO - PROCESS | 1652 | --DOCSHELL 0x116751800 == 48 [pid = 1652] [id = 566] 09:27:50 INFO - PROCESS | 1652 | --DOCSHELL 0x125233800 == 47 [pid = 1652] [id = 565] 09:27:50 INFO - PROCESS | 1652 | --DOCSHELL 0x121aef800 == 46 [pid = 1652] [id = 564] 09:27:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1169a5800 == 45 [pid = 1652] [id = 563] 09:27:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11624c000 == 44 [pid = 1652] [id = 562] 09:27:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12cde3000 == 43 [pid = 1652] [id = 559] 09:27:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1215cc000 == 42 [pid = 1652] [id = 558] 09:27:50 INFO - PROCESS | 1652 | --DOCSHELL 0x116f54800 == 41 [pid = 1652] [id = 557] 09:27:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12d755000 == 40 [pid = 1652] [id = 556] 09:27:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:27:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 722ms 09:27:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:27:50 INFO - PROCESS | 1652 | 1467131270388 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 09:27:50 INFO - PROCESS | 1652 | 1467131270390 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 09:27:50 INFO - PROCESS | 1652 | 1467131270394 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:27:50 INFO - PROCESS | 1652 | 1467131270396 Marionette TRACE conn2 <- [1,2294,null,{}] 09:27:50 INFO - PROCESS | 1652 | 1467131270399 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}] 09:27:50 INFO - PROCESS | 1652 | 1467131270400 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:50 INFO - PROCESS | 1652 | 1467131270487 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 09:27:50 INFO - PROCESS | 1652 | 1467131270491 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:50 INFO - PROCESS | 1652 | 1467131270492 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182da000 == 41 [pid = 1652] [id = 581] 09:27:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x118ffa800) [pid = 1652] [serial = 1743] [outer = 0x0] 09:27:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1191e0400) [pid = 1652] [serial = 1744] [outer = 0x118ffa800] 09:27:50 INFO - PROCESS | 1652 | 1467131270520 Marionette DEBUG loaded listener.js 09:27:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x119e75400) [pid = 1652] [serial = 1745] [outer = 0x118ffa800] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1284a4c00) [pid = 1652] [serial = 1651] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12a667400) [pid = 1652] [serial = 1654] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12ad06400) [pid = 1652] [serial = 1657] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x117496800) [pid = 1652] [serial = 1660] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x118576400) [pid = 1652] [serial = 1639] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1191dbc00) [pid = 1652] [serial = 1640] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x125027c00) [pid = 1652] [serial = 1645] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1258ecc00) [pid = 1652] [serial = 1646] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x113379400) [pid = 1652] [serial = 1621] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1181aa800) [pid = 1652] [serial = 1637] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x118095800) [pid = 1652] [serial = 1636] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x119e79000) [pid = 1652] [serial = 1627] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11994f400) [pid = 1652] [serial = 1642] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12169c800) [pid = 1652] [serial = 1643] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12a6d3800) [pid = 1652] [serial = 1655] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1261d0800) [pid = 1652] [serial = 1630] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x126e12800) [pid = 1652] [serial = 1634] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1180ad800) [pid = 1652] [serial = 1633] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11856e800) [pid = 1652] [serial = 1624] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12b023c00) [pid = 1652] [serial = 1663] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12b02b400) [pid = 1652] [serial = 1664] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12b067000) [pid = 1652] [serial = 1666] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12ad10400) [pid = 1652] [serial = 1658] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12b8f4400) [pid = 1652] [serial = 1667] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1194f4000) [pid = 1652] [serial = 1648] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x126e20000) [pid = 1652] [serial = 1649] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1160dd000) [pid = 1652] [serial = 1652] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x125814800) [pid = 1652] [serial = 1661] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1652 | 1467131270888 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]]]}] 09:27:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:27:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 521ms 09:27:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:27:50 INFO - PROCESS | 1652 | 1467131270916 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 09:27:50 INFO - PROCESS | 1652 | 1467131270917 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 09:27:50 INFO - PROCESS | 1652 | 1467131270919 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:27:50 INFO - PROCESS | 1652 | 1467131270922 Marionette TRACE conn2 <- [1,2298,null,{}] 09:27:50 INFO - PROCESS | 1652 | 1467131270929 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}] 09:27:50 INFO - PROCESS | 1652 | 1467131270932 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:51 INFO - PROCESS | 1652 | 1467131271018 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 09:27:51 INFO - PROCESS | 1652 | 1467131271023 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:51 INFO - PROCESS | 1652 | 1467131271025 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12147e000 == 42 [pid = 1652] [id = 582] 09:27:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x121a3a000) [pid = 1652] [serial = 1746] [outer = 0x0] 09:27:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x125025000) [pid = 1652] [serial = 1747] [outer = 0x121a3a000] 09:27:51 INFO - PROCESS | 1652 | 1467131271053 Marionette DEBUG loaded listener.js 09:27:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12580c400) [pid = 1652] [serial = 1748] [outer = 0x121a3a000] 09:27:51 INFO - PROCESS | 1652 | 1467131271497 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]]]}] 09:27:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:27:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 622ms 09:27:51 INFO - PROCESS | 1652 | 1467131271543 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 09:27:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:27:51 INFO - PROCESS | 1652 | 1467131271546 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 09:27:51 INFO - PROCESS | 1652 | 1467131271549 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:27:51 INFO - PROCESS | 1652 | 1467131271551 Marionette TRACE conn2 <- [1,2302,null,{}] 09:27:51 INFO - PROCESS | 1652 | 1467131271554 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}] 09:27:51 INFO - PROCESS | 1652 | 1467131271556 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:51 INFO - PROCESS | 1652 | 1467131271690 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 09:27:51 INFO - PROCESS | 1652 | 1467131271701 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:51 INFO - PROCESS | 1652 | 1467131271703 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12523e800 == 43 [pid = 1652] [id = 583] 09:27:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1268e0800) [pid = 1652] [serial = 1749] [outer = 0x0] 09:27:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x128382000) [pid = 1652] [serial = 1750] [outer = 0x1268e0800] 09:27:51 INFO - PROCESS | 1652 | 1467131271745 Marionette DEBUG loaded listener.js 09:27:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1290af000) [pid = 1652] [serial = 1751] [outer = 0x1268e0800] 09:27:52 INFO - PROCESS | 1652 | 1467131272139 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]]]}] 09:27:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:27:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 621ms 09:27:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:27:52 INFO - PROCESS | 1652 | 1467131272170 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 09:27:52 INFO - PROCESS | 1652 | 1467131272171 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 09:27:52 INFO - PROCESS | 1652 | 1467131272173 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:27:52 INFO - PROCESS | 1652 | 1467131272174 Marionette TRACE conn2 <- [1,2306,null,{}] 09:27:52 INFO - PROCESS | 1652 | 1467131272176 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}] 09:27:52 INFO - PROCESS | 1652 | 1467131272178 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:52 INFO - PROCESS | 1652 | 1467131272258 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 09:27:52 INFO - PROCESS | 1652 | 1467131272278 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:52 INFO - PROCESS | 1652 | 1467131272279 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a1d800 == 44 [pid = 1652] [id = 584] 09:27:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1291db800) [pid = 1652] [serial = 1752] [outer = 0x0] 09:27:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1298bfc00) [pid = 1652] [serial = 1753] [outer = 0x1291db800] 09:27:52 INFO - PROCESS | 1652 | 1467131272304 Marionette DEBUG loaded listener.js 09:27:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12ad06400) [pid = 1652] [serial = 1754] [outer = 0x1291db800] 09:27:52 INFO - PROCESS | 1652 | 1467131272701 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]]]}] 09:27:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:27:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 570ms 09:27:52 INFO - PROCESS | 1652 | 1467131272743 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 09:27:52 INFO - PROCESS | 1652 | 1467131272744 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 09:27:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:27:52 INFO - PROCESS | 1652 | 1467131272747 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:27:52 INFO - PROCESS | 1652 | 1467131272748 Marionette TRACE conn2 <- [1,2310,null,{}] 09:27:52 INFO - PROCESS | 1652 | 1467131272773 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}] 09:27:52 INFO - PROCESS | 1652 | 1467131272777 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:52 INFO - PROCESS | 1652 | 1467131272908 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 09:27:52 INFO - PROCESS | 1652 | 1467131272951 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:52 INFO - PROCESS | 1652 | 1467131272952 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191a7000 == 45 [pid = 1652] [id = 585] 09:27:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1291e2800) [pid = 1652] [serial = 1755] [outer = 0x0] 09:27:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12b8ef400) [pid = 1652] [serial = 1756] [outer = 0x1291e2800] 09:27:52 INFO - PROCESS | 1652 | 1467131272978 Marionette DEBUG loaded listener.js 09:27:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12c022000) [pid = 1652] [serial = 1757] [outer = 0x1291e2800] 09:27:53 INFO - PROCESS | 1652 | 1467131273297 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]]]}] 09:27:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:27:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 591ms 09:27:53 INFO - PROCESS | 1652 | 1467131273338 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 09:27:53 INFO - PROCESS | 1652 | 1467131273340 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 09:27:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:27:53 INFO - PROCESS | 1652 | 1467131273342 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:27:53 INFO - PROCESS | 1652 | 1467131273343 Marionette TRACE conn2 <- [1,2314,null,{}] 09:27:53 INFO - PROCESS | 1652 | 1467131273345 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}] 09:27:53 INFO - PROCESS | 1652 | 1467131273346 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:53 INFO - PROCESS | 1652 | 1467131273450 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 09:27:53 INFO - PROCESS | 1652 | 1467131273453 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:53 INFO - PROCESS | 1652 | 1467131273454 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af9a000 == 46 [pid = 1652] [id = 586] 09:27:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1299d4c00) [pid = 1652] [serial = 1758] [outer = 0x0] 09:27:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1299d8400) [pid = 1652] [serial = 1759] [outer = 0x1299d4c00] 09:27:53 INFO - PROCESS | 1652 | 1467131273485 Marionette DEBUG loaded listener.js 09:27:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1299dd000) [pid = 1652] [serial = 1760] [outer = 0x1299d4c00] 09:27:53 INFO - PROCESS | 1652 | 1467131273847 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]]]}] 09:27:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:27:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 518ms 09:27:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:27:53 INFO - PROCESS | 1652 | 1467131273860 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 09:27:53 INFO - PROCESS | 1652 | 1467131273862 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 09:27:53 INFO - PROCESS | 1652 | 1467131273864 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:27:53 INFO - PROCESS | 1652 | 1467131273867 Marionette TRACE conn2 <- [1,2318,null,{}] 09:27:53 INFO - PROCESS | 1652 | 1467131273872 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}] 09:27:53 INFO - PROCESS | 1652 | 1467131273873 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:53 INFO - PROCESS | 1652 | 1467131273994 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 09:27:54 INFO - PROCESS | 1652 | 1467131274006 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:54 INFO - PROCESS | 1652 | 1467131274007 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b95c000 == 47 [pid = 1652] [id = 587] 09:27:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1299df400) [pid = 1652] [serial = 1761] [outer = 0x0] 09:27:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12c022400) [pid = 1652] [serial = 1762] [outer = 0x1299df400] 09:27:54 INFO - PROCESS | 1652 | 1467131274029 Marionette DEBUG loaded listener.js 09:27:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12c288000) [pid = 1652] [serial = 1763] [outer = 0x1299df400] 09:27:54 INFO - PROCESS | 1652 | 1467131274360 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] 09:27:54 INFO - PROCESS | 1652 | 1467131274389 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 09:27:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 09:27:54 INFO - PROCESS | 1652 | 1467131274397 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:27:54 INFO - PROCESS | 1652 | 1467131274398 Marionette TRACE conn2 <- [1,2322,null,{}] 09:27:54 INFO - PROCESS | 1652 | 1467131274400 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}] 09:27:54 INFO - PROCESS | 1652 | 1467131274401 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:54 INFO - PROCESS | 1652 | 1467131274516 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 09:27:54 INFO - PROCESS | 1652 | 1467131274519 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:54 INFO - PROCESS | 1652 | 1467131274521 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5b0000 == 48 [pid = 1652] [id = 588] 09:27:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12c28cc00) [pid = 1652] [serial = 1764] [outer = 0x0] 09:27:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12c4bbc00) [pid = 1652] [serial = 1765] [outer = 0x12c28cc00] 09:27:54 INFO - PROCESS | 1652 | 1467131274583 Marionette DEBUG loaded listener.js 09:27:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12c4c8400) [pid = 1652] [serial = 1766] [outer = 0x12c28cc00] 09:27:55 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1298c5000) [pid = 1652] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:27:55 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12a667c00) [pid = 1652] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:27:55 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1240e9c00) [pid = 1652] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:27:55 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1174a1000) [pid = 1652] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:27:55 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1166f4800) [pid = 1652] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:27:55 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12687e000) [pid = 1652] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:27:55 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11670e800) [pid = 1652] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:27:55 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x112a86c00) [pid = 1652] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:27:55 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11994dc00) [pid = 1652] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:27:55 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12c28b400) [pid = 1652] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:27:55 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12b97e400) [pid = 1652] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:27:55 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12b982000) [pid = 1652] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:27:55 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x113966800) [pid = 1652] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:27:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:27:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 670ms 09:27:55 INFO - PROCESS | 1652 | 1467131275060 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]]]}] 09:27:55 INFO - PROCESS | 1652 | 1467131275067 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 09:27:55 INFO - PROCESS | 1652 | 1467131275069 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 09:27:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:27:55 INFO - PROCESS | 1652 | 1467131275071 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:27:55 INFO - PROCESS | 1652 | 1467131275072 Marionette TRACE conn2 <- [1,2326,null,{}] 09:27:55 INFO - PROCESS | 1652 | 1467131275074 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}] 09:27:55 INFO - PROCESS | 1652 | 1467131275075 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:55 INFO - PROCESS | 1652 | 1467131275160 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 09:27:55 INFO - PROCESS | 1652 | 1467131275163 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:55 INFO - PROCESS | 1652 | 1467131275164 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cdcc000 == 49 [pid = 1652] [id = 589] 09:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1151d1800) [pid = 1652] [serial = 1767] [outer = 0x0] 09:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1183c3400) [pid = 1652] [serial = 1768] [outer = 0x1151d1800] 09:27:55 INFO - PROCESS | 1652 | 1467131275190 Marionette DEBUG loaded listener.js 09:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11949b400) [pid = 1652] [serial = 1769] [outer = 0x1151d1800] 09:27:55 INFO - PROCESS | 1652 | 1467131275525 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]]]}] 09:27:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:27:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 467ms 09:27:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:27:55 INFO - PROCESS | 1652 | 1467131275539 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 09:27:55 INFO - PROCESS | 1652 | 1467131275541 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 09:27:55 INFO - PROCESS | 1652 | 1467131275543 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:27:55 INFO - PROCESS | 1652 | 1467131275544 Marionette TRACE conn2 <- [1,2330,null,{}] 09:27:55 INFO - PROCESS | 1652 | 1467131275546 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}] 09:27:55 INFO - PROCESS | 1652 | 1467131275548 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:55 INFO - PROCESS | 1652 | 1467131275683 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 09:27:55 INFO - PROCESS | 1652 | 1467131275689 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:55 INFO - PROCESS | 1652 | 1467131275691 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d755000 == 50 [pid = 1652] [id = 590] 09:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11817d800) [pid = 1652] [serial = 1770] [outer = 0x0] 09:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11949fc00) [pid = 1652] [serial = 1771] [outer = 0x11817d800] 09:27:55 INFO - PROCESS | 1652 | 1467131275717 Marionette DEBUG loaded listener.js 09:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12b982400) [pid = 1652] [serial = 1772] [outer = 0x11817d800] 09:27:56 INFO - PROCESS | 1652 | 1467131276114 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]]]}] 09:27:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:27:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 620ms 09:27:56 INFO - PROCESS | 1652 | 1467131276164 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 09:27:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:27:56 INFO - PROCESS | 1652 | 1467131276166 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 09:27:56 INFO - PROCESS | 1652 | 1467131276170 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:27:56 INFO - PROCESS | 1652 | 1467131276171 Marionette TRACE conn2 <- [1,2334,null,{}] 09:27:56 INFO - PROCESS | 1652 | 1467131276174 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}] 09:27:56 INFO - PROCESS | 1652 | 1467131276176 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:56 INFO - PROCESS | 1652 | 1467131276305 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 09:27:56 INFO - PROCESS | 1652 | 1467131276365 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:56 INFO - PROCESS | 1652 | 1467131276366 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d792800 == 51 [pid = 1652] [id = 591] 09:27:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1129c6800) [pid = 1652] [serial = 1773] [outer = 0x0] 09:27:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1129cdc00) [pid = 1652] [serial = 1774] [outer = 0x1129c6800] 09:27:56 INFO - PROCESS | 1652 | 1467131276385 Marionette DEBUG loaded listener.js 09:27:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1129d3000) [pid = 1652] [serial = 1775] [outer = 0x1129c6800] 09:27:56 INFO - PROCESS | 1652 | 1467131276751 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]]]}] 09:27:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:27:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 621ms 09:27:56 INFO - PROCESS | 1652 | 1467131276792 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 09:27:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:27:56 INFO - PROCESS | 1652 | 1467131276805 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 09:27:56 INFO - PROCESS | 1652 | 1467131276808 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:27:56 INFO - PROCESS | 1652 | 1467131276810 Marionette TRACE conn2 <- [1,2338,null,{}] 09:27:56 INFO - PROCESS | 1652 | 1467131276813 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}] 09:27:56 INFO - PROCESS | 1652 | 1467131276815 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:56 INFO - PROCESS | 1652 | 1467131276947 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 09:27:57 INFO - PROCESS | 1652 | 1467131277161 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:57 INFO - PROCESS | 1652 | 1467131277163 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x112671800 == 52 [pid = 1652] [id = 592] 09:27:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x111e2e800) [pid = 1652] [serial = 1776] [outer = 0x0] 09:27:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1129c4800) [pid = 1652] [serial = 1777] [outer = 0x111e2e800] 09:27:57 INFO - PROCESS | 1652 | 1467131277201 Marionette DEBUG loaded listener.js 09:27:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x113370000) [pid = 1652] [serial = 1778] [outer = 0x111e2e800] 09:27:57 INFO - PROCESS | 1652 | 1467131277634 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]]]}] 09:27:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:27:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 871ms 09:27:57 INFO - PROCESS | 1652 | 1467131277681 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 09:27:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:27:57 INFO - PROCESS | 1652 | 1467131277683 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 09:27:57 INFO - PROCESS | 1652 | 1467131277686 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:27:57 INFO - PROCESS | 1652 | 1467131277688 Marionette TRACE conn2 <- [1,2342,null,{}] 09:27:57 INFO - PROCESS | 1652 | 1467131277692 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}] 09:27:57 INFO - PROCESS | 1652 | 1467131277695 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:57 INFO - PROCESS | 1652 | 1467131277808 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 09:27:57 INFO - PROCESS | 1652 | 1467131277889 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:57 INFO - PROCESS | 1652 | 1467131277891 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x119e9d800 == 53 [pid = 1652] [id = 593] 09:27:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1160d7800) [pid = 1652] [serial = 1779] [outer = 0x0] 09:27:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11856f000) [pid = 1652] [serial = 1780] [outer = 0x1160d7800] 09:27:57 INFO - PROCESS | 1652 | 1467131277921 Marionette DEBUG loaded listener.js 09:27:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1191d7400) [pid = 1652] [serial = 1781] [outer = 0x1160d7800] 09:27:58 INFO - PROCESS | 1652 | 1467131278349 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]]]}] 09:27:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:27:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 673ms 09:27:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:27:58 INFO - PROCESS | 1652 | 1467131278362 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 09:27:58 INFO - PROCESS | 1652 | 1467131278364 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 09:27:58 INFO - PROCESS | 1652 | 1467131278367 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:27:58 INFO - PROCESS | 1652 | 1467131278368 Marionette TRACE conn2 <- [1,2346,null,{}] 09:27:58 INFO - PROCESS | 1652 | 1467131278371 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}] 09:27:58 INFO - PROCESS | 1652 | 1467131278372 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:58 INFO - PROCESS | 1652 | 1467131278508 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 09:27:58 INFO - PROCESS | 1652 | 1467131278590 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:58 INFO - PROCESS | 1652 | 1467131278591 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x126320000 == 54 [pid = 1652] [id = 594] 09:27:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x119d34c00) [pid = 1652] [serial = 1782] [outer = 0x0] 09:27:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x119e80400) [pid = 1652] [serial = 1783] [outer = 0x119d34c00] 09:27:58 INFO - PROCESS | 1652 | 1467131278620 Marionette DEBUG loaded listener.js 09:27:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x121ca1c00) [pid = 1652] [serial = 1784] [outer = 0x119d34c00] 09:27:59 INFO - PROCESS | 1652 | 1467131279051 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]]]}] 09:27:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:27:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 719ms 09:27:59 INFO - PROCESS | 1652 | 1467131279087 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 09:27:59 INFO - PROCESS | 1652 | 1467131279088 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 09:27:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:27:59 INFO - PROCESS | 1652 | 1467131279095 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:27:59 INFO - PROCESS | 1652 | 1467131279099 Marionette TRACE conn2 <- [1,2350,null,{}] 09:27:59 INFO - PROCESS | 1652 | 1467131279103 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}] 09:27:59 INFO - PROCESS | 1652 | 1467131279105 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:59 INFO - PROCESS | 1652 | 1467131279218 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 09:27:59 INFO - PROCESS | 1652 | 1467131279327 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:59 INFO - PROCESS | 1652 | 1467131279329 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d758000 == 55 [pid = 1652] [id = 595] 09:27:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x125054400) [pid = 1652] [serial = 1785] [outer = 0x0] 09:27:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x126e12800) [pid = 1652] [serial = 1786] [outer = 0x125054400] 09:27:59 INFO - PROCESS | 1652 | 1467131279360 Marionette DEBUG loaded listener.js 09:27:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x129357400) [pid = 1652] [serial = 1787] [outer = 0x125054400] 09:27:59 INFO - PROCESS | 1652 | 1467131279777 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]]]}] 09:27:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:27:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 729ms 09:27:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:27:59 INFO - PROCESS | 1652 | 1467131279828 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 09:27:59 INFO - PROCESS | 1652 | 1467131279830 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 09:27:59 INFO - PROCESS | 1652 | 1467131279833 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:27:59 INFO - PROCESS | 1652 | 1467131279835 Marionette TRACE conn2 <- [1,2354,null,{}] 09:27:59 INFO - PROCESS | 1652 | 1467131279837 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}] 09:27:59 INFO - PROCESS | 1652 | 1467131279838 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:27:59 INFO - PROCESS | 1652 | 1467131279946 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 09:28:00 INFO - PROCESS | 1652 | 1467131280014 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:00 INFO - PROCESS | 1652 | 1467131280015 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x119914000 == 56 [pid = 1652] [id = 596] 09:28:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12a669800) [pid = 1652] [serial = 1788] [outer = 0x0] 09:28:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12b02c400) [pid = 1652] [serial = 1789] [outer = 0x12a669800] 09:28:00 INFO - PROCESS | 1652 | 1467131280056 Marionette DEBUG loaded listener.js 09:28:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12b8ed000) [pid = 1652] [serial = 1790] [outer = 0x12a669800] 09:28:00 INFO - PROCESS | 1652 | 1467131280504 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]]]}] 09:28:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:28:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 719ms 09:28:00 INFO - PROCESS | 1652 | 1467131280567 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 09:28:00 INFO - PROCESS | 1652 | 1467131280568 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 09:28:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:28:00 INFO - PROCESS | 1652 | 1467131280573 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:28:00 INFO - PROCESS | 1652 | 1467131280574 Marionette TRACE conn2 <- [1,2358,null,{}] 09:28:00 INFO - PROCESS | 1652 | 1467131280577 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}] 09:28:00 INFO - PROCESS | 1652 | 1467131280578 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:00 INFO - PROCESS | 1652 | 1467131280697 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 09:28:00 INFO - PROCESS | 1652 | 1467131280804 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:00 INFO - PROCESS | 1652 | 1467131280809 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b959800 == 57 [pid = 1652] [id = 597] 09:28:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12b978800) [pid = 1652] [serial = 1791] [outer = 0x0] 09:28:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12c01bc00) [pid = 1652] [serial = 1792] [outer = 0x12b978800] 09:28:00 INFO - PROCESS | 1652 | 1467131280869 Marionette DEBUG loaded listener.js 09:28:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12c4bf000) [pid = 1652] [serial = 1793] [outer = 0x12b978800] 09:28:01 INFO - PROCESS | 1652 | 1467131281380 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]]]}] 09:28:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:28:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 870ms 09:28:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:28:01 INFO - PROCESS | 1652 | 1467131281453 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 09:28:01 INFO - PROCESS | 1652 | 1467131281455 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 09:28:01 INFO - PROCESS | 1652 | 1467131281458 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:28:01 INFO - PROCESS | 1652 | 1467131281460 Marionette TRACE conn2 <- [1,2362,null,{}] 09:28:01 INFO - PROCESS | 1652 | 1467131281462 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}] 09:28:01 INFO - PROCESS | 1652 | 1467131281464 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:01 INFO - PROCESS | 1652 | 1467131281573 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 09:28:01 INFO - PROCESS | 1652 | 1467131281654 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:01 INFO - PROCESS | 1652 | 1467131281655 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x125238800 == 58 [pid = 1652] [id = 598] 09:28:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x118735c00) [pid = 1652] [serial = 1794] [outer = 0x0] 09:28:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11873ec00) [pid = 1652] [serial = 1795] [outer = 0x118735c00] 09:28:01 INFO - PROCESS | 1652 | 1467131281685 Marionette DEBUG loaded listener.js 09:28:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x1267d3c00) [pid = 1652] [serial = 1796] [outer = 0x118735c00] 09:28:02 INFO - PROCESS | 1652 | 1467131282258 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]]]}] 09:28:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:28:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 872ms 09:28:02 INFO - PROCESS | 1652 | 1467131282331 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 09:28:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:28:02 INFO - PROCESS | 1652 | 1467131282335 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 09:28:02 INFO - PROCESS | 1652 | 1467131282339 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:28:02 INFO - PROCESS | 1652 | 1467131282341 Marionette TRACE conn2 <- [1,2366,null,{}] 09:28:02 INFO - PROCESS | 1652 | 1467131282347 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}] 09:28:02 INFO - PROCESS | 1652 | 1467131282349 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:02 INFO - PROCESS | 1652 | 1467131282514 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 09:28:02 INFO - PROCESS | 1652 | 1467131282661 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:02 INFO - PROCESS | 1652 | 1467131282662 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x116938800 == 59 [pid = 1652] [id = 599] 09:28:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x1183c9800) [pid = 1652] [serial = 1797] [outer = 0x0] 09:28:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x118736c00) [pid = 1652] [serial = 1798] [outer = 0x1183c9800] 09:28:02 INFO - PROCESS | 1652 | 1467131282713 Marionette DEBUG loaded listener.js 09:28:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11873d000) [pid = 1652] [serial = 1799] [outer = 0x1183c9800] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12d792800 == 58 [pid = 1652] [id = 591] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12d755000 == 57 [pid = 1652] [id = 590] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12cdcc000 == 56 [pid = 1652] [id = 589] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5b0000 == 55 [pid = 1652] [id = 588] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12b95c000 == 54 [pid = 1652] [id = 587] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12af9a000 == 53 [pid = 1652] [id = 586] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1191a7000 == 52 [pid = 1652] [id = 585] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x126a1d800 == 51 [pid = 1652] [id = 584] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12523e800 == 50 [pid = 1652] [id = 583] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12147e000 == 49 [pid = 1652] [id = 582] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1182da000 == 48 [pid = 1652] [id = 581] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1214ab000 == 47 [pid = 1652] [id = 580] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1283ac800 == 46 [pid = 1652] [id = 576] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x119e28800 == 45 [pid = 1652] [id = 575] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x119448000 == 44 [pid = 1652] [id = 527] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x117e31000 == 43 [pid = 1652] [id = 525] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1283af000 == 42 [pid = 1652] [id = 574] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5bd000 == 41 [pid = 1652] [id = 539] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1187d0000 == 40 [pid = 1652] [id = 561] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbbe000 == 39 [pid = 1652] [id = 578] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12d77a800 == 38 [pid = 1652] [id = 577] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x116992000 == 37 [pid = 1652] [id = 544] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x117004000 == 36 [pid = 1652] [id = 579] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12daa4800 == 35 [pid = 1652] [id = 560] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12cc75000 == 34 [pid = 1652] [id = 543] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x125238800 == 33 [pid = 1652] [id = 598] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12b959800 == 32 [pid = 1652] [id = 597] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x119914000 == 31 [pid = 1652] [id = 596] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12d758000 == 30 [pid = 1652] [id = 595] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x126320000 == 29 [pid = 1652] [id = 594] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x119e9d800 == 28 [pid = 1652] [id = 593] 09:28:03 INFO - PROCESS | 1652 | --DOCSHELL 0x112671800 == 27 [pid = 1652] [id = 592] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x1183ca800) [pid = 1652] [serial = 1723] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12a6dd000) [pid = 1652] [serial = 1702] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12b8f0800) [pid = 1652] [serial = 1705] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x1257d0c00) [pid = 1652] [serial = 1696] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1261d7800) [pid = 1652] [serial = 1697] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11856dc00) [pid = 1652] [serial = 1690] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1194f8800) [pid = 1652] [serial = 1691] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x118461c00) [pid = 1652] [serial = 1688] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1180aa400) [pid = 1652] [serial = 1687] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x129351800) [pid = 1652] [serial = 1681] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x128379800) [pid = 1652] [serial = 1699] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x124568400) [pid = 1652] [serial = 1684] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1291dfc00) [pid = 1652] [serial = 1685] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11937b800) [pid = 1652] [serial = 1675] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x118765c00) [pid = 1652] [serial = 1714] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1160d6800) [pid = 1652] [serial = 1672] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x119e7b400) [pid = 1652] [serial = 1693] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1241a9c00) [pid = 1652] [serial = 1694] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12c292800) [pid = 1652] [serial = 1720] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1261cc800) [pid = 1652] [serial = 1678] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12b985400) [pid = 1652] [serial = 1708] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12c01fc00) [pid = 1652] [serial = 1709] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12b97a800) [pid = 1652] [serial = 1706] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12c025000) [pid = 1652] [serial = 1711] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x119b61800) [pid = 1652] [serial = 1715] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12c289400) [pid = 1652] [serial = 1718] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12c285c00) [pid = 1652] [serial = 1712] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12b06f400) [pid = 1652] [serial = 1703] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x121a44800) [pid = 1652] [serial = 1717] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12c4c0400) [pid = 1652] [serial = 1721] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1290ac000) [pid = 1652] [serial = 1700] [outer = 0x0] [url = about:blank] 09:28:03 INFO - PROCESS | 1652 | 1467131283812 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]]]}] 09:28:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:28:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1526ms 09:28:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:28:03 INFO - PROCESS | 1652 | 1467131283865 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 09:28:03 INFO - PROCESS | 1652 | 1467131283868 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 09:28:03 INFO - PROCESS | 1652 | 1467131283871 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:28:03 INFO - PROCESS | 1652 | 1467131283874 Marionette TRACE conn2 <- [1,2370,null,{}] 09:28:03 INFO - PROCESS | 1652 | 1467131283877 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}] 09:28:03 INFO - PROCESS | 1652 | 1467131283878 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:03 INFO - PROCESS | 1652 | 1467131283964 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 09:28:03 INFO - PROCESS | 1652 | 1467131283971 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:03 INFO - PROCESS | 1652 | 1467131283972 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f40000 == 28 [pid = 1652] [id = 600] 09:28:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1174a1000) [pid = 1652] [serial = 1800] [outer = 0x0] 09:28:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x118093800) [pid = 1652] [serial = 1801] [outer = 0x1174a1000] 09:28:04 INFO - PROCESS | 1652 | 1467131284000 Marionette DEBUG loaded listener.js 09:28:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x118180c00) [pid = 1652] [serial = 1802] [outer = 0x1174a1000] 09:28:04 INFO - PROCESS | 1652 | 1467131284373 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]]]}] 09:28:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:28:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 523ms 09:28:04 INFO - PROCESS | 1652 | 1467131284393 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 09:28:04 INFO - PROCESS | 1652 | 1467131284397 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 09:28:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:28:04 INFO - PROCESS | 1652 | 1467131284405 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:28:04 INFO - PROCESS | 1652 | 1467131284407 Marionette TRACE conn2 <- [1,2374,null,{}] 09:28:04 INFO - PROCESS | 1652 | 1467131284409 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}] 09:28:04 INFO - PROCESS | 1652 | 1467131284411 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:04 INFO - PROCESS | 1652 | 1467131284495 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 09:28:04 INFO - PROCESS | 1652 | 1467131284501 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:04 INFO - PROCESS | 1652 | 1467131284503 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x119440800 == 29 [pid = 1652] [id = 601] 09:28:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1181a5800) [pid = 1652] [serial = 1803] [outer = 0x0] 09:28:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1185dac00) [pid = 1652] [serial = 1804] [outer = 0x1181a5800] 09:28:04 INFO - PROCESS | 1652 | 1467131284530 Marionette DEBUG loaded listener.js 09:28:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11873f000) [pid = 1652] [serial = 1805] [outer = 0x1181a5800] 09:28:04 INFO - PROCESS | 1652 | 1467131284903 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]]]}] 09:28:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:28:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 523ms 09:28:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:28:04 INFO - PROCESS | 1652 | 1467131284928 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 09:28:04 INFO - PROCESS | 1652 | 1467131284930 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 09:28:04 INFO - PROCESS | 1652 | 1467131284932 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:28:04 INFO - PROCESS | 1652 | 1467131284934 Marionette TRACE conn2 <- [1,2378,null,{}] 09:28:04 INFO - PROCESS | 1652 | 1467131284942 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}] 09:28:04 INFO - PROCESS | 1652 | 1467131284946 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:05 INFO - PROCESS | 1652 | 1467131285025 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 09:28:05 INFO - PROCESS | 1652 | 1467131285030 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:05 INFO - PROCESS | 1652 | 1467131285032 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x121204000 == 30 [pid = 1652] [id = 602] 09:28:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x118ff7400) [pid = 1652] [serial = 1806] [outer = 0x0] 09:28:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1191da800) [pid = 1652] [serial = 1807] [outer = 0x118ff7400] 09:28:05 INFO - PROCESS | 1652 | 1467131285062 Marionette DEBUG loaded listener.js 09:28:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11949b000) [pid = 1652] [serial = 1808] [outer = 0x118ff7400] 09:28:05 INFO - PROCESS | 1652 | 1467131285406 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]]]}] 09:28:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:28:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 521ms 09:28:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:28:05 INFO - PROCESS | 1652 | 1467131285453 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 09:28:05 INFO - PROCESS | 1652 | 1467131285455 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 09:28:05 INFO - PROCESS | 1652 | 1467131285457 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:28:05 INFO - PROCESS | 1652 | 1467131285458 Marionette TRACE conn2 <- [1,2382,null,{}] 09:28:05 INFO - PROCESS | 1652 | 1467131285460 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}] 09:28:05 INFO - PROCESS | 1652 | 1467131285462 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:05 INFO - PROCESS | 1652 | 1467131285578 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 09:28:05 INFO - PROCESS | 1652 | 1467131285627 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:05 INFO - PROCESS | 1652 | 1467131285628 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214aa800 == 31 [pid = 1652] [id = 603] 09:28:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1191d4400) [pid = 1652] [serial = 1809] [outer = 0x0] 09:28:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1194f4800) [pid = 1652] [serial = 1810] [outer = 0x1191d4400] 09:28:05 INFO - PROCESS | 1652 | 1467131285653 Marionette DEBUG loaded listener.js 09:28:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x119953c00) [pid = 1652] [serial = 1811] [outer = 0x1191d4400] 09:28:06 INFO - PROCESS | 1652 | 1467131286043 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]]]}] 09:28:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:28:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 620ms 09:28:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:28:06 INFO - PROCESS | 1652 | 1467131286078 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 09:28:06 INFO - PROCESS | 1652 | 1467131286079 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 09:28:06 INFO - PROCESS | 1652 | 1467131286081 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:28:06 INFO - PROCESS | 1652 | 1467131286083 Marionette TRACE conn2 <- [1,2386,null,{}] 09:28:06 INFO - PROCESS | 1652 | 1467131286087 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}] 09:28:06 INFO - PROCESS | 1652 | 1467131286088 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:06 INFO - PROCESS | 1652 | 1467131286186 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 09:28:06 INFO - PROCESS | 1652 | 1467131286195 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:06 INFO - PROCESS | 1652 | 1467131286196 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x124163000 == 32 [pid = 1652] [id = 604] 09:28:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1185d4800) [pid = 1652] [serial = 1812] [outer = 0x0] 09:28:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x119b6e400) [pid = 1652] [serial = 1813] [outer = 0x1185d4800] 09:28:06 INFO - PROCESS | 1652 | 1467131286221 Marionette DEBUG loaded listener.js 09:28:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x119d48800) [pid = 1652] [serial = 1814] [outer = 0x1185d4800] 09:28:06 INFO - PROCESS | 1652 | 1467131286589 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]]]}] 09:28:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:28:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 521ms 09:28:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:28:06 INFO - PROCESS | 1652 | 1467131286602 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 09:28:06 INFO - PROCESS | 1652 | 1467131286604 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 09:28:06 INFO - PROCESS | 1652 | 1467131286606 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:28:06 INFO - PROCESS | 1652 | 1467131286607 Marionette TRACE conn2 <- [1,2390,null,{}] 09:28:06 INFO - PROCESS | 1652 | 1467131286609 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}] 09:28:06 INFO - PROCESS | 1652 | 1467131286613 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:06 INFO - PROCESS | 1652 | 1467131286730 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 09:28:06 INFO - PROCESS | 1652 | 1467131286734 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:06 INFO - PROCESS | 1652 | 1467131286735 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12681b000 == 33 [pid = 1652] [id = 605] 09:28:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x119d4d400) [pid = 1652] [serial = 1815] [outer = 0x0] 09:28:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12145e000) [pid = 1652] [serial = 1816] [outer = 0x119d4d400] 09:28:06 INFO - PROCESS | 1652 | 1467131286760 Marionette DEBUG loaded listener.js 09:28:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x125063c00) [pid = 1652] [serial = 1817] [outer = 0x119d4d400] 09:28:07 INFO - PROCESS | 1652 | 1467131287110 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]]]}] 09:28:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:28:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 521ms 09:28:07 INFO - PROCESS | 1652 | 1467131287139 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 09:28:07 INFO - PROCESS | 1652 | 1467131287141 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 09:28:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:28:07 INFO - PROCESS | 1652 | 1467131287143 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:28:07 INFO - PROCESS | 1652 | 1467131287144 Marionette TRACE conn2 <- [1,2394,null,{}] 09:28:07 INFO - PROCESS | 1652 | 1467131287146 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}] 09:28:07 INFO - PROCESS | 1652 | 1467131287147 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:07 INFO - PROCESS | 1652 | 1467131287258 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 09:28:07 INFO - PROCESS | 1652 | 1467131287278 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:07 INFO - PROCESS | 1652 | 1467131287279 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1284da000 == 34 [pid = 1652] [id = 606] 09:28:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12576cc00) [pid = 1652] [serial = 1818] [outer = 0x0] 09:28:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1257d9400) [pid = 1652] [serial = 1819] [outer = 0x12576cc00] 09:28:07 INFO - PROCESS | 1652 | 1467131287303 Marionette DEBUG loaded listener.js 09:28:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1258e1c00) [pid = 1652] [serial = 1820] [outer = 0x12576cc00] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1299d4c00) [pid = 1652] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x1299df400) [pid = 1652] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12c28cc00) [pid = 1652] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1268e0800) [pid = 1652] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x121a3a000) [pid = 1652] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1176e1000) [pid = 1652] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x116077000) [pid = 1652] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1183c7c00) [pid = 1652] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1258e2800) [pid = 1652] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x112a83000) [pid = 1652] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x118ffa800) [pid = 1652] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1194f7400) [pid = 1652] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1291e0c00) [pid = 1652] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1291db800) [pid = 1652] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1151d1800) [pid = 1652] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11817d800) [pid = 1652] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1129c6800) [pid = 1652] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1291e2800) [pid = 1652] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1128eac00) [pid = 1652] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x113969800) [pid = 1652] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x125062c00) [pid = 1652] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1181a0c00) [pid = 1652] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x113f2d800) [pid = 1652] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11972d000) [pid = 1652] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x128379400) [pid = 1652] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x113968400) [pid = 1652] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1191d6400) [pid = 1652] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1291e3400) [pid = 1652] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12580ec00) [pid = 1652] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x121c2f000) [pid = 1652] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:28:08 INFO - PROCESS | 1652 | 1467131287996 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]]]}] 09:28:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:28:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 870ms 09:28:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:28:08 INFO - PROCESS | 1652 | 1467131288014 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 09:28:08 INFO - PROCESS | 1652 | 1467131288015 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 09:28:08 INFO - PROCESS | 1652 | 1467131288017 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:28:08 INFO - PROCESS | 1652 | 1467131288018 Marionette TRACE conn2 <- [1,2398,null,{}] 09:28:08 INFO - PROCESS | 1652 | 1467131288020 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}] 09:28:08 INFO - PROCESS | 1652 | 1467131288021 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:08 INFO - PROCESS | 1652 | 1467131288097 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 09:28:08 INFO - PROCESS | 1652 | 1467131288103 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:08 INFO - PROCESS | 1652 | 1467131288104 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1170e0000 == 35 [pid = 1652] [id = 607] 09:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1129c9c00) [pid = 1652] [serial = 1821] [outer = 0x0] 09:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x112f53400) [pid = 1652] [serial = 1822] [outer = 0x1129c9c00] 09:28:08 INFO - PROCESS | 1652 | 1467131288129 Marionette DEBUG loaded listener.js 09:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1170b1400) [pid = 1652] [serial = 1823] [outer = 0x1129c9c00] 09:28:08 INFO - PROCESS | 1652 | 1467131288516 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]]]}] 09:28:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:28:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 520ms 09:28:08 INFO - PROCESS | 1652 | 1467131288538 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 09:28:08 INFO - PROCESS | 1652 | 1467131288540 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 09:28:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:28:08 INFO - PROCESS | 1652 | 1467131288556 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:28:08 INFO - PROCESS | 1652 | 1467131288558 Marionette TRACE conn2 <- [1,2402,null,{}] 09:28:08 INFO - PROCESS | 1652 | 1467131288561 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}] 09:28:08 INFO - PROCESS | 1652 | 1467131288562 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:08 INFO - PROCESS | 1652 | 1467131288669 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 09:28:08 INFO - PROCESS | 1652 | 1467131288674 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:08 INFO - PROCESS | 1652 | 1467131288675 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x129961000 == 36 [pid = 1652] [id = 608] 09:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118092000) [pid = 1652] [serial = 1824] [outer = 0x0] 09:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118fefc00) [pid = 1652] [serial = 1825] [outer = 0x118092000] 09:28:08 INFO - PROCESS | 1652 | 1467131288717 Marionette DEBUG loaded listener.js 09:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x119d37c00) [pid = 1652] [serial = 1826] [outer = 0x118092000] 09:28:09 INFO - PROCESS | 1652 | 1467131289091 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]]]}] 09:28:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:28:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 574ms 09:28:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:28:09 INFO - PROCESS | 1652 | 1467131289130 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 09:28:09 INFO - PROCESS | 1652 | 1467131289131 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 09:28:09 INFO - PROCESS | 1652 | 1467131289135 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:28:09 INFO - PROCESS | 1652 | 1467131289137 Marionette TRACE conn2 <- [1,2406,null,{}] 09:28:09 INFO - PROCESS | 1652 | 1467131289139 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}] 09:28:09 INFO - PROCESS | 1652 | 1467131289140 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:09 INFO - PROCESS | 1652 | 1467131289249 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 09:28:09 INFO - PROCESS | 1652 | 1467131289257 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:09 INFO - PROCESS | 1652 | 1467131289258 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad4d000 == 37 [pid = 1652] [id = 609] 09:28:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x119e73800) [pid = 1652] [serial = 1827] [outer = 0x0] 09:28:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12580d800) [pid = 1652] [serial = 1828] [outer = 0x119e73800] 09:28:09 INFO - PROCESS | 1652 | 1467131289282 Marionette DEBUG loaded listener.js 09:28:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1261d4400) [pid = 1652] [serial = 1829] [outer = 0x119e73800] 09:28:09 INFO - PROCESS | 1652 | 1467131289624 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]]]}] 09:28:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:28:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 522ms 09:28:09 INFO - PROCESS | 1652 | 1467131289664 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 09:28:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:28:09 INFO - PROCESS | 1652 | 1467131289668 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 09:28:09 INFO - PROCESS | 1652 | 1467131289671 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:28:09 INFO - PROCESS | 1652 | 1467131289673 Marionette TRACE conn2 <- [1,2410,null,{}] 09:28:09 INFO - PROCESS | 1652 | 1467131289675 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}] 09:28:09 INFO - PROCESS | 1652 | 1467131289677 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:09 INFO - PROCESS | 1652 | 1467131289768 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 09:28:09 INFO - PROCESS | 1652 | 1467131289772 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:09 INFO - PROCESS | 1652 | 1467131289773 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b95e800 == 38 [pid = 1652] [id = 610] 09:28:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x126871000) [pid = 1652] [serial = 1830] [outer = 0x0] 09:28:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x126e20000) [pid = 1652] [serial = 1831] [outer = 0x126871000] 09:28:09 INFO - PROCESS | 1652 | 1467131289799 Marionette DEBUG loaded listener.js 09:28:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1290ae800) [pid = 1652] [serial = 1832] [outer = 0x126871000] 09:28:10 INFO - PROCESS | 1652 | 1467131290410 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]]]}] 09:28:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:28:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 771ms 09:28:10 INFO - PROCESS | 1652 | 1467131290492 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 09:28:10 INFO - PROCESS | 1652 | 1467131290494 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 09:28:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:28:10 INFO - PROCESS | 1652 | 1467131290498 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:28:10 INFO - PROCESS | 1652 | 1467131290500 Marionette TRACE conn2 <- [1,2414,null,{}] 09:28:10 INFO - PROCESS | 1652 | 1467131290504 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}] 09:28:10 INFO - PROCESS | 1652 | 1467131290506 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:10 INFO - PROCESS | 1652 | 1467131290622 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 09:28:10 INFO - PROCESS | 1652 | 1467131290734 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:10 INFO - PROCESS | 1652 | 1467131290736 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191bc000 == 39 [pid = 1652] [id = 611] 09:28:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1160d6800) [pid = 1652] [serial = 1833] [outer = 0x0] 09:28:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x118094c00) [pid = 1652] [serial = 1834] [outer = 0x1160d6800] 09:28:10 INFO - PROCESS | 1652 | 1467131290768 Marionette DEBUG loaded listener.js 09:28:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1183c5c00) [pid = 1652] [serial = 1835] [outer = 0x1160d6800] 09:28:11 INFO - PROCESS | 1652 | 1467131291293 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]]]}] 09:28:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:28:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 872ms 09:28:11 INFO - PROCESS | 1652 | 1467131291369 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 09:28:11 INFO - PROCESS | 1652 | 1467131291372 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 09:28:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:28:11 INFO - PROCESS | 1652 | 1467131291377 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:28:11 INFO - PROCESS | 1652 | 1467131291379 Marionette TRACE conn2 <- [1,2418,null,{}] 09:28:11 INFO - PROCESS | 1652 | 1467131291382 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}] 09:28:11 INFO - PROCESS | 1652 | 1467131291383 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:11 INFO - PROCESS | 1652 | 1467131291498 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 09:28:11 INFO - PROCESS | 1652 | 1467131291609 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:11 INFO - PROCESS | 1652 | 1467131291611 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x113198800 == 40 [pid = 1652] [id = 612] 09:28:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1129d0c00) [pid = 1652] [serial = 1836] [outer = 0x0] 09:28:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1180a5c00) [pid = 1652] [serial = 1837] [outer = 0x1129d0c00] 09:28:11 INFO - PROCESS | 1652 | 1467131291645 Marionette DEBUG loaded listener.js 09:28:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x118741400) [pid = 1652] [serial = 1838] [outer = 0x1129d0c00] 09:28:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad4d000 == 39 [pid = 1652] [id = 609] 09:28:12 INFO - PROCESS | 1652 | --DOCSHELL 0x129961000 == 38 [pid = 1652] [id = 608] 09:28:12 INFO - PROCESS | 1652 | --DOCSHELL 0x1170e0000 == 37 [pid = 1652] [id = 607] 09:28:12 INFO - PROCESS | 1652 | --DOCSHELL 0x1284da000 == 36 [pid = 1652] [id = 606] 09:28:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12681b000 == 35 [pid = 1652] [id = 605] 09:28:12 INFO - PROCESS | 1652 | --DOCSHELL 0x124163000 == 34 [pid = 1652] [id = 604] 09:28:12 INFO - PROCESS | 1652 | --DOCSHELL 0x1214aa800 == 33 [pid = 1652] [id = 603] 09:28:12 INFO - PROCESS | 1652 | --DOCSHELL 0x121204000 == 32 [pid = 1652] [id = 602] 09:28:12 INFO - PROCESS | 1652 | --DOCSHELL 0x119440800 == 31 [pid = 1652] [id = 601] 09:28:12 INFO - PROCESS | 1652 | --DOCSHELL 0x116f40000 == 30 [pid = 1652] [id = 600] 09:28:12 INFO - PROCESS | 1652 | 1467131292323 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]]]}] 09:28:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:28:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 973ms 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x118f41c00) [pid = 1652] [serial = 1625] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1167bb000) [pid = 1652] [serial = 1580] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12169cc00) [pid = 1652] [serial = 1628] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1290b2000) [pid = 1652] [serial = 1619] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11949b400) [pid = 1652] [serial = 1769] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1183c3400) [pid = 1652] [serial = 1768] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11949fc00) [pid = 1652] [serial = 1771] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12c4c8400) [pid = 1652] [serial = 1766] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1129d3000) [pid = 1652] [serial = 1775] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12b8ef400) [pid = 1652] [serial = 1756] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12c022000) [pid = 1652] [serial = 1757] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12b982400) [pid = 1652] [serial = 1772] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1129cdc00) [pid = 1652] [serial = 1774] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12ad06400) [pid = 1652] [serial = 1754] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x116968400) [pid = 1652] [serial = 1622] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11671c000) [pid = 1652] [serial = 1577] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x126e12400) [pid = 1652] [serial = 1631] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118093000) [pid = 1652] [serial = 1673] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119b69c00) [pid = 1652] [serial = 1676] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12ad09400) [pid = 1652] [serial = 1682] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x128386800) [pid = 1652] [serial = 1679] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12b983800) [pid = 1652] [serial = 1670] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1299d8400) [pid = 1652] [serial = 1759] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12c022400) [pid = 1652] [serial = 1762] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1299dd000) [pid = 1652] [serial = 1760] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12c4bbc00) [pid = 1652] [serial = 1765] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128382000) [pid = 1652] [serial = 1750] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1290af000) [pid = 1652] [serial = 1751] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x125025000) [pid = 1652] [serial = 1747] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12580c400) [pid = 1652] [serial = 1748] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118183800) [pid = 1652] [serial = 1726] [outer = 0x0] [url = about:blank] 09:28:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1183d1000) [pid = 1652] [serial = 1727] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1183d0400) [pid = 1652] [serial = 1724] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1183cd000) [pid = 1652] [serial = 1741] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118758000) [pid = 1652] [serial = 1742] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x126e18400) [pid = 1652] [serial = 1732] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1291da800) [pid = 1652] [serial = 1733] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118ff2400) [pid = 1652] [serial = 1738] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b028000) [pid = 1652] [serial = 1739] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1191e0400) [pid = 1652] [serial = 1744] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119e75400) [pid = 1652] [serial = 1745] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119b67000) [pid = 1652] [serial = 1729] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119d43c00) [pid = 1652] [serial = 1730] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12ad0b000) [pid = 1652] [serial = 1735] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12b028c00) [pid = 1652] [serial = 1736] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1298bfc00) [pid = 1652] [serial = 1753] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12c288000) [pid = 1652] [serial = 1763] [outer = 0x0] [url = about:blank] 09:28:12 INFO - PROCESS | 1652 | 1467131292361 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 09:28:12 INFO - PROCESS | 1652 | 1467131292363 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 09:28:12 INFO - PROCESS | 1652 | 1467131292373 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:28:12 INFO - PROCESS | 1652 | 1467131292376 Marionette TRACE conn2 <- [1,2422,null,{}] 09:28:12 INFO - PROCESS | 1652 | 1467131292380 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}] 09:28:12 INFO - PROCESS | 1652 | 1467131292381 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:12 INFO - PROCESS | 1652 | 1467131292471 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 09:28:12 INFO - PROCESS | 1652 | 1467131292476 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:12 INFO - PROCESS | 1652 | 1467131292478 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x116232800 == 31 [pid = 1652] [id = 613] 09:28:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1128e7000) [pid = 1652] [serial = 1839] [outer = 0x0] 09:28:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1129d3000) [pid = 1652] [serial = 1840] [outer = 0x1128e7000] 09:28:12 INFO - PROCESS | 1652 | 1467131292508 Marionette DEBUG loaded listener.js 09:28:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1133e3c00) [pid = 1652] [serial = 1841] [outer = 0x1128e7000] 09:28:12 INFO - PROCESS | 1652 | 1467131292909 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]]]}] 09:28:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:28:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 573ms 09:28:12 INFO - PROCESS | 1652 | 1467131292945 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 09:28:12 INFO - PROCESS | 1652 | 1467131292949 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 09:28:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:28:12 INFO - PROCESS | 1652 | 1467131292955 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:28:12 INFO - PROCESS | 1652 | 1467131292956 Marionette TRACE conn2 <- [1,2426,null,{}] 09:28:12 INFO - PROCESS | 1652 | 1467131292959 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}] 09:28:12 INFO - PROCESS | 1652 | 1467131292960 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:13 INFO - PROCESS | 1652 | 1467131293092 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 09:28:13 INFO - PROCESS | 1652 | 1467131293100 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:13 INFO - PROCESS | 1652 | 1467131293101 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182e7000 == 32 [pid = 1652] [id = 614] 09:28:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1166fa400) [pid = 1652] [serial = 1842] [outer = 0x0] 09:28:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1167bac00) [pid = 1652] [serial = 1843] [outer = 0x1166fa400] 09:28:13 INFO - PROCESS | 1652 | 1467131293146 Marionette DEBUG loaded listener.js 09:28:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1170b4000) [pid = 1652] [serial = 1844] [outer = 0x1166fa400] 09:28:13 INFO - PROCESS | 1652 | 1467131293685 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]]]}] 09:28:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:28:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 772ms 09:28:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:28:13 INFO - PROCESS | 1652 | 1467131293727 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 09:28:13 INFO - PROCESS | 1652 | 1467131293729 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 09:28:13 INFO - PROCESS | 1652 | 1467131293731 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:28:13 INFO - PROCESS | 1652 | 1467131293733 Marionette TRACE conn2 <- [1,2430,null,{}] 09:28:13 INFO - PROCESS | 1652 | 1467131293747 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}] 09:28:13 INFO - PROCESS | 1652 | 1467131293752 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:13 INFO - PROCESS | 1652 | 1467131293832 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 09:28:13 INFO - PROCESS | 1652 | 1467131293839 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:13 INFO - PROCESS | 1652 | 1467131293841 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bcc000 == 33 [pid = 1652] [id = 615] 09:28:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1183c5400) [pid = 1652] [serial = 1845] [outer = 0x0] 09:28:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1183cd000) [pid = 1652] [serial = 1846] [outer = 0x1183c5400] 09:28:13 INFO - PROCESS | 1652 | 1467131293869 Marionette DEBUG loaded listener.js 09:28:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11856d400) [pid = 1652] [serial = 1847] [outer = 0x1183c5400] 09:28:14 INFO - PROCESS | 1652 | 1467131294203 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]]]}] 09:28:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:28:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 529ms 09:28:14 INFO - PROCESS | 1652 | 1467131294262 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 09:28:14 INFO - PROCESS | 1652 | 1467131294264 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 09:28:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:28:14 INFO - PROCESS | 1652 | 1467131294266 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:28:14 INFO - PROCESS | 1652 | 1467131294269 Marionette TRACE conn2 <- [1,2434,null,{}] 09:28:14 INFO - PROCESS | 1652 | 1467131294273 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}] 09:28:14 INFO - PROCESS | 1652 | 1467131294274 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:14 INFO - PROCESS | 1652 | 1467131294358 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 09:28:14 INFO - PROCESS | 1652 | 1467131294361 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:14 INFO - PROCESS | 1652 | 1467131294362 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214a7000 == 34 [pid = 1652] [id = 616] 09:28:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118576800) [pid = 1652] [serial = 1848] [outer = 0x0] 09:28:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11873d800) [pid = 1652] [serial = 1849] [outer = 0x118576800] 09:28:14 INFO - PROCESS | 1652 | 1467131294389 Marionette DEBUG loaded listener.js 09:28:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118fbd400) [pid = 1652] [serial = 1850] [outer = 0x118576800] 09:28:14 INFO - PROCESS | 1652 | 1467131294758 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]]]}] 09:28:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:28:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 523ms 09:28:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:28:14 INFO - PROCESS | 1652 | 1467131294796 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 09:28:14 INFO - PROCESS | 1652 | 1467131294798 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 09:28:14 INFO - PROCESS | 1652 | 1467131294800 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:28:14 INFO - PROCESS | 1652 | 1467131294801 Marionette TRACE conn2 <- [1,2438,null,{}] 09:28:14 INFO - PROCESS | 1652 | 1467131294803 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}] 09:28:14 INFO - PROCESS | 1652 | 1467131294804 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:14 INFO - PROCESS | 1652 | 1467131294904 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 09:28:14 INFO - PROCESS | 1652 | 1467131294908 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:14 INFO - PROCESS | 1652 | 1467131294909 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214c3000 == 35 [pid = 1652] [id = 617] 09:28:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118fbe400) [pid = 1652] [serial = 1851] [outer = 0x0] 09:28:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118ff4400) [pid = 1652] [serial = 1852] [outer = 0x118fbe400] 09:28:14 INFO - PROCESS | 1652 | 1467131294933 Marionette DEBUG loaded listener.js 09:28:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1191d8c00) [pid = 1652] [serial = 1853] [outer = 0x118fbe400] 09:28:15 INFO - PROCESS | 1652 | 1467131295293 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]]]}] 09:28:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:28:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 519ms 09:28:15 INFO - PROCESS | 1652 | 1467131295326 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 09:28:15 INFO - PROCESS | 1652 | 1467131295327 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 09:28:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:28:15 INFO - PROCESS | 1652 | 1467131295329 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:28:15 INFO - PROCESS | 1652 | 1467131295330 Marionette TRACE conn2 <- [1,2442,null,{}] 09:28:15 INFO - PROCESS | 1652 | 1467131295332 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}] 09:28:15 INFO - PROCESS | 1652 | 1467131295337 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:15 INFO - PROCESS | 1652 | 1467131295452 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 09:28:15 INFO - PROCESS | 1652 | 1467131295463 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:15 INFO - PROCESS | 1652 | 1467131295464 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1258cd000 == 36 [pid = 1652] [id = 618] 09:28:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1191dec00) [pid = 1652] [serial = 1854] [outer = 0x0] 09:28:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1194f4400) [pid = 1652] [serial = 1855] [outer = 0x1191dec00] 09:28:15 INFO - PROCESS | 1652 | 1467131295490 Marionette DEBUG loaded listener.js 09:28:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119b61800) [pid = 1652] [serial = 1856] [outer = 0x1191dec00] 09:28:15 INFO - PROCESS | 1652 | 1467131295842 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]]]}] 09:28:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:28:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 570ms 09:28:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:28:15 INFO - PROCESS | 1652 | 1467131295900 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 09:28:15 INFO - PROCESS | 1652 | 1467131295901 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 09:28:15 INFO - PROCESS | 1652 | 1467131295903 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:28:15 INFO - PROCESS | 1652 | 1467131295904 Marionette TRACE conn2 <- [1,2446,null,{}] 09:28:15 INFO - PROCESS | 1652 | 1467131295907 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}] 09:28:15 INFO - PROCESS | 1652 | 1467131295908 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:16 INFO - PROCESS | 1652 | 1467131296009 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 09:28:16 INFO - PROCESS | 1652 | 1467131296022 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:16 INFO - PROCESS | 1652 | 1467131296023 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a06800 == 37 [pid = 1652] [id = 619] 09:28:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119952c00) [pid = 1652] [serial = 1857] [outer = 0x0] 09:28:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119d36800) [pid = 1652] [serial = 1858] [outer = 0x119952c00] 09:28:16 INFO - PROCESS | 1652 | 1467131296047 Marionette DEBUG loaded listener.js 09:28:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119e7ac00) [pid = 1652] [serial = 1859] [outer = 0x119952c00] 09:28:16 INFO - PROCESS | 1652 | 1467131296365 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]]]}] 09:28:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:28:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 518ms 09:28:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:28:16 INFO - PROCESS | 1652 | 1467131296422 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 09:28:16 INFO - PROCESS | 1652 | 1467131296423 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 09:28:16 INFO - PROCESS | 1652 | 1467131296425 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:28:16 INFO - PROCESS | 1652 | 1467131296426 Marionette TRACE conn2 <- [1,2450,null,{}] 09:28:16 INFO - PROCESS | 1652 | 1467131296428 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}] 09:28:16 INFO - PROCESS | 1652 | 1467131296429 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:16 INFO - PROCESS | 1652 | 1467131296530 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 09:28:16 INFO - PROCESS | 1652 | 1467131296541 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:16 INFO - PROCESS | 1652 | 1467131296542 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x1283b1000 == 38 [pid = 1652] [id = 620] 09:28:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119e7b400) [pid = 1652] [serial = 1860] [outer = 0x0] 09:28:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1208e3c00) [pid = 1652] [serial = 1861] [outer = 0x119e7b400] 09:28:16 INFO - PROCESS | 1652 | 1467131296574 Marionette DEBUG loaded listener.js 09:28:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1212ef400) [pid = 1652] [serial = 1862] [outer = 0x119e7b400] 09:28:16 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x111e2e800) [pid = 1652] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:28:16 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1160d7800) [pid = 1652] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:28:16 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119d34c00) [pid = 1652] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:28:16 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1185d4800) [pid = 1652] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:28:16 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1183c9800) [pid = 1652] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:28:16 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118ff7400) [pid = 1652] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:28:16 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1174a1000) [pid = 1652] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:28:16 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x125054400) [pid = 1652] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:28:16 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119d4d400) [pid = 1652] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:28:16 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1181a5800) [pid = 1652] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:28:16 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12a669800) [pid = 1652] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:28:16 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12b978800) [pid = 1652] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:28:16 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118735c00) [pid = 1652] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:28:16 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12576cc00) [pid = 1652] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:28:16 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1129c9c00) [pid = 1652] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:28:16 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118092000) [pid = 1652] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:28:16 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119e73800) [pid = 1652] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:28:16 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1191d4400) [pid = 1652] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:28:17 INFO - PROCESS | 1652 | 1467131297186 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]]]}] 09:28:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:28:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 818ms 09:28:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:28:17 INFO - PROCESS | 1652 | 1467131297244 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 09:28:17 INFO - PROCESS | 1652 | 1467131297246 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 09:28:17 INFO - PROCESS | 1652 | 1467131297250 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:28:17 INFO - PROCESS | 1652 | 1467131297251 Marionette TRACE conn2 <- [1,2454,null,{}] 09:28:17 INFO - PROCESS | 1652 | 1467131297255 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}] 09:28:17 INFO - PROCESS | 1652 | 1467131297257 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:17 INFO - PROCESS | 1652 | 1467131297366 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 09:28:17 INFO - PROCESS | 1652 | 1467131297443 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:17 INFO - PROCESS | 1652 | 1467131297444 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1170ce800 == 39 [pid = 1652] [id = 621] 09:28:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1129c6400) [pid = 1652] [serial = 1863] [outer = 0x0] 09:28:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11336c800) [pid = 1652] [serial = 1864] [outer = 0x1129c6400] 09:28:17 INFO - PROCESS | 1652 | 1467131297476 Marionette DEBUG loaded listener.js 09:28:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1151d1800) [pid = 1652] [serial = 1865] [outer = 0x1129c6400] 09:28:17 INFO - PROCESS | 1652 | 1467131297890 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]]]}] 09:28:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:28:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 673ms 09:28:17 INFO - PROCESS | 1652 | 1467131297936 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 09:28:17 INFO - PROCESS | 1652 | 1467131297939 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 09:28:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:28:17 INFO - PROCESS | 1652 | 1467131297944 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:28:17 INFO - PROCESS | 1652 | 1467131297946 Marionette TRACE conn2 <- [1,2458,null,{}] 09:28:17 INFO - PROCESS | 1652 | 1467131297961 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}] 09:28:17 INFO - PROCESS | 1652 | 1467131297963 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:18 INFO - PROCESS | 1652 | 1467131298093 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 09:28:18 INFO - PROCESS | 1652 | 1467131298104 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:18 INFO - PROCESS | 1652 | 1467131298105 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12084d000 == 40 [pid = 1652] [id = 622] 09:28:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11749cc00) [pid = 1652] [serial = 1866] [outer = 0x0] 09:28:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x117e99000) [pid = 1652] [serial = 1867] [outer = 0x11749cc00] 09:28:18 INFO - PROCESS | 1652 | 1467131298136 Marionette DEBUG loaded listener.js 09:28:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118183800) [pid = 1652] [serial = 1868] [outer = 0x11749cc00] 09:28:18 INFO - PROCESS | 1652 | 1467131298547 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]]]}] 09:28:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:28:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 671ms 09:28:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:28:18 INFO - PROCESS | 1652 | 1467131298617 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 09:28:18 INFO - PROCESS | 1652 | 1467131298619 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 09:28:18 INFO - PROCESS | 1652 | 1467131298621 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:28:18 INFO - PROCESS | 1652 | 1467131298624 Marionette TRACE conn2 <- [1,2462,null,{}] 09:28:18 INFO - PROCESS | 1652 | 1467131298632 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}] 09:28:18 INFO - PROCESS | 1652 | 1467131298637 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:18 INFO - PROCESS | 1652 | 1467131298736 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 09:28:18 INFO - PROCESS | 1652 | 1467131298814 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:18 INFO - PROCESS | 1652 | 1467131298816 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x129818800 == 41 [pid = 1652] [id = 623] 09:28:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11873e000) [pid = 1652] [serial = 1869] [outer = 0x0] 09:28:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118763800) [pid = 1652] [serial = 1870] [outer = 0x11873e000] 09:28:18 INFO - PROCESS | 1652 | 1467131298847 Marionette DEBUG loaded listener.js 09:28:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1191dc000) [pid = 1652] [serial = 1871] [outer = 0x11873e000] 09:28:19 INFO - PROCESS | 1652 | 1467131299279 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]]]}] 09:28:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:28:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 674ms 09:28:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:28:19 INFO - PROCESS | 1652 | 1467131299295 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 09:28:19 INFO - PROCESS | 1652 | 1467131299297 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 09:28:19 INFO - PROCESS | 1652 | 1467131299299 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:28:19 INFO - PROCESS | 1652 | 1467131299300 Marionette TRACE conn2 <- [1,2466,null,{}] 09:28:19 INFO - PROCESS | 1652 | 1467131299303 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}] 09:28:19 INFO - PROCESS | 1652 | 1467131299304 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:19 INFO - PROCESS | 1652 | 1467131299407 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 09:28:19 INFO - PROCESS | 1652 | 1467131299500 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:19 INFO - PROCESS | 1652 | 1467131299501 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ac73000 == 42 [pid = 1652] [id = 624] 09:28:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1194a1800) [pid = 1652] [serial = 1872] [outer = 0x0] 09:28:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1194f5800) [pid = 1652] [serial = 1873] [outer = 0x1194a1800] 09:28:19 INFO - PROCESS | 1652 | 1467131299530 Marionette DEBUG loaded listener.js 09:28:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119955800) [pid = 1652] [serial = 1874] [outer = 0x1194a1800] 09:28:19 INFO - PROCESS | 1652 | 1467131299932 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]]]}] 09:28:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:28:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 669ms 09:28:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:28:19 INFO - PROCESS | 1652 | 1467131299969 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 09:28:19 INFO - PROCESS | 1652 | 1467131299970 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 09:28:19 INFO - PROCESS | 1652 | 1467131299972 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:28:19 INFO - PROCESS | 1652 | 1467131299973 Marionette TRACE conn2 <- [1,2470,null,{}] 09:28:19 INFO - PROCESS | 1652 | 1467131299976 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}] 09:28:19 INFO - PROCESS | 1652 | 1467131299977 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:20 INFO - PROCESS | 1652 | 1467131300076 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 09:28:20 INFO - PROCESS | 1652 | 1467131300153 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:20 INFO - PROCESS | 1652 | 1467131300155 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12afa4800 == 43 [pid = 1652] [id = 625] 09:28:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1194a2c00) [pid = 1652] [serial = 1875] [outer = 0x0] 09:28:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119d42400) [pid = 1652] [serial = 1876] [outer = 0x1194a2c00] 09:28:20 INFO - PROCESS | 1652 | 1467131300184 Marionette DEBUG loaded listener.js 09:28:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1208ef000) [pid = 1652] [serial = 1877] [outer = 0x1194a2c00] 09:28:20 INFO - PROCESS | 1652 | 1467131300610 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]]]}] 09:28:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:28:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 669ms 09:28:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:28:20 INFO - PROCESS | 1652 | 1467131300641 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 09:28:20 INFO - PROCESS | 1652 | 1467131300643 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 09:28:20 INFO - PROCESS | 1652 | 1467131300645 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:28:20 INFO - PROCESS | 1652 | 1467131300646 Marionette TRACE conn2 <- [1,2474,null,{}] 09:28:20 INFO - PROCESS | 1652 | 1467131300648 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}] 09:28:20 INFO - PROCESS | 1652 | 1467131300653 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:20 INFO - PROCESS | 1652 | 1467131300789 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 09:28:20 INFO - PROCESS | 1652 | 1467131300881 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:20 INFO - PROCESS | 1652 | 1467131300882 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x119446000 == 44 [pid = 1652] [id = 626] 09:28:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x113966800) [pid = 1652] [serial = 1878] [outer = 0x0] 09:28:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119d2f000) [pid = 1652] [serial = 1879] [outer = 0x113966800] 09:28:20 INFO - PROCESS | 1652 | 1467131300914 Marionette DEBUG loaded listener.js 09:28:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1250c6800) [pid = 1652] [serial = 1880] [outer = 0x113966800] 09:28:21 INFO - PROCESS | 1652 | 1467131301440 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]]]}] 09:28:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:28:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 819ms 09:28:21 INFO - PROCESS | 1652 | 1467131301465 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 09:28:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:28:21 INFO - PROCESS | 1652 | 1467131301467 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 09:28:21 INFO - PROCESS | 1652 | 1467131301471 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:28:21 INFO - PROCESS | 1652 | 1467131301472 Marionette TRACE conn2 <- [1,2478,null,{}] 09:28:21 INFO - PROCESS | 1652 | 1467131301476 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}] 09:28:21 INFO - PROCESS | 1652 | 1467131301478 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:21 INFO - PROCESS | 1652 | 1467131301583 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 09:28:21 INFO - PROCESS | 1652 | 1467131301668 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:21 INFO - PROCESS | 1652 | 1467131301669 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x119444000 == 45 [pid = 1652] [id = 627] 09:28:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1129d1000) [pid = 1652] [serial = 1881] [outer = 0x0] 09:28:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11396dc00) [pid = 1652] [serial = 1882] [outer = 0x1129d1000] 09:28:21 INFO - PROCESS | 1652 | 1467131301698 Marionette DEBUG loaded listener.js 09:28:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1162db400) [pid = 1652] [serial = 1883] [outer = 0x1129d1000] 09:28:22 INFO - PROCESS | 1652 | 1467131302197 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]]]}] 09:28:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:28:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 769ms 09:28:22 INFO - PROCESS | 1652 | 1467131302240 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 09:28:22 INFO - PROCESS | 1652 | 1467131302243 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 09:28:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:28:22 INFO - PROCESS | 1652 | 1467131302247 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:28:22 INFO - PROCESS | 1652 | 1467131302249 Marionette TRACE conn2 <- [1,2482,null,{}] 09:28:22 INFO - PROCESS | 1652 | 1467131302276 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}] 09:28:22 INFO - PROCESS | 1652 | 1467131302277 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:22 INFO - PROCESS | 1652 | --DOCSHELL 0x126a06800 == 44 [pid = 1652] [id = 619] 09:28:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1258cd000 == 43 [pid = 1652] [id = 618] 09:28:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1214c3000 == 42 [pid = 1652] [id = 617] 09:28:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1214a7000 == 41 [pid = 1652] [id = 616] 09:28:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119bcc000 == 40 [pid = 1652] [id = 615] 09:28:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1182e7000 == 39 [pid = 1652] [id = 614] 09:28:22 INFO - PROCESS | 1652 | --DOCSHELL 0x116232800 == 38 [pid = 1652] [id = 613] 09:28:22 INFO - PROCESS | 1652 | --DOCSHELL 0x113198800 == 37 [pid = 1652] [id = 612] 09:28:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1191bc000 == 36 [pid = 1652] [id = 611] 09:28:22 INFO - PROCESS | 1652 | --DOCSHELL 0x116938800 == 35 [pid = 1652] [id = 599] 09:28:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12b95e800 == 34 [pid = 1652] [id = 610] 09:28:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119444000 == 33 [pid = 1652] [id = 627] 09:28:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119446000 == 32 [pid = 1652] [id = 626] 09:28:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12afa4800 == 31 [pid = 1652] [id = 625] 09:28:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12ac73000 == 30 [pid = 1652] [id = 624] 09:28:22 INFO - PROCESS | 1652 | --DOCSHELL 0x129818800 == 29 [pid = 1652] [id = 623] 09:28:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12084d000 == 28 [pid = 1652] [id = 622] 09:28:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1283b1000 == 27 [pid = 1652] [id = 620] 09:28:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1170ce800 == 26 [pid = 1652] [id = 621] 09:28:22 INFO - PROCESS | 1652 | 1467131302907 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x113370000) [pid = 1652] [serial = 1778] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1129c4800) [pid = 1652] [serial = 1777] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1191d7400) [pid = 1652] [serial = 1781] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11856f000) [pid = 1652] [serial = 1780] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x121ca1c00) [pid = 1652] [serial = 1784] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119e80400) [pid = 1652] [serial = 1783] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119b6e400) [pid = 1652] [serial = 1813] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11873d000) [pid = 1652] [serial = 1799] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118736c00) [pid = 1652] [serial = 1798] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1191da800) [pid = 1652] [serial = 1807] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11949b000) [pid = 1652] [serial = 1808] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118093800) [pid = 1652] [serial = 1801] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x129357400) [pid = 1652] [serial = 1787] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118180c00) [pid = 1652] [serial = 1802] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x126e12800) [pid = 1652] [serial = 1786] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12145e000) [pid = 1652] [serial = 1816] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1185dac00) [pid = 1652] [serial = 1804] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11873f000) [pid = 1652] [serial = 1805] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b8ed000) [pid = 1652] [serial = 1790] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12b02c400) [pid = 1652] [serial = 1789] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12c4bf000) [pid = 1652] [serial = 1793] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12c01bc00) [pid = 1652] [serial = 1792] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1267d3c00) [pid = 1652] [serial = 1796] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11873ec00) [pid = 1652] [serial = 1795] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1257d9400) [pid = 1652] [serial = 1819] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x125063c00) [pid = 1652] [serial = 1817] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126e20000) [pid = 1652] [serial = 1831] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1170b1400) [pid = 1652] [serial = 1823] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x112f53400) [pid = 1652] [serial = 1822] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118fefc00) [pid = 1652] [serial = 1825] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1258e1c00) [pid = 1652] [serial = 1820] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1261d4400) [pid = 1652] [serial = 1829] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x119953c00) [pid = 1652] [serial = 1811] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1194f4800) [pid = 1652] [serial = 1810] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x119d48800) [pid = 1652] [serial = 1814] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x119d37c00) [pid = 1652] [serial = 1826] [outer = 0x0] [url = about:blank] 09:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12580d800) [pid = 1652] [serial = 1828] [outer = 0x0] [url = about:blank] 09:28:23 INFO - PROCESS | 1652 | 1467131303016 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:23 INFO - PROCESS | 1652 | 1467131303018 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x112671800 == 27 [pid = 1652] [id = 628] 09:28:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x111c83c00) [pid = 1652] [serial = 1884] [outer = 0x0] 09:28:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11201ac00) [pid = 1652] [serial = 1885] [outer = 0x111c83c00] 09:28:23 INFO - PROCESS | 1652 | 1467131303047 Marionette DEBUG loaded listener.js 09:28:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1128ac000) [pid = 1652] [serial = 1886] [outer = 0x111c83c00] 09:28:23 INFO - PROCESS | 1652 | 1467131303387 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]]]}] 09:28:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:28:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1192ms 09:28:23 INFO - PROCESS | 1652 | 1467131303471 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 09:28:23 INFO - PROCESS | 1652 | 1467131303474 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 09:28:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:28:23 INFO - PROCESS | 1652 | 1467131303478 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:28:23 INFO - PROCESS | 1652 | 1467131303480 Marionette TRACE conn2 <- [1,2486,null,{}] 09:28:23 INFO - PROCESS | 1652 | 1467131303483 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}] 09:28:23 INFO - PROCESS | 1652 | 1467131303485 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:23 INFO - PROCESS | 1652 | 1467131303565 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 09:28:23 INFO - PROCESS | 1652 | 1467131303572 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:23 INFO - PROCESS | 1652 | 1467131303574 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x117004000 == 28 [pid = 1652] [id = 629] 09:28:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1128eb000) [pid = 1652] [serial = 1887] [outer = 0x0] 09:28:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x113090000) [pid = 1652] [serial = 1888] [outer = 0x1128eb000] 09:28:23 INFO - PROCESS | 1652 | 1467131303600 Marionette DEBUG loaded listener.js 09:28:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x113daac00) [pid = 1652] [serial = 1889] [outer = 0x1128eb000] 09:28:23 INFO - PROCESS | 1652 | 1467131303951 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]]]}] 09:28:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:28:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 520ms 09:28:24 INFO - PROCESS | 1652 | 1467131304002 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 09:28:24 INFO - PROCESS | 1652 | 1467131304004 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 09:28:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:28:24 INFO - PROCESS | 1652 | 1467131304006 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:28:24 INFO - PROCESS | 1652 | 1467131304007 Marionette TRACE conn2 <- [1,2490,null,{}] 09:28:24 INFO - PROCESS | 1652 | 1467131304010 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}] 09:28:24 INFO - PROCESS | 1652 | 1467131304011 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:24 INFO - PROCESS | 1652 | 1467131304089 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 09:28:24 INFO - PROCESS | 1652 | 1467131304096 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:24 INFO - PROCESS | 1652 | 1467131304097 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x113bbb800 == 29 [pid = 1652] [id = 630] 09:28:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x116631000) [pid = 1652] [serial = 1890] [outer = 0x0] 09:28:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11696d800) [pid = 1652] [serial = 1891] [outer = 0x116631000] 09:28:24 INFO - PROCESS | 1652 | 1467131304132 Marionette DEBUG loaded listener.js 09:28:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x117495c00) [pid = 1652] [serial = 1892] [outer = 0x116631000] 09:28:24 INFO - PROCESS | 1652 | 1467131304492 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]]]}] 09:28:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:28:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 521ms 09:28:24 INFO - PROCESS | 1652 | 1467131304527 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 09:28:24 INFO - PROCESS | 1652 | 1467131304530 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 09:28:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:28:24 INFO - PROCESS | 1652 | 1467131304540 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:28:24 INFO - PROCESS | 1652 | 1467131304543 Marionette TRACE conn2 <- [1,2494,null,{}] 09:28:24 INFO - PROCESS | 1652 | 1467131304545 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}] 09:28:24 INFO - PROCESS | 1652 | 1467131304548 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:24 INFO - PROCESS | 1652 | 1467131304628 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 09:28:24 INFO - PROCESS | 1652 | 1467131304697 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:24 INFO - PROCESS | 1652 | 1467131304698 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x119977000 == 30 [pid = 1652] [id = 631] 09:28:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1162d7000) [pid = 1652] [serial = 1893] [outer = 0x0] 09:28:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x117e9bc00) [pid = 1652] [serial = 1894] [outer = 0x1162d7000] 09:28:24 INFO - PROCESS | 1652 | 1467131304722 Marionette DEBUG loaded listener.js 09:28:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1181a6400) [pid = 1652] [serial = 1895] [outer = 0x1162d7000] 09:28:25 INFO - PROCESS | 1652 | 1467131305021 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]]]}] 09:28:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:28:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 527ms 09:28:25 INFO - PROCESS | 1652 | 1467131305062 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 09:28:25 INFO - PROCESS | 1652 | 1467131305063 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 09:28:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:28:25 INFO - PROCESS | 1652 | 1467131305065 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:28:25 INFO - PROCESS | 1652 | 1467131305068 Marionette TRACE conn2 <- [1,2498,null,{}] 09:28:25 INFO - PROCESS | 1652 | 1467131305071 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}] 09:28:25 INFO - PROCESS | 1652 | 1467131305072 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:25 INFO - PROCESS | 1652 | 1467131305170 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 09:28:25 INFO - PROCESS | 1652 | 1467131305173 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:25 INFO - PROCESS | 1652 | 1467131305175 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x120842000 == 31 [pid = 1652] [id = 632] 09:28:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1183c9800) [pid = 1652] [serial = 1896] [outer = 0x0] 09:28:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1183ccc00) [pid = 1652] [serial = 1897] [outer = 0x1183c9800] 09:28:25 INFO - PROCESS | 1652 | 1467131305206 Marionette DEBUG loaded listener.js 09:28:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118575400) [pid = 1652] [serial = 1898] [outer = 0x1183c9800] 09:28:25 INFO - PROCESS | 1652 | 1467131305552 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]]]}] 09:28:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:28:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 522ms 09:28:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:28:25 INFO - PROCESS | 1652 | 1467131305592 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 09:28:25 INFO - PROCESS | 1652 | 1467131305593 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 09:28:25 INFO - PROCESS | 1652 | 1467131305595 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:28:25 INFO - PROCESS | 1652 | 1467131305596 Marionette TRACE conn2 <- [1,2502,null,{}] 09:28:25 INFO - PROCESS | 1652 | 1467131305599 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}] 09:28:25 INFO - PROCESS | 1652 | 1467131305600 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:25 INFO - PROCESS | 1652 | 1467131305697 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 09:28:25 INFO - PROCESS | 1652 | 1467131305701 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:25 INFO - PROCESS | 1652 | 1467131305705 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214b6800 == 32 [pid = 1652] [id = 633] 09:28:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116629400) [pid = 1652] [serial = 1899] [outer = 0x0] 09:28:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11875e000) [pid = 1652] [serial = 1900] [outer = 0x116629400] 09:28:25 INFO - PROCESS | 1652 | 1467131305770 Marionette DEBUG loaded listener.js 09:28:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118ff3c00) [pid = 1652] [serial = 1901] [outer = 0x116629400] 09:28:26 INFO - PROCESS | 1652 | 1467131306108 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]]]}] 09:28:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:28:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 518ms 09:28:26 INFO - PROCESS | 1652 | 1467131306114 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 09:28:26 INFO - PROCESS | 1652 | 1467131306115 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 09:28:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:28:26 INFO - PROCESS | 1652 | 1467131306120 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:28:26 INFO - PROCESS | 1652 | 1467131306122 Marionette TRACE conn2 <- [1,2506,null,{}] 09:28:26 INFO - PROCESS | 1652 | 1467131306124 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}] 09:28:26 INFO - PROCESS | 1652 | 1467131306125 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:26 INFO - PROCESS | 1652 | 1467131306230 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 09:28:26 INFO - PROCESS | 1652 | 1467131306268 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:26 INFO - PROCESS | 1652 | 1467131306269 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11267e000 == 33 [pid = 1652] [id = 634] 09:28:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118741c00) [pid = 1652] [serial = 1902] [outer = 0x0] 09:28:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1191e3400) [pid = 1652] [serial = 1903] [outer = 0x118741c00] 09:28:26 INFO - PROCESS | 1652 | 1467131306293 Marionette DEBUG loaded listener.js 09:28:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11949e400) [pid = 1652] [serial = 1904] [outer = 0x118741c00] 09:28:26 INFO - PROCESS | 1652 | 1467131306635 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]]]}] 09:28:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:28:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 570ms 09:28:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:28:26 INFO - PROCESS | 1652 | 1467131306689 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 09:28:26 INFO - PROCESS | 1652 | 1467131306690 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 09:28:26 INFO - PROCESS | 1652 | 1467131306692 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:28:26 INFO - PROCESS | 1652 | 1467131306694 Marionette TRACE conn2 <- [1,2510,null,{}] 09:28:26 INFO - PROCESS | 1652 | 1467131306696 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}] 09:28:26 INFO - PROCESS | 1652 | 1467131306697 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:26 INFO - PROCESS | 1652 | 1467131306790 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 09:28:26 INFO - PROCESS | 1652 | 1467131306828 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:26 INFO - PROCESS | 1652 | 1467131306830 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1258c5800 == 34 [pid = 1652] [id = 635] 09:28:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x110fd0800) [pid = 1652] [serial = 1905] [outer = 0x0] 09:28:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1194f7400) [pid = 1652] [serial = 1906] [outer = 0x110fd0800] 09:28:26 INFO - PROCESS | 1652 | 1467131306854 Marionette DEBUG loaded listener.js 09:28:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11994e800) [pid = 1652] [serial = 1907] [outer = 0x110fd0800] 09:28:27 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119e7b400) [pid = 1652] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:28:27 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119952c00) [pid = 1652] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:28:27 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1191dec00) [pid = 1652] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:28:27 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118fbe400) [pid = 1652] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:28:27 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1166fa400) [pid = 1652] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:28:27 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1160d6800) [pid = 1652] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:28:27 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126871000) [pid = 1652] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:28:27 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1129d0c00) [pid = 1652] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:28:27 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1183c5400) [pid = 1652] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:28:27 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1128e7000) [pid = 1652] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:28:27 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118576800) [pid = 1652] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:28:27 INFO - PROCESS | 1652 | 1467131307268 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]]]}] 09:28:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:28:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 619ms 09:28:27 INFO - PROCESS | 1652 | 1467131307313 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 09:28:27 INFO - PROCESS | 1652 | 1467131307314 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 09:28:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:28:27 INFO - PROCESS | 1652 | 1467131307322 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:28:27 INFO - PROCESS | 1652 | 1467131307323 Marionette TRACE conn2 <- [1,2514,null,{}] 09:28:27 INFO - PROCESS | 1652 | 1467131307326 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}] 09:28:27 INFO - PROCESS | 1652 | 1467131307327 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:27 INFO - PROCESS | 1652 | 1467131307434 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 09:28:27 INFO - PROCESS | 1652 | 1467131307469 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:27 INFO - PROCESS | 1652 | 1467131307471 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12675d000 == 35 [pid = 1652] [id = 636] 09:28:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x110fd2400) [pid = 1652] [serial = 1908] [outer = 0x0] 09:28:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1183c4c00) [pid = 1652] [serial = 1909] [outer = 0x110fd2400] 09:28:27 INFO - PROCESS | 1652 | 1467131307495 Marionette DEBUG loaded listener.js 09:28:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1194f4800) [pid = 1652] [serial = 1910] [outer = 0x110fd2400] 09:28:27 INFO - PROCESS | 1652 | 1467131307782 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]]]}] 09:28:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:28:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 519ms 09:28:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:28:27 INFO - PROCESS | 1652 | 1467131307840 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 09:28:27 INFO - PROCESS | 1652 | 1467131307842 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 09:28:27 INFO - PROCESS | 1652 | 1467131307844 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:28:27 INFO - PROCESS | 1652 | 1467131307845 Marionette TRACE conn2 <- [1,2518,null,{}] 09:28:27 INFO - PROCESS | 1652 | 1467131307847 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}] 09:28:27 INFO - PROCESS | 1652 | 1467131307848 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:27 INFO - PROCESS | 1652 | 1467131307927 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 09:28:27 INFO - PROCESS | 1652 | 1467131307931 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:27 INFO - PROCESS | 1652 | 1467131307932 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1283ad000 == 36 [pid = 1652] [id = 637] 09:28:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11809b400) [pid = 1652] [serial = 1911] [outer = 0x0] 09:28:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119b64800) [pid = 1652] [serial = 1912] [outer = 0x11809b400] 09:28:27 INFO - PROCESS | 1652 | 1467131307959 Marionette DEBUG loaded listener.js 09:28:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119d2fc00) [pid = 1652] [serial = 1913] [outer = 0x11809b400] 09:28:28 INFO - PROCESS | 1652 | 1467131308273 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]]]}] 09:28:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:28:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 468ms 09:28:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:28:28 INFO - PROCESS | 1652 | 1467131308313 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 09:28:28 INFO - PROCESS | 1652 | 1467131308314 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 09:28:28 INFO - PROCESS | 1652 | 1467131308316 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:28:28 INFO - PROCESS | 1652 | 1467131308317 Marionette TRACE conn2 <- [1,2522,null,{}] 09:28:28 INFO - PROCESS | 1652 | 1467131308320 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}] 09:28:28 INFO - PROCESS | 1652 | 1467131308321 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:28 INFO - PROCESS | 1652 | 1467131308427 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 09:28:28 INFO - PROCESS | 1652 | 1467131308433 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:28 INFO - PROCESS | 1652 | 1467131308435 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1284db000 == 37 [pid = 1652] [id = 638] 09:28:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1185d4400) [pid = 1652] [serial = 1914] [outer = 0x0] 09:28:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119d2f800) [pid = 1652] [serial = 1915] [outer = 0x1185d4400] 09:28:28 INFO - PROCESS | 1652 | 1467131308462 Marionette DEBUG loaded listener.js 09:28:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1208ef800) [pid = 1652] [serial = 1916] [outer = 0x1185d4400] 09:28:28 INFO - PROCESS | 1652 | 1467131308794 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]]]}] 09:28:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:28:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 520ms 09:28:28 INFO - PROCESS | 1652 | 1467131308837 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 09:28:28 INFO - PROCESS | 1652 | 1467131308839 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 09:28:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:28:28 INFO - PROCESS | 1652 | 1467131308841 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:28:28 INFO - PROCESS | 1652 | 1467131308843 Marionette TRACE conn2 <- [1,2526,null,{}] 09:28:28 INFO - PROCESS | 1652 | 1467131308845 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}] 09:28:28 INFO - PROCESS | 1652 | 1467131308846 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:28 INFO - PROCESS | 1652 | 1467131308940 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 09:28:28 INFO - PROCESS | 1652 | 1467131308943 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:28 INFO - PROCESS | 1652 | 1467131308945 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x119922800 == 38 [pid = 1652] [id = 639] 09:28:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118735000) [pid = 1652] [serial = 1917] [outer = 0x0] 09:28:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121c2f000) [pid = 1652] [serial = 1918] [outer = 0x118735000] 09:28:28 INFO - PROCESS | 1652 | 1467131308969 Marionette DEBUG loaded listener.js 09:28:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x125025400) [pid = 1652] [serial = 1919] [outer = 0x118735000] 09:28:29 INFO - PROCESS | 1652 | 1467131309534 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]]]}] 09:28:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:28:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 720ms 09:28:29 INFO - PROCESS | 1652 | 1467131309589 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 09:28:29 INFO - PROCESS | 1652 | 1467131309592 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 09:28:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:28:29 INFO - PROCESS | 1652 | 1467131309595 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:28:29 INFO - PROCESS | 1652 | 1467131309597 Marionette TRACE conn2 <- [1,2530,null,{}] 09:28:29 INFO - PROCESS | 1652 | 1467131309602 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}] 09:28:29 INFO - PROCESS | 1652 | 1467131309604 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:29 INFO - PROCESS | 1652 | 1467131309720 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 09:28:29 INFO - PROCESS | 1652 | 1467131309781 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:29 INFO - PROCESS | 1652 | 1467131309783 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1170df000 == 39 [pid = 1652] [id = 640] 09:28:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1128ea000) [pid = 1652] [serial = 1920] [outer = 0x0] 09:28:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1129cd800) [pid = 1652] [serial = 1921] [outer = 0x1128ea000] 09:28:29 INFO - PROCESS | 1652 | 1467131309814 Marionette DEBUG loaded listener.js 09:28:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11393bc00) [pid = 1652] [serial = 1922] [outer = 0x1128ea000] 09:28:30 INFO - PROCESS | 1652 | 1467131310404 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]]]}] 09:28:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:28:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 872ms 09:28:30 INFO - PROCESS | 1652 | 1467131310469 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 09:28:30 INFO - PROCESS | 1652 | 1467131310473 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 09:28:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:28:30 INFO - PROCESS | 1652 | 1467131310478 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:28:30 INFO - PROCESS | 1652 | 1467131310479 Marionette TRACE conn2 <- [1,2534,null,{}] 09:28:30 INFO - PROCESS | 1652 | 1467131310482 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}] 09:28:30 INFO - PROCESS | 1652 | 1467131310484 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:30 INFO - PROCESS | 1652 | 1467131310702 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 09:28:30 INFO - PROCESS | 1652 | 1467131310795 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:30 INFO - PROCESS | 1652 | 1467131310797 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11601a800 == 40 [pid = 1652] [id = 641] 09:28:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1128ea400) [pid = 1652] [serial = 1923] [outer = 0x0] 09:28:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x112f53400) [pid = 1652] [serial = 1924] [outer = 0x1128ea400] 09:28:30 INFO - PROCESS | 1652 | 1467131310826 Marionette DEBUG loaded listener.js 09:28:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1160dd000) [pid = 1652] [serial = 1925] [outer = 0x1128ea400] 09:28:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1284db000 == 39 [pid = 1652] [id = 638] 09:28:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1283ad000 == 38 [pid = 1652] [id = 637] 09:28:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12675d000 == 37 [pid = 1652] [id = 636] 09:28:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1258c5800 == 36 [pid = 1652] [id = 635] 09:28:31 INFO - PROCESS | 1652 | --DOCSHELL 0x11267e000 == 35 [pid = 1652] [id = 634] 09:28:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1214b6800 == 34 [pid = 1652] [id = 633] 09:28:31 INFO - PROCESS | 1652 | --DOCSHELL 0x120842000 == 33 [pid = 1652] [id = 632] 09:28:31 INFO - PROCESS | 1652 | --DOCSHELL 0x119977000 == 32 [pid = 1652] [id = 631] 09:28:31 INFO - PROCESS | 1652 | --DOCSHELL 0x113bbb800 == 31 [pid = 1652] [id = 630] 09:28:31 INFO - PROCESS | 1652 | --DOCSHELL 0x117004000 == 30 [pid = 1652] [id = 629] 09:28:31 INFO - PROCESS | 1652 | --DOCSHELL 0x112671800 == 29 [pid = 1652] [id = 628] 09:28:31 INFO - PROCESS | 1652 | 1467131311292 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]]]}] 09:28:31 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1212ef400) [pid = 1652] [serial = 1862] [outer = 0x0] [url = about:blank] 09:28:31 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119e7ac00) [pid = 1652] [serial = 1859] [outer = 0x0] [url = about:blank] 09:28:31 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1208e3c00) [pid = 1652] [serial = 1861] [outer = 0x0] [url = about:blank] 09:28:31 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119d36800) [pid = 1652] [serial = 1858] [outer = 0x0] [url = about:blank] 09:28:31 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119b61800) [pid = 1652] [serial = 1856] [outer = 0x0] [url = about:blank] 09:28:31 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118ff4400) [pid = 1652] [serial = 1852] [outer = 0x0] [url = about:blank] 09:28:31 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1194f4400) [pid = 1652] [serial = 1855] [outer = 0x0] [url = about:blank] 09:28:31 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1191d8c00) [pid = 1652] [serial = 1853] [outer = 0x0] [url = about:blank] 09:28:31 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1167bac00) [pid = 1652] [serial = 1843] [outer = 0x0] [url = about:blank] 09:28:31 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1170b4000) [pid = 1652] [serial = 1844] [outer = 0x0] [url = about:blank] 09:28:31 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118094c00) [pid = 1652] [serial = 1834] [outer = 0x0] [url = about:blank] 09:28:31 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1183c5c00) [pid = 1652] [serial = 1835] [outer = 0x0] [url = about:blank] 09:28:31 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1290ae800) [pid = 1652] [serial = 1832] [outer = 0x0] [url = about:blank] 09:28:31 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1180a5c00) [pid = 1652] [serial = 1837] [outer = 0x0] [url = about:blank] 09:28:31 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118741400) [pid = 1652] [serial = 1838] [outer = 0x0] [url = about:blank] 09:28:31 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1183cd000) [pid = 1652] [serial = 1846] [outer = 0x0] [url = about:blank] 09:28:31 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11856d400) [pid = 1652] [serial = 1847] [outer = 0x0] [url = about:blank] 09:28:31 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1129d3000) [pid = 1652] [serial = 1840] [outer = 0x0] [url = about:blank] 09:28:31 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1133e3c00) [pid = 1652] [serial = 1841] [outer = 0x0] [url = about:blank] 09:28:31 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118fbd400) [pid = 1652] [serial = 1850] [outer = 0x0] [url = about:blank] 09:28:31 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11873d800) [pid = 1652] [serial = 1849] [outer = 0x0] [url = about:blank] 09:28:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:28:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 872ms 09:28:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:28:31 INFO - PROCESS | 1652 | 1467131311351 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 09:28:31 INFO - PROCESS | 1652 | 1467131311354 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 09:28:31 INFO - PROCESS | 1652 | 1467131311357 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:28:31 INFO - PROCESS | 1652 | 1467131311359 Marionette TRACE conn2 <- [1,2538,null,{}] 09:28:31 INFO - PROCESS | 1652 | 1467131311362 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}] 09:28:31 INFO - PROCESS | 1652 | 1467131311363 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:31 INFO - PROCESS | 1652 | 1467131311445 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 09:28:31 INFO - PROCESS | 1652 | 1467131311449 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:31 INFO - PROCESS | 1652 | 1467131311451 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e1c000 == 30 [pid = 1652] [id = 642] 09:28:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1167b9c00) [pid = 1652] [serial = 1926] [outer = 0x0] 09:28:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1170b4000) [pid = 1652] [serial = 1927] [outer = 0x1167b9c00] 09:28:31 INFO - PROCESS | 1652 | 1467131311482 Marionette DEBUG loaded listener.js 09:28:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1176e1000) [pid = 1652] [serial = 1928] [outer = 0x1167b9c00] 09:28:31 INFO - PROCESS | 1652 | 1467131311825 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]]]}] 09:28:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:28:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 521ms 09:28:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:28:31 INFO - PROCESS | 1652 | 1467131311878 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 09:28:31 INFO - PROCESS | 1652 | 1467131311880 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 09:28:31 INFO - PROCESS | 1652 | 1467131311882 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:28:31 INFO - PROCESS | 1652 | 1467131311883 Marionette TRACE conn2 <- [1,2542,null,{}] 09:28:31 INFO - PROCESS | 1652 | 1467131311886 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}] 09:28:31 INFO - PROCESS | 1652 | 1467131311887 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:31 INFO - PROCESS | 1652 | 1467131311968 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 09:28:31 INFO - PROCESS | 1652 | 1467131311975 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:31 INFO - PROCESS | 1652 | 1467131311976 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bbb800 == 31 [pid = 1652] [id = 643] 09:28:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118094800) [pid = 1652] [serial = 1929] [outer = 0x0] 09:28:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11817f800) [pid = 1652] [serial = 1930] [outer = 0x118094800] 09:28:32 INFO - PROCESS | 1652 | 1467131312002 Marionette DEBUG loaded listener.js 09:28:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1183ce400) [pid = 1652] [serial = 1931] [outer = 0x118094800] 09:28:32 INFO - PROCESS | 1652 | 1467131312379 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]]]}] 09:28:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:28:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 521ms 09:28:32 INFO - PROCESS | 1652 | 1467131312404 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 09:28:32 INFO - PROCESS | 1652 | 1467131312407 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 09:28:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:28:32 INFO - PROCESS | 1652 | 1467131312424 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:28:32 INFO - PROCESS | 1652 | 1467131312428 Marionette TRACE conn2 <- [1,2546,null,{}] 09:28:32 INFO - PROCESS | 1652 | 1467131312432 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}] 09:28:32 INFO - PROCESS | 1652 | 1467131312434 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:32 INFO - PROCESS | 1652 | 1467131312521 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 09:28:32 INFO - PROCESS | 1652 | 1467131312525 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:32 INFO - PROCESS | 1652 | 1467131312526 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214a9800 == 32 [pid = 1652] [id = 644] 09:28:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11856c000) [pid = 1652] [serial = 1932] [outer = 0x0] 09:28:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11873c400) [pid = 1652] [serial = 1933] [outer = 0x11856c000] 09:28:32 INFO - PROCESS | 1652 | 1467131312551 Marionette DEBUG loaded listener.js 09:28:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118ff6400) [pid = 1652] [serial = 1934] [outer = 0x11856c000] 09:28:32 INFO - PROCESS | 1652 | 1467131312876 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]]]}] 09:28:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:28:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 487ms 09:28:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:28:32 INFO - PROCESS | 1652 | 1467131312897 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 09:28:32 INFO - PROCESS | 1652 | 1467131312898 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 09:28:32 INFO - PROCESS | 1652 | 1467131312902 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:28:32 INFO - PROCESS | 1652 | 1467131312904 Marionette TRACE conn2 <- [1,2550,null,{}] 09:28:32 INFO - PROCESS | 1652 | 1467131312907 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}] 09:28:32 INFO - PROCESS | 1652 | 1467131312908 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:32 INFO - PROCESS | 1652 | 1467131312987 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 09:28:32 INFO - PROCESS | 1652 | 1467131312991 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:32 INFO - PROCESS | 1652 | 1467131312992 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214bf000 == 33 [pid = 1652] [id = 645] 09:28:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x112a84400) [pid = 1652] [serial = 1935] [outer = 0x0] 09:28:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1191dc400) [pid = 1652] [serial = 1936] [outer = 0x112a84400] 09:28:33 INFO - PROCESS | 1652 | 1467131313080 Marionette DEBUG loaded listener.js 09:28:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1194ef400) [pid = 1652] [serial = 1937] [outer = 0x112a84400] 09:28:33 INFO - PROCESS | 1652 | 1467131313391 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]]]}] 09:28:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:28:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 520ms 09:28:33 INFO - PROCESS | 1652 | 1467131313422 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 09:28:33 INFO - PROCESS | 1652 | 1467131313423 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 09:28:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:28:33 INFO - PROCESS | 1652 | 1467131313425 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:28:33 INFO - PROCESS | 1652 | 1467131313426 Marionette TRACE conn2 <- [1,2554,null,{}] 09:28:33 INFO - PROCESS | 1652 | 1467131313429 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}] 09:28:33 INFO - PROCESS | 1652 | 1467131313430 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:33 INFO - PROCESS | 1652 | 1467131313530 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 09:28:33 INFO - PROCESS | 1652 | 1467131313541 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:33 INFO - PROCESS | 1652 | 1467131313545 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12146c800 == 34 [pid = 1652] [id = 646] 09:28:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119d2b000) [pid = 1652] [serial = 1938] [outer = 0x0] 09:28:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119d32800) [pid = 1652] [serial = 1939] [outer = 0x119d2b000] 09:28:33 INFO - PROCESS | 1652 | 1467131313577 Marionette DEBUG loaded listener.js 09:28:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1208eb400) [pid = 1652] [serial = 1940] [outer = 0x119d2b000] 09:28:33 INFO - PROCESS | 1652 | 1467131313939 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]]]}] 09:28:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:28:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 520ms 09:28:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:28:33 INFO - PROCESS | 1652 | 1467131313945 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 09:28:33 INFO - PROCESS | 1652 | 1467131313946 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 09:28:33 INFO - PROCESS | 1652 | 1467131313948 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:28:33 INFO - PROCESS | 1652 | 1467131313950 Marionette TRACE conn2 <- [1,2558,null,{}] 09:28:33 INFO - PROCESS | 1652 | 1467131313956 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}] 09:28:33 INFO - PROCESS | 1652 | 1467131313957 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:34 INFO - PROCESS | 1652 | 1467131314058 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 09:28:34 INFO - PROCESS | 1652 | 1467131314062 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:34 INFO - PROCESS | 1652 | 1467131314063 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1283ae800 == 35 [pid = 1652] [id = 647] 09:28:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1128a6c00) [pid = 1652] [serial = 1941] [outer = 0x0] 09:28:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x124026000) [pid = 1652] [serial = 1942] [outer = 0x1128a6c00] 09:28:34 INFO - PROCESS | 1652 | 1467131314093 Marionette DEBUG loaded listener.js 09:28:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1244cd800) [pid = 1652] [serial = 1943] [outer = 0x1128a6c00] 09:28:34 INFO - PROCESS | 1652 | 1467131314446 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]]]}] 09:28:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:28:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 521ms 09:28:34 INFO - PROCESS | 1652 | 1467131314470 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 09:28:34 INFO - PROCESS | 1652 | 1467131314471 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 09:28:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:28:34 INFO - PROCESS | 1652 | 1467131314473 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:28:34 INFO - PROCESS | 1652 | 1467131314474 Marionette TRACE conn2 <- [1,2562,null,{}] 09:28:34 INFO - PROCESS | 1652 | 1467131314477 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}] 09:28:34 INFO - PROCESS | 1652 | 1467131314478 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:34 INFO - PROCESS | 1652 | 1467131314578 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 09:28:34 INFO - PROCESS | 1652 | 1467131314592 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:34 INFO - PROCESS | 1652 | 1467131314593 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x129823000 == 36 [pid = 1652] [id = 648] 09:28:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12505cc00) [pid = 1652] [serial = 1944] [outer = 0x0] 09:28:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12576f000) [pid = 1652] [serial = 1945] [outer = 0x12505cc00] 09:28:34 INFO - PROCESS | 1652 | 1467131314618 Marionette DEBUG loaded listener.js 09:28:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1257cd400) [pid = 1652] [serial = 1946] [outer = 0x12505cc00] 09:28:34 INFO - PROCESS | 1652 | 1467131314956 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]]]}] 09:28:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:28:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 518ms 09:28:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:28:34 INFO - PROCESS | 1652 | 1467131314992 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 09:28:34 INFO - PROCESS | 1652 | 1467131314993 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 09:28:34 INFO - PROCESS | 1652 | 1467131314995 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:28:34 INFO - PROCESS | 1652 | 1467131314996 Marionette TRACE conn2 <- [1,2566,null,{}] 09:28:35 INFO - PROCESS | 1652 | 1467131314999 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}] 09:28:35 INFO - PROCESS | 1652 | 1467131315000 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:35 INFO - PROCESS | 1652 | 1467131315100 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 09:28:35 INFO - PROCESS | 1652 | 1467131315145 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:35 INFO - PROCESS | 1652 | 1467131315146 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af88800 == 37 [pid = 1652] [id = 649] 09:28:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118184800) [pid = 1652] [serial = 1947] [outer = 0x0] 09:28:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1257d5000) [pid = 1652] [serial = 1948] [outer = 0x118184800] 09:28:35 INFO - PROCESS | 1652 | 1467131315170 Marionette DEBUG loaded listener.js 09:28:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x125814c00) [pid = 1652] [serial = 1949] [outer = 0x118184800] 09:28:35 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x110fd0800) [pid = 1652] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:28:35 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1129c6400) [pid = 1652] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:28:35 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1128eb000) [pid = 1652] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:28:35 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118741c00) [pid = 1652] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:28:35 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1183c9800) [pid = 1652] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:28:35 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x110fd2400) [pid = 1652] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:28:35 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1194a1800) [pid = 1652] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:28:35 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11749cc00) [pid = 1652] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:28:35 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1162d7000) [pid = 1652] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:28:35 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116629400) [pid = 1652] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:28:35 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1185d4400) [pid = 1652] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:28:35 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1194a2c00) [pid = 1652] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:28:35 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1129d1000) [pid = 1652] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:28:35 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x111c83c00) [pid = 1652] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:28:35 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11809b400) [pid = 1652] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:28:35 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116631000) [pid = 1652] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:28:35 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11873e000) [pid = 1652] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:28:35 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x113966800) [pid = 1652] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:28:35 INFO - PROCESS | 1652 | 1467131315571 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]]]}] 09:28:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:28:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 619ms 09:28:35 INFO - PROCESS | 1652 | 1467131315615 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 09:28:35 INFO - PROCESS | 1652 | 1467131315616 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 09:28:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:28:35 INFO - PROCESS | 1652 | 1467131315618 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:28:35 INFO - PROCESS | 1652 | 1467131315619 Marionette TRACE conn2 <- [1,2570,null,{}] 09:28:35 INFO - PROCESS | 1652 | 1467131315622 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}] 09:28:35 INFO - PROCESS | 1652 | 1467131315623 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:35 INFO - PROCESS | 1652 | 1467131315706 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 09:28:35 INFO - PROCESS | 1652 | 1467131315768 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:35 INFO - PROCESS | 1652 | 1467131315769 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11944d800 == 38 [pid = 1652] [id = 650] 09:28:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1128af800) [pid = 1652] [serial = 1950] [outer = 0x0] 09:28:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116023c00) [pid = 1652] [serial = 1951] [outer = 0x1128af800] 09:28:35 INFO - PROCESS | 1652 | 1467131315793 Marionette DEBUG loaded listener.js 09:28:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1181ac400) [pid = 1652] [serial = 1952] [outer = 0x1128af800] 09:28:36 INFO - PROCESS | 1652 | 1467131316070 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]]]}] 09:28:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:28:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 469ms 09:28:36 INFO - PROCESS | 1652 | 1467131316092 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 09:28:36 INFO - PROCESS | 1652 | 1467131316093 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 09:28:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:28:36 INFO - PROCESS | 1652 | 1467131316095 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:28:36 INFO - PROCESS | 1652 | 1467131316096 Marionette TRACE conn2 <- [1,2574,null,{}] 09:28:36 INFO - PROCESS | 1652 | 1467131316099 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}] 09:28:36 INFO - PROCESS | 1652 | 1467131316100 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:36 INFO - PROCESS | 1652 | 1467131316200 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 09:28:36 INFO - PROCESS | 1652 | 1467131316205 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:36 INFO - PROCESS | 1652 | 1467131316207 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b958000 == 39 [pid = 1652] [id = 651] 09:28:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1185d1000) [pid = 1652] [serial = 1953] [outer = 0x0] 09:28:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11994fc00) [pid = 1652] [serial = 1954] [outer = 0x1185d1000] 09:28:36 INFO - PROCESS | 1652 | 1467131316233 Marionette DEBUG loaded listener.js 09:28:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1257d9400) [pid = 1652] [serial = 1955] [outer = 0x1185d1000] 09:28:36 INFO - PROCESS | 1652 | 1467131316591 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]]]}] 09:28:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:28:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 518ms 09:28:36 INFO - PROCESS | 1652 | 1467131316614 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 09:28:36 INFO - PROCESS | 1652 | 1467131316615 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 09:28:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:28:36 INFO - PROCESS | 1652 | 1467131316619 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:28:36 INFO - PROCESS | 1652 | 1467131316621 Marionette TRACE conn2 <- [1,2578,null,{}] 09:28:36 INFO - PROCESS | 1652 | 1467131316635 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}] 09:28:36 INFO - PROCESS | 1652 | 1467131316637 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:36 INFO - PROCESS | 1652 | 1467131316729 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 09:28:36 INFO - PROCESS | 1652 | 1467131316733 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:36 INFO - PROCESS | 1652 | 1467131316734 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c481000 == 40 [pid = 1652] [id = 652] 09:28:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12581a400) [pid = 1652] [serial = 1956] [outer = 0x0] 09:28:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1261cbc00) [pid = 1652] [serial = 1957] [outer = 0x12581a400] 09:28:36 INFO - PROCESS | 1652 | 1467131316758 Marionette DEBUG loaded listener.js 09:28:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1267d2c00) [pid = 1652] [serial = 1958] [outer = 0x12581a400] 09:28:37 INFO - PROCESS | 1652 | 1467131317087 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]]]}] 09:28:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:28:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 518ms 09:28:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:28:37 INFO - PROCESS | 1652 | 1467131317138 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 09:28:37 INFO - PROCESS | 1652 | 1467131317139 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 09:28:37 INFO - PROCESS | 1652 | 1467131317141 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:28:37 INFO - PROCESS | 1652 | 1467131317142 Marionette TRACE conn2 <- [1,2582,null,{}] 09:28:37 INFO - PROCESS | 1652 | 1467131317144 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}] 09:28:37 INFO - PROCESS | 1652 | 1467131317145 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:37 INFO - PROCESS | 1652 | 1467131317230 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 09:28:37 INFO - PROCESS | 1652 | 1467131317297 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:37 INFO - PROCESS | 1652 | 1467131317298 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5ab800 == 41 [pid = 1652] [id = 653] 09:28:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1183d2400) [pid = 1652] [serial = 1959] [outer = 0x0] 09:28:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126871000) [pid = 1652] [serial = 1960] [outer = 0x1183d2400] 09:28:37 INFO - PROCESS | 1652 | 1467131317321 Marionette DEBUG loaded listener.js 09:28:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126e11800) [pid = 1652] [serial = 1961] [outer = 0x1183d2400] 09:28:37 INFO - PROCESS | 1652 | 1467131317776 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]]]}] 09:28:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:28:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 670ms 09:28:37 INFO - PROCESS | 1652 | 1467131317819 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 09:28:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:28:37 INFO - PROCESS | 1652 | 1467131317822 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 09:28:37 INFO - PROCESS | 1652 | 1467131317825 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:28:37 INFO - PROCESS | 1652 | 1467131317827 Marionette TRACE conn2 <- [1,2586,null,{}] 09:28:37 INFO - PROCESS | 1652 | 1467131317831 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}] 09:28:37 INFO - PROCESS | 1652 | 1467131317833 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:37 INFO - PROCESS | 1652 | 1467131317971 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 09:28:38 INFO - PROCESS | 1652 | 1467131318048 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:38 INFO - PROCESS | 1652 | 1467131318049 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x119446000 == 42 [pid = 1652] [id = 654] 09:28:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11670e400) [pid = 1652] [serial = 1962] [outer = 0x0] 09:28:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1167b8400) [pid = 1652] [serial = 1963] [outer = 0x11670e400] 09:28:38 INFO - PROCESS | 1652 | 1467131318080 Marionette DEBUG loaded listener.js 09:28:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118092000) [pid = 1652] [serial = 1964] [outer = 0x11670e400] 09:28:38 INFO - PROCESS | 1652 | 1467131318528 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]]]}] 09:28:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:28:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 773ms 09:28:38 INFO - PROCESS | 1652 | 1467131318598 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 09:28:38 INFO - PROCESS | 1652 | 1467131318603 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 09:28:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:28:38 INFO - PROCESS | 1652 | 1467131318609 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:28:38 INFO - PROCESS | 1652 | 1467131318612 Marionette TRACE conn2 <- [1,2590,null,{}] 09:28:38 INFO - PROCESS | 1652 | 1467131318616 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}] 09:28:38 INFO - PROCESS | 1652 | 1467131318619 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:38 INFO - PROCESS | 1652 | 1467131318776 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 09:28:38 INFO - PROCESS | 1652 | 1467131318884 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:38 INFO - PROCESS | 1652 | 1467131318886 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12610e800 == 43 [pid = 1652] [id = 655] 09:28:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1183c6c00) [pid = 1652] [serial = 1965] [outer = 0x0] 09:28:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1185d5000) [pid = 1652] [serial = 1966] [outer = 0x1183c6c00] 09:28:38 INFO - PROCESS | 1652 | 1467131318938 Marionette DEBUG loaded listener.js 09:28:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11873e000) [pid = 1652] [serial = 1967] [outer = 0x1183c6c00] 09:28:39 INFO - PROCESS | 1652 | 1467131319414 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]]]}] 09:28:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:28:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 822ms 09:28:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:28:39 INFO - PROCESS | 1652 | 1467131319430 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 09:28:39 INFO - PROCESS | 1652 | 1467131319432 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 09:28:39 INFO - PROCESS | 1652 | 1467131319436 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:28:39 INFO - PROCESS | 1652 | 1467131319439 Marionette TRACE conn2 <- [1,2594,null,{}] 09:28:39 INFO - PROCESS | 1652 | 1467131319447 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}] 09:28:39 INFO - PROCESS | 1652 | 1467131319450 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:39 INFO - PROCESS | 1652 | 1467131319554 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 09:28:39 INFO - PROCESS | 1652 | 1467131319619 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:39 INFO - PROCESS | 1652 | 1467131319621 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5bf000 == 44 [pid = 1652] [id = 656] 09:28:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1191d8800) [pid = 1652] [serial = 1968] [outer = 0x0] 09:28:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119956000) [pid = 1652] [serial = 1969] [outer = 0x1191d8800] 09:28:39 INFO - PROCESS | 1652 | 1467131319664 Marionette DEBUG loaded listener.js 09:28:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1212ec400) [pid = 1652] [serial = 1970] [outer = 0x1191d8800] 09:28:40 INFO - PROCESS | 1652 | 1467131320067 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]]]}] 09:28:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:28:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 673ms 09:28:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:28:40 INFO - PROCESS | 1652 | 1467131320107 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 09:28:40 INFO - PROCESS | 1652 | 1467131320109 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 09:28:40 INFO - PROCESS | 1652 | 1467131320111 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:28:40 INFO - PROCESS | 1652 | 1467131320113 Marionette TRACE conn2 <- [1,2598,null,{}] 09:28:40 INFO - PROCESS | 1652 | 1467131320115 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}] 09:28:40 INFO - PROCESS | 1652 | 1467131320117 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:40 INFO - PROCESS | 1652 | 1467131320223 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 09:28:40 INFO - PROCESS | 1652 | 1467131320325 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:40 INFO - PROCESS | 1652 | 1467131320327 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cc74000 == 45 [pid = 1652] [id = 657] 09:28:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1208eec00) [pid = 1652] [serial = 1971] [outer = 0x0] 09:28:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1240e8c00) [pid = 1652] [serial = 1972] [outer = 0x1208eec00] 09:28:40 INFO - PROCESS | 1652 | 1467131320358 Marionette DEBUG loaded listener.js 09:28:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12521fc00) [pid = 1652] [serial = 1973] [outer = 0x1208eec00] 09:28:40 INFO - PROCESS | 1652 | 1467131320810 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]]]}] 09:28:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:28:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 768ms 09:28:40 INFO - PROCESS | 1652 | 1467131320897 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 09:28:40 INFO - PROCESS | 1652 | 1467131320900 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 09:28:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:28:40 INFO - PROCESS | 1652 | 1467131320921 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:28:40 INFO - PROCESS | 1652 | 1467131320923 Marionette TRACE conn2 <- [1,2602,null,{}] 09:28:40 INFO - PROCESS | 1652 | 1467131320927 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}] 09:28:40 INFO - PROCESS | 1652 | 1467131320928 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:41 INFO - PROCESS | 1652 | 1467131321074 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 09:28:41 INFO - PROCESS | 1652 | 1467131321205 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:41 INFO - PROCESS | 1652 | 1467131321206 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x112682000 == 46 [pid = 1652] [id = 658] 09:28:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x110fcb800) [pid = 1652] [serial = 1974] [outer = 0x0] 09:28:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11396a000) [pid = 1652] [serial = 1975] [outer = 0x110fcb800] 09:28:41 INFO - PROCESS | 1652 | 1467131321257 Marionette DEBUG loaded listener.js 09:28:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x119955c00) [pid = 1652] [serial = 1976] [outer = 0x110fcb800] 09:28:41 INFO - PROCESS | 1652 | 1467131321901 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]]]}] 09:28:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:28:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1023ms 09:28:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:28:41 INFO - PROCESS | 1652 | 1467131321949 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 09:28:41 INFO - PROCESS | 1652 | 1467131321951 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 09:28:41 INFO - PROCESS | 1652 | 1467131321955 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:28:41 INFO - PROCESS | 1652 | 1467131321958 Marionette TRACE conn2 <- [1,2606,null,{}] 09:28:41 INFO - PROCESS | 1652 | 1467131321970 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}] 09:28:41 INFO - PROCESS | 1652 | 1467131321971 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:42 INFO - PROCESS | 1652 | 1467131322070 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 09:28:42 INFO - PROCESS | 1652 | 1467131322133 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:42 INFO - PROCESS | 1652 | 1467131322135 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e3a800 == 47 [pid = 1652] [id = 659] 09:28:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1166fa400) [pid = 1652] [serial = 1977] [outer = 0x0] 09:28:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1170b2000) [pid = 1652] [serial = 1978] [outer = 0x1166fa400] 09:28:42 INFO - PROCESS | 1652 | 1467131322163 Marionette DEBUG loaded listener.js 09:28:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x117e99c00) [pid = 1652] [serial = 1979] [outer = 0x1166fa400] 09:28:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12c481000 == 46 [pid = 1652] [id = 652] 09:28:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12b958000 == 45 [pid = 1652] [id = 651] 09:28:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11944d800 == 44 [pid = 1652] [id = 650] 09:28:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12af88800 == 43 [pid = 1652] [id = 649] 09:28:42 INFO - PROCESS | 1652 | --DOCSHELL 0x129823000 == 42 [pid = 1652] [id = 648] 09:28:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1283ae800 == 41 [pid = 1652] [id = 647] 09:28:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12146c800 == 40 [pid = 1652] [id = 646] 09:28:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1214bf000 == 39 [pid = 1652] [id = 645] 09:28:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1214a9800 == 38 [pid = 1652] [id = 644] 09:28:42 INFO - PROCESS | 1652 | --DOCSHELL 0x119bbb800 == 37 [pid = 1652] [id = 643] 09:28:42 INFO - PROCESS | 1652 | --DOCSHELL 0x117e1c000 == 36 [pid = 1652] [id = 642] 09:28:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11601a800 == 35 [pid = 1652] [id = 641] 09:28:42 INFO - PROCESS | 1652 | --DOCSHELL 0x119922800 == 34 [pid = 1652] [id = 639] 09:28:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1170df000 == 33 [pid = 1652] [id = 640] 09:28:42 INFO - PROCESS | 1652 | --DOCSHELL 0x112682000 == 32 [pid = 1652] [id = 658] 09:28:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12cc74000 == 31 [pid = 1652] [id = 657] 09:28:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5bf000 == 30 [pid = 1652] [id = 656] 09:28:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12610e800 == 29 [pid = 1652] [id = 655] 09:28:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5ab800 == 28 [pid = 1652] [id = 653] 09:28:42 INFO - PROCESS | 1652 | --DOCSHELL 0x119446000 == 27 [pid = 1652] [id = 654] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1194f7400) [pid = 1652] [serial = 1906] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1151d1800) [pid = 1652] [serial = 1865] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x113090000) [pid = 1652] [serial = 1888] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1191e3400) [pid = 1652] [serial = 1903] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118575400) [pid = 1652] [serial = 1898] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1194f4800) [pid = 1652] [serial = 1910] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11336c800) [pid = 1652] [serial = 1864] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119955800) [pid = 1652] [serial = 1874] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x117e99000) [pid = 1652] [serial = 1867] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1194f5800) [pid = 1652] [serial = 1873] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1181a6400) [pid = 1652] [serial = 1895] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11875e000) [pid = 1652] [serial = 1900] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119d2f800) [pid = 1652] [serial = 1915] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119d42400) [pid = 1652] [serial = 1876] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1162db400) [pid = 1652] [serial = 1883] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11994e800) [pid = 1652] [serial = 1907] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x117e9bc00) [pid = 1652] [serial = 1894] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1128ac000) [pid = 1652] [serial = 1886] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119d2fc00) [pid = 1652] [serial = 1913] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1183c4c00) [pid = 1652] [serial = 1909] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11696d800) [pid = 1652] [serial = 1891] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1208ef000) [pid = 1652] [serial = 1877] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118763800) [pid = 1652] [serial = 1870] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1191dc000) [pid = 1652] [serial = 1871] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11949e400) [pid = 1652] [serial = 1904] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119b64800) [pid = 1652] [serial = 1912] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118183800) [pid = 1652] [serial = 1868] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1183ccc00) [pid = 1652] [serial = 1897] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119d2f000) [pid = 1652] [serial = 1879] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1250c6800) [pid = 1652] [serial = 1880] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x117495c00) [pid = 1652] [serial = 1892] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x113daac00) [pid = 1652] [serial = 1889] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118ff3c00) [pid = 1652] [serial = 1901] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11396dc00) [pid = 1652] [serial = 1882] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11201ac00) [pid = 1652] [serial = 1885] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1208ef800) [pid = 1652] [serial = 1916] [outer = 0x0] [url = about:blank] 09:28:42 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x121c2f000) [pid = 1652] [serial = 1918] [outer = 0x0] [url = about:blank] 09:28:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:28:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1174ms 09:28:43 INFO - PROCESS | 1652 | 1467131323124 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]]]}] 09:28:43 INFO - PROCESS | 1652 | 1467131323130 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 09:28:43 INFO - PROCESS | 1652 | 1467131323132 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 09:28:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:28:43 INFO - PROCESS | 1652 | 1467131323139 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:28:43 INFO - PROCESS | 1652 | 1467131323141 Marionette TRACE conn2 <- [1,2610,null,{}] 09:28:43 INFO - PROCESS | 1652 | 1467131323145 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}] 09:28:43 INFO - PROCESS | 1652 | 1467131323147 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:43 INFO - PROCESS | 1652 | 1467131323237 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 09:28:43 INFO - PROCESS | 1652 | 1467131323291 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:43 INFO - PROCESS | 1652 | 1467131323294 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x116744800 == 28 [pid = 1652] [id = 660] 09:28:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x112e0e000) [pid = 1652] [serial = 1980] [outer = 0x0] 09:28:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x113936400) [pid = 1652] [serial = 1981] [outer = 0x112e0e000] 09:28:43 INFO - PROCESS | 1652 | 1467131323322 Marionette DEBUG loaded listener.js 09:28:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1166f1800) [pid = 1652] [serial = 1982] [outer = 0x112e0e000] 09:28:43 INFO - PROCESS | 1652 | 1467131323644 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]]]}] 09:28:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:28:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 523ms 09:28:43 INFO - PROCESS | 1652 | 1467131323662 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 09:28:43 INFO - PROCESS | 1652 | 1467131323666 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 09:28:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:28:43 INFO - PROCESS | 1652 | 1467131323674 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:28:43 INFO - PROCESS | 1652 | 1467131323676 Marionette TRACE conn2 <- [1,2614,null,{}] 09:28:43 INFO - PROCESS | 1652 | 1467131323678 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}] 09:28:43 INFO - PROCESS | 1652 | 1467131323680 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:43 INFO - PROCESS | 1652 | 1467131323759 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 09:28:43 INFO - PROCESS | 1652 | 1467131323763 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:43 INFO - PROCESS | 1652 | 1467131323765 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1183a1000 == 29 [pid = 1652] [id = 661] 09:28:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116a11800) [pid = 1652] [serial = 1983] [outer = 0x0] 09:28:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117e99000) [pid = 1652] [serial = 1984] [outer = 0x116a11800] 09:28:43 INFO - PROCESS | 1652 | 1467131323794 Marionette DEBUG loaded listener.js 09:28:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11809b800) [pid = 1652] [serial = 1985] [outer = 0x116a11800] 09:28:44 INFO - PROCESS | 1652 | 1467131324160 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]]]}] 09:28:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:28:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 518ms 09:28:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:28:44 INFO - PROCESS | 1652 | 1467131324193 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 09:28:44 INFO - PROCESS | 1652 | 1467131324194 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 09:28:44 INFO - PROCESS | 1652 | 1467131324196 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:28:44 INFO - PROCESS | 1652 | 1467131324199 Marionette TRACE conn2 <- [1,2618,null,{}] 09:28:44 INFO - PROCESS | 1652 | 1467131324207 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}] 09:28:44 INFO - PROCESS | 1652 | 1467131324210 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:44 INFO - PROCESS | 1652 | 1467131324290 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 09:28:44 INFO - PROCESS | 1652 | 1467131324295 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:44 INFO - PROCESS | 1652 | 1467131324297 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bcb000 == 30 [pid = 1652] [id = 662] 09:28:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1122bd000) [pid = 1652] [serial = 1986] [outer = 0x0] 09:28:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118463800) [pid = 1652] [serial = 1987] [outer = 0x1122bd000] 09:28:44 INFO - PROCESS | 1652 | 1467131324327 Marionette DEBUG loaded listener.js 09:28:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1185d1400) [pid = 1652] [serial = 1988] [outer = 0x1122bd000] 09:28:44 INFO - PROCESS | 1652 | 1467131324650 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]]]}] 09:28:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:28:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 473ms 09:28:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:28:44 INFO - PROCESS | 1652 | 1467131324672 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 09:28:44 INFO - PROCESS | 1652 | 1467131324673 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 09:28:44 INFO - PROCESS | 1652 | 1467131324675 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:28:44 INFO - PROCESS | 1652 | 1467131324676 Marionette TRACE conn2 <- [1,2622,null,{}] 09:28:44 INFO - PROCESS | 1652 | 1467131324679 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}] 09:28:44 INFO - PROCESS | 1652 | 1467131324680 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:44 INFO - PROCESS | 1652 | 1467131324758 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 09:28:44 INFO - PROCESS | 1652 | 1467131324825 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:44 INFO - PROCESS | 1652 | 1467131324826 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x121205000 == 31 [pid = 1652] [id = 663] 09:28:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1183ce000) [pid = 1652] [serial = 1989] [outer = 0x0] 09:28:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118740800) [pid = 1652] [serial = 1990] [outer = 0x1183ce000] 09:28:44 INFO - PROCESS | 1652 | 1467131324851 Marionette DEBUG loaded listener.js 09:28:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118fc7400) [pid = 1652] [serial = 1991] [outer = 0x1183ce000] 09:28:45 INFO - PROCESS | 1652 | 1467131325130 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]]]}] 09:28:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:28:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 468ms 09:28:45 INFO - PROCESS | 1652 | 1467131325151 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 09:28:45 INFO - PROCESS | 1652 | 1467131325153 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 09:28:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:28:45 INFO - PROCESS | 1652 | 1467131325176 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:28:45 INFO - PROCESS | 1652 | 1467131325177 Marionette TRACE conn2 <- [1,2626,null,{}] 09:28:45 INFO - PROCESS | 1652 | 1467131325180 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}] 09:28:45 INFO - PROCESS | 1652 | 1467131325181 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:45 INFO - PROCESS | 1652 | 1467131325279 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 09:28:45 INFO - PROCESS | 1652 | 1467131325282 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:45 INFO - PROCESS | 1652 | 1467131325283 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214b3000 == 32 [pid = 1652] [id = 664] 09:28:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11696d400) [pid = 1652] [serial = 1992] [outer = 0x0] 09:28:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118ff8000) [pid = 1652] [serial = 1993] [outer = 0x11696d400] 09:28:45 INFO - PROCESS | 1652 | 1467131325307 Marionette DEBUG loaded listener.js 09:28:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119380c00) [pid = 1652] [serial = 1994] [outer = 0x11696d400] 09:28:45 INFO - PROCESS | 1652 | 1467131325665 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]]]}] 09:28:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:28:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 522ms 09:28:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:28:45 INFO - PROCESS | 1652 | 1467131325697 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 09:28:45 INFO - PROCESS | 1652 | 1467131325699 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 09:28:45 INFO - PROCESS | 1652 | 1467131325701 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:28:45 INFO - PROCESS | 1652 | 1467131325702 Marionette TRACE conn2 <- [1,2630,null,{}] 09:28:45 INFO - PROCESS | 1652 | 1467131325704 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}] 09:28:45 INFO - PROCESS | 1652 | 1467131325708 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:45 INFO - PROCESS | 1652 | 1467131325823 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 09:28:45 INFO - PROCESS | 1652 | 1467131325861 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:45 INFO - PROCESS | 1652 | 1467131325863 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12417e800 == 33 [pid = 1652] [id = 665] 09:28:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1191df400) [pid = 1652] [serial = 1995] [outer = 0x0] 09:28:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1194f6000) [pid = 1652] [serial = 1996] [outer = 0x1191df400] 09:28:45 INFO - PROCESS | 1652 | 1467131325888 Marionette DEBUG loaded listener.js 09:28:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119d46400) [pid = 1652] [serial = 1997] [outer = 0x1191df400] 09:28:46 INFO - PROCESS | 1652 | 1467131326180 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]]]}] 09:28:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:28:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 519ms 09:28:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:28:46 INFO - PROCESS | 1652 | 1467131326222 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 09:28:46 INFO - PROCESS | 1652 | 1467131326223 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 09:28:46 INFO - PROCESS | 1652 | 1467131326225 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:28:46 INFO - PROCESS | 1652 | 1467131326233 Marionette TRACE conn2 <- [1,2634,null,{}] 09:28:46 INFO - PROCESS | 1652 | 1467131326238 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}] 09:28:46 INFO - PROCESS | 1652 | 1467131326239 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:46 INFO - PROCESS | 1652 | 1467131326332 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 09:28:46 INFO - PROCESS | 1652 | 1467131326370 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:46 INFO - PROCESS | 1652 | 1467131326372 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1258c1800 == 34 [pid = 1652] [id = 666] 09:28:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119d4cc00) [pid = 1652] [serial = 1998] [outer = 0x0] 09:28:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x120834800) [pid = 1652] [serial = 1999] [outer = 0x119d4cc00] 09:28:46 INFO - PROCESS | 1652 | 1467131326396 Marionette DEBUG loaded listener.js 09:28:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1208ef000) [pid = 1652] [serial = 2000] [outer = 0x119d4cc00] 09:28:46 INFO - PROCESS | 1652 | 1467131326713 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]]]}] 09:28:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:28:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 530ms 09:28:46 INFO - PROCESS | 1652 | 1467131326756 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 09:28:46 INFO - PROCESS | 1652 | 1467131326757 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 09:28:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:28:46 INFO - PROCESS | 1652 | 1467131326759 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:28:46 INFO - PROCESS | 1652 | 1467131326760 Marionette TRACE conn2 <- [1,2638,null,{}] 09:28:46 INFO - PROCESS | 1652 | 1467131326763 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}] 09:28:46 INFO - PROCESS | 1652 | 1467131326764 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:46 INFO - PROCESS | 1652 | 1467131326861 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 09:28:46 INFO - PROCESS | 1652 | 1467131326865 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:46 INFO - PROCESS | 1652 | 1467131326866 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a1e800 == 35 [pid = 1652] [id = 667] 09:28:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1128dec00) [pid = 1652] [serial = 2001] [outer = 0x0] 09:28:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x121a3b000) [pid = 1652] [serial = 2002] [outer = 0x1128dec00] 09:28:46 INFO - PROCESS | 1652 | 1467131326890 Marionette DEBUG loaded listener.js 09:28:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12442f400) [pid = 1652] [serial = 2003] [outer = 0x1128dec00] 09:28:47 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1128a6c00) [pid = 1652] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:28:47 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119d2b000) [pid = 1652] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:28:47 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118184800) [pid = 1652] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:28:47 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1128af800) [pid = 1652] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:28:47 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11856c000) [pid = 1652] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:28:47 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1167b9c00) [pid = 1652] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:28:47 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1128ea000) [pid = 1652] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:28:47 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12505cc00) [pid = 1652] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:28:47 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1128ea400) [pid = 1652] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:28:47 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112a84400) [pid = 1652] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:28:47 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118094800) [pid = 1652] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:28:47 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118735000) [pid = 1652] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:28:47 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12581a400) [pid = 1652] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:28:47 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1185d1000) [pid = 1652] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:28:47 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1183d2400) [pid = 1652] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:28:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:28:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 670ms 09:28:47 INFO - PROCESS | 1652 | 1467131327422 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]]]}] 09:28:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:28:47 INFO - PROCESS | 1652 | 1467131327441 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 09:28:47 INFO - PROCESS | 1652 | 1467131327442 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 09:28:47 INFO - PROCESS | 1652 | 1467131327444 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:28:47 INFO - PROCESS | 1652 | 1467131327445 Marionette TRACE conn2 <- [1,2642,null,{}] 09:28:47 INFO - PROCESS | 1652 | 1467131327447 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}] 09:28:47 INFO - PROCESS | 1652 | 1467131327448 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:47 INFO - PROCESS | 1652 | 1467131327526 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 09:28:47 INFO - PROCESS | 1652 | 1467131327529 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:47 INFO - PROCESS | 1652 | 1467131327531 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bca800 == 36 [pid = 1652] [id = 668] 09:28:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1129d2000) [pid = 1652] [serial = 2004] [outer = 0x0] 09:28:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118094800) [pid = 1652] [serial = 2005] [outer = 0x1129d2000] 09:28:47 INFO - PROCESS | 1652 | 1467131327557 Marionette DEBUG loaded listener.js 09:28:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11873b800) [pid = 1652] [serial = 2006] [outer = 0x1129d2000] 09:28:47 INFO - PROCESS | 1652 | 1467131327877 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]]]}] 09:28:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:28:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 469ms 09:28:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:28:47 INFO - PROCESS | 1652 | 1467131327913 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 09:28:47 INFO - PROCESS | 1652 | 1467131327915 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 09:28:47 INFO - PROCESS | 1652 | 1467131327917 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:28:47 INFO - PROCESS | 1652 | 1467131327919 Marionette TRACE conn2 <- [1,2646,null,{}] 09:28:47 INFO - PROCESS | 1652 | 1467131327923 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}] 09:28:47 INFO - PROCESS | 1652 | 1467131327924 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:48 INFO - PROCESS | 1652 | 1467131328026 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 09:28:48 INFO - PROCESS | 1652 | 1467131328032 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:48 INFO - PROCESS | 1652 | 1467131328033 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1284e3000 == 37 [pid = 1652] [id = 669] 09:28:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x112a84400) [pid = 1652] [serial = 2007] [outer = 0x0] 09:28:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119e77c00) [pid = 1652] [serial = 2008] [outer = 0x112a84400] 09:28:48 INFO - PROCESS | 1652 | 1467131328058 Marionette DEBUG loaded listener.js 09:28:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12502e400) [pid = 1652] [serial = 2009] [outer = 0x112a84400] 09:28:48 INFO - PROCESS | 1652 | 1467131328379 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]]]}] 09:28:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:28:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 471ms 09:28:48 INFO - PROCESS | 1652 | 1467131328396 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 09:28:48 INFO - PROCESS | 1652 | 1467131328398 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 09:28:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:28:48 INFO - PROCESS | 1652 | 1467131328400 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:28:48 INFO - PROCESS | 1652 | 1467131328404 Marionette TRACE conn2 <- [1,2650,null,{}] 09:28:48 INFO - PROCESS | 1652 | 1467131328406 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}] 09:28:48 INFO - PROCESS | 1652 | 1467131328408 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:48 INFO - PROCESS | 1652 | 1467131328494 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 09:28:48 INFO - PROCESS | 1652 | 1467131328498 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:48 INFO - PROCESS | 1652 | 1467131328500 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214b2800 == 38 [pid = 1652] [id = 670] 09:28:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1250c8000) [pid = 1652] [serial = 2010] [outer = 0x0] 09:28:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12580d800) [pid = 1652] [serial = 2011] [outer = 0x1250c8000] 09:28:48 INFO - PROCESS | 1652 | 1467131328529 Marionette DEBUG loaded listener.js 09:28:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1261d2c00) [pid = 1652] [serial = 2012] [outer = 0x1250c8000] 09:28:48 INFO - PROCESS | 1652 | 1467131328854 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]]]}] 09:28:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:28:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 471ms 09:28:48 INFO - PROCESS | 1652 | 1467131328875 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 09:28:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:28:48 INFO - PROCESS | 1652 | 1467131328876 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 09:28:48 INFO - PROCESS | 1652 | 1467131328878 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:28:48 INFO - PROCESS | 1652 | 1467131328879 Marionette TRACE conn2 <- [1,2654,null,{}] 09:28:48 INFO - PROCESS | 1652 | 1467131328882 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}] 09:28:48 INFO - PROCESS | 1652 | 1467131328883 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:48 INFO - PROCESS | 1652 | 1467131328992 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 09:28:49 INFO - PROCESS | 1652 | 1467131328998 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:49 INFO - PROCESS | 1652 | 1467131328999 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12af9d000 == 39 [pid = 1652] [id = 671] 09:28:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119495800) [pid = 1652] [serial = 2013] [outer = 0x0] 09:28:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1261d7800) [pid = 1652] [serial = 2014] [outer = 0x119495800] 09:28:49 INFO - PROCESS | 1652 | 1467131329024 Marionette DEBUG loaded listener.js 09:28:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12687e800) [pid = 1652] [serial = 2015] [outer = 0x119495800] 09:28:49 INFO - PROCESS | 1652 | 1467131329376 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]]]}] 09:28:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:28:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 519ms 09:28:49 INFO - PROCESS | 1652 | 1467131329398 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 09:28:49 INFO - PROCESS | 1652 | 1467131329400 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 09:28:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:28:49 INFO - PROCESS | 1652 | 1467131329406 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:28:49 INFO - PROCESS | 1652 | 1467131329409 Marionette TRACE conn2 <- [1,2658,null,{}] 09:28:49 INFO - PROCESS | 1652 | 1467131329413 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}] 09:28:49 INFO - PROCESS | 1652 | 1467131329415 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:49 INFO - PROCESS | 1652 | 1467131329537 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 09:28:49 INFO - PROCESS | 1652 | 1467131329618 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:49 INFO - PROCESS | 1652 | 1467131329620 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11622e000 == 40 [pid = 1652] [id = 672] 09:28:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1128e5800) [pid = 1652] [serial = 2016] [outer = 0x0] 09:28:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1128ec000) [pid = 1652] [serial = 2017] [outer = 0x1128e5800] 09:28:49 INFO - PROCESS | 1652 | 1467131329653 Marionette DEBUG loaded listener.js 09:28:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x112e0e400) [pid = 1652] [serial = 2018] [outer = 0x1128e5800] 09:28:50 INFO - PROCESS | 1652 | 1467131330197 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]]]}] 09:28:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:28:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 824ms 09:28:50 INFO - PROCESS | 1652 | 1467131330230 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 09:28:50 INFO - PROCESS | 1652 | 1467131330233 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 09:28:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:28:50 INFO - PROCESS | 1652 | 1467131330239 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:28:50 INFO - PROCESS | 1652 | 1467131330241 Marionette TRACE conn2 <- [1,2662,null,{}] 09:28:50 INFO - PROCESS | 1652 | 1467131330244 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}] 09:28:50 INFO - PROCESS | 1652 | 1467131330245 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:50 INFO - PROCESS | 1652 | 1467131330355 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 09:28:50 INFO - PROCESS | 1652 | 1467131330437 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:50 INFO - PROCESS | 1652 | 1467131330439 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bca000 == 41 [pid = 1652] [id = 673] 09:28:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1172c1400) [pid = 1652] [serial = 2019] [outer = 0x0] 09:28:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1176dc400) [pid = 1652] [serial = 2020] [outer = 0x1172c1400] 09:28:50 INFO - PROCESS | 1652 | 1467131330469 Marionette DEBUG loaded listener.js 09:28:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11817b800) [pid = 1652] [serial = 2021] [outer = 0x1172c1400] 09:28:51 INFO - PROCESS | 1652 | 1467131331177 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]]]}] 09:28:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:28:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1024ms 09:28:51 INFO - PROCESS | 1652 | 1467131331264 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 09:28:51 INFO - PROCESS | 1652 | 1467131331268 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 09:28:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:28:51 INFO - PROCESS | 1652 | 1467131331273 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:28:51 INFO - PROCESS | 1652 | 1467131331277 Marionette TRACE conn2 <- [1,2666,null,{}] 09:28:51 INFO - PROCESS | 1652 | 1467131331299 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}] 09:28:51 INFO - PROCESS | 1652 | 1467131331302 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:51 INFO - PROCESS | 1652 | 1467131331460 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 09:28:51 INFO - PROCESS | 1652 | 1467131331468 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:51 INFO - PROCESS | 1652 | 1467131331471 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x118398000 == 42 [pid = 1652] [id = 674] 09:28:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x113da8000) [pid = 1652] [serial = 2022] [outer = 0x0] 09:28:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1162d9800) [pid = 1652] [serial = 2023] [outer = 0x113da8000] 09:28:51 INFO - PROCESS | 1652 | 1467131331498 Marionette DEBUG loaded listener.js 09:28:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1172bac00) [pid = 1652] [serial = 2024] [outer = 0x113da8000] 09:28:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1214b2800 == 41 [pid = 1652] [id = 670] 09:28:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1284e3000 == 40 [pid = 1652] [id = 669] 09:28:51 INFO - PROCESS | 1652 | --DOCSHELL 0x119bca800 == 39 [pid = 1652] [id = 668] 09:28:51 INFO - PROCESS | 1652 | --DOCSHELL 0x126a1e800 == 38 [pid = 1652] [id = 667] 09:28:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1258c1800 == 37 [pid = 1652] [id = 666] 09:28:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12417e800 == 36 [pid = 1652] [id = 665] 09:28:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1214b3000 == 35 [pid = 1652] [id = 664] 09:28:51 INFO - PROCESS | 1652 | --DOCSHELL 0x121205000 == 34 [pid = 1652] [id = 663] 09:28:51 INFO - PROCESS | 1652 | --DOCSHELL 0x119bcb000 == 33 [pid = 1652] [id = 662] 09:28:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1183a1000 == 32 [pid = 1652] [id = 661] 09:28:51 INFO - PROCESS | 1652 | --DOCSHELL 0x116744800 == 31 [pid = 1652] [id = 660] 09:28:51 INFO - PROCESS | 1652 | --DOCSHELL 0x117e3a800 == 30 [pid = 1652] [id = 659] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x124026000) [pid = 1652] [serial = 1942] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119d32800) [pid = 1652] [serial = 1939] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1257d5000) [pid = 1652] [serial = 1948] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x116023c00) [pid = 1652] [serial = 1951] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11873c400) [pid = 1652] [serial = 1933] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118ff6400) [pid = 1652] [serial = 1934] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1170b4000) [pid = 1652] [serial = 1927] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1176e1000) [pid = 1652] [serial = 1928] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1129cd800) [pid = 1652] [serial = 1921] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12576f000) [pid = 1652] [serial = 1945] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11393bc00) [pid = 1652] [serial = 1922] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112f53400) [pid = 1652] [serial = 1924] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1160dd000) [pid = 1652] [serial = 1925] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1191dc400) [pid = 1652] [serial = 1936] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11817f800) [pid = 1652] [serial = 1930] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1183ce400) [pid = 1652] [serial = 1931] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x125025400) [pid = 1652] [serial = 1919] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1267d2c00) [pid = 1652] [serial = 1958] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11994fc00) [pid = 1652] [serial = 1954] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1181ac400) [pid = 1652] [serial = 1952] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1261cbc00) [pid = 1652] [serial = 1957] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x125814c00) [pid = 1652] [serial = 1949] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1257d9400) [pid = 1652] [serial = 1955] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1257cd400) [pid = 1652] [serial = 1946] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1244cd800) [pid = 1652] [serial = 1943] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1208eb400) [pid = 1652] [serial = 1940] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1194ef400) [pid = 1652] [serial = 1937] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x126e11800) [pid = 1652] [serial = 1961] [outer = 0x0] [url = about:blank] 09:28:51 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126871000) [pid = 1652] [serial = 1960] [outer = 0x0] [url = about:blank] 09:28:52 INFO - PROCESS | 1652 | 1467131332437 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]]]}] 09:28:52 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) 09:28:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1194ms 09:28:52 INFO - PROCESS | 1652 | 1467131332466 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 09:28:52 INFO - PROCESS | 1652 | 1467131332471 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 09:28:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:28:52 INFO - PROCESS | 1652 | 1467131332475 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:28:52 INFO - PROCESS | 1652 | 1467131332477 Marionette TRACE conn2 <- [1,2670,null,{}] 09:28:52 INFO - PROCESS | 1652 | 1467131332479 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}] 09:28:52 INFO - PROCESS | 1652 | 1467131332481 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:52 INFO - PROCESS | 1652 | 1467131332559 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 09:28:52 INFO - PROCESS | 1652 | 1467131332615 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:52 INFO - PROCESS | 1652 | 1467131332617 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182ec800 == 31 [pid = 1652] [id = 675] 09:28:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1170b4000) [pid = 1652] [serial = 2025] [outer = 0x0] 09:28:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118180c00) [pid = 1652] [serial = 2026] [outer = 0x1170b4000] 09:28:52 INFO - PROCESS | 1652 | 1467131332646 Marionette DEBUG loaded listener.js 09:28:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1183ccc00) [pid = 1652] [serial = 2027] [outer = 0x1170b4000] 09:28:53 INFO - PROCESS | 1652 | 1467131333446 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"]]]}] 09:28:53 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 09:28:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:28:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 09:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:28:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:28:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1019ms 09:28:53 INFO - PROCESS | 1652 | 1467131333495 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 09:28:53 INFO - PROCESS | 1652 | 1467131333496 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 09:28:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:28:53 INFO - PROCESS | 1652 | 1467131333498 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:28:53 INFO - PROCESS | 1652 | 1467131333501 Marionette TRACE conn2 <- [1,2674,null,{}] 09:28:53 INFO - PROCESS | 1652 | 1467131333517 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}] 09:28:53 INFO - PROCESS | 1652 | 1467131333521 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:53 INFO - PROCESS | 1652 | 1467131333605 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 09:28:53 INFO - PROCESS | 1652 | 1467131333610 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:53 INFO - PROCESS | 1652 | 1467131333612 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x121203000 == 32 [pid = 1652] [id = 676] 09:28:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11873c400) [pid = 1652] [serial = 2028] [outer = 0x0] 09:28:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118fef400) [pid = 1652] [serial = 2029] [outer = 0x11873c400] 09:28:53 INFO - PROCESS | 1652 | 1467131333696 Marionette DEBUG loaded listener.js 09:28:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119495400) [pid = 1652] [serial = 2030] [outer = 0x11873c400] 09:28:54 INFO - PROCESS | 1652 | 1467131334537 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"]]]}] 09:28:54 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 09:28:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:28:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 09:28:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:28:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:28:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1073ms 09:28:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:28:54 INFO - PROCESS | 1652 | 1467131334571 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 09:28:54 INFO - PROCESS | 1652 | 1467131334573 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 09:28:54 INFO - PROCESS | 1652 | 1467131334575 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:28:54 INFO - PROCESS | 1652 | 1467131334576 Marionette TRACE conn2 <- [1,2678,null,{}] 09:28:54 INFO - PROCESS | 1652 | 1467131334585 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}] 09:28:54 INFO - PROCESS | 1652 | 1467131334587 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:54 INFO - PROCESS | 1652 | 1467131334688 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 09:28:54 INFO - PROCESS | 1652 | 1467131334691 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:54 INFO - PROCESS | 1652 | 1467131334692 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x121c95800 == 33 [pid = 1652] [id = 677] 09:28:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11873f800) [pid = 1652] [serial = 2031] [outer = 0x0] 09:28:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11994b000) [pid = 1652] [serial = 2032] [outer = 0x11873f800] 09:28:54 INFO - PROCESS | 1652 | 1467131334717 Marionette DEBUG loaded listener.js 09:28:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119b69c00) [pid = 1652] [serial = 2033] [outer = 0x11873f800] 09:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11696d400) [pid = 1652] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119d4cc00) [pid = 1652] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116a11800) [pid = 1652] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1191df400) [pid = 1652] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1128dec00) [pid = 1652] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1166fa400) [pid = 1652] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1122bd000) [pid = 1652] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1183ce000) [pid = 1652] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x112e0e000) [pid = 1652] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1129d2000) [pid = 1652] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x112a84400) [pid = 1652] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1250c8000) [pid = 1652] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11670e400) [pid = 1652] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1183c6c00) [pid = 1652] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1191d8800) [pid = 1652] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1208eec00) [pid = 1652] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:28:55 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x110fcb800) [pid = 1652] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:28:55 INFO - PROCESS | 1652 | 1467131335531 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]]]}] 09:28:55 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) 09:28:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 982ms 09:28:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:28:55 INFO - PROCESS | 1652 | 1467131335558 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 09:28:55 INFO - PROCESS | 1652 | 1467131335559 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 09:28:55 INFO - PROCESS | 1652 | 1467131335561 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:28:55 INFO - PROCESS | 1652 | 1467131335562 Marionette TRACE conn2 <- [1,2682,null,{}] 09:28:55 INFO - PROCESS | 1652 | 1467131335564 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}] 09:28:55 INFO - PROCESS | 1652 | 1467131335565 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:55 INFO - PROCESS | 1652 | 1467131335628 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 09:28:55 INFO - PROCESS | 1652 | 1467131335631 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:55 INFO - PROCESS | 1652 | 1467131335633 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12121c800 == 34 [pid = 1652] [id = 678] 09:28:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x112a83000) [pid = 1652] [serial = 2034] [outer = 0x0] 09:28:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1170b2c00) [pid = 1652] [serial = 2035] [outer = 0x112a83000] 09:28:55 INFO - PROCESS | 1652 | 1467131335656 Marionette DEBUG loaded listener.js 09:28:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1183cc000) [pid = 1652] [serial = 2036] [outer = 0x112a83000] 09:28:56 INFO - PROCESS | 1652 | 1467131336534 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]]]}] 09:28:56 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) 09:28:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1022ms 09:28:56 INFO - PROCESS | 1652 | 1467131336590 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 09:28:56 INFO - PROCESS | 1652 | 1467131336591 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 09:28:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:28:56 INFO - PROCESS | 1652 | 1467131336593 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:28:56 INFO - PROCESS | 1652 | 1467131336594 Marionette TRACE conn2 <- [1,2686,null,{}] 09:28:56 INFO - PROCESS | 1652 | 1467131336597 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}] 09:28:56 INFO - PROCESS | 1652 | 1467131336601 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:56 INFO - PROCESS | 1652 | 1467131336705 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 09:28:56 INFO - PROCESS | 1652 | 1467131336763 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:56 INFO - PROCESS | 1652 | 1467131336764 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a1f800 == 35 [pid = 1652] [id = 679] 09:28:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1133ef000) [pid = 1652] [serial = 2037] [outer = 0x0] 09:28:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x119d2fc00) [pid = 1652] [serial = 2038] [outer = 0x1133ef000] 09:28:56 INFO - PROCESS | 1652 | 1467131336788 Marionette DEBUG loaded listener.js 09:28:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12402a400) [pid = 1652] [serial = 2039] [outer = 0x1133ef000] 09:28:57 INFO - PROCESS | 1652 | 1467131337546 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"]]]}] 09:28:57 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 09:28:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:28:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 09:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:28:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:28:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 968ms 09:28:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:28:57 INFO - PROCESS | 1652 | 1467131337563 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 09:28:57 INFO - PROCESS | 1652 | 1467131337564 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 09:28:57 INFO - PROCESS | 1652 | 1467131337566 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:28:57 INFO - PROCESS | 1652 | 1467131337567 Marionette TRACE conn2 <- [1,2690,null,{}] 09:28:57 INFO - PROCESS | 1652 | 1467131337572 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}] 09:28:57 INFO - PROCESS | 1652 | 1467131337573 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:57 INFO - PROCESS | 1652 | 1467131337645 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 09:28:57 INFO - PROCESS | 1652 | 1467131337750 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:57 INFO - PROCESS | 1652 | 1467131337751 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x112db1000 == 36 [pid = 1652] [id = 680] 09:28:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x110fce800) [pid = 1652] [serial = 2040] [outer = 0x0] 09:28:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1128dec00) [pid = 1652] [serial = 2041] [outer = 0x110fce800] 09:28:57 INFO - PROCESS | 1652 | 1467131337784 Marionette DEBUG loaded listener.js 09:28:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112a79800) [pid = 1652] [serial = 2042] [outer = 0x110fce800] 09:28:58 INFO - PROCESS | 1652 | 1467131338724 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"]]]}] 09:28:58 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 09:28:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:28:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 09:28:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:28:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:28:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1172ms 09:28:58 INFO - PROCESS | 1652 | 1467131338740 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 09:28:58 INFO - PROCESS | 1652 | 1467131338742 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 09:28:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:28:58 INFO - PROCESS | 1652 | 1467131338745 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:28:58 INFO - PROCESS | 1652 | 1467131338747 Marionette TRACE conn2 <- [1,2694,null,{}] 09:28:58 INFO - PROCESS | 1652 | 1467131338752 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}] 09:28:58 INFO - PROCESS | 1652 | 1467131338755 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:58 INFO - PROCESS | 1652 | 1467131338857 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 09:28:58 INFO - PROCESS | 1652 | 1467131338915 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:58 INFO - PROCESS | 1652 | 1467131338916 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:28:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x121202800 == 37 [pid = 1652] [id = 681] 09:28:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118090800) [pid = 1652] [serial = 2043] [outer = 0x0] 09:28:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1183d0000) [pid = 1652] [serial = 2044] [outer = 0x118090800] 09:28:58 INFO - PROCESS | 1652 | 1467131338947 Marionette DEBUG loaded listener.js 09:28:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1185da800) [pid = 1652] [serial = 2045] [outer = 0x118090800] 09:28:59 INFO - PROCESS | 1652 | 1467131339906 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"]]]}] 09:28:59 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 09:28:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:28:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 09:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:28:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:28:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1171ms 09:28:59 INFO - PROCESS | 1652 | 1467131339920 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 09:28:59 INFO - PROCESS | 1652 | 1467131339923 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 09:28:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:28:59 INFO - PROCESS | 1652 | 1467131339925 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:28:59 INFO - PROCESS | 1652 | 1467131339927 Marionette TRACE conn2 <- [1,2698,null,{}] 09:28:59 INFO - PROCESS | 1652 | 1467131339929 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}] 09:28:59 INFO - PROCESS | 1652 | 1467131339931 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:00 INFO - PROCESS | 1652 | 1467131340033 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 09:29:00 INFO - PROCESS | 1652 | 1467131340091 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:00 INFO - PROCESS | 1652 | 1467131340092 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1284e5800 == 38 [pid = 1652] [id = 682] 09:29:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118ff4c00) [pid = 1652] [serial = 2046] [outer = 0x0] 09:29:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119730800) [pid = 1652] [serial = 2047] [outer = 0x118ff4c00] 09:29:00 INFO - PROCESS | 1652 | 1467131340122 Marionette DEBUG loaded listener.js 09:29:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119d36800) [pid = 1652] [serial = 2048] [outer = 0x118ff4c00] 09:29:01 INFO - PROCESS | 1652 | 1467131340999 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"]]]}] 09:29:01 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 09:29:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:29:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 09:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:29:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1120ms 09:29:01 INFO - PROCESS | 1652 | 1467131341046 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 09:29:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:29:01 INFO - PROCESS | 1652 | 1467131341047 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 09:29:01 INFO - PROCESS | 1652 | 1467131341055 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:29:01 INFO - PROCESS | 1652 | 1467131341059 Marionette TRACE conn2 <- [1,2702,null,{}] 09:29:01 INFO - PROCESS | 1652 | 1467131341062 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}] 09:29:01 INFO - PROCESS | 1652 | 1467131341065 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:01 INFO - PROCESS | 1652 | 1467131341165 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 09:29:01 INFO - PROCESS | 1652 | 1467131341223 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:01 INFO - PROCESS | 1652 | 1467131341224 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12631e800 == 39 [pid = 1652] [id = 683] 09:29:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1191e3800) [pid = 1652] [serial = 2049] [outer = 0x0] 09:29:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12442e000) [pid = 1652] [serial = 2050] [outer = 0x1191e3800] 09:29:01 INFO - PROCESS | 1652 | 1467131341253 Marionette DEBUG loaded listener.js 09:29:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1257d4800) [pid = 1652] [serial = 2051] [outer = 0x1191e3800] 09:29:01 INFO - PROCESS | 1652 | 1467131341785 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]]]}] 09:29:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:29:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 779ms 09:29:01 INFO - PROCESS | 1652 | 1467131341831 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 09:29:01 INFO - PROCESS | 1652 | 1467131341834 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 09:29:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:29:01 INFO - PROCESS | 1652 | 1467131341838 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:29:01 INFO - PROCESS | 1652 | 1467131341839 Marionette TRACE conn2 <- [1,2706,null,{}] 09:29:01 INFO - PROCESS | 1652 | 1467131341843 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}] 09:29:01 INFO - PROCESS | 1652 | 1467131341845 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:01 INFO - PROCESS | 1652 | 1467131341947 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 09:29:02 INFO - PROCESS | 1652 | 1467131342021 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:02 INFO - PROCESS | 1652 | 1467131342023 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11943b800 == 40 [pid = 1652] [id = 684] 09:29:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x116023400) [pid = 1652] [serial = 2052] [outer = 0x0] 09:29:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1167bac00) [pid = 1652] [serial = 2053] [outer = 0x116023400] 09:29:02 INFO - PROCESS | 1652 | 1467131342051 Marionette DEBUG loaded listener.js 09:29:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1176df000) [pid = 1652] [serial = 2054] [outer = 0x116023400] 09:29:02 INFO - PROCESS | 1652 | --DOCSHELL 0x126a1f800 == 39 [pid = 1652] [id = 679] 09:29:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12121c800 == 38 [pid = 1652] [id = 678] 09:29:02 INFO - PROCESS | 1652 | --DOCSHELL 0x121c95800 == 37 [pid = 1652] [id = 677] 09:29:02 INFO - PROCESS | 1652 | --DOCSHELL 0x121203000 == 36 [pid = 1652] [id = 676] 09:29:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1182ec800 == 35 [pid = 1652] [id = 675] 09:29:02 INFO - PROCESS | 1652 | --DOCSHELL 0x118398000 == 34 [pid = 1652] [id = 674] 09:29:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11622e000 == 33 [pid = 1652] [id = 672] 09:29:02 INFO - PROCESS | 1652 | --DOCSHELL 0x119bca000 == 32 [pid = 1652] [id = 673] 09:29:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12af9d000 == 31 [pid = 1652] [id = 671] 09:29:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12631e800 == 30 [pid = 1652] [id = 683] 09:29:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1284e5800 == 29 [pid = 1652] [id = 682] 09:29:02 INFO - PROCESS | 1652 | --DOCSHELL 0x121202800 == 28 [pid = 1652] [id = 681] 09:29:02 INFO - PROCESS | 1652 | --DOCSHELL 0x112db1000 == 27 [pid = 1652] [id = 680] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118ff8000) [pid = 1652] [serial = 1993] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x120834800) [pid = 1652] [serial = 1999] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x117e99000) [pid = 1652] [serial = 1984] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11809b800) [pid = 1652] [serial = 1985] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1194f6000) [pid = 1652] [serial = 1996] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119d46400) [pid = 1652] [serial = 1997] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x121a3b000) [pid = 1652] [serial = 2002] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x117e99c00) [pid = 1652] [serial = 1979] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1208ef000) [pid = 1652] [serial = 2000] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1170b2000) [pid = 1652] [serial = 1978] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118463800) [pid = 1652] [serial = 1987] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1185d1400) [pid = 1652] [serial = 1988] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118740800) [pid = 1652] [serial = 1990] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x113936400) [pid = 1652] [serial = 1981] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1166f1800) [pid = 1652] [serial = 1982] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11873b800) [pid = 1652] [serial = 2006] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x119e77c00) [pid = 1652] [serial = 2008] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x118094800) [pid = 1652] [serial = 2005] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12580d800) [pid = 1652] [serial = 2011] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x118092000) [pid = 1652] [serial = 1964] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1167b8400) [pid = 1652] [serial = 1963] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x11873e000) [pid = 1652] [serial = 1967] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1185d5000) [pid = 1652] [serial = 1966] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1212ec400) [pid = 1652] [serial = 1970] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x1261d2c00) [pid = 1652] [serial = 2012] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x119956000) [pid = 1652] [serial = 1969] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12521fc00) [pid = 1652] [serial = 1973] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x1240e8c00) [pid = 1652] [serial = 1972] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12442f400) [pid = 1652] [serial = 2003] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x12502e400) [pid = 1652] [serial = 2009] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1261d7800) [pid = 1652] [serial = 2014] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x119955c00) [pid = 1652] [serial = 1976] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x11396a000) [pid = 1652] [serial = 1975] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x119380c00) [pid = 1652] [serial = 1994] [outer = 0x0] [url = about:blank] 09:29:02 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x118fc7400) [pid = 1652] [serial = 1991] [outer = 0x0] [url = about:blank] 09:29:03 INFO - PROCESS | 1652 | 1467131343063 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]]]}] 09:29:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:29:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1274ms 09:29:03 INFO - PROCESS | 1652 | 1467131343112 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 09:29:03 INFO - PROCESS | 1652 | 1467131343114 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 09:29:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:29:03 INFO - PROCESS | 1652 | 1467131343118 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:29:03 INFO - PROCESS | 1652 | 1467131343119 Marionette TRACE conn2 <- [1,2710,null,{}] 09:29:03 INFO - PROCESS | 1652 | 1467131343123 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}] 09:29:03 INFO - PROCESS | 1652 | 1467131343124 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:03 INFO - PROCESS | 1652 | 1467131343209 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 09:29:03 INFO - PROCESS | 1652 | 1467131343267 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:03 INFO - PROCESS | 1652 | 1467131343269 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x116232800 == 28 [pid = 1652] [id = 685] 09:29:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x1129d0c00) [pid = 1652] [serial = 2055] [outer = 0x0] 09:29:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x1133ec800) [pid = 1652] [serial = 2056] [outer = 0x1129d0c00] 09:29:03 INFO - PROCESS | 1652 | 1467131343296 Marionette DEBUG loaded listener.js 09:29:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x113d4b000) [pid = 1652] [serial = 2057] [outer = 0x1129d0c00] 09:29:03 INFO - PROCESS | 1652 | 1467131343618 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] 09:29:03 INFO - PROCESS | 1652 | 1467131343644 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 09:29:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:29:03 INFO - PROCESS | 1652 | 1467131343648 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:29:03 INFO - PROCESS | 1652 | 1467131343650 Marionette TRACE conn2 <- [1,2714,null,{}] 09:29:03 INFO - PROCESS | 1652 | 1467131343655 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}] 09:29:03 INFO - PROCESS | 1652 | 1467131343657 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:03 INFO - PROCESS | 1652 | 1467131343738 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 09:29:03 INFO - PROCESS | 1652 | 1467131343742 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:03 INFO - PROCESS | 1652 | 1467131343744 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11825f800 == 29 [pid = 1652] [id = 686] 09:29:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1166fa400) [pid = 1652] [serial = 2058] [outer = 0x0] 09:29:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1174a2c00) [pid = 1652] [serial = 2059] [outer = 0x1166fa400] 09:29:03 INFO - PROCESS | 1652 | 1467131343772 Marionette DEBUG loaded listener.js 09:29:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x118097c00) [pid = 1652] [serial = 2060] [outer = 0x1166fa400] 09:29:04 INFO - PROCESS | 1652 | 1467131344123 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]]]}] 09:29:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:29:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 523ms 09:29:04 INFO - PROCESS | 1652 | 1467131344171 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 09:29:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:29:04 INFO - PROCESS | 1652 | 1467131344173 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 09:29:04 INFO - PROCESS | 1652 | 1467131344175 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:29:04 INFO - PROCESS | 1652 | 1467131344177 Marionette TRACE conn2 <- [1,2718,null,{}] 09:29:04 INFO - PROCESS | 1652 | 1467131344185 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}] 09:29:04 INFO - PROCESS | 1652 | 1467131344189 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:04 INFO - PROCESS | 1652 | 1467131344264 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 09:29:04 INFO - PROCESS | 1652 | 1467131344273 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:04 INFO - PROCESS | 1652 | 1467131344275 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11990f000 == 30 [pid = 1652] [id = 687] 09:29:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x112e19800) [pid = 1652] [serial = 2061] [outer = 0x0] 09:29:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x11856e000) [pid = 1652] [serial = 2062] [outer = 0x112e19800] 09:29:04 INFO - PROCESS | 1652 | 1467131344303 Marionette DEBUG loaded listener.js 09:29:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x118733400) [pid = 1652] [serial = 2063] [outer = 0x112e19800] 09:29:04 INFO - PROCESS | 1652 | 1467131344677 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] 09:29:04 INFO - PROCESS | 1652 | 1467131344699 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 09:29:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:29:04 INFO - PROCESS | 1652 | 1467131344705 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:29:04 INFO - PROCESS | 1652 | 1467131344706 Marionette TRACE conn2 <- [1,2722,null,{}] 09:29:04 INFO - PROCESS | 1652 | 1467131344710 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}] 09:29:04 INFO - PROCESS | 1652 | 1467131344712 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:04 INFO - PROCESS | 1652 | 1467131344876 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 09:29:04 INFO - PROCESS | 1652 | 1467131344931 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:04 INFO - PROCESS | 1652 | 1467131344932 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bcf000 == 31 [pid = 1652] [id = 688] 09:29:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x118739c00) [pid = 1652] [serial = 2064] [outer = 0x0] 09:29:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x118fefc00) [pid = 1652] [serial = 2065] [outer = 0x118739c00] 09:29:04 INFO - PROCESS | 1652 | 1467131344975 Marionette DEBUG loaded listener.js 09:29:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1191d5400) [pid = 1652] [serial = 2066] [outer = 0x118739c00] 09:29:05 INFO - PROCESS | 1652 | 1467131345315 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] 09:29:05 INFO - PROCESS | 1652 | 1467131345325 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 09:29:05 INFO - PROCESS | 1652 | 1467131345327 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:29:05 INFO - PROCESS | 1652 | 1467131345328 Marionette TRACE conn2 <- [1,2726,null,{}] 09:29:05 INFO - PROCESS | 1652 | 1467131345330 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}] 09:29:05 INFO - PROCESS | 1652 | 1467131345332 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:05 INFO - PROCESS | 1652 | 1467131345433 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 09:29:05 INFO - PROCESS | 1652 | 1467131345437 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:05 INFO - PROCESS | 1652 | 1467131345438 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12135f000 == 32 [pid = 1652] [id = 689] 09:29:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x116629400) [pid = 1652] [serial = 2067] [outer = 0x0] 09:29:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x119496400) [pid = 1652] [serial = 2068] [outer = 0x116629400] 09:29:05 INFO - PROCESS | 1652 | 1467131345465 Marionette DEBUG loaded listener.js 09:29:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1194f4800) [pid = 1652] [serial = 2069] [outer = 0x116629400] 09:29:05 INFO - PROCESS | 1652 | 1467131345917 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]]]}] 09:29:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:29:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 621ms 09:29:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:29:05 INFO - PROCESS | 1652 | 1467131345949 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 09:29:05 INFO - PROCESS | 1652 | 1467131345951 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 09:29:05 INFO - PROCESS | 1652 | 1467131345954 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:29:05 INFO - PROCESS | 1652 | 1467131345956 Marionette TRACE conn2 <- [1,2730,null,{}] 09:29:05 INFO - PROCESS | 1652 | 1467131345959 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}] 09:29:05 INFO - PROCESS | 1652 | 1467131345966 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:06 INFO - PROCESS | 1652 | 1467131346119 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 09:29:06 INFO - PROCESS | 1652 | 1467131346127 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:06 INFO - PROCESS | 1652 | 1467131346128 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x121c94000 == 33 [pid = 1652] [id = 690] 09:29:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1194f4400) [pid = 1652] [serial = 2070] [outer = 0x0] 09:29:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119954c00) [pid = 1652] [serial = 2071] [outer = 0x1194f4400] 09:29:06 INFO - PROCESS | 1652 | 1467131346184 Marionette DEBUG loaded listener.js 09:29:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1208ee400) [pid = 1652] [serial = 2072] [outer = 0x1194f4400] 09:29:06 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 09:29:06 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 09:29:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 09:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:29:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1019ms 09:29:06 INFO - PROCESS | 1652 | 1467131346970 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"]]]}] 09:29:06 INFO - PROCESS | 1652 | 1467131346974 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 09:29:06 INFO - PROCESS | 1652 | 1467131346975 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 09:29:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:29:06 INFO - PROCESS | 1652 | 1467131346977 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:29:06 INFO - PROCESS | 1652 | 1467131346978 Marionette TRACE conn2 <- [1,2734,null,{}] 09:29:06 INFO - PROCESS | 1652 | 1467131346981 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}] 09:29:06 INFO - PROCESS | 1652 | 1467131346982 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:07 INFO - PROCESS | 1652 | 1467131347073 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 09:29:07 INFO - PROCESS | 1652 | 1467131347112 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:07 INFO - PROCESS | 1652 | 1467131347113 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x116947800 == 34 [pid = 1652] [id = 691] 09:29:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x112015000) [pid = 1652] [serial = 2073] [outer = 0x0] 09:29:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x121a40c00) [pid = 1652] [serial = 2074] [outer = 0x112015000] 09:29:07 INFO - PROCESS | 1652 | 1467131347138 Marionette DEBUG loaded listener.js 09:29:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x124444c00) [pid = 1652] [serial = 2075] [outer = 0x112015000] 09:29:07 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11873f800) [pid = 1652] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:29:07 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x112a83000) [pid = 1652] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:29:07 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x113da8000) [pid = 1652] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:29:07 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1128e5800) [pid = 1652] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:29:07 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x119495800) [pid = 1652] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:29:07 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1172c1400) [pid = 1652] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:29:07 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1170b4000) [pid = 1652] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:29:07 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x11873c400) [pid = 1652] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:29:07 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1133ef000) [pid = 1652] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:29:07 INFO - PROCESS | 1652 | 1467131347503 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]]]}] 09:29:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:29:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 570ms 09:29:07 INFO - PROCESS | 1652 | 1467131347548 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 09:29:07 INFO - PROCESS | 1652 | 1467131347549 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 09:29:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:29:07 INFO - PROCESS | 1652 | 1467131347557 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:29:07 INFO - PROCESS | 1652 | 1467131347558 Marionette TRACE conn2 <- [1,2738,null,{}] 09:29:07 INFO - PROCESS | 1652 | 1467131347560 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}] 09:29:07 INFO - PROCESS | 1652 | 1467131347561 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:07 INFO - PROCESS | 1652 | 1467131347664 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 09:29:07 INFO - PROCESS | 1652 | 1467131347700 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:07 INFO - PROCESS | 1652 | 1467131347701 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x126326000 == 35 [pid = 1652] [id = 692] 09:29:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x111e29000) [pid = 1652] [serial = 2076] [outer = 0x0] 09:29:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11873f800) [pid = 1652] [serial = 2077] [outer = 0x111e29000] 09:29:07 INFO - PROCESS | 1652 | 1467131347725 Marionette DEBUG loaded listener.js 09:29:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1212ed400) [pid = 1652] [serial = 2078] [outer = 0x111e29000] 09:29:08 INFO - PROCESS | 1652 | 1467131348047 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]]]}] 09:29:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:29:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 527ms 09:29:08 INFO - PROCESS | 1652 | 1467131348080 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 09:29:08 INFO - PROCESS | 1652 | 1467131348096 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 09:29:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:29:08 INFO - PROCESS | 1652 | 1467131348100 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:29:08 INFO - PROCESS | 1652 | 1467131348102 Marionette TRACE conn2 <- [1,2742,null,{}] 09:29:08 INFO - PROCESS | 1652 | 1467131348104 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}] 09:29:08 INFO - PROCESS | 1652 | 1467131348105 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:08 INFO - PROCESS | 1652 | 1467131348219 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 09:29:08 INFO - PROCESS | 1652 | 1467131348304 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:08 INFO - PROCESS | 1652 | 1467131348305 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11990d800 == 36 [pid = 1652] [id = 693] 09:29:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x113096000) [pid = 1652] [serial = 2079] [outer = 0x0] 09:29:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118183c00) [pid = 1652] [serial = 2080] [outer = 0x113096000] 09:29:08 INFO - PROCESS | 1652 | 1467131348345 Marionette DEBUG loaded listener.js 09:29:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x125056000) [pid = 1652] [serial = 2081] [outer = 0x113096000] 09:29:08 INFO - PROCESS | 1652 | 1467131348693 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]]]}] 09:29:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:29:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 622ms 09:29:08 INFO - PROCESS | 1652 | 1467131348723 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 09:29:08 INFO - PROCESS | 1652 | 1467131348724 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 09:29:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:29:08 INFO - PROCESS | 1652 | 1467131348726 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:29:08 INFO - PROCESS | 1652 | 1467131348727 Marionette TRACE conn2 <- [1,2746,null,{}] 09:29:08 INFO - PROCESS | 1652 | 1467131348729 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}] 09:29:08 INFO - PROCESS | 1652 | 1467131348730 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:08 INFO - PROCESS | 1652 | 1467131348807 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 09:29:08 INFO - PROCESS | 1652 | 1467131348865 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:08 INFO - PROCESS | 1652 | 1467131348866 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1284dd000 == 37 [pid = 1652] [id = 694] 09:29:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1183d2400) [pid = 1652] [serial = 2082] [outer = 0x0] 09:29:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12576cc00) [pid = 1652] [serial = 2083] [outer = 0x1183d2400] 09:29:08 INFO - PROCESS | 1652 | 1467131348890 Marionette DEBUG loaded listener.js 09:29:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1257d3000) [pid = 1652] [serial = 2084] [outer = 0x1183d2400] 09:29:09 INFO - PROCESS | 1652 | 1467131349166 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]]]}] 09:29:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:29:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 468ms 09:29:09 INFO - PROCESS | 1652 | 1467131349194 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 09:29:09 INFO - PROCESS | 1652 | 1467131349196 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 09:29:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:29:09 INFO - PROCESS | 1652 | 1467131349198 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:29:09 INFO - PROCESS | 1652 | 1467131349200 Marionette TRACE conn2 <- [1,2750,null,{}] 09:29:09 INFO - PROCESS | 1652 | 1467131349217 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}] 09:29:09 INFO - PROCESS | 1652 | 1467131349222 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:09 INFO - PROCESS | 1652 | 1467131349311 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 09:29:09 INFO - PROCESS | 1652 | 1467131349409 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:09 INFO - PROCESS | 1652 | 1467131349410 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x112670800 == 38 [pid = 1652] [id = 695] 09:29:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x110fcb000) [pid = 1652] [serial = 2085] [outer = 0x0] 09:29:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1122bec00) [pid = 1652] [serial = 2086] [outer = 0x110fcb000] 09:29:09 INFO - PROCESS | 1652 | 1467131349445 Marionette DEBUG loaded listener.js 09:29:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1129ca000) [pid = 1652] [serial = 2087] [outer = 0x110fcb000] 09:29:10 INFO - PROCESS | 1652 | 1467131350005 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]]]}] 09:29:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:29:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 885ms 09:29:10 INFO - PROCESS | 1652 | 1467131350085 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 09:29:10 INFO - PROCESS | 1652 | 1467131350087 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 09:29:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:29:10 INFO - PROCESS | 1652 | 1467131350091 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:29:10 INFO - PROCESS | 1652 | 1467131350092 Marionette TRACE conn2 <- [1,2754,null,{}] 09:29:10 INFO - PROCESS | 1652 | 1467131350096 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}] 09:29:10 INFO - PROCESS | 1652 | 1467131350099 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:10 INFO - PROCESS | 1652 | 1467131350212 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 09:29:10 INFO - PROCESS | 1652 | 1467131350270 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:10 INFO - PROCESS | 1652 | 1467131350272 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11991f000 == 39 [pid = 1652] [id = 696] 09:29:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1172bb400) [pid = 1652] [serial = 2088] [outer = 0x0] 09:29:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117e9a800) [pid = 1652] [serial = 2089] [outer = 0x1172bb400] 09:29:10 INFO - PROCESS | 1652 | 1467131350302 Marionette DEBUG loaded listener.js 09:29:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11817c400) [pid = 1652] [serial = 2090] [outer = 0x1172bb400] 09:29:10 INFO - PROCESS | 1652 | 1467131350989 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]]]}] 09:29:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:29:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 975ms 09:29:11 INFO - PROCESS | 1652 | 1467131351065 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 09:29:11 INFO - PROCESS | 1652 | 1467131351068 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 09:29:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:29:11 INFO - PROCESS | 1652 | 1467131351071 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:29:11 INFO - PROCESS | 1652 | 1467131351073 Marionette TRACE conn2 <- [1,2758,null,{}] 09:29:11 INFO - PROCESS | 1652 | 1467131351077 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}] 09:29:11 INFO - PROCESS | 1652 | 1467131351078 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:11 INFO - PROCESS | 1652 | 1467131351192 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 09:29:11 INFO - PROCESS | 1652 | 1467131351252 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:11 INFO - PROCESS | 1652 | 1467131351255 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x118252800 == 40 [pid = 1652] [id = 697] 09:29:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116711400) [pid = 1652] [serial = 2091] [outer = 0x0] 09:29:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116a0b000) [pid = 1652] [serial = 2092] [outer = 0x116711400] 09:29:11 INFO - PROCESS | 1652 | 1467131351283 Marionette DEBUG loaded listener.js 09:29:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118091400) [pid = 1652] [serial = 2093] [outer = 0x116711400] 09:29:11 INFO - PROCESS | 1652 | --DOCSHELL 0x1284dd000 == 39 [pid = 1652] [id = 694] 09:29:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11990d800 == 38 [pid = 1652] [id = 693] 09:29:11 INFO - PROCESS | 1652 | --DOCSHELL 0x126326000 == 37 [pid = 1652] [id = 692] 09:29:11 INFO - PROCESS | 1652 | --DOCSHELL 0x116947800 == 36 [pid = 1652] [id = 691] 09:29:11 INFO - PROCESS | 1652 | --DOCSHELL 0x121c94000 == 35 [pid = 1652] [id = 690] 09:29:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12135f000 == 34 [pid = 1652] [id = 689] 09:29:11 INFO - PROCESS | 1652 | --DOCSHELL 0x119bcf000 == 33 [pid = 1652] [id = 688] 09:29:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11990f000 == 32 [pid = 1652] [id = 687] 09:29:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11825f800 == 31 [pid = 1652] [id = 686] 09:29:11 INFO - PROCESS | 1652 | --DOCSHELL 0x116232800 == 30 [pid = 1652] [id = 685] 09:29:11 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119d2fc00) [pid = 1652] [serial = 2038] [outer = 0x0] [url = about:blank] 09:29:11 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11994b000) [pid = 1652] [serial = 2032] [outer = 0x0] [url = about:blank] 09:29:11 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1170b2c00) [pid = 1652] [serial = 2035] [outer = 0x0] [url = about:blank] 09:29:11 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1162d9800) [pid = 1652] [serial = 2023] [outer = 0x0] [url = about:blank] 09:29:11 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1172bac00) [pid = 1652] [serial = 2024] [outer = 0x0] [url = about:blank] 09:29:11 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1128ec000) [pid = 1652] [serial = 2017] [outer = 0x0] [url = about:blank] 09:29:11 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x112e0e400) [pid = 1652] [serial = 2018] [outer = 0x0] [url = about:blank] 09:29:11 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12687e800) [pid = 1652] [serial = 2015] [outer = 0x0] [url = about:blank] 09:29:11 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1176dc400) [pid = 1652] [serial = 2020] [outer = 0x0] [url = about:blank] 09:29:11 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11817b800) [pid = 1652] [serial = 2021] [outer = 0x0] [url = about:blank] 09:29:11 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118180c00) [pid = 1652] [serial = 2026] [outer = 0x0] [url = about:blank] 09:29:11 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1183ccc00) [pid = 1652] [serial = 2027] [outer = 0x0] [url = about:blank] 09:29:11 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1183cc000) [pid = 1652] [serial = 2036] [outer = 0x0] [url = about:blank] 09:29:11 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12402a400) [pid = 1652] [serial = 2039] [outer = 0x0] [url = about:blank] 09:29:11 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x118fef400) [pid = 1652] [serial = 2029] [outer = 0x0] [url = about:blank] 09:29:11 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x119495400) [pid = 1652] [serial = 2030] [outer = 0x0] [url = about:blank] 09:29:11 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x119b69c00) [pid = 1652] [serial = 2033] [outer = 0x0] [url = about:blank] 09:29:11 INFO - PROCESS | 1652 | 1467131351673 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]]]}] 09:29:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:29:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 619ms 09:29:11 INFO - PROCESS | 1652 | 1467131351691 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 09:29:11 INFO - PROCESS | 1652 | 1467131351694 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 09:29:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:29:11 INFO - PROCESS | 1652 | 1467131351699 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:29:11 INFO - PROCESS | 1652 | 1467131351701 Marionette TRACE conn2 <- [1,2762,null,{}] 09:29:11 INFO - PROCESS | 1652 | 1467131351703 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}] 09:29:11 INFO - PROCESS | 1652 | 1467131351705 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:11 INFO - PROCESS | 1652 | 1467131351788 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 09:29:11 INFO - PROCESS | 1652 | 1467131351793 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:11 INFO - PROCESS | 1652 | 1467131351794 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x119450800 == 31 [pid = 1652] [id = 698] 09:29:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1180ad400) [pid = 1652] [serial = 2094] [outer = 0x0] 09:29:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1183c7000) [pid = 1652] [serial = 2095] [outer = 0x1180ad400] 09:29:11 INFO - PROCESS | 1652 | 1467131351822 Marionette DEBUG loaded listener.js 09:29:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11856b000) [pid = 1652] [serial = 2096] [outer = 0x1180ad400] 09:29:12 INFO - PROCESS | 1652 | 1467131352145 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]]]}] 09:29:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:29:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 472ms 09:29:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:29:12 INFO - PROCESS | 1652 | 1467131352183 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 09:29:12 INFO - PROCESS | 1652 | 1467131352184 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 09:29:12 INFO - PROCESS | 1652 | 1467131352188 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:29:12 INFO - PROCESS | 1652 | 1467131352191 Marionette TRACE conn2 <- [1,2766,null,{}] 09:29:12 INFO - PROCESS | 1652 | 1467131352199 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}] 09:29:12 INFO - PROCESS | 1652 | 1467131352202 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:12 INFO - PROCESS | 1652 | 1467131352283 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 09:29:12 INFO - PROCESS | 1652 | 1467131352290 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:12 INFO - PROCESS | 1652 | 1467131352292 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12135c800 == 32 [pid = 1652] [id = 699] 09:29:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118758000) [pid = 1652] [serial = 2097] [outer = 0x0] 09:29:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118fc4800) [pid = 1652] [serial = 2098] [outer = 0x118758000] 09:29:12 INFO - PROCESS | 1652 | 1467131352320 Marionette DEBUG loaded listener.js 09:29:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1191e3400) [pid = 1652] [serial = 2099] [outer = 0x118758000] 09:29:12 INFO - PROCESS | 1652 | 1467131352686 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]]]}] 09:29:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:29:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 524ms 09:29:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:29:12 INFO - PROCESS | 1652 | 1467131352721 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 09:29:12 INFO - PROCESS | 1652 | 1467131352723 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 09:29:12 INFO - PROCESS | 1652 | 1467131352726 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:29:12 INFO - PROCESS | 1652 | 1467131352727 Marionette TRACE conn2 <- [1,2770,null,{}] 09:29:12 INFO - PROCESS | 1652 | 1467131352730 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}] 09:29:12 INFO - PROCESS | 1652 | 1467131352731 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:12 INFO - PROCESS | 1652 | 1467131352812 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 09:29:12 INFO - PROCESS | 1652 | 1467131352816 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:12 INFO - PROCESS | 1652 | 1467131352817 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x121c87800 == 33 [pid = 1652] [id = 700] 09:29:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x112a83800) [pid = 1652] [serial = 2100] [outer = 0x0] 09:29:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11994b000) [pid = 1652] [serial = 2101] [outer = 0x112a83800] 09:29:12 INFO - PROCESS | 1652 | 1467131352846 Marionette DEBUG loaded listener.js 09:29:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119b63c00) [pid = 1652] [serial = 2102] [outer = 0x112a83800] 09:29:13 INFO - PROCESS | 1652 | 1467131353173 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]]]}] 09:29:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:29:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 468ms 09:29:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:29:13 INFO - PROCESS | 1652 | 1467131353195 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 09:29:13 INFO - PROCESS | 1652 | 1467131353196 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 09:29:13 INFO - PROCESS | 1652 | 1467131353198 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:29:13 INFO - PROCESS | 1652 | 1467131353199 Marionette TRACE conn2 <- [1,2774,null,{}] 09:29:13 INFO - PROCESS | 1652 | 1467131353202 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}] 09:29:13 INFO - PROCESS | 1652 | 1467131353205 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:13 INFO - PROCESS | 1652 | 1467131353279 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 09:29:13 INFO - PROCESS | 1652 | 1467131353282 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:13 INFO - PROCESS | 1652 | 1467131353283 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x118255800 == 34 [pid = 1652] [id = 701] 09:29:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x113970800) [pid = 1652] [serial = 2103] [outer = 0x0] 09:29:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119d48800) [pid = 1652] [serial = 2104] [outer = 0x113970800] 09:29:13 INFO - PROCESS | 1652 | 1467131353311 Marionette DEBUG loaded listener.js 09:29:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1208e3800) [pid = 1652] [serial = 2105] [outer = 0x113970800] 09:29:13 INFO - PROCESS | 1652 | 1467131353650 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]]]}] 09:29:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:29:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 473ms 09:29:13 INFO - PROCESS | 1652 | 1467131353675 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 09:29:13 INFO - PROCESS | 1652 | 1467131353676 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 09:29:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:29:13 INFO - PROCESS | 1652 | 1467131353678 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:29:13 INFO - PROCESS | 1652 | 1467131353679 Marionette TRACE conn2 <- [1,2778,null,{}] 09:29:13 INFO - PROCESS | 1652 | 1467131353709 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}] 09:29:13 INFO - PROCESS | 1652 | 1467131353713 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:13 INFO - PROCESS | 1652 | 1467131353840 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 09:29:13 INFO - PROCESS | 1652 | 1467131353844 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:13 INFO - PROCESS | 1652 | 1467131353846 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x126a21800 == 35 [pid = 1652] [id = 702] 09:29:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119e75c00) [pid = 1652] [serial = 2106] [outer = 0x0] 09:29:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x121a3b000) [pid = 1652] [serial = 2107] [outer = 0x119e75c00] 09:29:13 INFO - PROCESS | 1652 | 1467131353870 Marionette DEBUG loaded listener.js 09:29:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1258e0800) [pid = 1652] [serial = 2108] [outer = 0x119e75c00] 09:29:14 INFO - PROCESS | 1652 | 1467131354191 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]]]}] 09:29:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:29:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 568ms 09:29:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:29:14 INFO - PROCESS | 1652 | 1467131354247 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 09:29:14 INFO - PROCESS | 1652 | 1467131354248 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 09:29:14 INFO - PROCESS | 1652 | 1467131354250 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:29:14 INFO - PROCESS | 1652 | 1467131354252 Marionette TRACE conn2 <- [1,2782,null,{}] 09:29:14 INFO - PROCESS | 1652 | 1467131354256 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}] 09:29:14 INFO - PROCESS | 1652 | 1467131354257 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:14 INFO - PROCESS | 1652 | 1467131354354 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 09:29:14 INFO - PROCESS | 1652 | 1467131354357 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:14 INFO - PROCESS | 1652 | 1467131354359 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x129817000 == 36 [pid = 1652] [id = 703] 09:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11875e400) [pid = 1652] [serial = 2109] [outer = 0x0] 09:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1261cd000) [pid = 1652] [serial = 2110] [outer = 0x11875e400] 09:29:14 INFO - PROCESS | 1652 | 1467131354389 Marionette DEBUG loaded listener.js 09:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1263f6800) [pid = 1652] [serial = 2111] [outer = 0x11875e400] 09:29:14 INFO - PROCESS | 1652 | 1467131354718 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]]]}] 09:29:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:29:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 522ms 09:29:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:29:14 INFO - PROCESS | 1652 | 1467131354773 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 09:29:14 INFO - PROCESS | 1652 | 1467131354774 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 09:29:14 INFO - PROCESS | 1652 | 1467131354776 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:29:14 INFO - PROCESS | 1652 | 1467131354777 Marionette TRACE conn2 <- [1,2786,null,{}] 09:29:14 INFO - PROCESS | 1652 | 1467131354780 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}] 09:29:14 INFO - PROCESS | 1652 | 1467131354781 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:14 INFO - PROCESS | 1652 | 1467131354879 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 09:29:14 INFO - PROCESS | 1652 | 1467131354921 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:14 INFO - PROCESS | 1652 | 1467131354922 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad3a000 == 37 [pid = 1652] [id = 704] 09:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1263f9800) [pid = 1652] [serial = 2112] [outer = 0x0] 09:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126871400) [pid = 1652] [serial = 2113] [outer = 0x1263f9800] 09:29:14 INFO - PROCESS | 1652 | 1467131354945 Marionette DEBUG loaded listener.js 09:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1268e0800) [pid = 1652] [serial = 2114] [outer = 0x1263f9800] 09:29:15 INFO - PROCESS | 1652 | 1467131355236 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]]]}] 09:29:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:29:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 519ms 09:29:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:29:15 INFO - PROCESS | 1652 | 1467131355297 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 09:29:15 INFO - PROCESS | 1652 | 1467131355299 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 09:29:15 INFO - PROCESS | 1652 | 1467131355301 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:29:15 INFO - PROCESS | 1652 | 1467131355302 Marionette TRACE conn2 <- [1,2790,null,{}] 09:29:15 INFO - PROCESS | 1652 | 1467131355304 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}] 09:29:15 INFO - PROCESS | 1652 | 1467131355305 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:15 INFO - PROCESS | 1652 | 1467131355405 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 09:29:15 INFO - PROCESS | 1652 | 1467131355408 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:15 INFO - PROCESS | 1652 | 1467131355409 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12afa4800 == 38 [pid = 1652] [id = 705] 09:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1129cb000) [pid = 1652] [serial = 2115] [outer = 0x0] 09:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126e13800) [pid = 1652] [serial = 2116] [outer = 0x1129cb000] 09:29:15 INFO - PROCESS | 1652 | 1467131355441 Marionette DEBUG loaded listener.js 09:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126e1dc00) [pid = 1652] [serial = 2117] [outer = 0x1129cb000] 09:29:15 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1129d0c00) [pid = 1652] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:29:15 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1166fa400) [pid = 1652] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:29:15 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112e19800) [pid = 1652] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:29:15 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116023400) [pid = 1652] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:29:15 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118739c00) [pid = 1652] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:29:15 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x113096000) [pid = 1652] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:29:15 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x110fce800) [pid = 1652] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:29:15 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118090800) [pid = 1652] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:29:15 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118ff4c00) [pid = 1652] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:29:15 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1191e3800) [pid = 1652] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:29:15 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1194f4400) [pid = 1652] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:29:15 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x111e29000) [pid = 1652] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:29:15 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x112015000) [pid = 1652] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:29:15 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x116629400) [pid = 1652] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:29:15 INFO - PROCESS | 1652 | 1467131355806 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]]]}] 09:29:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:29:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 520ms 09:29:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:29:15 INFO - PROCESS | 1652 | 1467131355823 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 09:29:15 INFO - PROCESS | 1652 | 1467131355825 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 09:29:15 INFO - PROCESS | 1652 | 1467131355827 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:29:15 INFO - PROCESS | 1652 | 1467131355828 Marionette TRACE conn2 <- [1,2794,null,{}] 09:29:15 INFO - PROCESS | 1652 | 1467131355830 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}] 09:29:15 INFO - PROCESS | 1652 | 1467131355831 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:15 INFO - PROCESS | 1652 | 1467131355910 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 09:29:15 INFO - PROCESS | 1652 | 1467131355914 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:15 INFO - PROCESS | 1652 | 1467131355915 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x121c83000 == 39 [pid = 1652] [id = 706] 09:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x113091800) [pid = 1652] [serial = 2118] [outer = 0x0] 09:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116629400) [pid = 1652] [serial = 2119] [outer = 0x113091800] 09:29:15 INFO - PROCESS | 1652 | 1467131355941 Marionette DEBUG loaded listener.js 09:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1185d4400) [pid = 1652] [serial = 2120] [outer = 0x113091800] 09:29:16 INFO - PROCESS | 1652 | 1467131356262 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]]]}] 09:29:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:29:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 468ms 09:29:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:29:16 INFO - PROCESS | 1652 | 1467131356295 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 09:29:16 INFO - PROCESS | 1652 | 1467131356297 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 09:29:16 INFO - PROCESS | 1652 | 1467131356299 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:29:16 INFO - PROCESS | 1652 | 1467131356301 Marionette TRACE conn2 <- [1,2798,null,{}] 09:29:16 INFO - PROCESS | 1652 | 1467131356303 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}] 09:29:16 INFO - PROCESS | 1652 | 1467131356305 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:16 INFO - PROCESS | 1652 | 1467131356396 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 09:29:16 INFO - PROCESS | 1652 | 1467131356469 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:16 INFO - PROCESS | 1652 | 1467131356471 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c077000 == 40 [pid = 1652] [id = 707] 09:29:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1191d6c00) [pid = 1652] [serial = 2121] [outer = 0x0] 09:29:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x126e16c00) [pid = 1652] [serial = 2122] [outer = 0x1191d6c00] 09:29:16 INFO - PROCESS | 1652 | 1467131356497 Marionette DEBUG loaded listener.js 09:29:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x128382800) [pid = 1652] [serial = 2123] [outer = 0x1191d6c00] 09:29:16 INFO - PROCESS | 1652 | 1467131356778 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]]]}] 09:29:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:29:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 522ms 09:29:16 INFO - PROCESS | 1652 | 1467131356826 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 09:29:16 INFO - PROCESS | 1652 | 1467131356828 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 09:29:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:29:16 INFO - PROCESS | 1652 | 1467131356830 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:29:16 INFO - PROCESS | 1652 | 1467131356831 Marionette TRACE conn2 <- [1,2802,null,{}] 09:29:16 INFO - PROCESS | 1652 | 1467131356833 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}] 09:29:16 INFO - PROCESS | 1652 | 1467131356835 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:16 INFO - PROCESS | 1652 | 1467131356917 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 09:29:16 INFO - PROCESS | 1652 | 1467131356922 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:16 INFO - PROCESS | 1652 | 1467131356923 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c494000 == 41 [pid = 1652] [id = 708] 09:29:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x128383400) [pid = 1652] [serial = 2124] [outer = 0x0] 09:29:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1284a7c00) [pid = 1652] [serial = 2125] [outer = 0x128383400] 09:29:16 INFO - PROCESS | 1652 | 1467131356947 Marionette DEBUG loaded listener.js 09:29:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1290b0c00) [pid = 1652] [serial = 2126] [outer = 0x128383400] 09:29:17 INFO - PROCESS | 1652 | 1467131357269 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]]]}] 09:29:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:29:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 468ms 09:29:17 INFO - PROCESS | 1652 | 1467131357298 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 09:29:17 INFO - PROCESS | 1652 | 1467131357300 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 09:29:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:29:17 INFO - PROCESS | 1652 | 1467131357302 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:29:17 INFO - PROCESS | 1652 | 1467131357303 Marionette TRACE conn2 <- [1,2806,null,{}] 09:29:17 INFO - PROCESS | 1652 | 1467131357305 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}] 09:29:17 INFO - PROCESS | 1652 | 1467131357306 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:17 INFO - PROCESS | 1652 | 1467131357424 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 09:29:17 INFO - PROCESS | 1652 | 1467131357430 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:17 INFO - PROCESS | 1652 | 1467131357431 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c495800 == 42 [pid = 1652] [id = 709] 09:29:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12837d400) [pid = 1652] [serial = 2127] [outer = 0x0] 09:29:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1290b0800) [pid = 1652] [serial = 2128] [outer = 0x12837d400] 09:29:17 INFO - PROCESS | 1652 | 1467131357455 Marionette DEBUG loaded listener.js 09:29:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1291e0c00) [pid = 1652] [serial = 2129] [outer = 0x12837d400] 09:29:17 INFO - PROCESS | 1652 | 1467131357750 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]]]}] 09:29:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:29:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 469ms 09:29:17 INFO - PROCESS | 1652 | 1467131357775 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 09:29:17 INFO - PROCESS | 1652 | 1467131357776 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 09:29:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:29:17 INFO - PROCESS | 1652 | 1467131357836 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:29:17 INFO - PROCESS | 1652 | 1467131357838 Marionette TRACE conn2 <- [1,2810,null,{}] 09:29:17 INFO - PROCESS | 1652 | 1467131357841 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}] 09:29:17 INFO - PROCESS | 1652 | 1467131357844 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:17 INFO - PROCESS | 1652 | 1467131357950 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 09:29:18 INFO - PROCESS | 1652 | 1467131358061 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:18 INFO - PROCESS | 1652 | 1467131358063 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e31800 == 43 [pid = 1652] [id = 710] 09:29:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1151d7000) [pid = 1652] [serial = 2130] [outer = 0x0] 09:29:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116031c00) [pid = 1652] [serial = 2131] [outer = 0x1151d7000] 09:29:18 INFO - PROCESS | 1652 | 1467131358097 Marionette DEBUG loaded listener.js 09:29:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118092400) [pid = 1652] [serial = 2132] [outer = 0x1151d7000] 09:29:18 INFO - PROCESS | 1652 | 1467131358524 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]]]}] 09:29:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:29:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 723ms 09:29:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:29:18 INFO - PROCESS | 1652 | 1467131358557 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 09:29:18 INFO - PROCESS | 1652 | 1467131358559 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 09:29:18 INFO - PROCESS | 1652 | 1467131358563 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:29:18 INFO - PROCESS | 1652 | 1467131358564 Marionette TRACE conn2 <- [1,2814,null,{}] 09:29:18 INFO - PROCESS | 1652 | 1467131358569 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}] 09:29:18 INFO - PROCESS | 1652 | 1467131358572 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:18 INFO - PROCESS | 1652 | 1467131358700 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 09:29:18 INFO - PROCESS | 1652 | 1467131358776 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:18 INFO - PROCESS | 1652 | 1467131358777 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1215be800 == 44 [pid = 1652] [id = 711] 09:29:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11875e000) [pid = 1652] [serial = 2133] [outer = 0x0] 09:29:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118ff2000) [pid = 1652] [serial = 2134] [outer = 0x11875e000] 09:29:18 INFO - PROCESS | 1652 | 1467131358808 Marionette DEBUG loaded listener.js 09:29:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119497000) [pid = 1652] [serial = 2135] [outer = 0x11875e000] 09:29:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12cc6f800 == 43 [pid = 1652] [id = 15] 09:29:19 INFO - PROCESS | 1652 | 1467131359262 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]]]}] 09:29:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:29:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 719ms 09:29:19 INFO - PROCESS | 1652 | 1467131359283 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 09:29:19 INFO - PROCESS | 1652 | 1467131359284 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 09:29:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:29:19 INFO - PROCESS | 1652 | 1467131359289 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:29:19 INFO - PROCESS | 1652 | 1467131359290 Marionette TRACE conn2 <- [1,2818,null,{}] 09:29:19 INFO - PROCESS | 1652 | 1467131359293 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}] 09:29:19 INFO - PROCESS | 1652 | 1467131359294 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:19 INFO - PROCESS | 1652 | 1467131359397 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 09:29:19 INFO - PROCESS | 1652 | 1467131359465 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:19 INFO - PROCESS | 1652 | 1467131359469 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c06d800 == 44 [pid = 1652] [id = 712] 09:29:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x120830800) [pid = 1652] [serial = 2136] [outer = 0x0] 09:29:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1212f0800) [pid = 1652] [serial = 2137] [outer = 0x120830800] 09:29:19 INFO - PROCESS | 1652 | 1467131359542 Marionette DEBUG loaded listener.js 09:29:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124028c00) [pid = 1652] [serial = 2138] [outer = 0x120830800] 09:29:20 INFO - PROCESS | 1652 | 1467131360049 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]]]}] 09:29:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:29:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 825ms 09:29:20 INFO - PROCESS | 1652 | 1467131360114 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 09:29:20 INFO - PROCESS | 1652 | 1467131360115 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 09:29:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:29:20 INFO - PROCESS | 1652 | 1467131360119 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:29:20 INFO - PROCESS | 1652 | 1467131360120 Marionette TRACE conn2 <- [1,2822,null,{}] 09:29:20 INFO - PROCESS | 1652 | 1467131360122 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}] 09:29:20 INFO - PROCESS | 1652 | 1467131360123 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:20 INFO - PROCESS | 1652 | 1467131360217 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 09:29:20 INFO - PROCESS | 1652 | 1467131360557 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:20 INFO - PROCESS | 1652 | 1467131360559 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187d1800 == 45 [pid = 1652] [id = 713] 09:29:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1128ab000) [pid = 1652] [serial = 2139] [outer = 0x0] 09:29:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11336c400) [pid = 1652] [serial = 2140] [outer = 0x1128ab000] 09:29:20 INFO - PROCESS | 1652 | 1467131360636 Marionette DEBUG loaded listener.js 09:29:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1170b2000) [pid = 1652] [serial = 2141] [outer = 0x1128ab000] 09:29:21 INFO - PROCESS | 1652 | 1467131361108 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]]]}] 09:29:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:29:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1022ms 09:29:21 INFO - PROCESS | 1652 | 1467131361151 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 09:29:21 INFO - PROCESS | 1652 | 1467131361153 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 09:29:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:29:21 INFO - PROCESS | 1652 | 1467131361156 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:29:21 INFO - PROCESS | 1652 | 1467131361157 Marionette TRACE conn2 <- [1,2826,null,{}] 09:29:21 INFO - PROCESS | 1652 | 1467131361161 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}] 09:29:21 INFO - PROCESS | 1652 | 1467131361164 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:21 INFO - PROCESS | 1652 | 1467131361265 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 09:29:21 INFO - PROCESS | 1652 | 1467131361341 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:21 INFO - PROCESS | 1652 | 1467131361342 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x119915800 == 46 [pid = 1652] [id = 714] 09:29:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1183ca000) [pid = 1652] [serial = 2142] [outer = 0x0] 09:29:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11856d400) [pid = 1652] [serial = 2143] [outer = 0x1183ca000] 09:29:21 INFO - PROCESS | 1652 | 1467131361370 Marionette DEBUG loaded listener.js 09:29:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11873c000) [pid = 1652] [serial = 2144] [outer = 0x1183ca000] 09:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12c494000 == 45 [pid = 1652] [id = 708] 09:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12c077000 == 44 [pid = 1652] [id = 707] 09:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x121c83000 == 43 [pid = 1652] [id = 706] 09:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12afa4800 == 42 [pid = 1652] [id = 705] 09:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad3a000 == 41 [pid = 1652] [id = 704] 09:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x129817000 == 40 [pid = 1652] [id = 703] 09:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x126a21800 == 39 [pid = 1652] [id = 702] 09:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x118255800 == 38 [pid = 1652] [id = 701] 09:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x121c87800 == 37 [pid = 1652] [id = 700] 09:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12135c800 == 36 [pid = 1652] [id = 699] 09:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119450800 == 35 [pid = 1652] [id = 698] 09:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x118252800 == 34 [pid = 1652] [id = 697] 09:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11991f000 == 33 [pid = 1652] [id = 696] 09:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x112670800 == 32 [pid = 1652] [id = 695] 09:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11943b800 == 31 [pid = 1652] [id = 684] 09:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12cc6f000 == 30 [pid = 1652] [id = 16] 09:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1187d1800 == 29 [pid = 1652] [id = 713] 09:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12c06d800 == 28 [pid = 1652] [id = 712] 09:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1215be800 == 27 [pid = 1652] [id = 711] 09:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12c495800 == 26 [pid = 1652] [id = 709] 09:29:22 INFO - PROCESS | 1652 | --DOCSHELL 0x117e31800 == 25 [pid = 1652] [id = 710] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119496400) [pid = 1652] [serial = 2068] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1133ec800) [pid = 1652] [serial = 2056] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x113d4b000) [pid = 1652] [serial = 2057] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1174a2c00) [pid = 1652] [serial = 2059] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118097c00) [pid = 1652] [serial = 2060] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11856e000) [pid = 1652] [serial = 2062] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1176df000) [pid = 1652] [serial = 2054] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1167bac00) [pid = 1652] [serial = 2053] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118fefc00) [pid = 1652] [serial = 2065] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x125056000) [pid = 1652] [serial = 2081] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112a79800) [pid = 1652] [serial = 2042] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1128dec00) [pid = 1652] [serial = 2041] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1185da800) [pid = 1652] [serial = 2045] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1183d0000) [pid = 1652] [serial = 2044] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119d36800) [pid = 1652] [serial = 2048] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119730800) [pid = 1652] [serial = 2047] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1257d4800) [pid = 1652] [serial = 2051] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12442e000) [pid = 1652] [serial = 2050] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119954c00) [pid = 1652] [serial = 2071] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1194f4800) [pid = 1652] [serial = 2069] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11873f800) [pid = 1652] [serial = 2077] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x121a40c00) [pid = 1652] [serial = 2074] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1208ee400) [pid = 1652] [serial = 2072] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118733400) [pid = 1652] [serial = 2063] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x124444c00) [pid = 1652] [serial = 2075] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1212ed400) [pid = 1652] [serial = 2078] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1191d5400) [pid = 1652] [serial = 2066] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118183c00) [pid = 1652] [serial = 2080] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12576cc00) [pid = 1652] [serial = 2083] [outer = 0x0] [url = about:blank] 09:29:22 INFO - PROCESS | 1652 | 1467131362317 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:29:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:29:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1172ms 09:29:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:29:22 INFO - PROCESS | 1652 | 1467131362328 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 09:29:22 INFO - PROCESS | 1652 | 1467131362332 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 09:29:22 INFO - PROCESS | 1652 | 1467131362337 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:29:22 INFO - PROCESS | 1652 | 1467131362340 Marionette TRACE conn2 <- [1,2830,null,{}] 09:29:22 INFO - PROCESS | 1652 | 1467131362346 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}] 09:29:22 INFO - PROCESS | 1652 | 1467131362348 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:22 INFO - PROCESS | 1652 | 1467131362483 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 09:29:22 INFO - PROCESS | 1652 | 1467131362575 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:22 INFO - PROCESS | 1652 | 1467131362577 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169a5800 == 26 [pid = 1652] [id = 715] 09:29:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1129ce000) [pid = 1652] [serial = 2145] [outer = 0x0] 09:29:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112e10000) [pid = 1652] [serial = 2146] [outer = 0x1129ce000] 09:29:22 INFO - PROCESS | 1652 | 1467131362623 Marionette DEBUG loaded listener.js 09:29:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1151d6800) [pid = 1652] [serial = 2147] [outer = 0x1129ce000] 09:29:23 INFO - PROCESS | 1652 | --DOCSHELL 0x119915800 == 25 [pid = 1652] [id = 714] 09:29:24 INFO - PROCESS | 1652 | 1467131364047 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]]]}] 09:29:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:29:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1730ms 09:29:24 INFO - PROCESS | 1652 | 1467131364066 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 09:29:24 INFO - PROCESS | 1652 | 1467131364069 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 09:29:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:29:24 INFO - PROCESS | 1652 | 1467131364075 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:29:24 INFO - PROCESS | 1652 | 1467131364077 Marionette TRACE conn2 <- [1,2834,null,{}] 09:29:24 INFO - PROCESS | 1652 | 1467131364082 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}] 09:29:24 INFO - PROCESS | 1652 | 1467131364083 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:24 INFO - PROCESS | 1652 | 1467131364173 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 09:29:24 INFO - PROCESS | 1652 | 1467131364234 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:24 INFO - PROCESS | 1652 | 1467131364235 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f57000 == 26 [pid = 1652] [id = 716] 09:29:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112a77400) [pid = 1652] [serial = 2148] [outer = 0x0] 09:29:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112ac4000) [pid = 1652] [serial = 2149] [outer = 0x112a77400] 09:29:24 INFO - PROCESS | 1652 | 1467131364263 Marionette DEBUG loaded listener.js 09:29:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1167bb000) [pid = 1652] [serial = 2150] [outer = 0x112a77400] 09:29:24 INFO - PROCESS | 1652 | 1467131364588 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:29:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:29:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 573ms 09:29:24 INFO - PROCESS | 1652 | 1467131364646 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 09:29:24 INFO - PROCESS | 1652 | 1467131364650 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 09:29:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:29:24 INFO - PROCESS | 1652 | 1467131364654 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:29:24 INFO - PROCESS | 1652 | 1467131364656 Marionette TRACE conn2 <- [1,2838,null,{}] 09:29:24 INFO - PROCESS | 1652 | 1467131364659 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}] 09:29:24 INFO - PROCESS | 1652 | 1467131364661 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:24 INFO - PROCESS | 1652 | 1467131364740 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 09:29:24 INFO - PROCESS | 1652 | 1467131364801 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:24 INFO - PROCESS | 1652 | 1467131364803 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187e3000 == 27 [pid = 1652] [id = 717] 09:29:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1167ba000) [pid = 1652] [serial = 2151] [outer = 0x0] 09:29:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x117498400) [pid = 1652] [serial = 2152] [outer = 0x1167ba000] 09:29:24 INFO - PROCESS | 1652 | 1467131364832 Marionette DEBUG loaded listener.js 09:29:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118098c00) [pid = 1652] [serial = 2153] [outer = 0x1167ba000] 09:29:25 INFO - PROCESS | 1652 | 1467131365224 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]]]}] 09:29:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:29:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 619ms 09:29:25 INFO - PROCESS | 1652 | 1467131365274 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 09:29:25 INFO - PROCESS | 1652 | 1467131365287 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 09:29:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:29:25 INFO - PROCESS | 1652 | 1467131365291 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:29:25 INFO - PROCESS | 1652 | 1467131365294 Marionette TRACE conn2 <- [1,2842,null,{}] 09:29:25 INFO - PROCESS | 1652 | 1467131365312 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}] 09:29:25 INFO - PROCESS | 1652 | 1467131365317 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:25 INFO - PROCESS | 1652 | 1467131365466 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 09:29:25 INFO - PROCESS | 1652 | 1467131365559 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:25 INFO - PROCESS | 1652 | 1467131365561 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x119eac000 == 28 [pid = 1652] [id = 718] 09:29:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1183c8800) [pid = 1652] [serial = 2154] [outer = 0x0] 09:29:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118464000) [pid = 1652] [serial = 2155] [outer = 0x1183c8800] 09:29:25 INFO - PROCESS | 1652 | 1467131365589 Marionette DEBUG loaded listener.js 09:29:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1185d2c00) [pid = 1652] [serial = 2156] [outer = 0x1183c8800] 09:29:25 INFO - PROCESS | 1652 | 1467131365930 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]]]}] 09:29:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:29:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 681ms 09:29:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:29:25 INFO - PROCESS | 1652 | 1467131365972 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 09:29:25 INFO - PROCESS | 1652 | 1467131365973 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 09:29:25 INFO - PROCESS | 1652 | 1467131365976 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:29:25 INFO - PROCESS | 1652 | 1467131365977 Marionette TRACE conn2 <- [1,2846,null,{}] 09:29:25 INFO - PROCESS | 1652 | 1467131365979 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}] 09:29:25 INFO - PROCESS | 1652 | 1467131365980 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:26 INFO - PROCESS | 1652 | 1467131366079 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 09:29:26 INFO - PROCESS | 1652 | 1467131366117 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:26 INFO - PROCESS | 1652 | 1467131366118 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12146c800 == 29 [pid = 1652] [id = 719] 09:29:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118736400) [pid = 1652] [serial = 2157] [outer = 0x0] 09:29:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118741800) [pid = 1652] [serial = 2158] [outer = 0x118736400] 09:29:26 INFO - PROCESS | 1652 | 1467131366144 Marionette DEBUG loaded listener.js 09:29:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118ff1c00) [pid = 1652] [serial = 2159] [outer = 0x118736400] 09:29:26 INFO - PROCESS | 1652 | 1467131366470 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]]]}] 09:29:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:29:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 519ms 09:29:26 INFO - PROCESS | 1652 | 1467131366495 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 09:29:26 INFO - PROCESS | 1652 | 1467131366496 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 09:29:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:29:26 INFO - PROCESS | 1652 | 1467131366499 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:29:26 INFO - PROCESS | 1652 | 1467131366500 Marionette TRACE conn2 <- [1,2850,null,{}] 09:29:26 INFO - PROCESS | 1652 | 1467131366502 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}] 09:29:26 INFO - PROCESS | 1652 | 1467131366506 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:26 INFO - PROCESS | 1652 | 1467131366617 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 09:29:26 INFO - PROCESS | 1652 | 1467131366620 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:26 INFO - PROCESS | 1652 | 1467131366622 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x121ae2000 == 30 [pid = 1652] [id = 720] 09:29:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x112abf400) [pid = 1652] [serial = 2160] [outer = 0x0] 09:29:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1191d6400) [pid = 1652] [serial = 2161] [outer = 0x112abf400] 09:29:26 INFO - PROCESS | 1652 | 1467131366646 Marionette DEBUG loaded listener.js 09:29:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119496400) [pid = 1652] [serial = 2162] [outer = 0x112abf400] 09:29:26 INFO - PROCESS | 1652 | 1467131366995 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:29:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:29:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 519ms 09:29:27 INFO - PROCESS | 1652 | 1467131367019 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 09:29:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:29:27 INFO - PROCESS | 1652 | 1467131367022 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 09:29:27 INFO - PROCESS | 1652 | 1467131367024 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:29:27 INFO - PROCESS | 1652 | 1467131367026 Marionette TRACE conn2 <- [1,2854,null,{}] 09:29:27 INFO - PROCESS | 1652 | 1467131367028 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}] 09:29:27 INFO - PROCESS | 1652 | 1467131367032 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:27 INFO - PROCESS | 1652 | 1467131367349 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 09:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1183d2400) [pid = 1652] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12c5e0400) [pid = 1652] [serial = 44] [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.] 09:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12cc70000) [pid = 1652] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1183ca000) [pid = 1652] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11875e400) [pid = 1652] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1263f9800) [pid = 1652] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1129cb000) [pid = 1652] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118758000) [pid = 1652] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1128ab000) [pid = 1652] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x110fcb000) [pid = 1652] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x113970800) [pid = 1652] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x112a83800) [pid = 1652] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1180ad400) [pid = 1652] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1172bb400) [pid = 1652] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x116711400) [pid = 1652] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1151d7000) [pid = 1652] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x113091800) [pid = 1652] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11875e000) [pid = 1652] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1191d6c00) [pid = 1652] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x128383400) [pid = 1652] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12837d400) [pid = 1652] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x120830800) [pid = 1652] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:29:27 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x119e75c00) [pid = 1652] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:29:27 INFO - PROCESS | 1652 | 1467131367400 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:27 INFO - PROCESS | 1652 | 1467131367401 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1170cb000 == 31 [pid = 1652] [id = 721] 09:29:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x111c19800) [pid = 1652] [serial = 2163] [outer = 0x0] 09:29:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1129c7400) [pid = 1652] [serial = 2164] [outer = 0x111c19800] 09:29:27 INFO - PROCESS | 1652 | 1467131367427 Marionette DEBUG loaded listener.js 09:29:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x116710800) [pid = 1652] [serial = 2165] [outer = 0x111c19800] 09:29:27 INFO - PROCESS | 1652 | 1467131367709 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]]]}] 09:29:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:29:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 718ms 09:29:27 INFO - PROCESS | 1652 | 1467131367744 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 09:29:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:29:27 INFO - PROCESS | 1652 | 1467131367746 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 09:29:27 INFO - PROCESS | 1652 | 1467131367749 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:29:27 INFO - PROCESS | 1652 | 1467131367751 Marionette TRACE conn2 <- [1,2858,null,{}] 09:29:27 INFO - PROCESS | 1652 | 1467131367756 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}] 09:29:27 INFO - PROCESS | 1652 | 1467131367759 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:27 INFO - PROCESS | 1652 | 1467131367860 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 09:29:27 INFO - PROCESS | 1652 | 1467131367934 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:27 INFO - PROCESS | 1652 | 1467131367935 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1258c7800 == 32 [pid = 1652] [id = 722] 09:29:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1128ab000) [pid = 1652] [serial = 2166] [outer = 0x0] 09:29:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11817ec00) [pid = 1652] [serial = 2167] [outer = 0x1128ab000] 09:29:27 INFO - PROCESS | 1652 | 1467131367959 Marionette DEBUG loaded listener.js 09:29:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1194f2000) [pid = 1652] [serial = 2168] [outer = 0x1128ab000] 09:29:28 INFO - PROCESS | 1652 | 1467131368209 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:29:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:29:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 473ms 09:29:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:29:28 INFO - PROCESS | 1652 | 1467131368225 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 09:29:28 INFO - PROCESS | 1652 | 1467131368227 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 09:29:28 INFO - PROCESS | 1652 | 1467131368229 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:29:28 INFO - PROCESS | 1652 | 1467131368230 Marionette TRACE conn2 <- [1,2862,null,{}] 09:29:28 INFO - PROCESS | 1652 | 1467131368232 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}] 09:29:28 INFO - PROCESS | 1652 | 1467131368233 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:28 INFO - PROCESS | 1652 | 1467131368316 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 09:29:28 INFO - PROCESS | 1652 | 1467131368321 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:28 INFO - PROCESS | 1652 | 1467131368323 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12839f800 == 33 [pid = 1652] [id = 723] 09:29:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11972d000) [pid = 1652] [serial = 2169] [outer = 0x0] 09:29:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119d32400) [pid = 1652] [serial = 2170] [outer = 0x11972d000] 09:29:28 INFO - PROCESS | 1652 | 1467131368347 Marionette DEBUG loaded listener.js 09:29:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119e77c00) [pid = 1652] [serial = 2171] [outer = 0x11972d000] 09:29:28 INFO - PROCESS | 1652 | 1467131368651 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]]]}] 09:29:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:29:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 469ms 09:29:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:29:28 INFO - PROCESS | 1652 | 1467131368699 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 09:29:28 INFO - PROCESS | 1652 | 1467131368700 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 09:29:28 INFO - PROCESS | 1652 | 1467131368702 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:29:28 INFO - PROCESS | 1652 | 1467131368704 Marionette TRACE conn2 <- [1,2866,null,{}] 09:29:28 INFO - PROCESS | 1652 | 1467131368706 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}] 09:29:28 INFO - PROCESS | 1652 | 1467131368707 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:28 INFO - PROCESS | 1652 | 1467131368789 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 09:29:28 INFO - PROCESS | 1652 | 1467131368848 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:28 INFO - PROCESS | 1652 | 1467131368849 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bd5000 == 34 [pid = 1652] [id = 724] 09:29:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1129cdc00) [pid = 1652] [serial = 2172] [outer = 0x0] 09:29:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x120834800) [pid = 1652] [serial = 2173] [outer = 0x1129cdc00] 09:29:28 INFO - PROCESS | 1652 | 1467131368873 Marionette DEBUG loaded listener.js 09:29:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1208eec00) [pid = 1652] [serial = 2174] [outer = 0x1129cdc00] 09:29:29 INFO - PROCESS | 1652 | 1467131369175 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]]]}] 09:29:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:29:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 521ms 09:29:29 INFO - PROCESS | 1652 | 1467131369224 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 09:29:29 INFO - PROCESS | 1652 | 1467131369226 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 09:29:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:29:29 INFO - PROCESS | 1652 | 1467131369228 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:29:29 INFO - PROCESS | 1652 | 1467131369230 Marionette TRACE conn2 <- [1,2870,null,{}] 09:29:29 INFO - PROCESS | 1652 | 1467131369233 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}] 09:29:29 INFO - PROCESS | 1652 | 1467131369235 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:29 INFO - PROCESS | 1652 | 1467131369359 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 09:29:29 INFO - PROCESS | 1652 | 1467131369514 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:29 INFO - PROCESS | 1652 | 1467131369516 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1130e0800 == 35 [pid = 1652] [id = 725] 09:29:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x110fc4400) [pid = 1652] [serial = 2175] [outer = 0x0] 09:29:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x110fce400) [pid = 1652] [serial = 2176] [outer = 0x110fc4400] 09:29:29 INFO - PROCESS | 1652 | 1467131369567 Marionette DEBUG loaded listener.js 09:29:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1128a9800) [pid = 1652] [serial = 2177] [outer = 0x110fc4400] 09:29:30 INFO - PROCESS | 1652 | 1467131370086 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]]]}] 09:29:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:29:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 920ms 09:29:30 INFO - PROCESS | 1652 | 1467131370150 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 09:29:30 INFO - PROCESS | 1652 | 1467131370152 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 09:29:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:29:30 INFO - PROCESS | 1652 | 1467131370156 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:29:30 INFO - PROCESS | 1652 | 1467131370158 Marionette TRACE conn2 <- [1,2874,null,{}] 09:29:30 INFO - PROCESS | 1652 | 1467131370161 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}] 09:29:30 INFO - PROCESS | 1652 | 1467131370164 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:30 INFO - PROCESS | 1652 | 1467131370277 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 09:29:30 INFO - PROCESS | 1652 | 1467131370358 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:30 INFO - PROCESS | 1652 | 1467131370359 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bcc000 == 36 [pid = 1652] [id = 726] 09:29:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1170b1800) [pid = 1652] [serial = 2178] [outer = 0x0] 09:29:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11749cc00) [pid = 1652] [serial = 2179] [outer = 0x1170b1800] 09:29:30 INFO - PROCESS | 1652 | 1467131370390 Marionette DEBUG loaded listener.js 09:29:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118096800) [pid = 1652] [serial = 2180] [outer = 0x1170b1800] 09:29:30 INFO - PROCESS | 1652 | 1467131370948 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]]]}] 09:29:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:29:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 970ms 09:29:31 INFO - PROCESS | 1652 | 1467131371129 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 09:29:31 INFO - PROCESS | 1652 | 1467131371132 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 09:29:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:29:31 INFO - PROCESS | 1652 | 1467131371136 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:29:31 INFO - PROCESS | 1652 | 1467131371137 Marionette TRACE conn2 <- [1,2878,null,{}] 09:29:31 INFO - PROCESS | 1652 | 1467131371141 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}] 09:29:31 INFO - PROCESS | 1652 | 1467131371143 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:31 INFO - PROCESS | 1652 | 1467131371255 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 09:29:31 INFO - PROCESS | 1652 | 1467131371312 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:31 INFO - PROCESS | 1652 | 1467131371314 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182f2000 == 37 [pid = 1652] [id = 727] 09:29:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x113da8800) [pid = 1652] [serial = 2181] [outer = 0x0] 09:29:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1160d6400) [pid = 1652] [serial = 2182] [outer = 0x113da8800] 09:29:31 INFO - PROCESS | 1652 | 1467131371344 Marionette DEBUG loaded listener.js 09:29:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116a0b800) [pid = 1652] [serial = 2183] [outer = 0x113da8800] 09:29:31 INFO - PROCESS | 1652 | --DOCSHELL 0x119bd5000 == 36 [pid = 1652] [id = 724] 09:29:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12839f800 == 35 [pid = 1652] [id = 723] 09:29:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1258c7800 == 34 [pid = 1652] [id = 722] 09:29:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1170cb000 == 33 [pid = 1652] [id = 721] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x112e10000) [pid = 1652] [serial = 2146] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12c5ca800) [pid = 1652] [serial = 43] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:29:31 INFO - PROCESS | 1652 | --DOCSHELL 0x121ae2000 == 32 [pid = 1652] [id = 720] 09:29:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12146c800 == 31 [pid = 1652] [id = 719] 09:29:31 INFO - PROCESS | 1652 | --DOCSHELL 0x119eac000 == 30 [pid = 1652] [id = 718] 09:29:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1187e3000 == 29 [pid = 1652] [id = 717] 09:29:31 INFO - PROCESS | 1652 | --DOCSHELL 0x116f57000 == 28 [pid = 1652] [id = 716] 09:29:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1169a5800 == 27 [pid = 1652] [id = 715] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1257d3000) [pid = 1652] [serial = 2084] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11873c000) [pid = 1652] [serial = 2144] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1261cd000) [pid = 1652] [serial = 2110] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x126871400) [pid = 1652] [serial = 2113] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x126e13800) [pid = 1652] [serial = 2116] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1268e0800) [pid = 1652] [serial = 2114] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118fc4800) [pid = 1652] [serial = 2098] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11336c400) [pid = 1652] [serial = 2140] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1191e3400) [pid = 1652] [serial = 2099] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1122bec00) [pid = 1652] [serial = 2086] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1129ca000) [pid = 1652] [serial = 2087] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119d48800) [pid = 1652] [serial = 2104] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11994b000) [pid = 1652] [serial = 2101] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119b63c00) [pid = 1652] [serial = 2102] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1183c7000) [pid = 1652] [serial = 2095] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11856b000) [pid = 1652] [serial = 2096] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x117e9a800) [pid = 1652] [serial = 2089] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11856d400) [pid = 1652] [serial = 2143] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1170b2000) [pid = 1652] [serial = 2141] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11817c400) [pid = 1652] [serial = 2090] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x116a0b000) [pid = 1652] [serial = 2092] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x118091400) [pid = 1652] [serial = 2093] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x118092400) [pid = 1652] [serial = 2132] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x116629400) [pid = 1652] [serial = 2119] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x116031c00) [pid = 1652] [serial = 2131] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x118ff2000) [pid = 1652] [serial = 2134] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x126e16c00) [pid = 1652] [serial = 2122] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x119497000) [pid = 1652] [serial = 2135] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1290b0c00) [pid = 1652] [serial = 2126] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x1290b0800) [pid = 1652] [serial = 2128] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1185d4400) [pid = 1652] [serial = 2120] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x124028c00) [pid = 1652] [serial = 2138] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x1212f0800) [pid = 1652] [serial = 2137] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x1284a7c00) [pid = 1652] [serial = 2125] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x126e1dc00) [pid = 1652] [serial = 2117] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x121a3b000) [pid = 1652] [serial = 2107] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x1263f6800) [pid = 1652] [serial = 2111] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x1291e0c00) [pid = 1652] [serial = 2129] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 54 (0x128382800) [pid = 1652] [serial = 2123] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 53 (0x1258e0800) [pid = 1652] [serial = 2108] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 52 (0x1208e3800) [pid = 1652] [serial = 2105] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1652 | --DOMWINDOW == 51 (0x1208efc00) [pid = 1652] [serial = 1454] [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.] 09:29:31 INFO - PROCESS | 1652 | 1467131371919 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]]]}] 09:29:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:29:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 823ms 09:29:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:29:31 INFO - PROCESS | 1652 | 1467131371959 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 09:29:31 INFO - PROCESS | 1652 | 1467131371961 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 09:29:31 INFO - PROCESS | 1652 | 1467131371966 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:29:31 INFO - PROCESS | 1652 | 1467131371968 Marionette TRACE conn2 <- [1,2882,null,{}] 09:29:31 INFO - PROCESS | 1652 | 1467131371973 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}] 09:29:31 INFO - PROCESS | 1652 | 1467131371975 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:32 INFO - PROCESS | 1652 | 1467131372051 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 09:29:32 INFO - PROCESS | 1652 | 1467131372058 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:32 INFO - PROCESS | 1652 | 1467131372059 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11825f000 == 28 [pid = 1652] [id = 728] 09:29:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x1174a1000) [pid = 1652] [serial = 2184] [outer = 0x0] 09:29:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x117e98800) [pid = 1652] [serial = 2185] [outer = 0x1174a1000] 09:29:32 INFO - PROCESS | 1652 | 1467131372087 Marionette DEBUG loaded listener.js 09:29:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x118175400) [pid = 1652] [serial = 2186] [outer = 0x1174a1000] 09:29:32 INFO - PROCESS | 1652 | 1467131372566 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]]]}] 09:29:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:29:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 627ms 09:29:32 INFO - PROCESS | 1652 | 1467131372612 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 09:29:32 INFO - PROCESS | 1652 | 1467131372614 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 09:29:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:29:32 INFO - PROCESS | 1652 | 1467131372617 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:29:32 INFO - PROCESS | 1652 | 1467131372619 Marionette TRACE conn2 <- [1,2886,null,{}] 09:29:32 INFO - PROCESS | 1652 | 1467131372641 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}] 09:29:32 INFO - PROCESS | 1652 | 1467131372646 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:32 INFO - PROCESS | 1652 | 1467131372778 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 09:29:32 INFO - PROCESS | 1652 | 1467131372850 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:32 INFO - PROCESS | 1652 | 1467131372853 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x119e93800 == 29 [pid = 1652] [id = 729] 09:29:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x1183c7400) [pid = 1652] [serial = 2187] [outer = 0x0] 09:29:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x1185dac00) [pid = 1652] [serial = 2188] [outer = 0x1183c7400] 09:29:32 INFO - PROCESS | 1652 | 1467131372881 Marionette DEBUG loaded listener.js 09:29:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x11873cc00) [pid = 1652] [serial = 2189] [outer = 0x1183c7400] 09:29:33 INFO - PROCESS | 1652 | 1467131373201 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]]]}] 09:29:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:29:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 634ms 09:29:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:29:33 INFO - PROCESS | 1652 | 1467131373251 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 09:29:33 INFO - PROCESS | 1652 | 1467131373252 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 09:29:33 INFO - PROCESS | 1652 | 1467131373255 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:29:33 INFO - PROCESS | 1652 | 1467131373256 Marionette TRACE conn2 <- [1,2890,null,{}] 09:29:33 INFO - PROCESS | 1652 | 1467131373258 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}] 09:29:33 INFO - PROCESS | 1652 | 1467131373259 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:33 INFO - PROCESS | 1652 | 1467131373343 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 09:29:33 INFO - PROCESS | 1652 | 1467131373396 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:33 INFO - PROCESS | 1652 | 1467131373397 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214ab000 == 30 [pid = 1652] [id = 730] 09:29:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x1128aa800) [pid = 1652] [serial = 2190] [outer = 0x0] 09:29:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x118feec00) [pid = 1652] [serial = 2191] [outer = 0x1128aa800] 09:29:33 INFO - PROCESS | 1652 | 1467131373422 Marionette DEBUG loaded listener.js 09:29:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x11949dc00) [pid = 1652] [serial = 2192] [outer = 0x1128aa800] 09:29:33 INFO - PROCESS | 1652 | 1467131373697 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:29:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:29:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 469ms 09:29:33 INFO - PROCESS | 1652 | 1467131373727 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 09:29:33 INFO - PROCESS | 1652 | 1467131373728 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 09:29:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:29:33 INFO - PROCESS | 1652 | 1467131373731 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:29:33 INFO - PROCESS | 1652 | 1467131373732 Marionette TRACE conn2 <- [1,2894,null,{}] 09:29:33 INFO - PROCESS | 1652 | 1467131373734 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}] 09:29:33 INFO - PROCESS | 1652 | 1467131373735 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:33 INFO - PROCESS | 1652 | 1467131373825 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 09:29:33 INFO - PROCESS | 1652 | 1467131373828 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:33 INFO - PROCESS | 1652 | 1467131373829 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1182e5800 == 31 [pid = 1652] [id = 731] 09:29:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x11873d800) [pid = 1652] [serial = 2193] [outer = 0x0] 09:29:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1194ed400) [pid = 1652] [serial = 2194] [outer = 0x11873d800] 09:29:33 INFO - PROCESS | 1652 | 1467131373862 Marionette DEBUG loaded listener.js 09:29:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x119953000) [pid = 1652] [serial = 2195] [outer = 0x11873d800] 09:29:34 INFO - PROCESS | 1652 | 1467131374231 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]]]}] 09:29:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:29:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 517ms 09:29:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:29:34 INFO - PROCESS | 1652 | 1467131374249 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 09:29:34 INFO - PROCESS | 1652 | 1467131374250 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 09:29:34 INFO - PROCESS | 1652 | 1467131374253 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:29:34 INFO - PROCESS | 1652 | 1467131374255 Marionette TRACE conn2 <- [1,2898,null,{}] 09:29:34 INFO - PROCESS | 1652 | 1467131374257 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}] 09:29:34 INFO - PROCESS | 1652 | 1467131374261 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:34 INFO - PROCESS | 1652 | 1467131374388 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 09:29:34 INFO - PROCESS | 1652 | 1467131374392 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:34 INFO - PROCESS | 1652 | 1467131374393 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x126326000 == 32 [pid = 1652] [id = 732] 09:29:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x119958400) [pid = 1652] [serial = 2196] [outer = 0x0] 09:29:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x119d2f000) [pid = 1652] [serial = 2197] [outer = 0x119958400] 09:29:34 INFO - PROCESS | 1652 | 1467131374418 Marionette DEBUG loaded listener.js 09:29:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x121a39000) [pid = 1652] [serial = 2198] [outer = 0x119958400] 09:29:34 INFO - PROCESS | 1652 | 1467131374767 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]]]}] 09:29:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:29:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 521ms 09:29:34 INFO - PROCESS | 1652 | 1467131374778 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 09:29:34 INFO - PROCESS | 1652 | 1467131374779 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 09:29:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:29:34 INFO - PROCESS | 1652 | 1467131374781 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:29:34 INFO - PROCESS | 1652 | 1467131374782 Marionette TRACE conn2 <- [1,2902,null,{}] 09:29:34 INFO - PROCESS | 1652 | 1467131374784 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}] 09:29:34 INFO - PROCESS | 1652 | 1467131374788 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:34 INFO - PROCESS | 1652 | 1467131374909 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 09:29:34 INFO - PROCESS | 1652 | 1467131374924 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:34 INFO - PROCESS | 1652 | 1467131374926 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1283a9800 == 33 [pid = 1652] [id = 733] 09:29:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x119b67000) [pid = 1652] [serial = 2199] [outer = 0x0] 09:29:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1240ecc00) [pid = 1652] [serial = 2200] [outer = 0x119b67000] 09:29:34 INFO - PROCESS | 1652 | 1467131374975 Marionette DEBUG loaded listener.js 09:29:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x125029000) [pid = 1652] [serial = 2201] [outer = 0x119b67000] 09:29:35 INFO - PROCESS | 1652 | 1467131375417 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:29:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:29:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 669ms 09:29:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:29:35 INFO - PROCESS | 1652 | 1467131375450 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 09:29:35 INFO - PROCESS | 1652 | 1467131375451 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 09:29:35 INFO - PROCESS | 1652 | 1467131375459 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:29:35 INFO - PROCESS | 1652 | 1467131375460 Marionette TRACE conn2 <- [1,2906,null,{}] 09:29:35 INFO - PROCESS | 1652 | 1467131375462 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}] 09:29:35 INFO - PROCESS | 1652 | 1467131375464 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:35 INFO - PROCESS | 1652 | 1467131375561 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 09:29:35 INFO - PROCESS | 1652 | 1467131375564 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:35 INFO - PROCESS | 1652 | 1467131375565 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x129824000 == 34 [pid = 1652] [id = 734] 09:29:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x121a3b000) [pid = 1652] [serial = 2202] [outer = 0x0] 09:29:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1250c9800) [pid = 1652] [serial = 2203] [outer = 0x121a3b000] 09:29:35 INFO - PROCESS | 1652 | 1467131375585 Marionette DEBUG loaded listener.js 09:29:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1257cc800) [pid = 1652] [serial = 2204] [outer = 0x121a3b000] 09:29:36 INFO - PROCESS | 1652 | 1467131376030 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]]]}] 09:29:36 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1183c8800) [pid = 1652] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:29:36 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1129ce000) [pid = 1652] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:29:36 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1167ba000) [pid = 1652] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:29:36 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x112a77400) [pid = 1652] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:29:36 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x11972d000) [pid = 1652] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:29:36 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x118736400) [pid = 1652] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:29:36 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x112abf400) [pid = 1652] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:29:36 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x111c19800) [pid = 1652] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:29:36 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x1128ab000) [pid = 1652] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:29:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:29:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 626ms 09:29:36 INFO - PROCESS | 1652 | 1467131376081 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 09:29:36 INFO - PROCESS | 1652 | 1467131376082 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 09:29:36 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:29:36 INFO - PROCESS | 1652 | 1467131376084 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:29:36 INFO - PROCESS | 1652 | 1467131376085 Marionette TRACE conn2 <- [1,2910,null,{}] 09:29:36 INFO - PROCESS | 1652 | 1467131376087 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}] 09:29:36 INFO - PROCESS | 1652 | 1467131376089 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:36 INFO - PROCESS | 1652 | 1467131376168 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 09:29:36 INFO - PROCESS | 1652 | 1467131376182 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:36 INFO - PROCESS | 1652 | 1467131376183 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x124144000 == 35 [pid = 1652] [id = 735] 09:29:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x116717400) [pid = 1652] [serial = 2205] [outer = 0x0] 09:29:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x11809e800) [pid = 1652] [serial = 2206] [outer = 0x116717400] 09:29:36 INFO - PROCESS | 1652 | 1467131376211 Marionette DEBUG loaded listener.js 09:29:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x119383c00) [pid = 1652] [serial = 2207] [outer = 0x116717400] 09:29:36 INFO - PROCESS | 1652 | 1467131376523 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]]]}] 09:29:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:29:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:29:36 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 472ms 09:29:36 INFO - TEST-START | /DOMEvents/constructors.html 09:29:36 INFO - PROCESS | 1652 | 1467131376557 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 09:29:36 INFO - PROCESS | 1652 | 1467131376558 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 09:29:36 INFO - PROCESS | 1652 | 1467131376560 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:29:36 INFO - PROCESS | 1652 | 1467131376561 Marionette TRACE conn2 <- [1,2914,null,{}] 09:29:36 INFO - PROCESS | 1652 | 1467131376564 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}] 09:29:36 INFO - PROCESS | 1652 | 1467131376566 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:36 INFO - PROCESS | 1652 | 1467131376629 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 09:29:36 INFO - PROCESS | 1652 | 1467131376632 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:36 INFO - PROCESS | 1652 | 1467131376633 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x121470000 == 36 [pid = 1652] [id = 736] 09:29:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x119494800) [pid = 1652] [serial = 2208] [outer = 0x0] 09:29:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1257d4800) [pid = 1652] [serial = 2209] [outer = 0x119494800] 09:29:36 INFO - PROCESS | 1652 | 1467131376656 Marionette DEBUG loaded listener.js 09:29:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x12580e800) [pid = 1652] [serial = 2210] [outer = 0x119494800] 09:29:37 INFO - PROCESS | 1652 | 1467131377099 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]]]}] 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:29:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:29:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:29:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:29:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:29:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:29:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:29:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:29:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:29:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:29:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:29:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:29:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:29:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:29:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:29:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:29:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:29:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:29:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:29:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:29:37 INFO - TEST-OK | /DOMEvents/constructors.html | took 577ms 09:29:37 INFO - PROCESS | 1652 | 1467131377139 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 09:29:37 INFO - PROCESS | 1652 | 1467131377143 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 09:29:37 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:29:37 INFO - PROCESS | 1652 | 1467131377147 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:29:37 INFO - PROCESS | 1652 | 1467131377150 Marionette TRACE conn2 <- [1,2918,null,{}] 09:29:37 INFO - PROCESS | 1652 | 1467131377153 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}] 09:29:37 INFO - PROCESS | 1652 | 1467131377156 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:37 INFO - PROCESS | 1652 | 1467131377297 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 09:29:37 INFO - PROCESS | 1652 | 1467131377310 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:37 INFO - PROCESS | 1652 | 1467131377312 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b93f000 == 37 [pid = 1652] [id = 737] 09:29:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1258eac00) [pid = 1652] [serial = 2211] [outer = 0x0] 09:29:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x126738000) [pid = 1652] [serial = 2212] [outer = 0x1258eac00] 09:29:37 INFO - PROCESS | 1652 | 1467131377354 Marionette DEBUG loaded listener.js 09:29:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1268dd400) [pid = 1652] [serial = 2213] [outer = 0x1258eac00] 09:29:37 INFO - PROCESS | 1652 | 1467131377707 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:29:37 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:29:37 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 571ms 09:29:37 INFO - PROCESS | 1652 | 1467131377718 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 09:29:37 INFO - PROCESS | 1652 | 1467131377720 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 09:29:37 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:29:37 INFO - PROCESS | 1652 | 1467131377725 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:29:37 INFO - PROCESS | 1652 | 1467131377726 Marionette TRACE conn2 <- [1,2922,null,{}] 09:29:37 INFO - PROCESS | 1652 | 1467131377728 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}] 09:29:37 INFO - PROCESS | 1652 | 1467131377729 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:37 INFO - PROCESS | 1652 | 1467131377843 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 09:29:37 INFO - PROCESS | 1652 | 1467131377877 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:37 INFO - PROCESS | 1652 | 1467131377878 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b95b000 == 38 [pid = 1652] [id = 738] 09:29:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1261ce000) [pid = 1652] [serial = 2214] [outer = 0x0] 09:29:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x126e14c00) [pid = 1652] [serial = 2215] [outer = 0x1261ce000] 09:29:37 INFO - PROCESS | 1652 | 1467131377901 Marionette DEBUG loaded listener.js 09:29:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x128379800) [pid = 1652] [serial = 2216] [outer = 0x1261ce000] 09:29:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11825f000 == 37 [pid = 1652] [id = 728] 09:29:38 INFO - PROCESS | 1652 | --DOCSHELL 0x1182f2000 == 36 [pid = 1652] [id = 727] 09:29:38 INFO - PROCESS | 1652 | --DOCSHELL 0x119bcc000 == 35 [pid = 1652] [id = 726] 09:29:38 INFO - PROCESS | 1652 | --DOCSHELL 0x1130e0800 == 34 [pid = 1652] [id = 725] 09:29:39 INFO - PROCESS | 1652 | --DOCSHELL 0x119e93800 == 33 [pid = 1652] [id = 729] 09:29:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1182e5800 == 32 [pid = 1652] [id = 731] 09:29:39 INFO - PROCESS | 1652 | --DOCSHELL 0x126326000 == 31 [pid = 1652] [id = 732] 09:29:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1283a9800 == 30 [pid = 1652] [id = 733] 09:29:39 INFO - PROCESS | 1652 | --DOCSHELL 0x129824000 == 29 [pid = 1652] [id = 734] 09:29:39 INFO - PROCESS | 1652 | --DOCSHELL 0x121470000 == 28 [pid = 1652] [id = 736] 09:29:39 INFO - PROCESS | 1652 | --DOCSHELL 0x124144000 == 27 [pid = 1652] [id = 735] 09:29:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1214ab000 == 26 [pid = 1652] [id = 730] 09:29:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12b93f000 == 25 [pid = 1652] [id = 737] 09:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x118464000) [pid = 1652] [serial = 2155] [outer = 0x0] [url = about:blank] 09:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1151d6800) [pid = 1652] [serial = 2147] [outer = 0x0] [url = about:blank] 09:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x117498400) [pid = 1652] [serial = 2152] [outer = 0x0] [url = about:blank] 09:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x112ac4000) [pid = 1652] [serial = 2149] [outer = 0x0] [url = about:blank] 09:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1167bb000) [pid = 1652] [serial = 2150] [outer = 0x0] [url = about:blank] 09:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x119e77c00) [pid = 1652] [serial = 2171] [outer = 0x0] [url = about:blank] 09:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x118ff1c00) [pid = 1652] [serial = 2159] [outer = 0x0] [url = about:blank] 09:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x118741800) [pid = 1652] [serial = 2158] [outer = 0x0] [url = about:blank] 09:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1185d2c00) [pid = 1652] [serial = 2156] [outer = 0x0] [url = about:blank] 09:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x119496400) [pid = 1652] [serial = 2162] [outer = 0x0] [url = about:blank] 09:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1191d6400) [pid = 1652] [serial = 2161] [outer = 0x0] [url = about:blank] 09:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x119d32400) [pid = 1652] [serial = 2170] [outer = 0x0] [url = about:blank] 09:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x120834800) [pid = 1652] [serial = 2173] [outer = 0x0] [url = about:blank] 09:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x1129c7400) [pid = 1652] [serial = 2164] [outer = 0x0] [url = about:blank] 09:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x11817ec00) [pid = 1652] [serial = 2167] [outer = 0x0] [url = about:blank] 09:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x116710800) [pid = 1652] [serial = 2165] [outer = 0x0] [url = about:blank] 09:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x1194f2000) [pid = 1652] [serial = 2168] [outer = 0x0] [url = about:blank] 09:29:39 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x118098c00) [pid = 1652] [serial = 2153] [outer = 0x0] [url = about:blank] 09:29:39 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:29:39 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:29:39 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:29:39 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:29:39 INFO - PROCESS | 1652 | 1467131379220 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]]]}] 09:29:39 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:29:39 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:29:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:29:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:29:39 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 09:29:39 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:29:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:29:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:29:39 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 09:29:39 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:29:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:29:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:29:39 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]" 09:29:39 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:29:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:29:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:29:39 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:29:39 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1522ms 09:29:39 INFO - PROCESS | 1652 | 1467131379248 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 09:29:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:29:39 INFO - PROCESS | 1652 | 1467131379250 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 09:29:39 INFO - PROCESS | 1652 | 1467131379254 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:29:39 INFO - PROCESS | 1652 | 1467131379256 Marionette TRACE conn2 <- [1,2926,null,{}] 09:29:39 INFO - PROCESS | 1652 | 1467131379260 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}] 09:29:39 INFO - PROCESS | 1652 | 1467131379262 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:39 INFO - PROCESS | 1652 | 1467131379350 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 09:29:39 INFO - PROCESS | 1652 | 1467131379403 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:39 INFO - PROCESS | 1652 | 1467131379406 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11623c800 == 26 [pid = 1652] [id = 739] 09:29:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x112a83c00) [pid = 1652] [serial = 2217] [outer = 0x0] 09:29:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x112aac000) [pid = 1652] [serial = 2218] [outer = 0x112a83c00] 09:29:39 INFO - PROCESS | 1652 | 1467131379436 Marionette DEBUG loaded listener.js 09:29:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x113934000) [pid = 1652] [serial = 2219] [outer = 0x112a83c00] 09:29:39 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:29:39 INFO - PROCESS | 1652 | 1467131379727 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]]]}] 09:29:39 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:29:39 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 522ms 09:29:39 INFO - PROCESS | 1652 | 1467131379776 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 09:29:39 INFO - PROCESS | 1652 | 1467131379779 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 09:29:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:29:39 INFO - PROCESS | 1652 | 1467131379784 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:29:39 INFO - PROCESS | 1652 | 1467131379786 Marionette TRACE conn2 <- [1,2930,null,{}] 09:29:39 INFO - PROCESS | 1652 | 1467131379791 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}] 09:29:39 INFO - PROCESS | 1652 | 1467131379793 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:39 INFO - PROCESS | 1652 | 1467131379871 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 09:29:39 INFO - PROCESS | 1652 | 1467131379876 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:39 INFO - PROCESS | 1652 | 1467131379878 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e20800 == 27 [pid = 1652] [id = 740] 09:29:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x113970800) [pid = 1652] [serial = 2220] [outer = 0x0] 09:29:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1166f0400) [pid = 1652] [serial = 2221] [outer = 0x113970800] 09:29:39 INFO - PROCESS | 1652 | 1467131379906 Marionette DEBUG loaded listener.js 09:29:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x116a03400) [pid = 1652] [serial = 2222] [outer = 0x113970800] 09:29:40 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:29:40 INFO - PROCESS | 1652 | 1467131380212 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]]]}] 09:29:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:29:40 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 472ms 09:29:40 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:29:40 INFO - PROCESS | 1652 | 1467131380257 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 09:29:40 INFO - PROCESS | 1652 | 1467131380258 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 09:29:40 INFO - PROCESS | 1652 | 1467131380260 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:29:40 INFO - PROCESS | 1652 | 1467131380263 Marionette TRACE conn2 <- [1,2934,null,{}] 09:29:40 INFO - PROCESS | 1652 | 1467131380271 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}] 09:29:40 INFO - PROCESS | 1652 | 1467131380274 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:40 INFO - PROCESS | 1652 | 1467131380351 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 09:29:40 INFO - PROCESS | 1652 | 1467131380359 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:40 INFO - PROCESS | 1652 | 1467131380361 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x119445800 == 28 [pid = 1652] [id = 741] 09:29:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x110fc7000) [pid = 1652] [serial = 2223] [outer = 0x0] 09:29:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x118094000) [pid = 1652] [serial = 2224] [outer = 0x110fc7000] 09:29:40 INFO - PROCESS | 1652 | 1467131380388 Marionette DEBUG loaded listener.js 09:29:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1180aac00) [pid = 1652] [serial = 2225] [outer = 0x110fc7000] 09:29:40 INFO - PROCESS | 1652 | 1467131380711 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]]]}] 09:29:40 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:29:40 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 471ms 09:29:40 INFO - PROCESS | 1652 | 1467131380731 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 09:29:40 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:29:40 INFO - PROCESS | 1652 | 1467131380733 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 09:29:40 INFO - PROCESS | 1652 | 1467131380735 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:29:40 INFO - PROCESS | 1652 | 1467131380737 Marionette TRACE conn2 <- [1,2938,null,{}] 09:29:40 INFO - PROCESS | 1652 | 1467131380741 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}] 09:29:40 INFO - PROCESS | 1652 | 1467131380742 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:40 INFO - PROCESS | 1652 | 1467131380816 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 09:29:40 INFO - PROCESS | 1652 | 1467131380874 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:40 INFO - PROCESS | 1652 | 1467131380875 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bc1800 == 29 [pid = 1652] [id = 742] 09:29:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1180a4000) [pid = 1652] [serial = 2226] [outer = 0x0] 09:29:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x118183800) [pid = 1652] [serial = 2227] [outer = 0x1180a4000] 09:29:40 INFO - PROCESS | 1652 | 1467131380900 Marionette DEBUG loaded listener.js 09:29:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1183cc400) [pid = 1652] [serial = 2228] [outer = 0x1180a4000] 09:29:41 INFO - PROCESS | 1652 | 1467131381136 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]]]}] 09:29:41 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. 09:29:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 423ms 09:29:41 INFO - PROCESS | 1652 | 1467131381159 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 09:29:41 INFO - PROCESS | 1652 | 1467131381160 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 09:29:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:29:41 INFO - PROCESS | 1652 | 1467131381162 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:29:41 INFO - PROCESS | 1652 | 1467131381163 Marionette TRACE conn2 <- [1,2942,null,{}] 09:29:41 INFO - PROCESS | 1652 | 1467131381166 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}] 09:29:41 INFO - PROCESS | 1652 | 1467131381167 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:41 INFO - PROCESS | 1652 | 1467131381252 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 09:29:41 INFO - PROCESS | 1652 | 1467131381258 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:41 INFO - PROCESS | 1652 | 1467131381259 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12120f000 == 30 [pid = 1652] [id = 743] 09:29:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x111cad400) [pid = 1652] [serial = 2229] [outer = 0x0] 09:29:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1183d1800) [pid = 1652] [serial = 2230] [outer = 0x111cad400] 09:29:41 INFO - PROCESS | 1652 | 1467131381284 Marionette DEBUG loaded listener.js 09:29:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1185d1000) [pid = 1652] [serial = 2231] [outer = 0x111cad400] 09:29:41 INFO - PROCESS | 1652 | 1467131381563 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"]]]}] 09:29:41 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 09:29:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:29:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:29:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 421ms 09:29:41 INFO - PROCESS | 1652 | 1467131381584 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 09:29:41 INFO - PROCESS | 1652 | 1467131381585 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 09:29:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:29:41 INFO - PROCESS | 1652 | 1467131381595 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:29:41 INFO - PROCESS | 1652 | 1467131381596 Marionette TRACE conn2 <- [1,2946,null,{}] 09:29:41 INFO - PROCESS | 1652 | 1467131381598 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}] 09:29:41 INFO - PROCESS | 1652 | 1467131381602 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:41 INFO - PROCESS | 1652 | 1467131381707 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 09:29:41 INFO - PROCESS | 1652 | 1467131381761 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:41 INFO - PROCESS | 1652 | 1467131381762 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214b8800 == 31 [pid = 1652] [id = 744] 09:29:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11856c000) [pid = 1652] [serial = 2232] [outer = 0x0] 09:29:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11873d400) [pid = 1652] [serial = 2233] [outer = 0x11856c000] 09:29:41 INFO - PROCESS | 1652 | 1467131381787 Marionette DEBUG loaded listener.js 09:29:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1191db000) [pid = 1652] [serial = 2234] [outer = 0x11856c000] 09:29:42 INFO - PROCESS | 1652 | 1467131382019 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]]]}] 09:29:42 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. 09:29:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 469ms 09:29:42 INFO - PROCESS | 1652 | 1467131382068 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 09:29:42 INFO - PROCESS | 1652 | 1467131382069 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 09:29:42 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:29:42 INFO - PROCESS | 1652 | 1467131382078 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:29:42 INFO - PROCESS | 1652 | 1467131382079 Marionette TRACE conn2 <- [1,2950,null,{}] 09:29:42 INFO - PROCESS | 1652 | 1467131382082 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}] 09:29:42 INFO - PROCESS | 1652 | 1467131382083 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:42 INFO - PROCESS | 1652 | 1467131382165 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 09:29:42 INFO - PROCESS | 1652 | 1467131382170 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:42 INFO - PROCESS | 1652 | 1467131382173 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12412c800 == 32 [pid = 1652] [id = 745] 09:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11875d800) [pid = 1652] [serial = 2235] [outer = 0x0] 09:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x119495400) [pid = 1652] [serial = 2236] [outer = 0x11875d800] 09:29:42 INFO - PROCESS | 1652 | 1467131382197 Marionette DEBUG loaded listener.js 09:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1194f2000) [pid = 1652] [serial = 2237] [outer = 0x11875d800] 09:29:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f57000 == 33 [pid = 1652] [id = 746] 09:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1194f3c00) [pid = 1652] [serial = 2238] [outer = 0x0] 09:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1191e0c00) [pid = 1652] [serial = 2239] [outer = 0x1194f3c00] 09:29:42 INFO - PROCESS | 1652 | 1467131382503 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]]]}] 09:29:42 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. 09:29:42 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 467ms 09:29:42 INFO - PROCESS | 1652 | 1467131382547 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 09:29:42 INFO - PROCESS | 1652 | 1467131382548 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 09:29:42 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:29:42 INFO - PROCESS | 1652 | 1467131382550 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:29:42 INFO - PROCESS | 1652 | 1467131382551 Marionette TRACE conn2 <- [1,2954,null,{}] 09:29:42 INFO - PROCESS | 1652 | 1467131382554 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}] 09:29:42 INFO - PROCESS | 1652 | 1467131382555 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:42 INFO - PROCESS | 1652 | 1467131382644 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 09:29:42 INFO - PROCESS | 1652 | 1467131382704 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:42 INFO - PROCESS | 1652 | 1467131382705 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12523e800 == 34 [pid = 1652] [id = 747] 09:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1191d9400) [pid = 1652] [serial = 2240] [outer = 0x0] 09:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1194f8800) [pid = 1652] [serial = 2241] [outer = 0x1191d9400] 09:29:42 INFO - PROCESS | 1652 | 1467131382729 Marionette DEBUG loaded listener.js 09:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119959400) [pid = 1652] [serial = 2242] [outer = 0x1191d9400] 09:29:42 INFO - PROCESS | 1652 | 1467131382962 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]]]}] 09:29:42 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:29:42 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 09:29:42 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 422ms 09:29:42 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:29:42 INFO - PROCESS | 1652 | 1467131382976 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 09:29:42 INFO - PROCESS | 1652 | 1467131382977 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 09:29:42 INFO - PROCESS | 1652 | 1467131382979 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:29:42 INFO - PROCESS | 1652 | 1467131382980 Marionette TRACE conn2 <- [1,2958,null,{}] 09:29:42 INFO - PROCESS | 1652 | 1467131382982 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}] 09:29:42 INFO - PROCESS | 1652 | 1467131382984 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:43 INFO - PROCESS | 1652 | 1467131383078 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 09:29:43 INFO - PROCESS | 1652 | 1467131383082 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:43 INFO - PROCESS | 1652 | 1467131383083 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x119444000 == 35 [pid = 1652] [id = 748] 09:29:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11994a800) [pid = 1652] [serial = 2243] [outer = 0x0] 09:29:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119d32000) [pid = 1652] [serial = 2244] [outer = 0x11994a800] 09:29:43 INFO - PROCESS | 1652 | 1467131383109 Marionette DEBUG loaded listener.js 09:29:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119e76400) [pid = 1652] [serial = 2245] [outer = 0x11994a800] 09:29:43 INFO - PROCESS | 1652 | 1467131383401 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]]]}] 09:29:43 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. 09:29:43 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 470ms 09:29:43 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:29:43 INFO - PROCESS | 1652 | 1467131383450 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 09:29:43 INFO - PROCESS | 1652 | 1467131383451 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 09:29:43 INFO - PROCESS | 1652 | 1467131383454 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:29:43 INFO - PROCESS | 1652 | 1467131383456 Marionette TRACE conn2 <- [1,2962,null,{}] 09:29:43 INFO - PROCESS | 1652 | 1467131383459 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}] 09:29:43 INFO - PROCESS | 1652 | 1467131383460 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:43 INFO - PROCESS | 1652 | 1467131383540 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 09:29:43 INFO - PROCESS | 1652 | 1467131383597 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:43 INFO - PROCESS | 1652 | 1467131383599 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1283b4800 == 36 [pid = 1652] [id = 749] 09:29:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119d39c00) [pid = 1652] [serial = 2246] [outer = 0x0] 09:29:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119e80c00) [pid = 1652] [serial = 2247] [outer = 0x119d39c00] 09:29:43 INFO - PROCESS | 1652 | 1467131383623 Marionette DEBUG loaded listener.js 09:29:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1212eb400) [pid = 1652] [serial = 2248] [outer = 0x119d39c00] 09:29:43 INFO - PROCESS | 1652 | 1467131383864 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]]]}] 09:29:43 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. 09:29:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 421ms 09:29:43 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:29:43 INFO - PROCESS | 1652 | 1467131383876 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 09:29:43 INFO - PROCESS | 1652 | 1467131383878 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 09:29:43 INFO - PROCESS | 1652 | 1467131383880 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:29:43 INFO - PROCESS | 1652 | 1467131383882 Marionette TRACE conn2 <- [1,2966,null,{}] 09:29:43 INFO - PROCESS | 1652 | 1467131383884 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}] 09:29:43 INFO - PROCESS | 1652 | 1467131383886 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:43 INFO - PROCESS | 1652 | 1467131383992 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 09:29:44 INFO - PROCESS | 1652 | 1467131383995 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:44 INFO - PROCESS | 1652 | 1467131383996 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12120e000 == 37 [pid = 1652] [id = 750] 09:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1183cb800) [pid = 1652] [serial = 2249] [outer = 0x0] 09:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121698c00) [pid = 1652] [serial = 2250] [outer = 0x1183cb800] 09:29:44 INFO - PROCESS | 1652 | 1467131384022 Marionette DEBUG loaded listener.js 09:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12576d800) [pid = 1652] [serial = 2251] [outer = 0x1183cb800] 09:29:44 INFO - PROCESS | 1652 | 1467131384318 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]]]}] 09:29:44 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. 09:29:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 469ms 09:29:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:29:44 INFO - PROCESS | 1652 | 1467131384349 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 09:29:44 INFO - PROCESS | 1652 | 1467131384351 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 09:29:44 INFO - PROCESS | 1652 | 1467131384353 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:29:44 INFO - PROCESS | 1652 | 1467131384355 Marionette TRACE conn2 <- [1,2970,null,{}] 09:29:44 INFO - PROCESS | 1652 | 1467131384359 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}] 09:29:44 INFO - PROCESS | 1652 | 1467131384360 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:44 INFO - PROCESS | 1652 | 1467131384437 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 09:29:44 INFO - PROCESS | 1652 | 1467131384442 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:44 INFO - PROCESS | 1652 | 1467131384443 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b166800 == 38 [pid = 1652] [id = 751] 09:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12576f000) [pid = 1652] [serial = 2252] [outer = 0x0] 09:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1257d6400) [pid = 1652] [serial = 2253] [outer = 0x12576f000] 09:29:44 INFO - PROCESS | 1652 | 1467131384467 Marionette DEBUG loaded listener.js 09:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1258e3400) [pid = 1652] [serial = 2254] [outer = 0x12576f000] 09:29:44 INFO - PROCESS | 1652 | 1467131384800 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]]]}] 09:29:44 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. 09:29:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 472ms 09:29:44 INFO - PROCESS | 1652 | 1467131384826 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 09:29:44 INFO - PROCESS | 1652 | 1467131384827 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 09:29:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:29:44 INFO - PROCESS | 1652 | 1467131384830 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:29:44 INFO - PROCESS | 1652 | 1467131384831 Marionette TRACE conn2 <- [1,2974,null,{}] 09:29:44 INFO - PROCESS | 1652 | 1467131384833 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}] 09:29:44 INFO - PROCESS | 1652 | 1467131384834 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:44 INFO - PROCESS | 1652 | 1467131384945 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 09:29:44 INFO - PROCESS | 1652 | 1467131384949 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:44 INFO - PROCESS | 1652 | 1467131384950 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c06b800 == 39 [pid = 1652] [id = 752] 09:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x125770400) [pid = 1652] [serial = 2255] [outer = 0x0] 09:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1261d1400) [pid = 1652] [serial = 2256] [outer = 0x125770400] 09:29:44 INFO - PROCESS | 1652 | 1467131384973 Marionette DEBUG loaded listener.js 09:29:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1263f0800) [pid = 1652] [serial = 2257] [outer = 0x125770400] 09:29:45 INFO - PROCESS | 1652 | 1467131385265 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]]]}] 09:29:45 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. 09:29:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 469ms 09:29:45 INFO - PROCESS | 1652 | 1467131385303 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 09:29:45 INFO - PROCESS | 1652 | 1467131385306 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 09:29:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:29:45 INFO - PROCESS | 1652 | 1467131385309 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:29:45 INFO - PROCESS | 1652 | 1467131385310 Marionette TRACE conn2 <- [1,2978,null,{}] 09:29:45 INFO - PROCESS | 1652 | 1467131385312 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}] 09:29:45 INFO - PROCESS | 1652 | 1467131385313 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:45 INFO - PROCESS | 1652 | 1467131385410 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 09:29:45 INFO - PROCESS | 1652 | 1467131385454 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:45 INFO - PROCESS | 1652 | 1467131385455 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c486000 == 40 [pid = 1652] [id = 753] 09:29:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1267d2800) [pid = 1652] [serial = 2258] [outer = 0x0] 09:29:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12687e800) [pid = 1652] [serial = 2259] [outer = 0x1267d2800] 09:29:45 INFO - PROCESS | 1652 | 1467131385478 Marionette DEBUG loaded listener.js 09:29:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126e12800) [pid = 1652] [serial = 2260] [outer = 0x1267d2800] 09:29:45 INFO - PROCESS | 1652 | 1467131385741 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]]]}] 09:29:45 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. 09:29:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 468ms 09:29:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:29:45 INFO - PROCESS | 1652 | 1467131385782 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 09:29:45 INFO - PROCESS | 1652 | 1467131385783 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 09:29:45 INFO - PROCESS | 1652 | 1467131385793 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:29:45 INFO - PROCESS | 1652 | 1467131385794 Marionette TRACE conn2 <- [1,2982,null,{}] 09:29:45 INFO - PROCESS | 1652 | 1467131385797 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}] 09:29:45 INFO - PROCESS | 1652 | 1467131385798 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:45 INFO - PROCESS | 1652 | 1467131385911 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 09:29:45 INFO - PROCESS | 1652 | 1467131385915 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:45 INFO - PROCESS | 1652 | 1467131385916 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5bc800 == 41 [pid = 1652] [id = 754] 09:29:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1268da800) [pid = 1652] [serial = 2261] [outer = 0x0] 09:29:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126e1cc00) [pid = 1652] [serial = 2262] [outer = 0x1268da800] 09:29:45 INFO - PROCESS | 1652 | 1467131385973 Marionette DEBUG loaded listener.js 09:29:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12837b800) [pid = 1652] [serial = 2263] [outer = 0x1268da800] 09:29:46 INFO - PROCESS | 1652 | 1467131386258 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"]]]}] 09:29:46 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 09:29:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:29:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 529ms 09:29:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:29:46 INFO - PROCESS | 1652 | 1467131386315 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 09:29:46 INFO - PROCESS | 1652 | 1467131386316 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 09:29:46 INFO - PROCESS | 1652 | 1467131386318 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:29:46 INFO - PROCESS | 1652 | 1467131386320 Marionette TRACE conn2 <- [1,2986,null,{}] 09:29:46 INFO - PROCESS | 1652 | 1467131386324 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}] 09:29:46 INFO - PROCESS | 1652 | 1467131386325 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:46 INFO - PROCESS | 1652 | 1467131386423 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 09:29:46 INFO - PROCESS | 1652 | 1467131386434 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:46 INFO - PROCESS | 1652 | 1467131386435 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cc69800 == 42 [pid = 1652] [id = 755] 09:29:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12837e000) [pid = 1652] [serial = 2264] [outer = 0x0] 09:29:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x128384c00) [pid = 1652] [serial = 2265] [outer = 0x12837e000] 09:29:46 INFO - PROCESS | 1652 | 1467131386459 Marionette DEBUG loaded listener.js 09:29:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1290a9c00) [pid = 1652] [serial = 2266] [outer = 0x12837e000] 09:29:46 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11873d800) [pid = 1652] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:29:46 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1128aa800) [pid = 1652] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:29:46 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1183c7400) [pid = 1652] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:29:46 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1174a1000) [pid = 1652] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:29:46 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x113da8800) [pid = 1652] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:29:46 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1170b1800) [pid = 1652] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:29:46 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x110fc4400) [pid = 1652] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:29:46 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119494800) [pid = 1652] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:29:46 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1129cdc00) [pid = 1652] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:29:46 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1258eac00) [pid = 1652] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:29:46 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119958400) [pid = 1652] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:29:46 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119b67000) [pid = 1652] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:29:46 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x121a3b000) [pid = 1652] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:29:46 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116717400) [pid = 1652] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:29:46 INFO - PROCESS | 1652 | 1467131386828 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]]]}] 09:29:46 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. 09:29:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 525ms 09:29:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:29:46 INFO - PROCESS | 1652 | 1467131386843 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 09:29:46 INFO - PROCESS | 1652 | 1467131386844 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 09:29:46 INFO - PROCESS | 1652 | 1467131386846 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:29:46 INFO - PROCESS | 1652 | 1467131386847 Marionette TRACE conn2 <- [1,2990,null,{}] 09:29:46 INFO - PROCESS | 1652 | 1467131386849 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}] 09:29:46 INFO - PROCESS | 1652 | 1467131386850 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:46 INFO - PROCESS | 1652 | 1467131386954 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 09:29:47 INFO - PROCESS | 1652 | 1467131387037 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:47 INFO - PROCESS | 1652 | 1467131387038 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cc77000 == 43 [pid = 1652] [id = 756] 09:29:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1122afc00) [pid = 1652] [serial = 2267] [outer = 0x0] 09:29:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1183d2800) [pid = 1652] [serial = 2268] [outer = 0x1122afc00] 09:29:47 INFO - PROCESS | 1652 | 1467131387077 Marionette DEBUG loaded listener.js 09:29:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1208ec400) [pid = 1652] [serial = 2269] [outer = 0x1122afc00] 09:29:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cdd9800 == 44 [pid = 1652] [id = 757] 09:29:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128380800) [pid = 1652] [serial = 2270] [outer = 0x0] 09:29:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12580bc00) [pid = 1652] [serial = 2271] [outer = 0x128380800] 09:29:47 INFO - PROCESS | 1652 | 1467131387385 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]]]}] 09:29:47 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. 09:29:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 567ms 09:29:47 INFO - PROCESS | 1652 | 1467131387414 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 09:29:47 INFO - PROCESS | 1652 | 1467131387416 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 09:29:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:29:47 INFO - PROCESS | 1652 | 1467131387418 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:29:47 INFO - PROCESS | 1652 | 1467131387419 Marionette TRACE conn2 <- [1,2994,null,{}] 09:29:47 INFO - PROCESS | 1652 | 1467131387428 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}] 09:29:47 INFO - PROCESS | 1652 | 1467131387430 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:47 INFO - PROCESS | 1652 | 1467131387533 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 09:29:47 INFO - PROCESS | 1652 | 1467131387592 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:47 INFO - PROCESS | 1652 | 1467131387593 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cdd4000 == 45 [pid = 1652] [id = 758] 09:29:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118090000) [pid = 1652] [serial = 2272] [outer = 0x0] 09:29:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1257d4c00) [pid = 1652] [serial = 2273] [outer = 0x118090000] 09:29:47 INFO - PROCESS | 1652 | 1467131387617 Marionette DEBUG loaded listener.js 09:29:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1290adc00) [pid = 1652] [serial = 2274] [outer = 0x118090000] 09:29:47 INFO - PROCESS | 1652 | 1467131387866 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]]]}] 09:29:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:29:47 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 09:29:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 476ms 09:29:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:29:47 INFO - PROCESS | 1652 | 1467131387895 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 09:29:47 INFO - PROCESS | 1652 | 1467131387896 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 09:29:47 INFO - PROCESS | 1652 | 1467131387898 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:29:47 INFO - PROCESS | 1652 | 1467131387911 Marionette TRACE conn2 <- [1,2998,null,{}] 09:29:47 INFO - PROCESS | 1652 | 1467131387926 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}] 09:29:47 INFO - PROCESS | 1652 | 1467131387927 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:48 INFO - PROCESS | 1652 | 1467131388018 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 09:29:48 INFO - PROCESS | 1652 | 1467131388022 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:48 INFO - PROCESS | 1652 | 1467131388023 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d411000 == 46 [pid = 1652] [id = 759] 09:29:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1290ae000) [pid = 1652] [serial = 2275] [outer = 0x0] 09:29:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1291db400) [pid = 1652] [serial = 2276] [outer = 0x1290ae000] 09:29:48 INFO - PROCESS | 1652 | 1467131388047 Marionette DEBUG loaded listener.js 09:29:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1291e2800) [pid = 1652] [serial = 2277] [outer = 0x1290ae000] 09:29:48 INFO - PROCESS | 1652 | 1467131388375 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]]]}] 09:29:48 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. 09:29:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 485ms 09:29:48 INFO - PROCESS | 1652 | 1467131388384 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 09:29:48 INFO - PROCESS | 1652 | 1467131388386 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 09:29:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:29:48 INFO - PROCESS | 1652 | 1467131388391 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:29:48 INFO - PROCESS | 1652 | 1467131388393 Marionette TRACE conn2 <- [1,3002,null,{}] 09:29:48 INFO - PROCESS | 1652 | 1467131388396 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}] 09:29:48 INFO - PROCESS | 1652 | 1467131388398 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:48 INFO - PROCESS | 1652 | 1467131388575 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 09:29:48 INFO - PROCESS | 1652 | 1467131388583 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:48 INFO - PROCESS | 1652 | 1467131388584 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d421800 == 47 [pid = 1652] [id = 760] 09:29:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1290ae800) [pid = 1652] [serial = 2278] [outer = 0x0] 09:29:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12934c800) [pid = 1652] [serial = 2279] [outer = 0x1290ae800] 09:29:48 INFO - PROCESS | 1652 | 1467131388625 Marionette DEBUG loaded listener.js 09:29:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1298bf400) [pid = 1652] [serial = 2280] [outer = 0x1290ae800] 09:29:49 INFO - PROCESS | 1652 | 1467131389192 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]]]}] 09:29:49 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. 09:29:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 825ms 09:29:49 INFO - PROCESS | 1652 | 1467131389217 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 09:29:49 INFO - PROCESS | 1652 | 1467131389219 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 09:29:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:29:49 INFO - PROCESS | 1652 | 1467131389223 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:29:49 INFO - PROCESS | 1652 | 1467131389226 Marionette TRACE conn2 <- [1,3006,null,{}] 09:29:49 INFO - PROCESS | 1652 | 1467131389230 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}] 09:29:49 INFO - PROCESS | 1652 | 1467131389231 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:49 INFO - PROCESS | 1652 | 1467131389357 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 09:29:49 INFO - PROCESS | 1652 | 1467131389441 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:49 INFO - PROCESS | 1652 | 1467131389443 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1170dc000 == 48 [pid = 1652] [id = 761] 09:29:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1129cf400) [pid = 1652] [serial = 2281] [outer = 0x0] 09:29:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x113370000) [pid = 1652] [serial = 2282] [outer = 0x1129cf400] 09:29:49 INFO - PROCESS | 1652 | 1467131389475 Marionette DEBUG loaded listener.js 09:29:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116077000) [pid = 1652] [serial = 2283] [outer = 0x1129cf400] 09:29:49 INFO - PROCESS | 1652 | 1467131389883 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]]]}] 09:29:49 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. 09:29:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 672ms 09:29:49 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:29:49 INFO - PROCESS | 1652 | 1467131389895 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 09:29:49 INFO - PROCESS | 1652 | 1467131389898 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 09:29:49 INFO - PROCESS | 1652 | 1467131389902 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:29:49 INFO - PROCESS | 1652 | 1467131389905 Marionette TRACE conn2 <- [1,3010,null,{}] 09:29:49 INFO - PROCESS | 1652 | 1467131389907 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}] 09:29:49 INFO - PROCESS | 1652 | 1467131389909 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:50 INFO - PROCESS | 1652 | 1467131390031 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 09:29:50 INFO - PROCESS | 1652 | 1467131390135 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:50 INFO - PROCESS | 1652 | 1467131390137 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214a5800 == 49 [pid = 1652] [id = 762] 09:29:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1172c1000) [pid = 1652] [serial = 2284] [outer = 0x0] 09:29:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11809e000) [pid = 1652] [serial = 2285] [outer = 0x1172c1000] 09:29:50 INFO - PROCESS | 1652 | 1467131390167 Marionette DEBUG loaded listener.js 09:29:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1183ce000) [pid = 1652] [serial = 2286] [outer = 0x1172c1000] 09:29:50 INFO - PROCESS | 1652 | 1467131390598 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]]]}] 09:29:50 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 09:29:50 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 720ms 09:29:50 INFO - PROCESS | 1652 | 1467131390622 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 09:29:50 INFO - PROCESS | 1652 | 1467131390624 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 09:29:50 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:29:50 INFO - PROCESS | 1652 | 1467131390626 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:29:50 INFO - PROCESS | 1652 | 1467131390629 Marionette TRACE conn2 <- [1,3014,null,{}] 09:29:50 INFO - PROCESS | 1652 | 1467131390637 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}] 09:29:50 INFO - PROCESS | 1652 | 1467131390640 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:50 INFO - PROCESS | 1652 | 1467131390758 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 09:29:50 INFO - PROCESS | 1652 | 1467131390846 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:50 INFO - PROCESS | 1652 | 1467131390849 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1160a3800 == 50 [pid = 1652] [id = 763] 09:29:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11749a000) [pid = 1652] [serial = 2287] [outer = 0x0] 09:29:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1183d2000) [pid = 1652] [serial = 2288] [outer = 0x11749a000] 09:29:50 INFO - PROCESS | 1652 | 1467131390880 Marionette DEBUG loaded listener.js 09:29:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118ff7400) [pid = 1652] [serial = 2289] [outer = 0x11749a000] 09:29:51 INFO - PROCESS | 1652 | [1652] 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 09:29:51 INFO - PROCESS | 1652 | 1467131391664 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:29:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:29:51 INFO - {} 09:29:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:29:51 INFO - {} 09:29:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:29:51 INFO - {} 09:29:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:29:51 INFO - {} 09:29:51 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1074ms 09:29:51 INFO - PROCESS | 1652 | 1467131391702 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 09:29:51 INFO - PROCESS | 1652 | 1467131391706 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 09:29:51 INFO - TEST-START | /FileAPI/fileReader.html 09:29:51 INFO - PROCESS | 1652 | 1467131391710 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:29:51 INFO - PROCESS | 1652 | 1467131391713 Marionette TRACE conn2 <- [1,3018,null,{}] 09:29:51 INFO - PROCESS | 1652 | 1467131391720 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}] 09:29:51 INFO - PROCESS | 1652 | 1467131391722 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:51 INFO - PROCESS | 1652 | 1467131391869 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 09:29:51 INFO - PROCESS | 1652 | 1467131391928 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:51 INFO - PROCESS | 1652 | 1467131391929 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x119440800 == 51 [pid = 1652] [id = 764] 09:29:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x118094800) [pid = 1652] [serial = 2290] [outer = 0x0] 09:29:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1180ae800) [pid = 1652] [serial = 2291] [outer = 0x118094800] 09:29:51 INFO - PROCESS | 1652 | 1467131391958 Marionette DEBUG loaded listener.js 09:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1183c8c00) [pid = 1652] [serial = 2292] [outer = 0x118094800] 09:29:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12d411000 == 50 [pid = 1652] [id = 759] 09:29:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12cdd4000 == 49 [pid = 1652] [id = 758] 09:29:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12cdd9800 == 48 [pid = 1652] [id = 757] 09:29:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12cc77000 == 47 [pid = 1652] [id = 756] 09:29:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12cc69800 == 46 [pid = 1652] [id = 755] 09:29:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5bc800 == 45 [pid = 1652] [id = 754] 09:29:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12c486000 == 44 [pid = 1652] [id = 753] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x126e14c00) [pid = 1652] [serial = 2215] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12c06b800 == 43 [pid = 1652] [id = 752] 09:29:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12b166800 == 42 [pid = 1652] [id = 751] 09:29:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12120e000 == 41 [pid = 1652] [id = 750] 09:29:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1283b4800 == 40 [pid = 1652] [id = 749] 09:29:52 INFO - PROCESS | 1652 | --DOCSHELL 0x119444000 == 39 [pid = 1652] [id = 748] 09:29:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12523e800 == 38 [pid = 1652] [id = 747] 09:29:52 INFO - PROCESS | 1652 | --DOCSHELL 0x116f57000 == 37 [pid = 1652] [id = 746] 09:29:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12412c800 == 36 [pid = 1652] [id = 745] 09:29:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1214b8800 == 35 [pid = 1652] [id = 744] 09:29:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12120f000 == 34 [pid = 1652] [id = 743] 09:29:52 INFO - PROCESS | 1652 | --DOCSHELL 0x119bc1800 == 33 [pid = 1652] [id = 742] 09:29:52 INFO - PROCESS | 1652 | --DOCSHELL 0x119445800 == 32 [pid = 1652] [id = 741] 09:29:52 INFO - PROCESS | 1652 | --DOCSHELL 0x117e20800 == 31 [pid = 1652] [id = 740] 09:29:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11623c800 == 30 [pid = 1652] [id = 739] 09:29:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12b95b000 == 29 [pid = 1652] [id = 738] 09:29:52 INFO - PROCESS | 1652 | 1467131392365 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]]]}] 09:29:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:29:52 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:29:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:29:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:29:52 INFO - TEST-OK | /FileAPI/fileReader.html | took 674ms 09:29:52 INFO - PROCESS | 1652 | 1467131392383 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 09:29:52 INFO - PROCESS | 1652 | 1467131392387 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 09:29:52 INFO - TEST-START | /FileAPI/historical.html 09:29:52 INFO - PROCESS | 1652 | 1467131392392 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:29:52 INFO - PROCESS | 1652 | 1467131392394 Marionette TRACE conn2 <- [1,3022,null,{}] 09:29:52 INFO - PROCESS | 1652 | 1467131392396 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}] 09:29:52 INFO - PROCESS | 1652 | 1467131392398 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:52 INFO - PROCESS | 1652 | 1467131392477 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1208eec00) [pid = 1652] [serial = 2174] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1268dd400) [pid = 1652] [serial = 2213] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x119d2f000) [pid = 1652] [serial = 2197] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1240ecc00) [pid = 1652] [serial = 2200] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x121a39000) [pid = 1652] [serial = 2198] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1250c9800) [pid = 1652] [serial = 2203] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x125029000) [pid = 1652] [serial = 2201] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11809e800) [pid = 1652] [serial = 2206] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119383c00) [pid = 1652] [serial = 2207] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1257cc800) [pid = 1652] [serial = 2204] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x126738000) [pid = 1652] [serial = 2212] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1194ed400) [pid = 1652] [serial = 2194] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118feec00) [pid = 1652] [serial = 2191] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11949dc00) [pid = 1652] [serial = 2192] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11873cc00) [pid = 1652] [serial = 2189] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1185dac00) [pid = 1652] [serial = 2188] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x117e98800) [pid = 1652] [serial = 2185] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118175400) [pid = 1652] [serial = 2186] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116a0b800) [pid = 1652] [serial = 2183] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1160d6400) [pid = 1652] [serial = 2182] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118096800) [pid = 1652] [serial = 2180] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11749cc00) [pid = 1652] [serial = 2179] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1128a9800) [pid = 1652] [serial = 2177] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x110fce400) [pid = 1652] [serial = 2176] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12580e800) [pid = 1652] [serial = 2210] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1257d4800) [pid = 1652] [serial = 2209] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119953000) [pid = 1652] [serial = 2195] [outer = 0x0] [url = about:blank] 09:29:52 INFO - PROCESS | 1652 | 1467131392543 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:52 INFO - PROCESS | 1652 | 1467131392544 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191a4000 == 30 [pid = 1652] [id = 765] 09:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1128a9800) [pid = 1652] [serial = 2293] [outer = 0x0] 09:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118095800) [pid = 1652] [serial = 2294] [outer = 0x1128a9800] 09:29:52 INFO - PROCESS | 1652 | 1467131392573 Marionette DEBUG loaded listener.js 09:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118738000) [pid = 1652] [serial = 2295] [outer = 0x1128a9800] 09:29:52 INFO - PROCESS | 1652 | 1467131392860 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"]]]}] 09:29:52 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:29:52 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:29:52 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:29:52 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:29:52 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:29:52 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:29:52 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:52 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:29:52 INFO - TEST-OK | /FileAPI/historical.html | took 520ms 09:29:52 INFO - TEST-START | /FileAPI/idlharness.html 09:29:52 INFO - PROCESS | 1652 | 1467131392912 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 09:29:52 INFO - PROCESS | 1652 | 1467131392914 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 09:29:52 INFO - PROCESS | 1652 | 1467131392916 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:29:52 INFO - PROCESS | 1652 | 1467131392918 Marionette TRACE conn2 <- [1,3026,null,{}] 09:29:52 INFO - PROCESS | 1652 | 1467131392928 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}] 09:29:52 INFO - PROCESS | 1652 | 1467131392931 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:53 INFO - PROCESS | 1652 | 1467131393009 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 09:29:53 INFO - PROCESS | 1652 | 1467131393014 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:53 INFO - PROCESS | 1652 | 1467131393016 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x121218000 == 31 [pid = 1652] [id = 766] 09:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118fc4000) [pid = 1652] [serial = 2296] [outer = 0x0] 09:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1191e1400) [pid = 1652] [serial = 2297] [outer = 0x118fc4000] 09:29:53 INFO - PROCESS | 1652 | 1467131393051 Marionette DEBUG loaded listener.js 09:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1194a3000) [pid = 1652] [serial = 2298] [outer = 0x118fc4000] 09:29:53 INFO - PROCESS | 1652 | 1467131393577 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]]]}] 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:29:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:29:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:29:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:29:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:29:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:29:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:29:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:29:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:29:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:29:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:29:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:29:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:29:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:29:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:29:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:29:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:29:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:29:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:29:53 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 09:29:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:29:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:29:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:29:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:29:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:29:53 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 09:29:53 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 09:29:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:29:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:29:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:29:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:29:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:29:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:29:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:29:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:29:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:29:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:29:53 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 09:29:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:29:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:29:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:29:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:29:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:29:53 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 09:29:53 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 09:29:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:29:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:29:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:29:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:29:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:29:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:29:53 INFO - TEST-OK | /FileAPI/idlharness.html | took 685ms 09:29:53 INFO - PROCESS | 1652 | 1467131393601 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 09:29:53 INFO - PROCESS | 1652 | 1467131393603 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 09:29:53 INFO - TEST-START | /FileAPI/idlharness.worker 09:29:53 INFO - PROCESS | 1652 | 1467131393605 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:29:53 INFO - PROCESS | 1652 | 1467131393606 Marionette TRACE conn2 <- [1,3030,null,{}] 09:29:53 INFO - PROCESS | 1652 | 1467131393608 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}] 09:29:53 INFO - PROCESS | 1652 | 1467131393610 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:53 INFO - PROCESS | 1652 | 1467131393697 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 09:29:53 INFO - PROCESS | 1652 | 1467131393700 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:53 INFO - PROCESS | 1652 | 1467131393701 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x121222800 == 32 [pid = 1652] [id = 767] 09:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1240e8400) [pid = 1652] [serial = 2299] [outer = 0x0] 09:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1263f9800) [pid = 1652] [serial = 2300] [outer = 0x1240e8400] 09:29:53 INFO - PROCESS | 1652 | 1467131393736 Marionette DEBUG loaded listener.js 09:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12837a000) [pid = 1652] [serial = 2301] [outer = 0x1240e8400] 09:29:53 INFO - PROCESS | 1652 | [1652] 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 09:29:54 INFO - PROCESS | 1652 | 1467131394396 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,{},{}]]]}] 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:29:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:29:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:29:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:29:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:29:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:29:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:29:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:29:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:29:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:29:54 INFO - {} 09:29:54 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 09:29:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:29:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:29:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:29:54 INFO - {} 09:29:54 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 - {} 09:29:54 INFO - {} 09:29:54 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 09:29:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:29:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:29:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:29:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:29:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:29:54 INFO - {} 09:29:54 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 09:29:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:29:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:29:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:29:54 INFO - {} 09:29:54 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 - {} 09:29:54 INFO - {} 09:29:54 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 09:29:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:29:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:29:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:29:54 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 09:29:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:29:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:29:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:29:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:29:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:29:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:29:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:29:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:29:54 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 09:29:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:29:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:29:54 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 09:29:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:29:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:29:54 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 09:29:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:29:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:29:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:29:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:29:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:29:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:29:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:29:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:29:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:29:54 INFO - {} 09:29:54 INFO - TEST-OK | /FileAPI/idlharness.worker | took 834ms 09:29:54 INFO - PROCESS | 1652 | 1467131394447 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 09:29:54 INFO - PROCESS | 1652 | 1467131394449 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 09:29:54 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:29:54 INFO - PROCESS | 1652 | 1467131394452 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:29:54 INFO - PROCESS | 1652 | 1467131394454 Marionette TRACE conn2 <- [1,3034,null,{}] 09:29:54 INFO - PROCESS | 1652 | 1467131394457 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}] 09:29:54 INFO - PROCESS | 1652 | 1467131394459 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:54 INFO - PROCESS | 1652 | 1467131394624 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 09:29:54 INFO - PROCESS | 1652 | 1467131394640 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:54 INFO - PROCESS | 1652 | 1467131394641 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d791800 == 33 [pid = 1652] [id = 768] 09:29:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12837a800) [pid = 1652] [serial = 2302] [outer = 0x0] 09:29:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b065800) [pid = 1652] [serial = 2303] [outer = 0x12837a800] 09:29:54 INFO - PROCESS | 1652 | 1467131394682 Marionette DEBUG loaded listener.js 09:29:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b06e000) [pid = 1652] [serial = 2304] [outer = 0x12837a800] 09:29:55 INFO - PROCESS | 1652 | 1467131395058 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]]]}] 09:29:55 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:29:55 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 620ms 09:29:55 INFO - PROCESS | 1652 | 1467131395078 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 09:29:55 INFO - PROCESS | 1652 | 1467131395079 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 09:29:55 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:29:55 INFO - PROCESS | 1652 | 1467131395081 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:29:55 INFO - PROCESS | 1652 | 1467131395082 Marionette TRACE conn2 <- [1,3038,null,{}] 09:29:55 INFO - PROCESS | 1652 | 1467131395085 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}] 09:29:55 INFO - PROCESS | 1652 | 1467131395091 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:55 INFO - PROCESS | 1652 | 1467131395214 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 09:29:55 INFO - PROCESS | 1652 | 1467131395226 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:55 INFO - PROCESS | 1652 | 1467131395227 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1127a0800 == 34 [pid = 1652] [id = 769] 09:29:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b071c00) [pid = 1652] [serial = 2305] [outer = 0x0] 09:29:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12b8f7800) [pid = 1652] [serial = 2306] [outer = 0x12b071c00] 09:29:55 INFO - PROCESS | 1652 | 1467131395252 Marionette DEBUG loaded listener.js 09:29:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b984c00) [pid = 1652] [serial = 2307] [outer = 0x12b071c00] 09:29:55 INFO - PROCESS | 1652 | 1467131395542 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"]]]}] 09:29:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:29:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:29:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:29:55 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 468ms 09:29:55 INFO - PROCESS | 1652 | 1467131395550 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 09:29:55 INFO - PROCESS | 1652 | 1467131395551 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 09:29:55 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:29:55 INFO - PROCESS | 1652 | 1467131395560 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:29:55 INFO - PROCESS | 1652 | 1467131395561 Marionette TRACE conn2 <- [1,3042,null,{}] 09:29:55 INFO - PROCESS | 1652 | 1467131395564 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}] 09:29:55 INFO - PROCESS | 1652 | 1467131395565 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:55 INFO - PROCESS | 1652 | 1467131395675 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 09:29:55 INFO - PROCESS | 1652 | 1467131395679 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:55 INFO - PROCESS | 1652 | 1467131395680 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214bf000 == 35 [pid = 1652] [id = 770] 09:29:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12c01c000) [pid = 1652] [serial = 2308] [outer = 0x0] 09:29:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12c020c00) [pid = 1652] [serial = 2309] [outer = 0x12c01c000] 09:29:55 INFO - PROCESS | 1652 | 1467131395704 Marionette DEBUG loaded listener.js 09:29:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12c025400) [pid = 1652] [serial = 2310] [outer = 0x12c01c000] 09:29:56 INFO - PROCESS | 1652 | 1467131396113 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]]]}] 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:29:56 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. 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:29:56 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'.) 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:29:56 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. 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:29:56 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. 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:29:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:29:56 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. 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:29:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:29:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:29:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:29:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:29:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:29:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:29:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:29:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:29:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:29:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:29:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:29:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:29:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:29:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:29:56 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 577ms 09:29:56 INFO - PROCESS | 1652 | 1467131396138 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 09:29:56 INFO - PROCESS | 1652 | 1467131396140 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 09:29:56 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:29:56 INFO - PROCESS | 1652 | 1467131396142 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:29:56 INFO - PROCESS | 1652 | 1467131396144 Marionette TRACE conn2 <- [1,3046,null,{}] 09:29:56 INFO - PROCESS | 1652 | 1467131396147 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}] 09:29:56 INFO - PROCESS | 1652 | 1467131396148 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:56 INFO - PROCESS | 1652 | 1467131396250 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 09:29:56 INFO - PROCESS | 1652 | 1467131396263 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:56 INFO - PROCESS | 1652 | 1467131396265 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1133b6000 == 36 [pid = 1652] [id = 771] 09:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12c027c00) [pid = 1652] [serial = 2311] [outer = 0x0] 09:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12c28fc00) [pid = 1652] [serial = 2312] [outer = 0x12c027c00] 09:29:56 INFO - PROCESS | 1652 | 1467131396288 Marionette DEBUG loaded listener.js 09:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12c4c7c00) [pid = 1652] [serial = 2313] [outer = 0x12c027c00] 09:29:56 INFO - PROCESS | 1652 | [1652] 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 09:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118090000) [pid = 1652] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x125770400) [pid = 1652] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1191d9400) [pid = 1652] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 09:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1180a4000) [pid = 1652] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 09:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x113970800) [pid = 1652] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1194f3c00) [pid = 1652] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11875d800) [pid = 1652] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 09:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12576f000) [pid = 1652] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119d39c00) [pid = 1652] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x110fc7000) [pid = 1652] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11994a800) [pid = 1652] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x112a83c00) [pid = 1652] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1183cb800) [pid = 1652] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1267d2800) [pid = 1652] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x111cad400) [pid = 1652] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 09:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11856c000) [pid = 1652] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 09:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1290ae000) [pid = 1652] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 09:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1122afc00) [pid = 1652] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1268da800) [pid = 1652] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12837e000) [pid = 1652] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128380800) [pid = 1652] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:29:56 INFO - PROCESS | 1652 | 1467131396815 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:29:56 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:29:56 INFO - {} 09:29:56 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 722ms 09:29:56 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:29:56 INFO - PROCESS | 1652 | 1467131396865 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 09:29:56 INFO - PROCESS | 1652 | 1467131396867 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 09:29:56 INFO - PROCESS | 1652 | 1467131396870 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:29:56 INFO - PROCESS | 1652 | 1467131396872 Marionette TRACE conn2 <- [1,3050,null,{}] 09:29:56 INFO - PROCESS | 1652 | 1467131396875 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}] 09:29:56 INFO - PROCESS | 1652 | 1467131396877 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:57 INFO - PROCESS | 1652 | 1467131397030 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 09:29:57 INFO - PROCESS | 1652 | 1467131397088 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:57 INFO - PROCESS | 1652 | 1467131397090 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191ad000 == 37 [pid = 1652] [id = 772] 09:29:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1172c3000) [pid = 1652] [serial = 2314] [outer = 0x0] 09:29:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11994b000) [pid = 1652] [serial = 2315] [outer = 0x1172c3000] 09:29:57 INFO - PROCESS | 1652 | 1467131397131 Marionette DEBUG loaded listener.js 09:29:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1284a7c00) [pid = 1652] [serial = 2316] [outer = 0x1172c3000] 09:29:57 INFO - PROCESS | 1652 | 1467131397430 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]]]}] 09:29:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:29:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:29:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:29:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:29:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 572ms 09:29:57 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:29:57 INFO - PROCESS | 1652 | 1467131397443 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 09:29:57 INFO - PROCESS | 1652 | 1467131397444 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 09:29:57 INFO - PROCESS | 1652 | 1467131397446 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:29:57 INFO - PROCESS | 1652 | 1467131397448 Marionette TRACE conn2 <- [1,3054,null,{}] 09:29:57 INFO - PROCESS | 1652 | 1467131397450 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}] 09:29:57 INFO - PROCESS | 1652 | 1467131397451 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:57 INFO - PROCESS | 1652 | 1467131397537 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 09:29:57 INFO - PROCESS | 1652 | 1467131397542 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:57 INFO - PROCESS | 1652 | 1467131397543 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x126397000 == 38 [pid = 1652] [id = 773] 09:29:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12ad11800) [pid = 1652] [serial = 2317] [outer = 0x0] 09:29:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12c4c8c00) [pid = 1652] [serial = 2318] [outer = 0x12ad11800] 09:29:57 INFO - PROCESS | 1652 | 1467131397567 Marionette DEBUG loaded listener.js 09:29:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12c5df800) [pid = 1652] [serial = 2319] [outer = 0x12ad11800] 09:29:58 INFO - PROCESS | 1652 | 1467131398015 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"]]]}] 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:29:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:29:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:29:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:29:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:29:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:29:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:29:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:29:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:29:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:29:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:29:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:29:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:29:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:29:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:29:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:29:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:29:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:29:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:29:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:29:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:29:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:29:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:29:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:29:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:29:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:29:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:29:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:29:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:29:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:29:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:29:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:29:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:29:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:29:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:29:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:29:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:29:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:29:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:29:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:29:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:29:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:29:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:29:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:29:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:29:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:29:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:29:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:29:58 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" 09:29:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:29:58 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" 09:29:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:29:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 635ms 09:29:58 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:29:58 INFO - PROCESS | 1652 | 1467131398082 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 09:29:58 INFO - PROCESS | 1652 | 1467131398084 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 09:29:58 INFO - PROCESS | 1652 | 1467131398093 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:29:58 INFO - PROCESS | 1652 | 1467131398095 Marionette TRACE conn2 <- [1,3058,null,{}] 09:29:58 INFO - PROCESS | 1652 | 1467131398097 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}] 09:29:58 INFO - PROCESS | 1652 | 1467131398099 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:58 INFO - PROCESS | 1652 | 1467131398204 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 09:29:58 INFO - PROCESS | 1652 | 1467131398213 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:58 INFO - PROCESS | 1652 | 1467131398215 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x13740a800 == 39 [pid = 1652] [id = 774] 09:29:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12cd89000) [pid = 1652] [serial = 2320] [outer = 0x0] 09:29:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12cd8e000) [pid = 1652] [serial = 2321] [outer = 0x12cd89000] 09:29:58 INFO - PROCESS | 1652 | 1467131398241 Marionette DEBUG loaded listener.js 09:29:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12d26c000) [pid = 1652] [serial = 2322] [outer = 0x12cd89000] 09:29:58 INFO - PROCESS | 1652 | 1467131398558 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]]]}] 09:29:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:29:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:29:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:29:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:29:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:29:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:29:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:29:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:29:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:29:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:29:58 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:58 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:29:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:29:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:29:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:29:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:29:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:29:58 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 481ms 09:29:58 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:29:58 INFO - PROCESS | 1652 | 1467131398569 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 09:29:58 INFO - PROCESS | 1652 | 1467131398570 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 09:29:58 INFO - PROCESS | 1652 | 1467131398575 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:29:58 INFO - PROCESS | 1652 | 1467131398576 Marionette TRACE conn2 <- [1,3062,null,{}] 09:29:58 INFO - PROCESS | 1652 | 1467131398578 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}] 09:29:58 INFO - PROCESS | 1652 | 1467131398579 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:58 INFO - PROCESS | 1652 | 1467131398666 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 09:29:58 INFO - PROCESS | 1652 | 1467131398785 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:58 INFO - PROCESS | 1652 | 1467131398786 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1127a7000 == 40 [pid = 1652] [id = 775] 09:29:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1128a5400) [pid = 1652] [serial = 2323] [outer = 0x0] 09:29:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1129c6400) [pid = 1652] [serial = 2324] [outer = 0x1128a5400] 09:29:58 INFO - PROCESS | 1652 | 1467131398844 Marionette DEBUG loaded listener.js 09:29:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x113da8800) [pid = 1652] [serial = 2325] [outer = 0x1128a5400] 09:29:58 INFO - PROCESS | 1652 | [1652] 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 09:29:59 INFO - PROCESS | 1652 | 1467131399265 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:29:59 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:29:59 INFO - {} 09:29:59 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 720ms 09:29:59 INFO - PROCESS | 1652 | 1467131399306 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 09:29:59 INFO - PROCESS | 1652 | 1467131399308 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 09:29:59 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:29:59 INFO - PROCESS | 1652 | 1467131399313 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:29:59 INFO - PROCESS | 1652 | 1467131399314 Marionette TRACE conn2 <- [1,3066,null,{}] 09:29:59 INFO - PROCESS | 1652 | 1467131399318 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}] 09:29:59 INFO - PROCESS | 1652 | 1467131399323 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:59 INFO - PROCESS | 1652 | 1467131399431 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 09:29:59 INFO - PROCESS | 1652 | 1467131399502 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:59 INFO - PROCESS | 1652 | 1467131399503 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:29:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214ba000 == 41 [pid = 1652] [id = 776] 09:29:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1183c9400) [pid = 1652] [serial = 2326] [outer = 0x0] 09:29:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118feec00) [pid = 1652] [serial = 2327] [outer = 0x1183c9400] 09:29:59 INFO - PROCESS | 1652 | 1467131399534 Marionette DEBUG loaded listener.js 09:29:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1191db800) [pid = 1652] [serial = 2328] [outer = 0x1183c9400] 09:29:59 INFO - PROCESS | 1652 | 1467131399894 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]]]}] 09:29:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:29:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:29:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:29:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:29:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:29:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:29:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:29:59 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 624ms 09:29:59 INFO - PROCESS | 1652 | 1467131399939 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 09:29:59 INFO - PROCESS | 1652 | 1467131399942 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 09:29:59 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:29:59 INFO - PROCESS | 1652 | 1467131399945 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:29:59 INFO - PROCESS | 1652 | 1467131399946 Marionette TRACE conn2 <- [1,3070,null,{}] 09:29:59 INFO - PROCESS | 1652 | 1467131399949 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}] 09:29:59 INFO - PROCESS | 1652 | 1467131399951 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:30:00 INFO - PROCESS | 1652 | 1467131400069 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 09:30:00 INFO - PROCESS | 1652 | 1467131400173 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:00 INFO - PROCESS | 1652 | 1467131400175 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:30:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b957800 == 42 [pid = 1652] [id = 777] 09:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1194f9000) [pid = 1652] [serial = 2329] [outer = 0x0] 09:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x124561800) [pid = 1652] [serial = 2330] [outer = 0x1194f9000] 09:30:00 INFO - PROCESS | 1652 | 1467131400204 Marionette DEBUG loaded listener.js 09:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1261cd800) [pid = 1652] [serial = 2331] [outer = 0x1194f9000] 09:30:00 INFO - PROCESS | 1652 | 1467131400574 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]]]}] 09:30:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:30:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:30:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:30:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:30:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:30:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:30:00 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 671ms 09:30:00 INFO - PROCESS | 1652 | 1467131400616 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 09:30:00 INFO - PROCESS | 1652 | 1467131400617 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 09:30:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:30:00 INFO - PROCESS | 1652 | 1467131400625 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:30:00 INFO - PROCESS | 1652 | 1467131400629 Marionette TRACE conn2 <- [1,3074,null,{}] 09:30:00 INFO - PROCESS | 1652 | 1467131400632 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}] 09:30:00 INFO - PROCESS | 1652 | 1467131400635 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:30:00 INFO - PROCESS | 1652 | 1467131400744 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 09:30:00 INFO - PROCESS | 1652 | 1467131400812 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:00 INFO - PROCESS | 1652 | 1467131400813 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:30:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5cb800 == 43 [pid = 1652] [id = 778] 09:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x125063c00) [pid = 1652] [serial = 2332] [outer = 0x0] 09:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12837c400) [pid = 1652] [serial = 2333] [outer = 0x125063c00] 09:30:00 INFO - PROCESS | 1652 | 1467131400882 Marionette DEBUG loaded listener.js 09:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1291e3400) [pid = 1652] [serial = 2334] [outer = 0x125063c00] 09:30:01 INFO - PROCESS | 1652 | 1467131401206 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]]]}] 09:30:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:30:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:30:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:30:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:30:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:30:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:30:01 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 627ms 09:30:01 INFO - PROCESS | 1652 | 1467131401248 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 09:30:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:30:01 INFO - PROCESS | 1652 | 1467131401250 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 09:30:01 INFO - PROCESS | 1652 | 1467131401252 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:30:01 INFO - PROCESS | 1652 | 1467131401254 Marionette TRACE conn2 <- [1,3078,null,{}] 09:30:01 INFO - PROCESS | 1652 | 1467131401256 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}] 09:30:01 INFO - PROCESS | 1652 | 1467131401258 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:30:01 INFO - PROCESS | 1652 | 1467131401363 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 09:30:01 INFO - PROCESS | 1652 | 1467131401456 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:01 INFO - PROCESS | 1652 | 1467131401458 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:30:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cddb000 == 44 [pid = 1652] [id = 779] 09:30:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12934f000) [pid = 1652] [serial = 2335] [outer = 0x0] 09:30:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1293c7400) [pid = 1652] [serial = 2336] [outer = 0x12934f000] 09:30:01 INFO - PROCESS | 1652 | 1467131401498 Marionette DEBUG loaded listener.js 09:30:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1293cec00) [pid = 1652] [serial = 2337] [outer = 0x12934f000] 09:30:01 INFO - PROCESS | 1652 | 1467131401857 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] 09:30:01 INFO - PROCESS | 1652 | 1467131401874 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 09:30:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:30:01 INFO - PROCESS | 1652 | 1467131401877 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:30:01 INFO - PROCESS | 1652 | 1467131401878 Marionette TRACE conn2 <- [1,3082,null,{}] 09:30:01 INFO - PROCESS | 1652 | 1467131401881 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}] 09:30:01 INFO - PROCESS | 1652 | 1467131401882 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:30:02 INFO - PROCESS | 1652 | 1467131401993 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 09:30:02 INFO - PROCESS | 1652 | 1467131402166 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:02 INFO - PROCESS | 1652 | 1467131402172 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:30:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d750800 == 45 [pid = 1652] [id = 780] 09:30:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1267d4800) [pid = 1652] [serial = 2338] [outer = 0x0] 09:30:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1298bdc00) [pid = 1652] [serial = 2339] [outer = 0x1267d4800] 09:30:02 INFO - PROCESS | 1652 | 1467131402229 Marionette DEBUG loaded listener.js 09:30:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1299d7800) [pid = 1652] [serial = 2340] [outer = 0x1267d4800] 09:30:02 INFO - PROCESS | 1652 | 1467131402670 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]]]}] 09:30:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:30:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:30:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:30:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:30:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 819ms 09:30:02 INFO - PROCESS | 1652 | 1467131402718 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 09:30:02 INFO - PROCESS | 1652 | 1467131402720 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 09:30:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:30:02 INFO - PROCESS | 1652 | 1467131402725 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:30:02 INFO - PROCESS | 1652 | 1467131402726 Marionette TRACE conn2 <- [1,3086,null,{}] 09:30:02 INFO - PROCESS | 1652 | 1467131402729 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}] 09:30:02 INFO - PROCESS | 1652 | 1467131402730 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:30:02 INFO - PROCESS | 1652 | 1467131402838 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 09:30:03 INFO - PROCESS | 1652 | 1467131403068 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:03 INFO - PROCESS | 1652 | 1467131403070 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:30:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11990d800 == 46 [pid = 1652] [id = 781] 09:30:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x110fce400) [pid = 1652] [serial = 2341] [outer = 0x0] 09:30:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1129c5000) [pid = 1652] [serial = 2342] [outer = 0x110fce400] 09:30:03 INFO - PROCESS | 1652 | 1467131403118 Marionette DEBUG loaded listener.js 09:30:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11309a800) [pid = 1652] [serial = 2343] [outer = 0x110fce400] 09:30:03 INFO - PROCESS | 1652 | 1467131403502 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:30:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:30:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 826ms 09:30:03 INFO - PROCESS | 1652 | 1467131403553 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 09:30:03 INFO - PROCESS | 1652 | 1467131403555 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 09:30:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:30:03 INFO - PROCESS | 1652 | 1467131403559 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:30:03 INFO - PROCESS | 1652 | 1467131403562 Marionette TRACE conn2 <- [1,3090,null,{}] 09:30:03 INFO - PROCESS | 1652 | 1467131403568 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}] 09:30:03 INFO - PROCESS | 1652 | 1467131403570 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:30:03 INFO - PROCESS | 1652 | 1467131403721 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 09:30:03 INFO - PROCESS | 1652 | 1467131403864 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:03 INFO - PROCESS | 1652 | 1467131403866 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:30:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1170d8800 == 47 [pid = 1652] [id = 782] 09:30:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11662f400) [pid = 1652] [serial = 2344] [outer = 0x0] 09:30:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x118098400) [pid = 1652] [serial = 2345] [outer = 0x11662f400] 09:30:03 INFO - PROCESS | 1652 | 1467131403916 Marionette DEBUG loaded listener.js 09:30:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1183c3400) [pid = 1652] [serial = 2346] [outer = 0x11662f400] 09:30:04 INFO - PROCESS | 1652 | --DOCSHELL 0x13740a800 == 46 [pid = 1652] [id = 774] 09:30:04 INFO - PROCESS | 1652 | --DOCSHELL 0x126397000 == 45 [pid = 1652] [id = 773] 09:30:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1191ad000 == 44 [pid = 1652] [id = 772] 09:30:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1133b6000 == 43 [pid = 1652] [id = 771] 09:30:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1214bf000 == 42 [pid = 1652] [id = 770] 09:30:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1127a0800 == 41 [pid = 1652] [id = 769] 09:30:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12d791800 == 40 [pid = 1652] [id = 768] 09:30:04 INFO - PROCESS | 1652 | --DOCSHELL 0x121222800 == 39 [pid = 1652] [id = 767] 09:30:04 INFO - PROCESS | 1652 | --DOCSHELL 0x121218000 == 38 [pid = 1652] [id = 766] 09:30:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1191a4000 == 37 [pid = 1652] [id = 765] 09:30:04 INFO - PROCESS | 1652 | --DOCSHELL 0x119440800 == 36 [pid = 1652] [id = 764] 09:30:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1160a3800 == 35 [pid = 1652] [id = 763] 09:30:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1214a5800 == 34 [pid = 1652] [id = 762] 09:30:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1170dc000 == 33 [pid = 1652] [id = 761] 09:30:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12d421800 == 32 [pid = 1652] [id = 760] 09:30:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11990d800 == 31 [pid = 1652] [id = 781] 09:30:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12d750800 == 30 [pid = 1652] [id = 780] 09:30:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12cddb000 == 29 [pid = 1652] [id = 779] 09:30:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5cb800 == 28 [pid = 1652] [id = 778] 09:30:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12b957800 == 27 [pid = 1652] [id = 777] 09:30:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1214ba000 == 26 [pid = 1652] [id = 776] 09:30:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1127a7000 == 25 [pid = 1652] [id = 775] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1261d1400) [pid = 1652] [serial = 2256] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1194f8800) [pid = 1652] [serial = 2241] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x119959400) [pid = 1652] [serial = 2242] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x118183800) [pid = 1652] [serial = 2227] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1183cc400) [pid = 1652] [serial = 2228] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1166f0400) [pid = 1652] [serial = 2221] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x116a03400) [pid = 1652] [serial = 2222] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1191e0c00) [pid = 1652] [serial = 2239] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x119495400) [pid = 1652] [serial = 2236] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1194f2000) [pid = 1652] [serial = 2237] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1257d6400) [pid = 1652] [serial = 2253] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119e80c00) [pid = 1652] [serial = 2247] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1212eb400) [pid = 1652] [serial = 2248] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118094000) [pid = 1652] [serial = 2224] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1180aac00) [pid = 1652] [serial = 2225] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119d32000) [pid = 1652] [serial = 2244] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119e76400) [pid = 1652] [serial = 2245] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x112aac000) [pid = 1652] [serial = 2218] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x113934000) [pid = 1652] [serial = 2219] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x121698c00) [pid = 1652] [serial = 2250] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12576d800) [pid = 1652] [serial = 2251] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12687e800) [pid = 1652] [serial = 2259] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1183d1800) [pid = 1652] [serial = 2230] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1185d1000) [pid = 1652] [serial = 2231] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11873d400) [pid = 1652] [serial = 2233] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1191db000) [pid = 1652] [serial = 2234] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1263f0800) [pid = 1652] [serial = 2257] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1291db400) [pid = 1652] [serial = 2276] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1183d2800) [pid = 1652] [serial = 2268] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x126e1cc00) [pid = 1652] [serial = 2262] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x126e12800) [pid = 1652] [serial = 2260] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x128384c00) [pid = 1652] [serial = 2265] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12837b800) [pid = 1652] [serial = 2263] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1290adc00) [pid = 1652] [serial = 2274] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1291e2800) [pid = 1652] [serial = 2277] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1290a9c00) [pid = 1652] [serial = 2266] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1257d4c00) [pid = 1652] [serial = 2273] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1258e3400) [pid = 1652] [serial = 2254] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12580bc00) [pid = 1652] [serial = 2271] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1208ec400) [pid = 1652] [serial = 2269] [outer = 0x0] [url = about:blank] 09:30:04 INFO - PROCESS | 1652 | 1467131404971 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:30:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:30:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1429ms 09:30:04 INFO - PROCESS | 1652 | 1467131404988 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 09:30:04 INFO - PROCESS | 1652 | 1467131404990 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 09:30:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:30:04 INFO - PROCESS | 1652 | 1467131404993 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:30:04 INFO - PROCESS | 1652 | 1467131404995 Marionette TRACE conn2 <- [1,3094,null,{}] 09:30:05 INFO - PROCESS | 1652 | 1467131404999 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}] 09:30:05 INFO - PROCESS | 1652 | 1467131405000 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:30:05 INFO - PROCESS | 1652 | 1467131405090 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 09:30:05 INFO - PROCESS | 1652 | 1467131405094 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:05 INFO - PROCESS | 1652 | 1467131405097 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:30:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x113b4c000 == 26 [pid = 1652] [id = 783] 09:30:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x112f4ec00) [pid = 1652] [serial = 2347] [outer = 0x0] 09:30:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11393f800) [pid = 1652] [serial = 2348] [outer = 0x112f4ec00] 09:30:05 INFO - PROCESS | 1652 | 1467131405126 Marionette DEBUG loaded listener.js 09:30:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116076000) [pid = 1652] [serial = 2349] [outer = 0x112f4ec00] 09:30:05 INFO - PROCESS | 1652 | 1467131405454 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:30:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:30:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 472ms 09:30:05 INFO - PROCESS | 1652 | 1467131405465 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 09:30:05 INFO - PROCESS | 1652 | 1467131405469 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 09:30:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:30:05 INFO - PROCESS | 1652 | 1467131405477 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:30:05 INFO - PROCESS | 1652 | 1467131405479 Marionette TRACE conn2 <- [1,3098,null,{}] 09:30:05 INFO - PROCESS | 1652 | 1467131405481 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}] 09:30:05 INFO - PROCESS | 1652 | 1467131405483 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:30:05 INFO - PROCESS | 1652 | 1467131405590 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 09:30:05 INFO - PROCESS | 1652 | 1467131405659 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:05 INFO - PROCESS | 1652 | 1467131405660 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:30:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x118250800 == 27 [pid = 1652] [id = 784] 09:30:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11670f000) [pid = 1652] [serial = 2350] [outer = 0x0] 09:30:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x117497c00) [pid = 1652] [serial = 2351] [outer = 0x11670f000] 09:30:05 INFO - PROCESS | 1652 | 1467131405686 Marionette DEBUG loaded listener.js 09:30:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118092000) [pid = 1652] [serial = 2352] [outer = 0x11670f000] 09:30:05 INFO - PROCESS | 1652 | 1467131405961 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]]]}] 09:30:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:30:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:30:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 522ms 09:30:06 INFO - PROCESS | 1652 | 1467131406000 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 09:30:06 INFO - PROCESS | 1652 | 1467131406002 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 09:30:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:30:06 INFO - PROCESS | 1652 | 1467131406015 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:30:06 INFO - PROCESS | 1652 | 1467131406018 Marionette TRACE conn2 <- [1,3102,null,{}] 09:30:06 INFO - PROCESS | 1652 | 1467131406034 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}] 09:30:06 INFO - PROCESS | 1652 | 1467131406041 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:30:06 INFO - PROCESS | 1652 | 1467131406139 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 09:30:06 INFO - PROCESS | 1652 | 1467131406203 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:06 INFO - PROCESS | 1652 | 1467131406205 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:30:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x119918800 == 28 [pid = 1652] [id = 785] 09:30:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11817a800) [pid = 1652] [serial = 2353] [outer = 0x0] 09:30:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1181a5c00) [pid = 1652] [serial = 2354] [outer = 0x11817a800] 09:30:06 INFO - PROCESS | 1652 | 1467131406232 Marionette DEBUG loaded listener.js 09:30:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118574000) [pid = 1652] [serial = 2355] [outer = 0x11817a800] 09:30:06 INFO - PROCESS | 1652 | 1467131406511 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:30:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:30:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 528ms 09:30:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:30:06 INFO - PROCESS | 1652 | 1467131406543 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 09:30:06 INFO - PROCESS | 1652 | 1467131406545 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 09:30:06 INFO - PROCESS | 1652 | 1467131406547 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:30:06 INFO - PROCESS | 1652 | 1467131406548 Marionette TRACE conn2 <- [1,3106,null,{}] 09:30:06 INFO - PROCESS | 1652 | 1467131406551 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}] 09:30:06 INFO - PROCESS | 1652 | 1467131406552 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:30:06 INFO - PROCESS | 1652 | 1467131406636 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 09:30:06 INFO - PROCESS | 1652 | 1467131406641 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:06 INFO - PROCESS | 1652 | 1467131406643 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:30:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x121218800 == 29 [pid = 1652] [id = 786] 09:30:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11873b400) [pid = 1652] [serial = 2356] [outer = 0x0] 09:30:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118740c00) [pid = 1652] [serial = 2357] [outer = 0x11873b400] 09:30:06 INFO - PROCESS | 1652 | 1467131406667 Marionette DEBUG loaded listener.js 09:30:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118f44c00) [pid = 1652] [serial = 2358] [outer = 0x11873b400] 09:30:07 INFO - PROCESS | 1652 | 1467131406999 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]]]}] 09:30:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:30:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:30:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:30:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 469ms 09:30:07 INFO - PROCESS | 1652 | 1467131407041 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 09:30:07 INFO - PROCESS | 1652 | 1467131407043 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 09:30:07 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:30:07 INFO - PROCESS | 1652 | 1467131407115 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:30:07 INFO - PROCESS | 1652 | 1467131407117 Marionette TRACE conn2 <- [1,3110,null,{}] 09:30:07 INFO - PROCESS | 1652 | 1467131407125 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}] 09:30:07 INFO - PROCESS | 1652 | 1467131407127 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:30:07 INFO - PROCESS | 1652 | 1467131407278 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 09:30:07 INFO - PROCESS | 1652 | 1467131407296 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:07 INFO - PROCESS | 1652 | 1467131407297 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:30:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214c2800 == 30 [pid = 1652] [id = 787] 09:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118fedc00) [pid = 1652] [serial = 2359] [outer = 0x0] 09:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1191d6400) [pid = 1652] [serial = 2360] [outer = 0x118fedc00] 09:30:07 INFO - PROCESS | 1652 | 1467131407336 Marionette DEBUG loaded listener.js 09:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1191e3000) [pid = 1652] [serial = 2361] [outer = 0x118fedc00] 09:30:07 INFO - PROCESS | 1652 | 1467131407737 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"]]]}] 09:30:07 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:30:07 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 09:30:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:30:07 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 702ms 09:30:07 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:30:07 INFO - PROCESS | 1652 | 1467131407792 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 09:30:07 INFO - PROCESS | 1652 | 1467131407793 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 09:30:07 INFO - PROCESS | 1652 | 1467131407795 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:30:07 INFO - PROCESS | 1652 | 1467131407796 Marionette TRACE conn2 <- [1,3114,null,{}] 09:30:07 INFO - PROCESS | 1652 | 1467131407798 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}] 09:30:07 INFO - PROCESS | 1652 | 1467131407802 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:30:07 INFO - PROCESS | 1652 | 1467131407923 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 09:30:07 INFO - PROCESS | 1652 | 1467131407927 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\", \"1741d283-e9ce-4719-a100-91b0935d16c3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:07 INFO - PROCESS | 1652 | 1467131407928 Marionette INFO sendAsync 0c44016a-7168-e841-aedc-a460e03598c8 09:30:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1241d5000 == 31 [pid = 1652] [id = 788] 09:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11873c000) [pid = 1652] [serial = 2362] [outer = 0x0] 09:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11949c400) [pid = 1652] [serial = 2363] [outer = 0x11873c000] 09:30:07 INFO - PROCESS | 1652 | 1467131407953 Marionette DEBUG loaded listener.js 09:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119e80c00) [pid = 1652] [serial = 2364] [outer = 0x11873c000] 09:30:08 INFO - PROCESS | 1652 | 1467131408263 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]]]}] 09:30:08 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:30:08 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 520ms 09:30:08 INFO - PROCESS | 1652 | 1467131408316 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 09:30:08 INFO - PROCESS | 1652 | 1467131408331 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 09:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12c027c00) [pid = 1652] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 09:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12ad11800) [pid = 1652] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 09:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1128a9800) [pid = 1652] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 09:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11749a000) [pid = 1652] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 09:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1172c1000) [pid = 1652] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 09:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118094800) [pid = 1652] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 09:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12b071c00) [pid = 1652] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 09:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1172c3000) [pid = 1652] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 09:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12837a800) [pid = 1652] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 09:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1261ce000) [pid = 1652] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118fc4000) [pid = 1652] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 09:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1240e8400) [pid = 1652] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 09:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1129cf400) [pid = 1652] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 09:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12cd89000) [pid = 1652] [serial = 2320] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 09:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12c01c000) [pid = 1652] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 09:30:09 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1290ae800) [pid = 1652] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 09:30:09 WARNING - u'runner_teardown' () 09:30:09 INFO - No more tests 09:30:09 INFO - Got 0 unexpected results 09:30:09 INFO - SUITE-END | took 510s 09:30:09 INFO - Closing logging queue 09:30:09 INFO - queue closed 09:30:09 INFO - Return code: 0 09:30:09 WARNING - # TBPL SUCCESS # 09:30:09 INFO - Running post-action listener: _resource_record_post_action 09:30:09 INFO - Running post-run listener: _resource_record_post_run 09:30:10 INFO - Total resource usage - Wall time: 531s; CPU: 57.0%; Read bytes: 38147584; Write bytes: 952017408; Read time: 404; Write time: 4656 09:30:10 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:30:10 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 140323328; Write bytes: 135194112; Read time: 12593; Write time: 302 09:30:10 INFO - run-tests - Wall time: 514s; CPU: 58.0%; Read bytes: 37021184; Write bytes: 796417024; Read time: 379; Write time: 4298 09:30:10 INFO - Running post-run listener: _upload_blobber_files 09:30:10 INFO - Blob upload gear active. 09:30:10 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:30:10 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 09:30:10 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'] 09:30:10 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 09:30:10 INFO - (blobuploader) - INFO - Open directory for files ... 09:30:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:30:10 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:30:10 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:30:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:30:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:30:12 INFO - (blobuploader) - INFO - Done attempting. 09:30:12 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:30:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:30:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:30:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:30:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:30:13 INFO - (blobuploader) - INFO - Done attempting. 09:30:13 INFO - (blobuploader) - INFO - Iteration through files over. 09:30:13 INFO - Return code: 0 09:30:13 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:30:13 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:30:13 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6a3628207288d9682643c7f092063ab3b8c1e9a57c48e0a2af58821b873f944b9c04517b71bb4b7456bc0edb531fa9f1d9d8539a0e75b0c0be76b04ae600cb1d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9a0e6057ebd70b136f23cbbe4d973586ad8227af946abb876c189033e747681bcb65b72f791a630e7e1a96cc826b3cfcbb5c7987127a7e76d0b8308e8ec24df8"} 09:30:13 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:30:13 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:30:13 INFO - Contents: 09:30:13 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6a3628207288d9682643c7f092063ab3b8c1e9a57c48e0a2af58821b873f944b9c04517b71bb4b7456bc0edb531fa9f1d9d8539a0e75b0c0be76b04ae600cb1d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9a0e6057ebd70b136f23cbbe4d973586ad8227af946abb876c189033e747681bcb65b72f791a630e7e1a96cc826b3cfcbb5c7987127a7e76d0b8308e8ec24df8"} 09:30:13 INFO - Running post-run listener: copy_logs_to_upload_dir 09:30:13 INFO - Copying logs to upload dir... 09:30:13 INFO - mkdir: /builds/slave/test/build/upload/logs 09:30:13 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=587.870487 ========= master_lag: 0.48 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 48 secs) (at 2016-06-28 09:30:14.474139) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-28 09:30:14.482296) ========= 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.3QOqU6PSYJ/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.oSWeBZlk98/Listeners TMPDIR=/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/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/6a3628207288d9682643c7f092063ab3b8c1e9a57c48e0a2af58821b873f944b9c04517b71bb4b7456bc0edb531fa9f1d9d8539a0e75b0c0be76b04ae600cb1d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9a0e6057ebd70b136f23cbbe4d973586ad8227af946abb876c189033e747681bcb65b72f791a630e7e1a96cc826b3cfcbb5c7987127a7e76d0b8308e8ec24df8"} build_url:https://queue.taskcluster.net/v1/task/X4xfv0gIQuGykYEQmNCnqQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/X4xfv0gIQuGykYEQmNCnqQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012573 build_url: 'https://queue.taskcluster.net/v1/task/X4xfv0gIQuGykYEQmNCnqQ/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/6a3628207288d9682643c7f092063ab3b8c1e9a57c48e0a2af58821b873f944b9c04517b71bb4b7456bc0edb531fa9f1d9d8539a0e75b0c0be76b04ae600cb1d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9a0e6057ebd70b136f23cbbe4d973586ad8227af946abb876c189033e747681bcb65b72f791a630e7e1a96cc826b3cfcbb5c7987127a7e76d0b8308e8ec24df8"}' symbols_url: 'https://queue.taskcluster.net/v1/task/X4xfv0gIQuGykYEQmNCnqQ/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-28 09:30:14.522501) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 09:30:14.526851) ========= 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.3QOqU6PSYJ/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.oSWeBZlk98/Listeners TMPDIR=/var/folders/gh/t76btwz501jcblhsxv28_zf400000w/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.005104 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 09:30:14.575425) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-28 09:30:14.576282) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-28 09:30:14.576634) ========= ========= Total master_lag: 0.62 =========