builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0377 starttime: 1468224326.59 results: success (0) buildid: 20160711002726 builduid: 8ea23c3d49cc42fa939119f9075f8e6d revision: 9d734024ed35d74449601cc04917b327e0973c0d ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-11 01:05:26.591514) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-11 01:05:26.592506) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-11 01:05:26.593205) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-11 01:05:26.619260) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-11 01:05:26.619987) ========= 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.SF3okbJIrO/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.mo1Y4W4gh6/Listeners TMPDIR=/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/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-07-11 01:05:26-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 25.2M=0s 2016-07-11 01:05:26 (25.2 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.127118 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-11 01:05:26.774700) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-11 01:05:26.775435) ========= 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.SF3okbJIrO/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.mo1Y4W4gh6/Listeners TMPDIR=/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/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.026588 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-11 01:05:26.825803) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-07-11 01:05:26.826184) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 9d734024ed35d74449601cc04917b327e0973c0d --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 9d734024ed35d74449601cc04917b327e0973c0d --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.SF3okbJIrO/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.mo1Y4W4gh6/Listeners TMPDIR=/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/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-07-11 01:05:26,909 truncating revision to first 12 chars 2016-07-11 01:05:26,909 Setting DEBUG logging. 2016-07-11 01:05:26,909 attempt 1/10 2016-07-11 01:05:26,910 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/9d734024ed35?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-11 01:05:28,159 unpacking tar archive at: mozilla-beta-9d734024ed35/testing/mozharness/ program finished with exit code 0 elapsedTime=1.522161 ========= master_lag: 2.78 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-07-11 01:05:31.128316) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-11 01:05:31.128745) ========= script_repo_revision: 9d734024ed35d74449601cc04917b327e0973c0d ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-11 01:05:31.129274) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 3 secs) (at 2016-07-11 01:05:31.129614) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 3 secs) (at 2016-07-11 01:05:34.450730) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 35 secs) (at 2016-07-11 01:05:34.451160) ========= /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.SF3okbJIrO/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.mo1Y4W4gh6/Listeners TMPDIR=/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 01:05:34 INFO - MultiFileLogger online at 20160711 01:05:34 in /builds/slave/test 01:05:34 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 01:05:34 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 01:05:34 INFO - {'append_to_log': False, 01:05:34 INFO - 'base_work_dir': '/builds/slave/test', 01:05:34 INFO - 'blob_upload_branch': 'mozilla-beta', 01:05:34 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 01:05:34 INFO - 'buildbot_json_path': 'buildprops.json', 01:05:34 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 01:05:34 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:05:34 INFO - 'download_minidump_stackwalk': True, 01:05:34 INFO - 'download_symbols': 'true', 01:05:34 INFO - 'e10s': False, 01:05:34 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 01:05:34 INFO - 'tooltool.py': '/tools/tooltool.py', 01:05:34 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 01:05:34 INFO - '/tools/misc-python/virtualenv.py')}, 01:05:34 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:05:34 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:05:34 INFO - 'log_level': 'info', 01:05:34 INFO - 'log_to_console': True, 01:05:34 INFO - 'opt_config_files': (), 01:05:34 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:05:34 INFO - '--processes=1', 01:05:34 INFO - '--config=%(test_path)s/wptrunner.ini', 01:05:34 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:05:34 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:05:34 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:05:34 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:05:34 INFO - 'pip_index': False, 01:05:34 INFO - 'require_test_zip': True, 01:05:34 INFO - 'test_type': ('testharness',), 01:05:34 INFO - 'this_chunk': '1', 01:05:34 INFO - 'tooltool_cache': '/builds/tooltool_cache', 01:05:34 INFO - 'total_chunks': '10', 01:05:34 INFO - 'virtualenv_path': 'venv', 01:05:34 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:05:34 INFO - 'work_dir': 'build'} 01:05:34 INFO - ##### 01:05:34 INFO - ##### Running clobber step. 01:05:34 INFO - ##### 01:05:34 INFO - Running pre-action listener: _resource_record_pre_action 01:05:34 INFO - Running main action method: clobber 01:05:34 INFO - rmtree: /builds/slave/test/build 01:05:34 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 01:05:36 INFO - Running post-action listener: _resource_record_post_action 01:05:36 INFO - ##### 01:05:36 INFO - ##### Running read-buildbot-config step. 01:05:36 INFO - ##### 01:05:36 INFO - Running pre-action listener: _resource_record_pre_action 01:05:36 INFO - Running main action method: read_buildbot_config 01:05:36 INFO - Using buildbot properties: 01:05:36 INFO - { 01:05:36 INFO - "project": "", 01:05:36 INFO - "product": "firefox", 01:05:36 INFO - "script_repo_revision": "production", 01:05:36 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 01:05:36 INFO - "repository": "", 01:05:36 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 01:05:36 INFO - "buildid": "20160711002726", 01:05:36 INFO - "pgo_build": "False", 01:05:36 INFO - "basedir": "/builds/slave/test", 01:05:36 INFO - "buildnumber": 31, 01:05:36 INFO - "slavename": "t-yosemite-r7-0377", 01:05:36 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 01:05:36 INFO - "platform": "macosx64", 01:05:36 INFO - "branch": "mozilla-beta", 01:05:36 INFO - "revision": "9d734024ed35d74449601cc04917b327e0973c0d", 01:05:36 INFO - "repo_path": "releases/mozilla-beta", 01:05:36 INFO - "moz_repo_path": "", 01:05:36 INFO - "stage_platform": "macosx64", 01:05:36 INFO - "builduid": "8ea23c3d49cc42fa939119f9075f8e6d", 01:05:36 INFO - "slavebuilddir": "test" 01:05:36 INFO - } 01:05:36 INFO - Found installer url https://queue.taskcluster.net/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 01:05:36 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 01:05:36 INFO - Running post-action listener: _resource_record_post_action 01:05:36 INFO - ##### 01:05:36 INFO - ##### Running download-and-extract step. 01:05:36 INFO - ##### 01:05:36 INFO - Running pre-action listener: _resource_record_pre_action 01:05:36 INFO - Running main action method: download_and_extract 01:05:36 INFO - mkdir: /builds/slave/test/build/tests 01:05:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:05:36 INFO - https://queue.taskcluster.net/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 01:05:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 01:05:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 01:05:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 01:05:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 01:05:37 INFO - Downloaded 1201 bytes. 01:05:37 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 01:05:37 INFO - Using the following test package requirements: 01:05:37 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 01:05:37 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:05:37 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 01:05:37 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:05:37 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 01:05:37 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:05:37 INFO - u'jsshell-mac64.zip'], 01:05:37 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:05:37 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 01:05:37 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 01:05:37 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:05:37 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 01:05:37 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:05:37 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 01:05:37 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:05:37 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 01:05:37 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:05:37 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 01:05:37 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 01:05:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:05:37 INFO - https://queue.taskcluster.net/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 01:05:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 01:05:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 01:05:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 01:05:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 01:05:38 INFO - Downloaded 18406878 bytes. 01:05:38 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:05:38 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:05:38 INFO - caution: filename not matched: web-platform/* 01:05:38 INFO - Return code: 11 01:05:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:05:38 INFO - https://queue.taskcluster.net/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 01:05:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 01:05:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 01:05:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 01:05:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 01:05:40 INFO - Downloaded 36389883 bytes. 01:05:40 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:05:40 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:05:44 INFO - caution: filename not matched: bin/* 01:05:44 INFO - caution: filename not matched: config/* 01:05:44 INFO - caution: filename not matched: mozbase/* 01:05:44 INFO - caution: filename not matched: marionette/* 01:05:44 INFO - caution: filename not matched: tools/wptserve/* 01:05:44 INFO - Return code: 11 01:05:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:05:44 INFO - https://queue.taskcluster.net/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 01:05:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:05:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:05:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 01:05:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 01:05:46 INFO - Downloaded 73018951 bytes. 01:05:46 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:05:46 INFO - mkdir: /builds/slave/test/properties 01:05:46 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 01:05:46 INFO - Writing to file /builds/slave/test/properties/build_url 01:05:46 INFO - Contents: 01:05:46 INFO - build_url:https://queue.taskcluster.net/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:05:47 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:05:47 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 01:05:47 INFO - Writing to file /builds/slave/test/properties/symbols_url 01:05:47 INFO - Contents: 01:05:47 INFO - symbols_url:https://queue.taskcluster.net/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:05:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:05:47 INFO - https://queue.taskcluster.net/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 01:05:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:05:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:05:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:05:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 01:05:50 INFO - Downloaded 103716599 bytes. 01:05:50 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 01:05:50 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 01:05:54 INFO - Return code: 0 01:05:54 INFO - Running post-action listener: _resource_record_post_action 01:05:54 INFO - Running post-action listener: set_extra_try_arguments 01:05:54 INFO - ##### 01:05:54 INFO - ##### Running create-virtualenv step. 01:05:54 INFO - ##### 01:05:54 INFO - Running pre-action listener: _pre_create_virtualenv 01:05:54 INFO - Running pre-action listener: _resource_record_pre_action 01:05:54 INFO - Running main action method: create_virtualenv 01:05:54 INFO - Creating virtualenv /builds/slave/test/build/venv 01:05:54 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 01:05:54 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 01:05:54 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 01:05:54 INFO - Using real prefix '/tools/python27' 01:05:54 INFO - New python executable in /builds/slave/test/build/venv/bin/python 01:05:55 INFO - Installing distribute.............................................................................................................................................................................................done. 01:05:58 INFO - Installing pip.................done. 01:05:58 INFO - Return code: 0 01:05:58 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 01:05:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:05:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:05:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:05:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:05:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:05:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:05:58 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 0x103aa7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103ac4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcdcb4bb7d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103ac05e0>, '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 0x1036a3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1036ce990>, '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.SF3okbJIrO/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.mo1Y4W4gh6/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:05:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 01:05:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 01:05:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.SF3okbJIrO/Render', 01:05:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:05:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:05:58 INFO - 'HOME': '/Users/cltbld', 01:05:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:05:58 INFO - 'LOGNAME': 'cltbld', 01:05:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:05:58 INFO - 'MOZ_NO_REMOTE': '1', 01:05:58 INFO - 'NO_EM_RESTART': '1', 01:05:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:05:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:05:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:05:58 INFO - 'PWD': '/builds/slave/test', 01:05:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:05:58 INFO - 'SHELL': '/bin/bash', 01:05:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mo1Y4W4gh6/Listeners', 01:05:58 INFO - 'TMPDIR': '/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/', 01:05:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:05:58 INFO - 'USER': 'cltbld', 01:05:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:05:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:05:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:05:58 INFO - 'XPC_FLAGS': '0x0', 01:05:58 INFO - 'XPC_SERVICE_NAME': '0', 01:05:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:05:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:05:58 INFO - Downloading/unpacking psutil>=0.7.1 01:05:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:05:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:05:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:05:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:05:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:05:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:06:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 01:06:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:06:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:06:01 INFO - Installing collected packages: psutil 01:06:01 INFO - Running setup.py install for psutil 01:06:01 INFO - building 'psutil._psutil_osx' extension 01:06:01 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 01:06:01 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 01:06:01 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 01:06:02 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 01:06:02 INFO - building 'psutil._psutil_posix' extension 01:06:02 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 01:06:02 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 01:06:02 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 01:06:02 INFO - ^ 01:06:02 INFO - 1 warning generated. 01:06:02 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 01:06:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:06:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:06:02 INFO - Successfully installed psutil 01:06:02 INFO - Cleaning up... 01:06:02 INFO - Return code: 0 01:06:02 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 01:06:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:06:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:06:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:06:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:06:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:06:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:06:02 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x103aa7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103ac4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcdcb4bb7d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103ac05e0>, '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 0x1036a3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1036ce990>, '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.SF3okbJIrO/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.mo1Y4W4gh6/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:06:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 01:06:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 01:06:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.SF3okbJIrO/Render', 01:06:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:06:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:06:02 INFO - 'HOME': '/Users/cltbld', 01:06:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:06:02 INFO - 'LOGNAME': 'cltbld', 01:06:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:06:02 INFO - 'MOZ_NO_REMOTE': '1', 01:06:02 INFO - 'NO_EM_RESTART': '1', 01:06:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:06:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:06:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:06:02 INFO - 'PWD': '/builds/slave/test', 01:06:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:06:02 INFO - 'SHELL': '/bin/bash', 01:06:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mo1Y4W4gh6/Listeners', 01:06:02 INFO - 'TMPDIR': '/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/', 01:06:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:06:02 INFO - 'USER': 'cltbld', 01:06:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:06:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:06:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:06:02 INFO - 'XPC_FLAGS': '0x0', 01:06:02 INFO - 'XPC_SERVICE_NAME': '0', 01:06:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:06:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:06:02 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:06:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:06:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:06:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:06:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:06:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:06:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:06:05 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:06:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 01:06:05 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 01:06:05 INFO - Installing collected packages: mozsystemmonitor 01:06:05 INFO - Running setup.py install for mozsystemmonitor 01:06:05 INFO - Successfully installed mozsystemmonitor 01:06:05 INFO - Cleaning up... 01:06:05 INFO - Return code: 0 01:06:05 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 01:06: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')]} 01:06:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:06:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:06: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')]} 01:06:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:06:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:06:05 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 0x103aa7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103ac4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcdcb4bb7d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103ac05e0>, '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 0x1036a3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1036ce990>, '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.SF3okbJIrO/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.mo1Y4W4gh6/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:06:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 01:06:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 01:06:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.SF3okbJIrO/Render', 01:06:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:06:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:06:05 INFO - 'HOME': '/Users/cltbld', 01:06:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:06:05 INFO - 'LOGNAME': 'cltbld', 01:06:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:06:05 INFO - 'MOZ_NO_REMOTE': '1', 01:06:05 INFO - 'NO_EM_RESTART': '1', 01:06:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:06:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:06:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:06:05 INFO - 'PWD': '/builds/slave/test', 01:06:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:06:05 INFO - 'SHELL': '/bin/bash', 01:06:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mo1Y4W4gh6/Listeners', 01:06:05 INFO - 'TMPDIR': '/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/', 01:06:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:06:05 INFO - 'USER': 'cltbld', 01:06:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:06:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:06:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:06:05 INFO - 'XPC_FLAGS': '0x0', 01:06:05 INFO - 'XPC_SERVICE_NAME': '0', 01:06:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:06:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:06:05 INFO - Downloading/unpacking blobuploader==1.2.4 01:06:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:06:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:06:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:06:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:06:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:06:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:06:07 INFO - Downloading blobuploader-1.2.4.tar.gz 01:06:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 01:06:08 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:06:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:06:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:06:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:06:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:06:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:06:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:06:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 01:06:08 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:06:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:06:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:06:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:06:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:06:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:06:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:06:09 INFO - Downloading docopt-0.6.1.tar.gz 01:06:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 01:06:09 INFO - Installing collected packages: blobuploader, requests, docopt 01:06:09 INFO - Running setup.py install for blobuploader 01:06:09 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 01:06:09 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 01:06:09 INFO - Running setup.py install for requests 01:06:09 INFO - Running setup.py install for docopt 01:06:10 INFO - Successfully installed blobuploader requests docopt 01:06:10 INFO - Cleaning up... 01:06:10 INFO - Return code: 0 01:06:10 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:06:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:06:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:06:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:06:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:06:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:06:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:06:10 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 0x103aa7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103ac4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcdcb4bb7d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103ac05e0>, '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 0x1036a3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1036ce990>, '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.SF3okbJIrO/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.mo1Y4W4gh6/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:06:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 01:06:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 01:06:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.SF3okbJIrO/Render', 01:06:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:06:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:06:10 INFO - 'HOME': '/Users/cltbld', 01:06:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:06:10 INFO - 'LOGNAME': 'cltbld', 01:06:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:06:10 INFO - 'MOZ_NO_REMOTE': '1', 01:06:10 INFO - 'NO_EM_RESTART': '1', 01:06:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:06:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:06:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:06:10 INFO - 'PWD': '/builds/slave/test', 01:06:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:06:10 INFO - 'SHELL': '/bin/bash', 01:06:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mo1Y4W4gh6/Listeners', 01:06:10 INFO - 'TMPDIR': '/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/', 01:06:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:06:10 INFO - 'USER': 'cltbld', 01:06:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:06:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:06:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:06:10 INFO - 'XPC_FLAGS': '0x0', 01:06:10 INFO - 'XPC_SERVICE_NAME': '0', 01:06:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:06:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:06:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:06:10 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-l88NXY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:06:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:06:10 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-43ocHa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:06:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:06:10 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-uCll6n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:06:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:06:10 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-XN8pjZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:06:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:06:10 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-RvrSbn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:06:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:06:10 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-2hafMx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:06:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:06:11 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-VMiNJr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:06:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:06:11 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-Fv9yXF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:06:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:06:11 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-BaX72M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:06:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:06:11 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-9pip9G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:06:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:06:11 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-KeaD4O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:06:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:06:11 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-BfdvT1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:06:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:06:11 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-XrtrSj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:06:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:06:11 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-qp9VwH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:06:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:06:11 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-90FSDS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:06:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:06:11 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-nlzxt7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:06:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:06:12 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-LDPdv3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:06:12 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:06:12 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-it7vRg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:06:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:06:12 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-Thtt5R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:06:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:06:12 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-JSnb8J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:06:12 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:06:12 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-FsyXOU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:06:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:06:12 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 01:06:12 INFO - Running setup.py install for manifestparser 01:06:13 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 01:06:13 INFO - Running setup.py install for mozcrash 01:06:13 INFO - Running setup.py install for mozdebug 01:06:13 INFO - Running setup.py install for mozdevice 01:06:13 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 01:06:13 INFO - Installing dm script to /builds/slave/test/build/venv/bin 01:06:13 INFO - Running setup.py install for mozfile 01:06:13 INFO - Running setup.py install for mozhttpd 01:06:13 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 01:06:13 INFO - Running setup.py install for mozinfo 01:06:14 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 01:06:14 INFO - Running setup.py install for mozInstall 01:06:14 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 01:06:14 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 01:06:14 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 01:06:14 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 01:06:14 INFO - Running setup.py install for mozleak 01:06:14 INFO - Running setup.py install for mozlog 01:06:14 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 01:06:14 INFO - Running setup.py install for moznetwork 01:06:14 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 01:06:14 INFO - Running setup.py install for mozprocess 01:06:14 INFO - Running setup.py install for mozprofile 01:06:14 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 01:06:14 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 01:06:14 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 01:06:14 INFO - Running setup.py install for mozrunner 01:06:15 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 01:06:15 INFO - Running setup.py install for mozscreenshot 01:06:15 INFO - Running setup.py install for moztest 01:06:15 INFO - Running setup.py install for mozversion 01:06:15 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 01:06:15 INFO - Running setup.py install for wptserve 01:06:15 INFO - Running setup.py install for marionette-driver 01:06:15 INFO - Running setup.py install for browsermob-proxy 01:06:16 INFO - Running setup.py install for marionette-client 01:06:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:06:16 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 01:06:16 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 01:06:16 INFO - Cleaning up... 01:06:16 INFO - Return code: 0 01:06:16 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:06:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:06:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:06:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:06:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:06:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:06:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:06:16 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 0x103aa7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103ac4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcdcb4bb7d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103ac05e0>, '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 0x1036a3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1036ce990>, '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.SF3okbJIrO/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.mo1Y4W4gh6/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:06:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 01:06:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 01:06:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.SF3okbJIrO/Render', 01:06:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:06:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:06:16 INFO - 'HOME': '/Users/cltbld', 01:06:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:06:16 INFO - 'LOGNAME': 'cltbld', 01:06:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:06:16 INFO - 'MOZ_NO_REMOTE': '1', 01:06:16 INFO - 'NO_EM_RESTART': '1', 01:06:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:06:16 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:06:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:06:16 INFO - 'PWD': '/builds/slave/test', 01:06:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:06:16 INFO - 'SHELL': '/bin/bash', 01:06:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mo1Y4W4gh6/Listeners', 01:06:16 INFO - 'TMPDIR': '/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/', 01:06:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:06:16 INFO - 'USER': 'cltbld', 01:06:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:06:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:06:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:06:16 INFO - 'XPC_FLAGS': '0x0', 01:06:16 INFO - 'XPC_SERVICE_NAME': '0', 01:06:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:06:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:06:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:06:17 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-u4CJkg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:06:17 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 01:06:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:06:17 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-wwHMzP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:06:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 01:06:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:06:17 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-6sh2Wx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:06:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 01:06:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:06:17 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-y9EQVx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:06:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 01:06:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:06:17 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-glPL2z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:06:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 01:06:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:06:17 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-Of9wD5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:06:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 01:06:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:06:17 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-BJ7o7n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:06:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 01:06:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:06:17 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-BZ7Xlj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:06:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 01:06:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:06:17 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-CAwbQE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:06:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 01:06:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:06:18 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-fce0Kj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:06:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:06:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:06:18 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-xDll36-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:06:18 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 01:06:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:06:18 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-hiBMPU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:06:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 01:06:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:06:18 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-IpgLRg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:06:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 01:06:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:06:18 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-qpahVO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:06:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 01:06:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:06:18 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-yHj0Ne-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:06:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 01:06:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:06:18 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-YHaztt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:06:18 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 01:06:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:06:18 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-U2B_z7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:06:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 01:06:18 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:06:18 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-WENLRk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:06:18 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 01:06:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:06:19 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-9YWcgd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:06:19 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 01:06:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:06:19 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-DWsnES-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:06:19 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 01:06:19 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:06:19 INFO - Running setup.py (path:/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/pip-hzYSIg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:06:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:06:19 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 01:06:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 01:06:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 01:06:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 01:06:19 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 01:06:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 01:06:19 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:06:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:06:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:06:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:06:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:06:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:06:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:06:22 INFO - Downloading blessings-1.6.tar.gz 01:06:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 01:06:22 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 01:06:22 INFO - Installing collected packages: blessings 01:06:22 INFO - Running setup.py install for blessings 01:06:22 INFO - Successfully installed blessings 01:06:22 INFO - Cleaning up... 01:06:22 INFO - Return code: 0 01:06:22 INFO - Done creating virtualenv /builds/slave/test/build/venv. 01:06:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:06:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:06:23 INFO - Reading from file tmpfile_stdout 01:06:23 INFO - Current package versions: 01:06:23 INFO - blessings == 1.6 01:06:23 INFO - blobuploader == 1.2.4 01:06:23 INFO - browsermob-proxy == 0.6.0 01:06:23 INFO - docopt == 0.6.1 01:06:23 INFO - manifestparser == 1.1 01:06:23 INFO - marionette-client == 2.3.0 01:06:23 INFO - marionette-driver == 1.4.0 01:06:23 INFO - mozInstall == 1.12 01:06:23 INFO - mozcrash == 0.17 01:06:23 INFO - mozdebug == 0.1 01:06:23 INFO - mozdevice == 0.48 01:06:23 INFO - mozfile == 1.2 01:06:23 INFO - mozhttpd == 0.7 01:06:23 INFO - mozinfo == 0.9 01:06:23 INFO - mozleak == 0.1 01:06:23 INFO - mozlog == 3.1 01:06:23 INFO - moznetwork == 0.27 01:06:23 INFO - mozprocess == 0.22 01:06:23 INFO - mozprofile == 0.28 01:06:23 INFO - mozrunner == 6.11 01:06:23 INFO - mozscreenshot == 0.1 01:06:23 INFO - mozsystemmonitor == 0.0 01:06:23 INFO - moztest == 0.7 01:06:23 INFO - mozversion == 1.4 01:06:23 INFO - psutil == 3.1.1 01:06:23 INFO - requests == 1.2.3 01:06:23 INFO - wptserve == 1.4.0 01:06:23 INFO - wsgiref == 0.1.2 01:06:23 INFO - Running post-action listener: _resource_record_post_action 01:06:23 INFO - Running post-action listener: _start_resource_monitoring 01:06:23 INFO - Starting resource monitoring. 01:06:23 INFO - ##### 01:06:23 INFO - ##### Running pull step. 01:06:23 INFO - ##### 01:06:23 INFO - Running pre-action listener: _resource_record_pre_action 01:06:23 INFO - Running main action method: pull 01:06:23 INFO - Pull has nothing to do! 01:06:23 INFO - Running post-action listener: _resource_record_post_action 01:06:23 INFO - ##### 01:06:23 INFO - ##### Running install step. 01:06:23 INFO - ##### 01:06:23 INFO - Running pre-action listener: _resource_record_pre_action 01:06:23 INFO - Running main action method: install 01:06:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:06:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:06:23 INFO - Reading from file tmpfile_stdout 01:06:23 INFO - Detecting whether we're running mozinstall >=1.0... 01:06:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 01:06:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 01:06:23 INFO - Reading from file tmpfile_stdout 01:06:23 INFO - Output received: 01:06:23 INFO - Usage: mozinstall [options] installer 01:06:23 INFO - Options: 01:06:23 INFO - -h, --help show this help message and exit 01:06:23 INFO - -d DEST, --destination=DEST 01:06:23 INFO - Directory to install application into. [default: 01:06:23 INFO - "/builds/slave/test"] 01:06:23 INFO - --app=APP Application being installed. [default: firefox] 01:06:23 INFO - mkdir: /builds/slave/test/build/application 01:06:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 01:06:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 01:06:41 INFO - Reading from file tmpfile_stdout 01:06:41 INFO - Output received: 01:06:41 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 01:06:41 INFO - Running post-action listener: _resource_record_post_action 01:06:41 INFO - ##### 01:06:41 INFO - ##### Running run-tests step. 01:06:41 INFO - ##### 01:06:41 INFO - Running pre-action listener: _resource_record_pre_action 01:06:41 INFO - Running main action method: run_tests 01:06:41 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 01:06:41 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:06:41 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:06:41 INFO - grabbing minidump binary from tooltool 01:06:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:06:41 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 0x103ac05e0>, '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 0x1036a3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1036ce990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 01:06:41 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 01:06:41 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 01:06:41 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 01:06:41 INFO - Return code: 0 01:06:41 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 01:06:41 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 01:06:41 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/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 01:06:41 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/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 01:06:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.SF3okbJIrO/Render', 01:06:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:06:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:06:41 INFO - 'HOME': '/Users/cltbld', 01:06:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:06:41 INFO - 'LOGNAME': 'cltbld', 01:06:41 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 01:06:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:06:41 INFO - 'MOZ_NO_REMOTE': '1', 01:06:41 INFO - 'NO_EM_RESTART': '1', 01:06:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:06:41 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:06:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:06:41 INFO - 'PWD': '/builds/slave/test', 01:06:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:06:41 INFO - 'SHELL': '/bin/bash', 01:06:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mo1Y4W4gh6/Listeners', 01:06:41 INFO - 'TMPDIR': '/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/T/', 01:06:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:06:41 INFO - 'USER': 'cltbld', 01:06:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:06:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:06:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:06:41 INFO - 'XPC_FLAGS': '0x0', 01:06:41 INFO - 'XPC_SERVICE_NAME': '0', 01:06:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:06:41 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/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 01:06:41 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 01:06:41 INFO - import pkg_resources 01:06:42 INFO - Using 1 client processes 01:06:42 INFO - wptserve Starting http server on 127.0.0.1:8000 01:06:42 INFO - wptserve Starting http server on 127.0.0.1:8001 01:06:42 INFO - wptserve Starting http server on 127.0.0.1:8443 01:06:45 INFO - SUITE-START | Running 778 tests 01:06:45 INFO - Running testharness tests 01:06:45 INFO - Setting up ssl 01:06:45 INFO - PROCESS | certutil | 01:06:45 INFO - PROCESS | certutil | 01:06:45 INFO - PROCESS | certutil | 01:06:45 INFO - Certificate Nickname Trust Attributes 01:06:45 INFO - SSL,S/MIME,JAR/XPI 01:06:45 INFO - 01:06:45 INFO - web-platform-tests CT,, 01:06:45 INFO - 01:06:45 INFO - Starting runner 01:06:46 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 01:06:46 INFO - PROCESS | 1650 | 1468224406078 Marionette DEBUG Marionette enabled via build flag and pref 01:06:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x113cec800 == 1 [pid = 1650] [id = 1] 01:06:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 1 (0x113ced000) [pid = 1650] [serial = 1] [outer = 0x0] 01:06:46 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:06:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 2 (0x113cee000) [pid = 1650] [serial = 2] [outer = 0x113ced000] 01:06:46 INFO - PROCESS | 1650 | 1468224406393 Marionette INFO Listening on port 2828 01:06:46 INFO - PROCESS | 1650 | 1468224406628 Marionette DEBUG Marionette enabled via command-line flag 01:06:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x116965800 == 2 [pid = 1650] [id = 2] 01:06:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 3 (0x116966000) [pid = 1650] [serial = 3] [outer = 0x0] 01:06:46 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:06:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 4 (0x116967000) [pid = 1650] [serial = 4] [outer = 0x116966000] 01:06:46 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:06:46 INFO - PROCESS | 1650 | 1468224406774 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49287 01:06:46 INFO - PROCESS | 1650 | 1468224406860 Marionette DEBUG Closed connection conn0 01:06:46 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:06:46 INFO - PROCESS | 1650 | 1468224406863 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49288 01:06:46 INFO - PROCESS | 1650 | 1468224406874 Marionette DEBUG Closed connection conn1 01:06:46 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:06:46 INFO - PROCESS | 1650 | 1468224406879 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49289 01:06:46 INFO - PROCESS | 1650 | 1468224406887 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:06:46 INFO - PROCESS | 1650 | 1468224406892 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":"20160711002726","device":"desktop","version":"48.0"} 01:06:47 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:06:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c8a800 == 3 [pid = 1650] [id = 3] 01:06:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 5 (0x119c91000) [pid = 1650] [serial = 5] [outer = 0x0] 01:06:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c92000 == 4 [pid = 1650] [id = 4] 01:06:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 6 (0x119c2d000) [pid = 1650] [serial = 6] [outer = 0x0] 01:06:48 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:06:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x121832000 == 5 [pid = 1650] [id = 5] 01:06:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 7 (0x119c2c400) [pid = 1650] [serial = 7] [outer = 0x0] 01:06:48 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:06:48 INFO - PROCESS | 1650 | [1650] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:06:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 8 (0x12193a400) [pid = 1650] [serial = 8] [outer = 0x119c2c400] 01:06:48 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:06:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 9 (0x121374800) [pid = 1650] [serial = 9] [outer = 0x119c91000] 01:06:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 10 (0x123e2e400) [pid = 1650] [serial = 10] [outer = 0x119c2d000] 01:06:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 11 (0x123e30000) [pid = 1650] [serial = 11] [outer = 0x119c2c400] 01:06:48 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:06:49 INFO - PROCESS | 1650 | 1468224409020 Marionette INFO startBrowser e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:49 INFO - PROCESS | 1650 | 1468224409043 Marionette DEBUG loaded listener.js 01:06:49 INFO - PROCESS | 1650 | 1468224409050 Marionette DEBUG loaded listener.js 01:06:49 INFO - PROCESS | 1650 | 1468224409053 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 12 (0x12679c400) [pid = 1650] [serial = 12] [outer = 0x119c2c400] 01:06:49 INFO - PROCESS | 1650 | 1468224409372 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe","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":"20160711002726","device":"desktop","version":"48.0","command_id":1}}] 01:06:49 INFO - PROCESS | 1650 | 1468224409457 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 01:06:49 INFO - PROCESS | 1650 | 1468224409460 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:49 INFO - PROCESS | 1650 | 1468224409507 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 01:06:49 INFO - PROCESS | 1650 | 1468224409600 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:06:49 INFO - PROCESS | 1650 | 1468224409602 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:49 INFO - PROCESS | 1650 | [1650] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 01:06:49 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:06:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 13 (0x126ccd400) [pid = 1650] [serial = 13] [outer = 0x119c2c400] 01:06:49 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:06:49 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:06:49 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 01:06:49 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 01:06:49 INFO - PROCESS | 1650 | 1468224409855 Marionette TRACE conn2 <- [1,3,null,{}] 01:06:49 INFO - PROCESS | 1650 | 1468224409858 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 01:06:49 INFO - PROCESS | 1650 | 1468224409860 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:49 INFO - PROCESS | 1650 | 1468224409876 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 01:06:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:06:49 INFO - PROCESS | 1650 | 1468224409905 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 01:06:49 INFO - PROCESS | 1650 | 1468224409906 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 01:06:49 INFO - PROCESS | 1650 | 1468224409910 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:06:49 INFO - PROCESS | 1650 | 1468224409912 Marionette TRACE conn2 <- [1,6,null,{}] 01:06:49 INFO - PROCESS | 1650 | 1468224409914 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:49 INFO - PROCESS | 1650 | 1468224409916 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:49 INFO - PROCESS | 1650 | 1468224409930 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 01:06:49 INFO - PROCESS | 1650 | 1468224409937 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:49 INFO - PROCESS | 1650 | 1468224409939 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x129076000 == 6 [pid = 1650] [id = 6] 01:06:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 14 (0x129119800) [pid = 1650] [serial = 14] [outer = 0x0] 01:06:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 15 (0x12911b400) [pid = 1650] [serial = 15] [outer = 0x129119800] 01:06:49 INFO - PROCESS | 1650 | 1468224409972 Marionette DEBUG loaded listener.js 01:06:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 16 (0x129121000) [pid = 1650] [serial = 16] [outer = 0x129119800] 01:06:50 INFO - PROCESS | 1650 | 1468224410260 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 01:06:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:06:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 01:06:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:06:50 INFO - PROCESS | 1650 | 1468224410280 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 01:06:50 INFO - PROCESS | 1650 | 1468224410282 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 01:06:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x114f21800 == 7 [pid = 1650] [id = 7] 01:06:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 17 (0x113dd9800) [pid = 1650] [serial = 17] [outer = 0x0] 01:06:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 18 (0x1293df400) [pid = 1650] [serial = 18] [outer = 0x113dd9800] 01:06:50 INFO - PROCESS | 1650 | 1468224410308 Marionette DEBUG loaded listener.js 01:06:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 19 (0x1293e8800) [pid = 1650] [serial = 19] [outer = 0x113dd9800] 01:06:50 INFO - PROCESS | 1650 | 1468224410346 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:06:50 INFO - PROCESS | 1650 | 1468224410347 Marionette TRACE conn2 <- [1,10,null,{}] 01:06:50 INFO - PROCESS | 1650 | 1468224410395 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:50 INFO - PROCESS | 1650 | 1468224410399 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:50 INFO - PROCESS | 1650 | 1468224410502 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 01:06:50 INFO - PROCESS | 1650 | 1468224410553 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:50 INFO - PROCESS | 1650 | 1468224410554 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a81b800 == 8 [pid = 1650] [id = 8] 01:06:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 20 (0x12a862800) [pid = 1650] [serial = 20] [outer = 0x0] 01:06:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 21 (0x12a864400) [pid = 1650] [serial = 21] [outer = 0x12a862800] 01:06:50 INFO - PROCESS | 1650 | 1468224410588 Marionette DEBUG loaded listener.js 01:06:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 22 (0x12aa43c00) [pid = 1650] [serial = 22] [outer = 0x12a862800] 01:06:50 INFO - PROCESS | 1650 | 1468224410904 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 01:06:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:06:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 661ms 01:06:50 INFO - PROCESS | 1650 | 1468224410946 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 01:06:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:06:50 INFO - PROCESS | 1650 | 1468224410948 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 01:06:50 INFO - PROCESS | 1650 | 1468224410950 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:06:50 INFO - PROCESS | 1650 | 1468224410951 Marionette TRACE conn2 <- [1,14,null,{}] 01:06:50 INFO - PROCESS | 1650 | 1468224410973 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:50 INFO - PROCESS | 1650 | 1468224410975 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:51 INFO - PROCESS | 1650 | 1468224411094 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 01:06:51 INFO - PROCESS | 1650 | 1468224411101 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:51 INFO - PROCESS | 1650 | 1468224411102 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2c4000 == 9 [pid = 1650] [id = 9] 01:06:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 23 (0x12aa4bc00) [pid = 1650] [serial = 23] [outer = 0x0] 01:06:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 24 (0x12b906000) [pid = 1650] [serial = 24] [outer = 0x12aa4bc00] 01:06:51 INFO - PROCESS | 1650 | 1468224411127 Marionette DEBUG loaded listener.js 01:06:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 25 (0x12b90f000) [pid = 1650] [serial = 25] [outer = 0x12aa4bc00] 01:06:51 INFO - PROCESS | 1650 | 1468224411389 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 01:06:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:06:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 489ms 01:06:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:06:51 INFO - PROCESS | 1650 | 1468224411441 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 01:06:51 INFO - PROCESS | 1650 | 1468224411442 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 01:06:51 INFO - PROCESS | 1650 | 1468224411444 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:06:51 INFO - PROCESS | 1650 | 1468224411445 Marionette TRACE conn2 <- [1,18,null,{}] 01:06:51 INFO - PROCESS | 1650 | 1468224411448 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:51 INFO - PROCESS | 1650 | 1468224411450 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:51 INFO - PROCESS | 1650 | 1468224411550 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 01:06:51 INFO - PROCESS | 1650 | 1468224411556 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:51 INFO - PROCESS | 1650 | 1468224411557 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba4f800 == 10 [pid = 1650] [id = 10] 01:06:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 26 (0x12ba96c00) [pid = 1650] [serial = 26] [outer = 0x0] 01:06:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 27 (0x12bb15400) [pid = 1650] [serial = 27] [outer = 0x12ba96c00] 01:06:51 INFO - PROCESS | 1650 | 1468224411581 Marionette DEBUG loaded listener.js 01:06:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 28 (0x12bb1bc00) [pid = 1650] [serial = 28] [outer = 0x12ba96c00] 01:06:51 INFO - PROCESS | 1650 | 1468224411840 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 01:06:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:06:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 419ms 01:06:51 INFO - PROCESS | 1650 | 1468224411864 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 01:06:51 INFO - PROCESS | 1650 | 1468224411865 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 01:06:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:06:51 INFO - PROCESS | 1650 | 1468224411875 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:06:51 INFO - PROCESS | 1650 | 1468224411877 Marionette TRACE conn2 <- [1,22,null,{}] 01:06:51 INFO - PROCESS | 1650 | 1468224411879 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:51 INFO - PROCESS | 1650 | 1468224411880 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:51 INFO - PROCESS | 1650 | 1468224411979 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 01:06:51 INFO - PROCESS | 1650 | 1468224411982 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:51 INFO - PROCESS | 1650 | 1468224411984 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x116680000 == 11 [pid = 1650] [id = 11] 01:06:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 29 (0x117566000) [pid = 1650] [serial = 29] [outer = 0x0] 01:06:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 30 (0x11814e800) [pid = 1650] [serial = 30] [outer = 0x117566000] 01:06:52 INFO - PROCESS | 1650 | 1468224412009 Marionette DEBUG loaded listener.js 01:06:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 31 (0x12bf28400) [pid = 1650] [serial = 31] [outer = 0x117566000] 01:06:52 INFO - PROCESS | 1650 | 1468224412240 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 01:06:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:06:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 369ms 01:06:52 INFO - PROCESS | 1650 | 1468224412244 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 01:06:52 INFO - PROCESS | 1650 | 1468224412245 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 01:06:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:06:52 INFO - PROCESS | 1650 | 1468224412248 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:06:52 INFO - PROCESS | 1650 | 1468224412249 Marionette TRACE conn2 <- [1,26,null,{}] 01:06:52 INFO - PROCESS | 1650 | 1468224412259 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:52 INFO - PROCESS | 1650 | 1468224412260 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:52 INFO - PROCESS | 1650 | 1468224412358 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 01:06:52 INFO - PROCESS | 1650 | 1468224412362 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:52 INFO - PROCESS | 1650 | 1468224412363 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c197000 == 12 [pid = 1650] [id = 12] 01:06:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 32 (0x117db1000) [pid = 1650] [serial = 32] [outer = 0x0] 01:06:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 33 (0x12bf28800) [pid = 1650] [serial = 33] [outer = 0x117db1000] 01:06:52 INFO - PROCESS | 1650 | 1468224412387 Marionette DEBUG loaded listener.js 01:06:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 34 (0x12bfb0000) [pid = 1650] [serial = 34] [outer = 0x117db1000] 01:06:52 INFO - PROCESS | 1650 | 1468224412621 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 01:06:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:06:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 426ms 01:06:52 INFO - PROCESS | 1650 | 1468224412675 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 01:06:52 INFO - PROCESS | 1650 | 1468224412676 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 01:06:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:06:52 INFO - PROCESS | 1650 | 1468224412678 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:06:52 INFO - PROCESS | 1650 | 1468224412679 Marionette TRACE conn2 <- [1,30,null,{}] 01:06:52 INFO - PROCESS | 1650 | 1468224412682 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:52 INFO - PROCESS | 1650 | 1468224412683 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:52 INFO - PROCESS | 1650 | 1468224412790 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 01:06:52 INFO - PROCESS | 1650 | 1468224412803 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:52 INFO - PROCESS | 1650 | 1468224412805 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c288800 == 13 [pid = 1650] [id = 13] 01:06:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 35 (0x12bfb5400) [pid = 1650] [serial = 35] [outer = 0x0] 01:06:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 36 (0x12bfb8c00) [pid = 1650] [serial = 36] [outer = 0x12bfb5400] 01:06:52 INFO - PROCESS | 1650 | 1468224412828 Marionette DEBUG loaded listener.js 01:06:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 37 (0x12c6be400) [pid = 1650] [serial = 37] [outer = 0x12bfb5400] 01:06:53 INFO - PROCESS | 1650 | 1468224413057 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 01:06:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:06:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 419ms 01:06:53 INFO - PROCESS | 1650 | 1468224413097 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 01:06:53 INFO - PROCESS | 1650 | 1468224413098 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 01:06:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:06:53 INFO - PROCESS | 1650 | 1468224413110 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:06:53 INFO - PROCESS | 1650 | 1468224413111 Marionette TRACE conn2 <- [1,34,null,{}] 01:06:53 INFO - PROCESS | 1650 | 1468224413113 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:53 INFO - PROCESS | 1650 | 1468224413114 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:53 INFO - PROCESS | 1650 | 1468224413206 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 01:06:53 INFO - PROCESS | 1650 | 1468224413209 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:53 INFO - PROCESS | 1650 | 1468224413210 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c685800 == 14 [pid = 1650] [id = 14] 01:06:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 38 (0x12c6c1400) [pid = 1650] [serial = 38] [outer = 0x0] 01:06:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 39 (0x12c6c8400) [pid = 1650] [serial = 39] [outer = 0x12c6c1400] 01:06:53 INFO - PROCESS | 1650 | 1468224413235 Marionette DEBUG loaded listener.js 01:06:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 40 (0x12c925c00) [pid = 1650] [serial = 40] [outer = 0x12c6c1400] 01:06:53 INFO - PROCESS | 1650 | 1468224413473 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 01:06:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:06:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 374ms 01:06:53 INFO - PROCESS | 1650 | 1468224413478 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 01:06:53 INFO - PROCESS | 1650 | 1468224413479 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 01:06:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:06:53 INFO - PROCESS | 1650 | 1468224413481 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:06:53 INFO - PROCESS | 1650 | 1468224413482 Marionette TRACE conn2 <- [1,38,null,{}] 01:06:53 INFO - PROCESS | 1650 | 1468224413492 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:53 INFO - PROCESS | 1650 | 1468224413493 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:53 INFO - PROCESS | 1650 | 1468224413589 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 01:06:53 INFO - PROCESS | 1650 | 1468224413601 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:53 INFO - PROCESS | 1650 | 1468224413602 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cabd000 == 15 [pid = 1650] [id = 15] 01:06:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 41 (0x12c928400) [pid = 1650] [serial = 41] [outer = 0x0] 01:06:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 42 (0x12c623000) [pid = 1650] [serial = 42] [outer = 0x12c928400] 01:06:53 INFO - PROCESS | 1650 | 1468224413625 Marionette DEBUG loaded listener.js 01:06:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 43 (0x12c627800) [pid = 1650] [serial = 43] [outer = 0x12c928400] 01:06:53 INFO - PROCESS | 1650 | 1468224413856 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 01:06:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:06:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 426ms 01:06:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:06:53 INFO - PROCESS | 1650 | 1468224413909 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 01:06:53 INFO - PROCESS | 1650 | 1468224413910 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 01:06:53 INFO - PROCESS | 1650 | 1468224413912 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:06:53 INFO - PROCESS | 1650 | 1468224413913 Marionette TRACE conn2 <- [1,42,null,{}] 01:06:53 INFO - PROCESS | 1650 | 1468224413915 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:53 INFO - PROCESS | 1650 | 1468224413916 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:54 INFO - PROCESS | 1650 | 1468224414029 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 01:06:54 INFO - PROCESS | 1650 | 1468224414034 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:54 INFO - PROCESS | 1650 | 1468224414035 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc6d000 == 16 [pid = 1650] [id = 16] 01:06:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 44 (0x12c62a000) [pid = 1650] [serial = 44] [outer = 0x0] 01:06:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 45 (0x12c631800) [pid = 1650] [serial = 45] [outer = 0x12c62a000] 01:06:54 INFO - PROCESS | 1650 | 1468224414059 Marionette DEBUG loaded listener.js 01:06:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 46 (0x12cf15c00) [pid = 1650] [serial = 46] [outer = 0x12c62a000] 01:06:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1bb800 == 17 [pid = 1650] [id = 17] 01:06:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x12d1bc000) [pid = 1650] [serial = 47] [outer = 0x0] 01:06:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x12d1bd000) [pid = 1650] [serial = 48] [outer = 0x12d1bc000] 01:06:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x12d1c1800) [pid = 1650] [serial = 49] [outer = 0x12d1bc000] 01:06:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1bb000 == 18 [pid = 1650] [id = 18] 01:06:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x12cf12c00) [pid = 1650] [serial = 50] [outer = 0x0] 01:06:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x12d31c400) [pid = 1650] [serial = 51] [outer = 0x12cf12c00] 01:06:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x12cf19c00) [pid = 1650] [serial = 52] [outer = 0x12cf12c00] 01:06:54 INFO - PROCESS | 1650 | 1468224414386 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 01:06:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:06:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 518ms 01:06:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:06:54 INFO - PROCESS | 1650 | 1468224414440 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 01:06:54 INFO - PROCESS | 1650 | 1468224414441 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 01:06:54 INFO - PROCESS | 1650 | 1468224414443 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:06:54 INFO - PROCESS | 1650 | 1468224414445 Marionette TRACE conn2 <- [1,46,null,{}] 01:06:54 INFO - PROCESS | 1650 | 1468224414448 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:54 INFO - PROCESS | 1650 | 1468224414449 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:54 INFO - PROCESS | 1650 | 1468224414536 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 01:06:54 INFO - PROCESS | 1650 | 1468224414539 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:54 INFO - PROCESS | 1650 | 1468224414540 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d85c000 == 19 [pid = 1650] [id = 19] 01:06:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x12cf1a800) [pid = 1650] [serial = 53] [outer = 0x0] 01:06:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x12d1d5000) [pid = 1650] [serial = 54] [outer = 0x12cf1a800] 01:06:54 INFO - PROCESS | 1650 | 1468224414574 Marionette DEBUG loaded listener.js 01:06:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x12d1d9000) [pid = 1650] [serial = 55] [outer = 0x12cf1a800] 01:06:54 INFO - PROCESS | 1650 | 1468224414806 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 01:06:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:06:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 368ms 01:06:54 INFO - PROCESS | 1650 | 1468224414813 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 01:06:54 INFO - PROCESS | 1650 | 1468224414814 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 01:06:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:06:54 INFO - PROCESS | 1650 | 1468224414825 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:06:54 INFO - PROCESS | 1650 | 1468224414826 Marionette TRACE conn2 <- [1,50,null,{}] 01:06:54 INFO - PROCESS | 1650 | 1468224414829 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:54 INFO - PROCESS | 1650 | 1468224414830 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:54 INFO - PROCESS | 1650 | 1468224414930 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 01:06:54 INFO - PROCESS | 1650 | 1468224414934 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:54 INFO - PROCESS | 1650 | 1468224414935 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba26800 == 20 [pid = 1650] [id = 20] 01:06:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x119210c00) [pid = 1650] [serial = 56] [outer = 0x0] 01:06:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x12b245c00) [pid = 1650] [serial = 57] [outer = 0x119210c00] 01:06:54 INFO - PROCESS | 1650 | 1468224414959 Marionette DEBUG loaded listener.js 01:06:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x12d1df000) [pid = 1650] [serial = 58] [outer = 0x119210c00] 01:06:55 INFO - PROCESS | 1650 | 1468224415178 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:06:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:06:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 376ms 01:06:55 INFO - PROCESS | 1650 | 1468224415197 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 01:06:55 INFO - PROCESS | 1650 | 1468224415199 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 01:06:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:06:55 INFO - PROCESS | 1650 | 1468224415208 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:06:55 INFO - PROCESS | 1650 | 1468224415209 Marionette TRACE conn2 <- [1,54,null,{}] 01:06:55 INFO - PROCESS | 1650 | 1468224415212 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:55 INFO - PROCESS | 1650 | 1468224415213 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:55 INFO - PROCESS | 1650 | 1468224415309 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 01:06:55 INFO - PROCESS | 1650 | 1468224415313 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:55 INFO - PROCESS | 1650 | 1468224415314 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d867000 == 21 [pid = 1650] [id = 21] 01:06:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x11828d000) [pid = 1650] [serial = 59] [outer = 0x0] 01:06:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x118293400) [pid = 1650] [serial = 60] [outer = 0x11828d000] 01:06:55 INFO - PROCESS | 1650 | 1468224415346 Marionette DEBUG loaded listener.js 01:06:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x118299000) [pid = 1650] [serial = 61] [outer = 0x11828d000] 01:06:55 INFO - PROCESS | 1650 | 1468224415570 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:06:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:06:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 423ms 01:06:55 INFO - PROCESS | 1650 | 1468224415628 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 01:06:55 INFO - PROCESS | 1650 | 1468224415629 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 01:06:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:06:55 INFO - PROCESS | 1650 | 1468224415631 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:06:55 INFO - PROCESS | 1650 | 1468224415632 Marionette TRACE conn2 <- [1,58,null,{}] 01:06:55 INFO - PROCESS | 1650 | 1468224415642 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:55 INFO - PROCESS | 1650 | 1468224415643 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:55 INFO - PROCESS | 1650 | 1468224415737 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 01:06:55 INFO - PROCESS | 1650 | 1468224415740 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:55 INFO - PROCESS | 1650 | 1468224415741 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e427800 == 22 [pid = 1650] [id = 22] 01:06:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x118296000) [pid = 1650] [serial = 62] [outer = 0x0] 01:06:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x12dbcd400) [pid = 1650] [serial = 63] [outer = 0x118296000] 01:06:55 INFO - PROCESS | 1650 | 1468224415764 Marionette DEBUG loaded listener.js 01:06:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x12dbd3c00) [pid = 1650] [serial = 64] [outer = 0x118296000] 01:06:56 INFO - PROCESS | 1650 | 1468224415998 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:06:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:06:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 426ms 01:06:56 INFO - PROCESS | 1650 | 1468224416060 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 01:06:56 INFO - PROCESS | 1650 | 1468224416062 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 01:06:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:06:56 INFO - PROCESS | 1650 | 1468224416067 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:06:56 INFO - PROCESS | 1650 | 1468224416073 Marionette TRACE conn2 <- [1,62,null,{}] 01:06:56 INFO - PROCESS | 1650 | 1468224416082 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:56 INFO - PROCESS | 1650 | 1468224416083 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:56 INFO - PROCESS | 1650 | 1468224416197 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 01:06:57 INFO - PROCESS | 1650 | 1468224417005 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:57 INFO - PROCESS | 1650 | 1468224417007 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x111ad9000 == 23 [pid = 1650] [id = 23] 01:06:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x111f46400) [pid = 1650] [serial = 65] [outer = 0x0] 01:06:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1121af400) [pid = 1650] [serial = 66] [outer = 0x111f46400] 01:06:57 INFO - PROCESS | 1650 | 1468224417043 Marionette DEBUG loaded listener.js 01:06:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x112985c00) [pid = 1650] [serial = 67] [outer = 0x111f46400] 01:06:57 INFO - PROCESS | 1650 | 1468224417450 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:06:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:06:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1435ms 01:06:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:06:57 INFO - PROCESS | 1650 | 1468224417502 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 01:06:57 INFO - PROCESS | 1650 | 1468224417504 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 01:06:57 INFO - PROCESS | 1650 | 1468224417507 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:06:57 INFO - PROCESS | 1650 | 1468224417509 Marionette TRACE conn2 <- [1,66,null,{}] 01:06:57 INFO - PROCESS | 1650 | 1468224417513 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:57 INFO - PROCESS | 1650 | 1468224417516 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:57 INFO - PROCESS | 1650 | 1468224417630 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 01:06:57 INFO - PROCESS | 1650 | 1468224417683 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:57 INFO - PROCESS | 1650 | 1468224417684 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x115ee5800 == 24 [pid = 1650] [id = 24] 01:06:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x112986800) [pid = 1650] [serial = 68] [outer = 0x0] 01:06:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x115e92c00) [pid = 1650] [serial = 69] [outer = 0x112986800] 01:06:57 INFO - PROCESS | 1650 | 1468224417717 Marionette DEBUG loaded listener.js 01:06:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x116af3800) [pid = 1650] [serial = 70] [outer = 0x112986800] 01:06:58 INFO - PROCESS | 1650 | 1468224418114 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:06:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:06:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 669ms 01:06:58 INFO - PROCESS | 1650 | 1468224418179 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 01:06:58 INFO - PROCESS | 1650 | 1468224418182 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 01:06:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:06:58 INFO - PROCESS | 1650 | 1468224418184 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:06:58 INFO - PROCESS | 1650 | 1468224418186 Marionette TRACE conn2 <- [1,70,null,{}] 01:06:58 INFO - PROCESS | 1650 | 1468224418188 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:58 INFO - PROCESS | 1650 | 1468224418189 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:58 INFO - PROCESS | 1650 | 1468224418317 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 01:06:58 INFO - PROCESS | 1650 | 1468224418371 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:58 INFO - PROCESS | 1650 | 1468224418372 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11714c000 == 25 [pid = 1650] [id = 25] 01:06:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x117d14000) [pid = 1650] [serial = 71] [outer = 0x0] 01:06:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11828e000) [pid = 1650] [serial = 72] [outer = 0x117d14000] 01:06:58 INFO - PROCESS | 1650 | 1468224418404 Marionette DEBUG loaded listener.js 01:06:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118541400) [pid = 1650] [serial = 73] [outer = 0x117d14000] 01:06:59 INFO - PROCESS | 1650 | 1468224418998 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:06:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:06:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 870ms 01:06:59 INFO - PROCESS | 1650 | 1468224419103 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 01:06:59 INFO - PROCESS | 1650 | 1468224419106 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 01:06:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:06:59 INFO - PROCESS | 1650 | 1468224419111 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:06:59 INFO - PROCESS | 1650 | 1468224419112 Marionette TRACE conn2 <- [1,74,null,{}] 01:06:59 INFO - PROCESS | 1650 | 1468224419116 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:59 INFO - PROCESS | 1650 | 1468224419117 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:59 INFO - PROCESS | 1650 | 1468224419207 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 01:06:59 INFO - PROCESS | 1650 | 1468224419285 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:59 INFO - PROCESS | 1650 | 1468224419288 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x113cdf000 == 26 [pid = 1650] [id = 26] 01:06:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x112e15800) [pid = 1650] [serial = 74] [outer = 0x0] 01:06:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x116776000) [pid = 1650] [serial = 75] [outer = 0x112e15800] 01:06:59 INFO - PROCESS | 1650 | 1468224419322 Marionette DEBUG loaded listener.js 01:06:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116a1b400) [pid = 1650] [serial = 76] [outer = 0x112e15800] 01:06:59 INFO - PROCESS | 1650 | 1468224419819 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:06:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:06:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 771ms 01:06:59 INFO - PROCESS | 1650 | 1468224419882 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 01:06:59 INFO - PROCESS | 1650 | 1468224419885 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 01:06:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:06:59 INFO - PROCESS | 1650 | 1468224419890 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:06:59 INFO - PROCESS | 1650 | 1468224419892 Marionette TRACE conn2 <- [1,78,null,{}] 01:06:59 INFO - PROCESS | 1650 | 1468224419894 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:59 INFO - PROCESS | 1650 | 1468224419896 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:59 INFO - PROCESS | 1650 | 1468224419968 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 01:06:59 INFO - PROCESS | 1650 | 1468224419972 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:59 INFO - PROCESS | 1650 | 1468224419972 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:06:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x116410800 == 27 [pid = 1650] [id = 27] 01:06:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1174e3000) [pid = 1650] [serial = 77] [outer = 0x0] 01:06:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x117566400) [pid = 1650] [serial = 78] [outer = 0x1174e3000] 01:07:00 INFO - PROCESS | 1650 | 1468224420001 Marionette DEBUG loaded listener.js 01:07:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x117dab800) [pid = 1650] [serial = 79] [outer = 0x1174e3000] 01:07:00 INFO - PROCESS | 1650 | 1468224420317 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:07:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:07:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 01:07:00 INFO - PROCESS | 1650 | 1468224420359 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 01:07:00 INFO - PROCESS | 1650 | 1468224420360 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 01:07:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:07:00 INFO - PROCESS | 1650 | 1468224420363 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:07:00 INFO - PROCESS | 1650 | 1468224420365 Marionette TRACE conn2 <- [1,82,null,{}] 01:07:00 INFO - PROCESS | 1650 | 1468224420373 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:00 INFO - PROCESS | 1650 | 1468224420376 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:00 INFO - PROCESS | 1650 | 1468224420450 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 01:07:00 INFO - PROCESS | 1650 | 1468224420457 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:00 INFO - PROCESS | 1650 | 1468224420459 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169b0000 == 28 [pid = 1650] [id = 28] 01:07:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112f87800) [pid = 1650] [serial = 80] [outer = 0x0] 01:07:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118541c00) [pid = 1650] [serial = 81] [outer = 0x112f87800] 01:07:00 INFO - PROCESS | 1650 | 1468224420486 Marionette DEBUG loaded listener.js 01:07:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1187aa400) [pid = 1650] [serial = 82] [outer = 0x112f87800] 01:07:00 INFO - PROCESS | 1650 | 1468224420817 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:07:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:07:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 01:07:00 INFO - PROCESS | 1650 | 1468224420834 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 01:07:00 INFO - PROCESS | 1650 | 1468224420838 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 01:07:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:07:00 INFO - PROCESS | 1650 | 1468224420840 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:07:00 INFO - PROCESS | 1650 | 1468224420841 Marionette TRACE conn2 <- [1,86,null,{}] 01:07:00 INFO - PROCESS | 1650 | 1468224420843 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:00 INFO - PROCESS | 1650 | 1468224420844 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:00 INFO - PROCESS | 1650 | 1468224420925 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 01:07:00 INFO - PROCESS | 1650 | 1468224420964 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:00 INFO - PROCESS | 1650 | 1468224420965 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x117151800 == 29 [pid = 1650] [id = 29] 01:07:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118731c00) [pid = 1650] [serial = 83] [outer = 0x0] 01:07:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11886ec00) [pid = 1650] [serial = 84] [outer = 0x118731c00] 01:07:00 INFO - PROCESS | 1650 | 1468224420990 Marionette DEBUG loaded listener.js 01:07:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119208400) [pid = 1650] [serial = 85] [outer = 0x118731c00] 01:07:01 INFO - PROCESS | 1650 | 1468224421243 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:07:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:07:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 418ms 01:07:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:07:01 INFO - PROCESS | 1650 | 1468224421258 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 01:07:01 INFO - PROCESS | 1650 | 1468224421259 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 01:07:01 INFO - PROCESS | 1650 | 1468224421261 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:07:01 INFO - PROCESS | 1650 | 1468224421262 Marionette TRACE conn2 <- [1,90,null,{}] 01:07:01 INFO - PROCESS | 1650 | 1468224421264 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:01 INFO - PROCESS | 1650 | 1468224421266 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:01 INFO - PROCESS | 1650 | 1468224421344 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 01:07:01 INFO - PROCESS | 1650 | 1468224421348 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:01 INFO - PROCESS | 1650 | 1468224421349 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x11836e800 == 30 [pid = 1650] [id = 30] 01:07:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112f85400) [pid = 1650] [serial = 86] [outer = 0x0] 01:07:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119211800) [pid = 1650] [serial = 87] [outer = 0x112f85400] 01:07:01 INFO - PROCESS | 1650 | 1468224421376 Marionette DEBUG loaded listener.js 01:07:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1196a2000) [pid = 1650] [serial = 88] [outer = 0x112f85400] 01:07:01 INFO - PROCESS | 1650 | 1468224421680 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:07:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:07:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 01:07:01 INFO - PROCESS | 1650 | 1468224421730 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 01:07:01 INFO - PROCESS | 1650 | 1468224421732 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 01:07:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:07:01 INFO - PROCESS | 1650 | 1468224421734 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:07:01 INFO - PROCESS | 1650 | 1468224421735 Marionette TRACE conn2 <- [1,94,null,{}] 01:07:01 INFO - PROCESS | 1650 | 1468224421737 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:01 INFO - PROCESS | 1650 | 1468224421742 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:01 INFO - PROCESS | 1650 | 1468224421854 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 01:07:01 INFO - PROCESS | 1650 | 1468224421861 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:01 INFO - PROCESS | 1650 | 1468224421862 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x118755000 == 31 [pid = 1650] [id = 31] 01:07:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1196a4800) [pid = 1650] [serial = 89] [outer = 0x0] 01:07:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1198ac400) [pid = 1650] [serial = 90] [outer = 0x1196a4800] 01:07:01 INFO - PROCESS | 1650 | 1468224421887 Marionette DEBUG loaded listener.js 01:07:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x120f0cc00) [pid = 1650] [serial = 91] [outer = 0x1196a4800] 01:07:02 INFO - PROCESS | 1650 | 1468224422160 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 01:07:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:07:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 470ms 01:07:02 INFO - PROCESS | 1650 | 1468224422209 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 01:07:02 INFO - PROCESS | 1650 | 1468224422210 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 01:07:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:07:02 INFO - PROCESS | 1650 | 1468224422213 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:07:02 INFO - PROCESS | 1650 | 1468224422214 Marionette TRACE conn2 <- [1,98,null,{}] 01:07:02 INFO - PROCESS | 1650 | 1468224422216 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:02 INFO - PROCESS | 1650 | 1468224422218 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:02 INFO - PROCESS | 1650 | 1468224422293 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 01:07:02 INFO - PROCESS | 1650 | 1468224422296 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:02 INFO - PROCESS | 1650 | 1468224422297 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11925b000 == 32 [pid = 1650] [id = 32] 01:07:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x120f0c800) [pid = 1650] [serial = 92] [outer = 0x0] 01:07:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x120f12800) [pid = 1650] [serial = 93] [outer = 0x120f0c800] 01:07:02 INFO - PROCESS | 1650 | 1468224422324 Marionette DEBUG loaded listener.js 01:07:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12101d400) [pid = 1650] [serial = 94] [outer = 0x120f0c800] 01:07:02 INFO - PROCESS | 1650 | 1468224422594 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 01:07:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:07:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 01:07:02 INFO - PROCESS | 1650 | 1468224422632 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 01:07:02 INFO - PROCESS | 1650 | 1468224422633 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 01:07:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:07:02 INFO - PROCESS | 1650 | 1468224422643 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:07:02 INFO - PROCESS | 1650 | 1468224422644 Marionette TRACE conn2 <- [1,102,null,{}] 01:07:02 INFO - PROCESS | 1650 | 1468224422646 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:02 INFO - PROCESS | 1650 | 1468224422647 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:02 INFO - PROCESS | 1650 | 1468224422746 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 01:07:02 INFO - PROCESS | 1650 | 1468224422753 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:02 INFO - PROCESS | 1650 | 1468224422754 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x119272000 == 33 [pid = 1650] [id = 33] 01:07:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1196a6000) [pid = 1650] [serial = 95] [outer = 0x0] 01:07:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x121134400) [pid = 1650] [serial = 96] [outer = 0x1196a6000] 01:07:02 INFO - PROCESS | 1650 | 1468224422779 Marionette DEBUG loaded listener.js 01:07:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121755000) [pid = 1650] [serial = 97] [outer = 0x1196a6000] 01:07:03 INFO - PROCESS | 1650 | 1468224423043 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 01:07:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:07:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 417ms 01:07:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:07:03 INFO - PROCESS | 1650 | 1468224423061 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 01:07:03 INFO - PROCESS | 1650 | 1468224423062 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 01:07:03 INFO - PROCESS | 1650 | 1468224423063 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:07:03 INFO - PROCESS | 1650 | 1468224423065 Marionette TRACE conn2 <- [1,106,null,{}] 01:07:03 INFO - PROCESS | 1650 | 1468224423074 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:03 INFO - PROCESS | 1650 | 1468224423075 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:03 INFO - PROCESS | 1650 | 1468224423183 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 01:07:03 INFO - PROCESS | 1650 | 1468224423189 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:03 INFO - PROCESS | 1650 | 1468224423190 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169ad000 == 34 [pid = 1650] [id = 34] 01:07:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11698a400) [pid = 1650] [serial = 98] [outer = 0x0] 01:07:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123d19400) [pid = 1650] [serial = 99] [outer = 0x11698a400] 01:07:03 INFO - PROCESS | 1650 | 1468224423229 Marionette DEBUG loaded listener.js 01:07:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123e2cc00) [pid = 1650] [serial = 100] [outer = 0x11698a400] 01:07:03 INFO - PROCESS | 1650 | 1468224423688 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 01:07:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:07:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 669ms 01:07:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:07:03 INFO - PROCESS | 1650 | 1468224423734 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 01:07:03 INFO - PROCESS | 1650 | 1468224423735 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 01:07:03 INFO - PROCESS | 1650 | 1468224423737 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:07:03 INFO - PROCESS | 1650 | 1468224423738 Marionette TRACE conn2 <- [1,110,null,{}] 01:07:03 INFO - PROCESS | 1650 | 1468224423740 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:03 INFO - PROCESS | 1650 | 1468224423742 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:03 INFO - PROCESS | 1650 | 1468224423813 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 01:07:03 INFO - PROCESS | 1650 | 1468224423816 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:03 INFO - PROCESS | 1650 | 1468224423817 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a7c800 == 35 [pid = 1650] [id = 35] 01:07:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x121757000) [pid = 1650] [serial = 101] [outer = 0x0] 01:07:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x123ef5400) [pid = 1650] [serial = 102] [outer = 0x121757000] 01:07:03 INFO - PROCESS | 1650 | 1468224423844 Marionette DEBUG loaded listener.js 01:07:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124346800) [pid = 1650] [serial = 103] [outer = 0x121757000] 01:07:04 INFO - PROCESS | 1650 | 1468224424132 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 01:07:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:07:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 420ms 01:07:04 INFO - PROCESS | 1650 | 1468224424159 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 01:07:04 INFO - PROCESS | 1650 | 1468224424160 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 01:07:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:07:04 INFO - PROCESS | 1650 | 1468224424162 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:07:04 INFO - PROCESS | 1650 | 1468224424164 Marionette TRACE conn2 <- [1,114,null,{}] 01:07:04 INFO - PROCESS | 1650 | 1468224424166 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:04 INFO - PROCESS | 1650 | 1468224424169 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:04 INFO - PROCESS | 1650 | 1468224424258 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 01:07:04 INFO - PROCESS | 1650 | 1468224424305 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:04 INFO - PROCESS | 1650 | 1468224424306 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e4d800 == 36 [pid = 1650] [id = 36] 01:07:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123e2f800) [pid = 1650] [serial = 104] [outer = 0x0] 01:07:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x124511000) [pid = 1650] [serial = 105] [outer = 0x123e2f800] 01:07:04 INFO - PROCESS | 1650 | 1468224424332 Marionette DEBUG loaded listener.js 01:07:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x124dd3400) [pid = 1650] [serial = 106] [outer = 0x123e2f800] 01:07:04 INFO - PROCESS | 1650 | 1468224424621 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 01:07:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:07:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 469ms 01:07:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:07:04 INFO - PROCESS | 1650 | 1468224424632 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 01:07:04 INFO - PROCESS | 1650 | 1468224424633 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 01:07:04 INFO - PROCESS | 1650 | 1468224424644 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:07:04 INFO - PROCESS | 1650 | 1468224424645 Marionette TRACE conn2 <- [1,118,null,{}] 01:07:04 INFO - PROCESS | 1650 | 1468224424647 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:04 INFO - PROCESS | 1650 | 1468224424648 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:04 INFO - PROCESS | 1650 | 1468224424730 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 01:07:04 INFO - PROCESS | 1650 | 1468224424735 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:04 INFO - PROCESS | 1650 | 1468224424737 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x121180800 == 37 [pid = 1650] [id = 37] 01:07:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x124dc7c00) [pid = 1650] [serial = 107] [outer = 0x0] 01:07:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12626e800) [pid = 1650] [serial = 108] [outer = 0x124dc7c00] 01:07:04 INFO - PROCESS | 1650 | 1468224424764 Marionette DEBUG loaded listener.js 01:07:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12627ac00) [pid = 1650] [serial = 109] [outer = 0x124dc7c00] 01:07:05 INFO - PROCESS | 1650 | 1468224425126 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 01:07:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:07:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 525ms 01:07:05 INFO - PROCESS | 1650 | 1468224425172 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 01:07:05 INFO - PROCESS | 1650 | 1468224425173 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 01:07:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:07:05 INFO - PROCESS | 1650 | 1468224425177 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:07:05 INFO - PROCESS | 1650 | 1468224425178 Marionette TRACE conn2 <- [1,122,null,{}] 01:07:05 INFO - PROCESS | 1650 | 1468224425180 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:05 INFO - PROCESS | 1650 | 1468224425182 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:05 INFO - PROCESS | 1650 | 1468224425261 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 01:07:05 INFO - PROCESS | 1650 | 1468224425264 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:05 INFO - PROCESS | 1650 | 1468224425265 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214d0000 == 38 [pid = 1650] [id = 38] 01:07:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x126639800) [pid = 1650] [serial = 110] [outer = 0x0] 01:07:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x126793000) [pid = 1650] [serial = 111] [outer = 0x126639800] 01:07:05 INFO - PROCESS | 1650 | 1468224425289 Marionette DEBUG loaded listener.js 01:07:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12694bc00) [pid = 1650] [serial = 112] [outer = 0x126639800] 01:07:05 INFO - PROCESS | 1650 | 1468224425577 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 01:07:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:07:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 419ms 01:07:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:07:05 INFO - PROCESS | 1650 | 1468224425595 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 01:07:05 INFO - PROCESS | 1650 | 1468224425597 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 01:07:05 INFO - PROCESS | 1650 | 1468224425598 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:07:05 INFO - PROCESS | 1650 | 1468224425599 Marionette TRACE conn2 <- [1,126,null,{}] 01:07:05 INFO - PROCESS | 1650 | 1468224425609 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:05 INFO - PROCESS | 1650 | 1468224425610 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:05 INFO - PROCESS | 1650 | 1468224425692 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 01:07:05 INFO - PROCESS | 1650 | 1468224425696 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:05 INFO - PROCESS | 1650 | 1468224425697 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12199a000 == 39 [pid = 1650] [id = 39] 01:07:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119210800) [pid = 1650] [serial = 113] [outer = 0x0] 01:07:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x126ca7c00) [pid = 1650] [serial = 114] [outer = 0x119210800] 01:07:05 INFO - PROCESS | 1650 | 1468224425720 Marionette DEBUG loaded listener.js 01:07:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x126cc4400) [pid = 1650] [serial = 115] [outer = 0x119210800] 01:07:06 INFO - PROCESS | 1650 | 1468224426032 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 01:07:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:07:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 475ms 01:07:06 INFO - PROCESS | 1650 | 1468224426074 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 01:07:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:07:06 INFO - PROCESS | 1650 | 1468224426075 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 01:07:06 INFO - PROCESS | 1650 | 1468224426077 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:07:06 INFO - PROCESS | 1650 | 1468224426078 Marionette TRACE conn2 <- [1,130,null,{}] 01:07:06 INFO - PROCESS | 1650 | 1468224426081 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:06 INFO - PROCESS | 1650 | 1468224426082 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:06 INFO - PROCESS | 1650 | 1468224426181 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 01:07:06 INFO - PROCESS | 1650 | 1468224426190 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:06 INFO - PROCESS | 1650 | 1468224426191 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d32000 == 40 [pid = 1650] [id = 40] 01:07:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x126cc5000) [pid = 1650] [serial = 116] [outer = 0x0] 01:07:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x128935c00) [pid = 1650] [serial = 117] [outer = 0x126cc5000] 01:07:06 INFO - PROCESS | 1650 | 1468224426214 Marionette DEBUG loaded listener.js 01:07:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129012000) [pid = 1650] [serial = 118] [outer = 0x126cc5000] 01:07:06 INFO - PROCESS | 1650 | 1468224426487 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 01:07:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:07:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 418ms 01:07:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:07:06 INFO - PROCESS | 1650 | 1468224426496 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 01:07:06 INFO - PROCESS | 1650 | 1468224426497 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 01:07:06 INFO - PROCESS | 1650 | 1468224426499 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:07:06 INFO - PROCESS | 1650 | 1468224426500 Marionette TRACE conn2 <- [1,134,null,{}] 01:07:06 INFO - PROCESS | 1650 | 1468224426504 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:06 INFO - PROCESS | 1650 | 1468224426506 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:06 INFO - PROCESS | 1650 | 1468224426597 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 01:07:06 INFO - PROCESS | 1650 | 1468224426603 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:06 INFO - PROCESS | 1650 | 1468224426604 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1248bf800 == 41 [pid = 1650] [id = 41] 01:07:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129019000) [pid = 1650] [serial = 119] [outer = 0x0] 01:07:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12911dc00) [pid = 1650] [serial = 120] [outer = 0x129019000] 01:07:06 INFO - PROCESS | 1650 | 1468224426627 Marionette DEBUG loaded listener.js 01:07:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12937c800) [pid = 1650] [serial = 121] [outer = 0x129019000] 01:07:06 INFO - PROCESS | 1650 | 1468224426972 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 01:07:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:07:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 519ms 01:07:07 INFO - PROCESS | 1650 | 1468224427019 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 01:07:07 INFO - PROCESS | 1650 | 1468224427021 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 01:07:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:07:07 INFO - PROCESS | 1650 | 1468224427024 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:07:07 INFO - PROCESS | 1650 | 1468224427026 Marionette TRACE conn2 <- [1,138,null,{}] 01:07:07 INFO - PROCESS | 1650 | 1468224427851 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:07 INFO - PROCESS | 1650 | 1468224427853 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:07 INFO - PROCESS | 1650 | 1468224427957 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 01:07:07 INFO - PROCESS | 1650 | 1468224427962 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:07 INFO - PROCESS | 1650 | 1468224427964 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x112fe1800 == 42 [pid = 1650] [id = 42] 01:07:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x116986400) [pid = 1650] [serial = 122] [outer = 0x0] 01:07:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x116a1b800) [pid = 1650] [serial = 123] [outer = 0x116986400] 01:07:07 INFO - PROCESS | 1650 | 1468224427992 Marionette DEBUG loaded listener.js 01:07:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x117563400) [pid = 1650] [serial = 124] [outer = 0x116986400] 01:07:08 INFO - PROCESS | 1650 | 1468224428431 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 01:07:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:07:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1421ms 01:07:08 INFO - PROCESS | 1650 | 1468224428445 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 01:07:08 INFO - PROCESS | 1650 | 1468224428449 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 01:07:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:07:08 INFO - PROCESS | 1650 | 1468224428453 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:07:08 INFO - PROCESS | 1650 | 1468224428456 Marionette TRACE conn2 <- [1,142,null,{}] 01:07:08 INFO - PROCESS | 1650 | 1468224428461 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:08 INFO - PROCESS | 1650 | 1468224428463 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:08 INFO - PROCESS | 1650 | 1468224428601 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 01:07:08 INFO - PROCESS | 1650 | 1468224428624 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:08 INFO - PROCESS | 1650 | 1468224428627 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164a7800 == 43 [pid = 1650] [id = 43] 01:07:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x117dae400) [pid = 1650] [serial = 125] [outer = 0x0] 01:07:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x118290400) [pid = 1650] [serial = 126] [outer = 0x117dae400] 01:07:08 INFO - PROCESS | 1650 | 1468224428675 Marionette DEBUG loaded listener.js 01:07:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x118732000) [pid = 1650] [serial = 127] [outer = 0x117dae400] 01:07:09 INFO - PROCESS | 1650 | 1468224429020 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 01:07:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:07:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 572ms 01:07:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:07:09 INFO - PROCESS | 1650 | 1468224429025 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 01:07:09 INFO - PROCESS | 1650 | 1468224429026 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 01:07:09 INFO - PROCESS | 1650 | 1468224429034 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:07:09 INFO - PROCESS | 1650 | 1468224429037 Marionette TRACE conn2 <- [1,146,null,{}] 01:07:09 INFO - PROCESS | 1650 | 1468224429040 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:09 INFO - PROCESS | 1650 | 1468224429042 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:09 INFO - PROCESS | 1650 | 1468224429587 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x119210c00) [pid = 1650] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12cf1a800) [pid = 1650] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12c62a000) [pid = 1650] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12c928400) [pid = 1650] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12c6c1400) [pid = 1650] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12bfb5400) [pid = 1650] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x117db1000) [pid = 1650] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x117566000) [pid = 1650] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12ba96c00) [pid = 1650] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12aa4bc00) [pid = 1650] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12a862800) [pid = 1650] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x129119800) [pid = 1650] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x118296000) [pid = 1650] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11828d000) [pid = 1650] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x112f85400) [pid = 1650] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1196a4800) [pid = 1650] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x120f0c800) [pid = 1650] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1196a6000) [pid = 1650] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11698a400) [pid = 1650] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x123e2f800) [pid = 1650] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x124dc7c00) [pid = 1650] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x126639800) [pid = 1650] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x111f46400) [pid = 1650] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112986800) [pid = 1650] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x117d14000) [pid = 1650] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112e15800) [pid = 1650] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1174e3000) [pid = 1650] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112f87800) [pid = 1650] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118731c00) [pid = 1650] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:07:09 INFO - PROCESS | 1650 | 1468224429657 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:09 INFO - PROCESS | 1650 | 1468224429659 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11694f800 == 44 [pid = 1650] [id = 44] 01:07:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1121be800) [pid = 1650] [serial = 128] [outer = 0x0] 01:07:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x112e16400) [pid = 1650] [serial = 129] [outer = 0x1121be800] 01:07:09 INFO - PROCESS | 1650 | 1468224429686 Marionette DEBUG loaded listener.js 01:07:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x117dac800) [pid = 1650] [serial = 130] [outer = 0x1121be800] 01:07:09 INFO - PROCESS | 1650 | 1468224429955 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 01:07:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:07:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 979ms 01:07:10 INFO - PROCESS | 1650 | 1468224430013 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 01:07:10 INFO - PROCESS | 1650 | 1468224430017 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 01:07:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:07:10 INFO - PROCESS | 1650 | 1468224430024 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:07:10 INFO - PROCESS | 1650 | 1468224430025 Marionette TRACE conn2 <- [1,150,null,{}] 01:07:10 INFO - PROCESS | 1650 | 1468224430028 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:10 INFO - PROCESS | 1650 | 1468224430029 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:10 INFO - PROCESS | 1650 | 1468224430102 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 01:07:10 INFO - PROCESS | 1650 | 1468224430148 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:10 INFO - PROCESS | 1650 | 1468224430149 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11747c000 == 45 [pid = 1650] [id = 45] 01:07:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x117db1000) [pid = 1650] [serial = 131] [outer = 0x0] 01:07:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11886e400) [pid = 1650] [serial = 132] [outer = 0x117db1000] 01:07:10 INFO - PROCESS | 1650 | 1468224430174 Marionette DEBUG loaded listener.js 01:07:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1196a6000) [pid = 1650] [serial = 133] [outer = 0x117db1000] 01:07:10 INFO - PROCESS | 1650 | 1468224430455 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 01:07:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:07:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 469ms 01:07:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:07:10 INFO - PROCESS | 1650 | 1468224430493 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 01:07:10 INFO - PROCESS | 1650 | 1468224430494 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 01:07:10 INFO - PROCESS | 1650 | 1468224430496 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:07:10 INFO - PROCESS | 1650 | 1468224430497 Marionette TRACE conn2 <- [1,154,null,{}] 01:07:10 INFO - PROCESS | 1650 | 1468224430500 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:10 INFO - PROCESS | 1650 | 1468224430501 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:10 INFO - PROCESS | 1650 | 1468224430577 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 01:07:10 INFO - PROCESS | 1650 | 1468224430580 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:10 INFO - PROCESS | 1650 | 1468224430581 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f95000 == 46 [pid = 1650] [id = 46] 01:07:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11920d800) [pid = 1650] [serial = 134] [outer = 0x0] 01:07:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1198bb800) [pid = 1650] [serial = 135] [outer = 0x11920d800] 01:07:10 INFO - PROCESS | 1650 | 1468224430608 Marionette DEBUG loaded listener.js 01:07:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x120f0a800) [pid = 1650] [serial = 136] [outer = 0x11920d800] 01:07:10 INFO - PROCESS | 1650 | 1468224430905 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 01:07:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:07:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 418ms 01:07:10 INFO - PROCESS | 1650 | 1468224430914 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 01:07:10 INFO - PROCESS | 1650 | 1468224430915 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 01:07:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:07:10 INFO - PROCESS | 1650 | 1468224430925 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:07:10 INFO - PROCESS | 1650 | 1468224430926 Marionette TRACE conn2 <- [1,158,null,{}] 01:07:10 INFO - PROCESS | 1650 | 1468224430928 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:10 INFO - PROCESS | 1650 | 1468224430932 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:11 INFO - PROCESS | 1650 | 1468224431042 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 01:07:11 INFO - PROCESS | 1650 | 1468224431101 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:11 INFO - PROCESS | 1650 | 1468224431103 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x119851800 == 47 [pid = 1650] [id = 47] 01:07:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116980400) [pid = 1650] [serial = 137] [outer = 0x0] 01:07:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x121016400) [pid = 1650] [serial = 138] [outer = 0x116980400] 01:07:11 INFO - PROCESS | 1650 | 1468224431143 Marionette DEBUG loaded listener.js 01:07:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x123eecc00) [pid = 1650] [serial = 139] [outer = 0x116980400] 01:07:11 INFO - PROCESS | 1650 | 1468224431558 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 01:07:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:07:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 675ms 01:07:11 INFO - PROCESS | 1650 | 1468224431617 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 01:07:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:07:11 INFO - PROCESS | 1650 | 1468224431619 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 01:07:11 INFO - PROCESS | 1650 | 1468224431622 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:07:11 INFO - PROCESS | 1650 | 1468224431624 Marionette TRACE conn2 <- [1,162,null,{}] 01:07:11 INFO - PROCESS | 1650 | 1468224431629 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:11 INFO - PROCESS | 1650 | 1468224431631 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:11 INFO - PROCESS | 1650 | 1468224431715 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 01:07:11 INFO - PROCESS | 1650 | 1468224431800 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:11 INFO - PROCESS | 1650 | 1468224431804 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x113246800 == 48 [pid = 1650] [id = 48] 01:07:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x112f87c00) [pid = 1650] [serial = 140] [outer = 0x0] 01:07:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x116775800) [pid = 1650] [serial = 141] [outer = 0x112f87c00] 01:07:11 INFO - PROCESS | 1650 | 1468224431837 Marionette DEBUG loaded listener.js 01:07:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1174e3800) [pid = 1650] [serial = 142] [outer = 0x112f87c00] 01:07:12 INFO - PROCESS | 1650 | 1468224432241 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 01:07:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:07:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 671ms 01:07:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:07:12 INFO - PROCESS | 1650 | 1468224432294 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 01:07:12 INFO - PROCESS | 1650 | 1468224432296 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 01:07:12 INFO - PROCESS | 1650 | 1468224432300 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:07:12 INFO - PROCESS | 1650 | 1468224432303 Marionette TRACE conn2 <- [1,166,null,{}] 01:07:12 INFO - PROCESS | 1650 | 1468224432342 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:12 INFO - PROCESS | 1650 | 1468224432344 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:12 INFO - PROCESS | 1650 | 1468224432434 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 01:07:12 INFO - PROCESS | 1650 | 1468224432494 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:12 INFO - PROCESS | 1650 | 1468224432495 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11926e800 == 49 [pid = 1650] [id = 49] 01:07:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118731c00) [pid = 1650] [serial = 143] [outer = 0x0] 01:07:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1187a4800) [pid = 1650] [serial = 144] [outer = 0x118731c00] 01:07:12 INFO - PROCESS | 1650 | 1468224432526 Marionette DEBUG loaded listener.js 01:07:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x118fa9000) [pid = 1650] [serial = 145] [outer = 0x118731c00] 01:07:12 INFO - PROCESS | 1650 | 1468224432953 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 01:07:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:07:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 690ms 01:07:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:07:12 INFO - PROCESS | 1650 | 1468224432989 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 01:07:12 INFO - PROCESS | 1650 | 1468224432990 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 01:07:12 INFO - PROCESS | 1650 | 1468224432992 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:07:12 INFO - PROCESS | 1650 | 1468224432994 Marionette TRACE conn2 <- [1,170,null,{}] 01:07:13 INFO - PROCESS | 1650 | 1468224433001 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:13 INFO - PROCESS | 1650 | 1468224433006 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:13 INFO - PROCESS | 1650 | 1468224433099 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 01:07:13 INFO - PROCESS | 1650 | 1468224433158 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:13 INFO - PROCESS | 1650 | 1468224433161 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x121378800 == 50 [pid = 1650] [id = 50] 01:07:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12101a400) [pid = 1650] [serial = 146] [outer = 0x0] 01:07:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1214c2400) [pid = 1650] [serial = 147] [outer = 0x12101a400] 01:07:13 INFO - PROCESS | 1650 | 1468224433193 Marionette DEBUG loaded listener.js 01:07:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x123d26800) [pid = 1650] [serial = 148] [outer = 0x12101a400] 01:07:13 INFO - PROCESS | 1650 | 1468224433600 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 01:07:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:07:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 620ms 01:07:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:07:13 INFO - PROCESS | 1650 | 1468224433612 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 01:07:13 INFO - PROCESS | 1650 | 1468224433614 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 01:07:13 INFO - PROCESS | 1650 | 1468224433616 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:07:13 INFO - PROCESS | 1650 | 1468224433617 Marionette TRACE conn2 <- [1,174,null,{}] 01:07:13 INFO - PROCESS | 1650 | 1468224433620 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:13 INFO - PROCESS | 1650 | 1468224433621 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:13 INFO - PROCESS | 1650 | 1468224433712 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 01:07:13 INFO - PROCESS | 1650 | 1468224433781 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:13 INFO - PROCESS | 1650 | 1468224433782 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d33800 == 51 [pid = 1650] [id = 51] 01:07:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x124504800) [pid = 1650] [serial = 149] [outer = 0x0] 01:07:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12450ec00) [pid = 1650] [serial = 150] [outer = 0x124504800] 01:07:13 INFO - PROCESS | 1650 | 1468224433813 Marionette DEBUG loaded listener.js 01:07:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1248e7400) [pid = 1650] [serial = 151] [outer = 0x124504800] 01:07:14 INFO - PROCESS | 1650 | 1468224434228 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 01:07:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:07:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 01:07:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:07:14 INFO - PROCESS | 1650 | 1468224434235 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 01:07:14 INFO - PROCESS | 1650 | 1468224434237 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 01:07:14 INFO - PROCESS | 1650 | 1468224434239 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:07:14 INFO - PROCESS | 1650 | 1468224434240 Marionette TRACE conn2 <- [1,178,null,{}] 01:07:14 INFO - PROCESS | 1650 | 1468224434243 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:14 INFO - PROCESS | 1650 | 1468224434244 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:14 INFO - PROCESS | 1650 | 1468224434332 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 01:07:14 INFO - PROCESS | 1650 | 1468224434376 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:14 INFO - PROCESS | 1650 | 1468224434377 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x112fc9000 == 52 [pid = 1650] [id = 52] 01:07:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1164ec400) [pid = 1650] [serial = 152] [outer = 0x0] 01:07:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x118290800) [pid = 1650] [serial = 153] [outer = 0x1164ec400] 01:07:14 INFO - PROCESS | 1650 | 1468224434405 Marionette DEBUG loaded listener.js 01:07:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x120f0fc00) [pid = 1650] [serial = 154] [outer = 0x1164ec400] 01:07:14 INFO - PROCESS | 1650 | 1468224434873 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 01:07:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:07:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 669ms 01:07:14 INFO - PROCESS | 1650 | 1468224434908 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 01:07:14 INFO - PROCESS | 1650 | 1468224434911 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 01:07:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:07:14 INFO - PROCESS | 1650 | 1468224434914 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:07:14 INFO - PROCESS | 1650 | 1468224434915 Marionette TRACE conn2 <- [1,182,null,{}] 01:07:14 INFO - PROCESS | 1650 | 1468224434921 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:14 INFO - PROCESS | 1650 | 1468224434923 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:15 INFO - PROCESS | 1650 | 1468224435031 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 01:07:15 INFO - PROCESS | 1650 | 1468224435108 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:15 INFO - PROCESS | 1650 | 1468224435109 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e49000 == 53 [pid = 1650] [id = 53] 01:07:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x116989c00) [pid = 1650] [serial = 155] [outer = 0x0] 01:07:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x116af6000) [pid = 1650] [serial = 156] [outer = 0x116989c00] 01:07:15 INFO - PROCESS | 1650 | 1468224435154 Marionette DEBUG loaded listener.js 01:07:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x117d19400) [pid = 1650] [serial = 157] [outer = 0x116989c00] 01:07:15 INFO - PROCESS | 1650 | --DOCSHELL 0x118f95000 == 52 [pid = 1650] [id = 46] 01:07:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11747c000 == 51 [pid = 1650] [id = 45] 01:07:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11694f800 == 50 [pid = 1650] [id = 44] 01:07:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1169b0000 == 49 [pid = 1650] [id = 28] 01:07:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1164a7800 == 48 [pid = 1650] [id = 43] 01:07:15 INFO - PROCESS | 1650 | --DOCSHELL 0x112fe1800 == 47 [pid = 1650] [id = 42] 01:07:15 INFO - PROCESS | 1650 | --DOCSHELL 0x119272000 == 46 [pid = 1650] [id = 33] 01:07:15 INFO - PROCESS | 1650 | --DOCSHELL 0x118755000 == 45 [pid = 1650] [id = 31] 01:07:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1169ad000 == 44 [pid = 1650] [id = 34] 01:07:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11925b000 == 43 [pid = 1650] [id = 32] 01:07:15 INFO - PROCESS | 1650 | --DOCSHELL 0x117151800 == 42 [pid = 1650] [id = 29] 01:07:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11836e800 == 41 [pid = 1650] [id = 30] 01:07:15 INFO - PROCESS | 1650 | --DOCSHELL 0x116410800 == 40 [pid = 1650] [id = 27] 01:07:15 INFO - PROCESS | 1650 | --DOCSHELL 0x112fc9000 == 39 [pid = 1650] [id = 52] 01:07:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1248bf800 == 38 [pid = 1650] [id = 41] 01:07:15 INFO - PROCESS | 1650 | --DOCSHELL 0x123d33800 == 37 [pid = 1650] [id = 51] 01:07:15 INFO - PROCESS | 1650 | --DOCSHELL 0x121378800 == 36 [pid = 1650] [id = 50] 01:07:15 INFO - PROCESS | 1650 | --DOCSHELL 0x123d32000 == 35 [pid = 1650] [id = 40] 01:07:15 INFO - PROCESS | 1650 | --DOCSHELL 0x120e4d800 == 34 [pid = 1650] [id = 36] 01:07:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11926e800 == 33 [pid = 1650] [id = 49] 01:07:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1214d0000 == 32 [pid = 1650] [id = 38] 01:07:15 INFO - PROCESS | 1650 | --DOCSHELL 0x119a7c800 == 31 [pid = 1650] [id = 35] 01:07:15 INFO - PROCESS | 1650 | --DOCSHELL 0x121180800 == 30 [pid = 1650] [id = 37] 01:07:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12199a000 == 29 [pid = 1650] [id = 39] 01:07:15 INFO - PROCESS | 1650 | --DOCSHELL 0x119851800 == 28 [pid = 1650] [id = 47] 01:07:15 INFO - PROCESS | 1650 | --DOCSHELL 0x113246800 == 27 [pid = 1650] [id = 48] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x123e30000) [pid = 1650] [serial = 11] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12dbd3c00) [pid = 1650] [serial = 64] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x119211800) [pid = 1650] [serial = 87] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1198ac400) [pid = 1650] [serial = 90] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x120f0cc00) [pid = 1650] [serial = 91] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x120f12800) [pid = 1650] [serial = 93] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12101d400) [pid = 1650] [serial = 94] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x121134400) [pid = 1650] [serial = 96] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x123d19400) [pid = 1650] [serial = 99] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x123ef5400) [pid = 1650] [serial = 102] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x124511000) [pid = 1650] [serial = 105] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12626e800) [pid = 1650] [serial = 108] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x126793000) [pid = 1650] [serial = 111] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x126ca7c00) [pid = 1650] [serial = 114] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x128935c00) [pid = 1650] [serial = 117] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x121755000) [pid = 1650] [serial = 97] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1121af400) [pid = 1650] [serial = 66] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x115e92c00) [pid = 1650] [serial = 69] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11828e000) [pid = 1650] [serial = 72] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x116776000) [pid = 1650] [serial = 75] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x116a1b400) [pid = 1650] [serial = 76] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x117566400) [pid = 1650] [serial = 78] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x117dab800) [pid = 1650] [serial = 79] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118541c00) [pid = 1650] [serial = 81] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11886ec00) [pid = 1650] [serial = 84] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x124dd3400) [pid = 1650] [serial = 106] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12627ac00) [pid = 1650] [serial = 109] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1196a2000) [pid = 1650] [serial = 88] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12694bc00) [pid = 1650] [serial = 112] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118541400) [pid = 1650] [serial = 73] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116af3800) [pid = 1650] [serial = 70] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1187aa400) [pid = 1650] [serial = 82] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112985c00) [pid = 1650] [serial = 67] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123e2cc00) [pid = 1650] [serial = 100] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119208400) [pid = 1650] [serial = 85] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12bb15400) [pid = 1650] [serial = 27] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12bb1bc00) [pid = 1650] [serial = 28] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12b906000) [pid = 1650] [serial = 24] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12b90f000) [pid = 1650] [serial = 25] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12a864400) [pid = 1650] [serial = 21] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12aa43c00) [pid = 1650] [serial = 22] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1293df400) [pid = 1650] [serial = 18] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12911b400) [pid = 1650] [serial = 15] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x129121000) [pid = 1650] [serial = 16] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12193a400) [pid = 1650] [serial = 8] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12d1d9000) [pid = 1650] [serial = 55] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12d1d5000) [pid = 1650] [serial = 54] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12d1bd000) [pid = 1650] [serial = 48] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12d31c400) [pid = 1650] [serial = 51] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12c631800) [pid = 1650] [serial = 45] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12cf15c00) [pid = 1650] [serial = 46] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12c623000) [pid = 1650] [serial = 42] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12c627800) [pid = 1650] [serial = 43] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12c925c00) [pid = 1650] [serial = 40] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12c6c8400) [pid = 1650] [serial = 39] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12bfb8c00) [pid = 1650] [serial = 36] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12c6be400) [pid = 1650] [serial = 37] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12bf28800) [pid = 1650] [serial = 33] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12bfb0000) [pid = 1650] [serial = 34] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12bf28400) [pid = 1650] [serial = 31] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x11814e800) [pid = 1650] [serial = 30] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12dbcd400) [pid = 1650] [serial = 63] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x118293400) [pid = 1650] [serial = 60] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x118299000) [pid = 1650] [serial = 61] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12b245c00) [pid = 1650] [serial = 57] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12d1df000) [pid = 1650] [serial = 58] [outer = 0x0] [url = about:blank] 01:07:15 INFO - PROCESS | 1650 | 1468224435979 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 01:07:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:07:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1070ms 01:07:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:07:15 INFO - PROCESS | 1650 | 1468224435990 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 01:07:15 INFO - PROCESS | 1650 | 1468224435992 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 01:07:15 INFO - PROCESS | 1650 | 1468224435995 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:07:15 INFO - PROCESS | 1650 | 1468224435998 Marionette TRACE conn2 <- [1,186,null,{}] 01:07:16 INFO - PROCESS | 1650 | 1468224436007 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:16 INFO - PROCESS | 1650 | 1468224436008 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:16 INFO - PROCESS | 1650 | 1468224436089 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 01:07:16 INFO - PROCESS | 1650 | 1468224436130 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:16 INFO - PROCESS | 1650 | 1468224436132 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x113356000 == 28 [pid = 1650] [id = 54] 01:07:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x116780000) [pid = 1650] [serial = 158] [outer = 0x0] 01:07:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x116af3800) [pid = 1650] [serial = 159] [outer = 0x116780000] 01:07:16 INFO - PROCESS | 1650 | 1468224436159 Marionette DEBUG loaded listener.js 01:07:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x117d1cc00) [pid = 1650] [serial = 160] [outer = 0x116780000] 01:07:16 INFO - PROCESS | 1650 | 1468224436423 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 01:07:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:07:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 472ms 01:07:16 INFO - PROCESS | 1650 | 1468224436466 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 01:07:16 INFO - PROCESS | 1650 | 1468224436473 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 01:07:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:07:16 INFO - PROCESS | 1650 | 1468224436482 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:07:16 INFO - PROCESS | 1650 | 1468224436484 Marionette TRACE conn2 <- [1,190,null,{}] 01:07:16 INFO - PROCESS | 1650 | 1468224436491 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:16 INFO - PROCESS | 1650 | 1468224436492 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:16 INFO - PROCESS | 1650 | 1468224436568 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 01:07:16 INFO - PROCESS | 1650 | 1468224436573 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:16 INFO - PROCESS | 1650 | 1468224436574 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169b4000 == 29 [pid = 1650] [id = 55] 01:07:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x117dabc00) [pid = 1650] [serial = 161] [outer = 0x0] 01:07:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x118292000) [pid = 1650] [serial = 162] [outer = 0x117dabc00] 01:07:16 INFO - PROCESS | 1650 | 1468224436603 Marionette DEBUG loaded listener.js 01:07:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x118732c00) [pid = 1650] [serial = 163] [outer = 0x117dabc00] 01:07:16 INFO - PROCESS | 1650 | 1468224436917 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 01:07:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:07:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 474ms 01:07:16 INFO - PROCESS | 1650 | 1468224436957 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 01:07:16 INFO - PROCESS | 1650 | 1468224436958 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 01:07:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:07:16 INFO - PROCESS | 1650 | 1468224436960 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:07:16 INFO - PROCESS | 1650 | 1468224436962 Marionette TRACE conn2 <- [1,194,null,{}] 01:07:16 INFO - PROCESS | 1650 | 1468224436970 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:16 INFO - PROCESS | 1650 | 1468224436973 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:17 INFO - PROCESS | 1650 | 1468224437046 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 01:07:17 INFO - PROCESS | 1650 | 1468224437051 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:17 INFO - PROCESS | 1650 | 1468224437055 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d7b000 == 30 [pid = 1650] [id = 56] 01:07:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11886ec00) [pid = 1650] [serial = 164] [outer = 0x0] 01:07:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11920b400) [pid = 1650] [serial = 165] [outer = 0x11886ec00] 01:07:17 INFO - PROCESS | 1650 | 1468224437082 Marionette DEBUG loaded listener.js 01:07:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119561800) [pid = 1650] [serial = 166] [outer = 0x11886ec00] 01:07:17 INFO - PROCESS | 1650 | 1468224437374 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 01:07:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:07:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 470ms 01:07:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:07:17 INFO - PROCESS | 1650 | 1468224437431 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 01:07:17 INFO - PROCESS | 1650 | 1468224437432 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 01:07:17 INFO - PROCESS | 1650 | 1468224437434 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:07:17 INFO - PROCESS | 1650 | 1468224437437 Marionette TRACE conn2 <- [1,198,null,{}] 01:07:17 INFO - PROCESS | 1650 | 1468224437440 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:17 INFO - PROCESS | 1650 | 1468224437441 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:17 INFO - PROCESS | 1650 | 1468224437514 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 01:07:17 INFO - PROCESS | 1650 | 1468224437559 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:17 INFO - PROCESS | 1650 | 1468224437561 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184e6000 == 31 [pid = 1650] [id = 57] 01:07:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118fad800) [pid = 1650] [serial = 167] [outer = 0x0] 01:07:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1198b2800) [pid = 1650] [serial = 168] [outer = 0x118fad800] 01:07:17 INFO - PROCESS | 1650 | 1468224437586 Marionette DEBUG loaded listener.js 01:07:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x120f0b000) [pid = 1650] [serial = 169] [outer = 0x118fad800] 01:07:17 INFO - PROCESS | 1650 | 1468224437833 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 01:07:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:07:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 421ms 01:07:17 INFO - PROCESS | 1650 | 1468224437859 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 01:07:17 INFO - PROCESS | 1650 | 1468224437860 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 01:07:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:07:17 INFO - PROCESS | 1650 | 1468224437866 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:07:17 INFO - PROCESS | 1650 | 1468224437867 Marionette TRACE conn2 <- [1,202,null,{}] 01:07:17 INFO - PROCESS | 1650 | 1468224437877 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:17 INFO - PROCESS | 1650 | 1468224437887 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:17 INFO - PROCESS | 1650 | 1468224437989 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 01:07:17 INFO - PROCESS | 1650 | 1468224437993 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:17 INFO - PROCESS | 1650 | 1468224437994 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x119268000 == 32 [pid = 1650] [id = 58] 01:07:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x113c62400) [pid = 1650] [serial = 170] [outer = 0x0] 01:07:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x120f12800) [pid = 1650] [serial = 171] [outer = 0x113c62400] 01:07:18 INFO - PROCESS | 1650 | 1468224438019 Marionette DEBUG loaded listener.js 01:07:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x121130c00) [pid = 1650] [serial = 172] [outer = 0x113c62400] 01:07:18 INFO - PROCESS | 1650 | 1468224438372 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 01:07:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:07:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 526ms 01:07:18 INFO - PROCESS | 1650 | 1468224438399 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 01:07:18 INFO - PROCESS | 1650 | 1468224438400 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 01:07:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:07:18 INFO - PROCESS | 1650 | 1468224438404 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:07:18 INFO - PROCESS | 1650 | 1468224438406 Marionette TRACE conn2 <- [1,206,null,{}] 01:07:18 INFO - PROCESS | 1650 | 1468224438408 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:18 INFO - PROCESS | 1650 | 1468224438412 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:18 INFO - PROCESS | 1650 | 1468224438507 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 01:07:18 INFO - PROCESS | 1650 | 1468224438545 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:18 INFO - PROCESS | 1650 | 1468224438546 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a93800 == 33 [pid = 1650] [id = 59] 01:07:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x123d19400) [pid = 1650] [serial = 173] [outer = 0x0] 01:07:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x124538000) [pid = 1650] [serial = 174] [outer = 0x123d19400] 01:07:18 INFO - PROCESS | 1650 | 1468224438572 Marionette DEBUG loaded listener.js 01:07:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1248ea400) [pid = 1650] [serial = 175] [outer = 0x123d19400] 01:07:18 INFO - PROCESS | 1650 | 1468224438856 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 01:07:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:07:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 471ms 01:07:18 INFO - PROCESS | 1650 | 1468224438875 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 01:07:18 INFO - PROCESS | 1650 | 1468224438876 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 01:07:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:07:18 INFO - PROCESS | 1650 | 1468224438879 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:07:18 INFO - PROCESS | 1650 | 1468224438880 Marionette TRACE conn2 <- [1,210,null,{}] 01:07:18 INFO - PROCESS | 1650 | 1468224438882 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:18 INFO - PROCESS | 1650 | 1468224438883 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:18 INFO - PROCESS | 1650 | 1468224438990 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 01:07:19 INFO - PROCESS | 1650 | 1468224439020 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:19 INFO - PROCESS | 1650 | 1468224439021 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x121082800 == 34 [pid = 1650] [id = 60] 01:07:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x124507000) [pid = 1650] [serial = 176] [outer = 0x0] 01:07:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x124dca000) [pid = 1650] [serial = 177] [outer = 0x124507000] 01:07:19 INFO - PROCESS | 1650 | 1468224439045 Marionette DEBUG loaded listener.js 01:07:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124e92400) [pid = 1650] [serial = 178] [outer = 0x124507000] 01:07:19 INFO - PROCESS | 1650 | 1468224439417 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 01:07:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:07:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 570ms 01:07:19 INFO - PROCESS | 1650 | 1468224439449 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 01:07:19 INFO - PROCESS | 1650 | 1468224439450 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 01:07:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:07:19 INFO - PROCESS | 1650 | 1468224439457 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:07:19 INFO - PROCESS | 1650 | 1468224439458 Marionette TRACE conn2 <- [1,214,null,{}] 01:07:19 INFO - PROCESS | 1650 | 1468224439460 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:19 INFO - PROCESS | 1650 | 1468224439461 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:19 INFO - PROCESS | 1650 | 1468224439534 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 01:07:19 INFO - PROCESS | 1650 | 1468224439539 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:19 INFO - PROCESS | 1650 | 1468224439541 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x121290000 == 35 [pid = 1650] [id = 61] 01:07:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x124dd2400) [pid = 1650] [serial = 179] [outer = 0x0] 01:07:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126278000) [pid = 1650] [serial = 180] [outer = 0x124dd2400] 01:07:19 INFO - PROCESS | 1650 | 1468224439564 Marionette DEBUG loaded listener.js 01:07:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126790400) [pid = 1650] [serial = 181] [outer = 0x124dd2400] 01:07:19 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116980400) [pid = 1650] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 01:07:19 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x129019000) [pid = 1650] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:07:19 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x121757000) [pid = 1650] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:07:19 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126cc5000) [pid = 1650] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:07:19 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119210800) [pid = 1650] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:07:19 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x117dae400) [pid = 1650] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:07:19 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x116986400) [pid = 1650] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:07:19 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11920d800) [pid = 1650] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 01:07:19 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x117db1000) [pid = 1650] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 01:07:19 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1121be800) [pid = 1650] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 01:07:20 INFO - PROCESS | 1650 | 1468224440018 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 01:07:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:07:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 619ms 01:07:20 INFO - PROCESS | 1650 | 1468224440077 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 01:07:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:07:20 INFO - PROCESS | 1650 | 1468224440079 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 01:07:20 INFO - PROCESS | 1650 | 1468224440082 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:07:20 INFO - PROCESS | 1650 | 1468224440084 Marionette TRACE conn2 <- [1,218,null,{}] 01:07:20 INFO - PROCESS | 1650 | 1468224440087 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:20 INFO - PROCESS | 1650 | 1468224440089 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:20 INFO - PROCESS | 1650 | 1468224440228 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 01:07:20 INFO - PROCESS | 1650 | 1468224440274 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:20 INFO - PROCESS | 1650 | 1468224440275 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214d7000 == 36 [pid = 1650] [id = 62] 01:07:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x112f87800) [pid = 1650] [serial = 182] [outer = 0x0] 01:07:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119206c00) [pid = 1650] [serial = 183] [outer = 0x112f87800] 01:07:20 INFO - PROCESS | 1650 | 1468224440308 Marionette DEBUG loaded listener.js 01:07:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x126271000) [pid = 1650] [serial = 184] [outer = 0x112f87800] 01:07:20 INFO - PROCESS | 1650 | 1468224440554 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 01:07:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:07:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 521ms 01:07:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:07:20 INFO - PROCESS | 1650 | 1468224440609 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 01:07:20 INFO - PROCESS | 1650 | 1468224440610 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 01:07:20 INFO - PROCESS | 1650 | 1468224440612 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:07:20 INFO - PROCESS | 1650 | 1468224440613 Marionette TRACE conn2 <- [1,222,null,{}] 01:07:20 INFO - PROCESS | 1650 | 1468224440616 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:20 INFO - PROCESS | 1650 | 1468224440617 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:20 INFO - PROCESS | 1650 | 1468224440693 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 01:07:20 INFO - PROCESS | 1650 | 1468224440696 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:20 INFO - PROCESS | 1650 | 1468224440697 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d2e000 == 37 [pid = 1650] [id = 63] 01:07:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12627a000) [pid = 1650] [serial = 185] [outer = 0x0] 01:07:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x12694b400) [pid = 1650] [serial = 186] [outer = 0x12627a000] 01:07:20 INFO - PROCESS | 1650 | 1468224440724 Marionette DEBUG loaded listener.js 01:07:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x126b9fc00) [pid = 1650] [serial = 187] [outer = 0x12627a000] 01:07:21 INFO - PROCESS | 1650 | 1468224441026 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 01:07:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:07:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 01:07:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:07:21 INFO - PROCESS | 1650 | 1468224441081 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 01:07:21 INFO - PROCESS | 1650 | 1468224441082 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 01:07:21 INFO - PROCESS | 1650 | 1468224441084 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:07:21 INFO - PROCESS | 1650 | 1468224441086 Marionette TRACE conn2 <- [1,226,null,{}] 01:07:21 INFO - PROCESS | 1650 | 1468224441097 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:21 INFO - PROCESS | 1650 | 1468224441099 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:21 INFO - PROCESS | 1650 | 1468224441189 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 01:07:21 INFO - PROCESS | 1650 | 1468224441193 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:21 INFO - PROCESS | 1650 | 1468224441194 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x126256000 == 38 [pid = 1650] [id = 64] 01:07:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x126ca3c00) [pid = 1650] [serial = 188] [outer = 0x0] 01:07:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x126cc2c00) [pid = 1650] [serial = 189] [outer = 0x126ca3c00] 01:07:21 INFO - PROCESS | 1650 | 1468224441220 Marionette DEBUG loaded listener.js 01:07:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x129019c00) [pid = 1650] [serial = 190] [outer = 0x126ca3c00] 01:07:21 INFO - PROCESS | 1650 | 1468224441522 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 01:07:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:07:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 470ms 01:07:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:07:21 INFO - PROCESS | 1650 | 1468224441557 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 01:07:21 INFO - PROCESS | 1650 | 1468224441558 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 01:07:21 INFO - PROCESS | 1650 | 1468224441560 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:07:21 INFO - PROCESS | 1650 | 1468224441561 Marionette TRACE conn2 <- [1,230,null,{}] 01:07:21 INFO - PROCESS | 1650 | 1468224441563 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:21 INFO - PROCESS | 1650 | 1468224441564 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:21 INFO - PROCESS | 1650 | 1468224441640 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 01:07:21 INFO - PROCESS | 1650 | 1468224441643 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:21 INFO - PROCESS | 1650 | 1468224441644 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b17000 == 39 [pid = 1650] [id = 65] 01:07:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126938800) [pid = 1650] [serial = 191] [outer = 0x0] 01:07:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12911f800) [pid = 1650] [serial = 192] [outer = 0x126938800] 01:07:21 INFO - PROCESS | 1650 | 1468224441668 Marionette DEBUG loaded listener.js 01:07:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12937f800) [pid = 1650] [serial = 193] [outer = 0x126938800] 01:07:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 01:07:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 568ms 01:07:22 INFO - PROCESS | 1650 | 1468224442123 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 01:07:22 INFO - PROCESS | 1650 | 1468224442129 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 01:07:22 INFO - PROCESS | 1650 | 1468224442131 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 01:07:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 01:07:22 INFO - PROCESS | 1650 | 1468224442135 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 01:07:22 INFO - PROCESS | 1650 | 1468224442137 Marionette TRACE conn2 <- [1,234,null,{}] 01:07:22 INFO - PROCESS | 1650 | 1468224442141 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:22 INFO - PROCESS | 1650 | 1468224442142 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:22 INFO - PROCESS | 1650 | 1468224442247 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 01:07:22 INFO - PROCESS | 1650 | 1468224442317 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:22 INFO - PROCESS | 1650 | 1468224442319 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11640a000 == 40 [pid = 1650] [id = 66] 01:07:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x113c92000) [pid = 1650] [serial = 194] [outer = 0x0] 01:07:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116984c00) [pid = 1650] [serial = 195] [outer = 0x113c92000] 01:07:22 INFO - PROCESS | 1650 | 1468224442349 Marionette DEBUG loaded listener.js 01:07:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x117da7c00) [pid = 1650] [serial = 196] [outer = 0x113c92000] 01:07:22 INFO - PROCESS | 1650 | 1468224442813 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 01:07:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 01:07:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 720ms 01:07:22 INFO - PROCESS | 1650 | 1468224442883 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 01:07:22 INFO - PROCESS | 1650 | 1468224442888 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 01:07:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 01:07:22 INFO - PROCESS | 1650 | 1468224442894 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 01:07:22 INFO - PROCESS | 1650 | 1468224442896 Marionette TRACE conn2 <- [1,238,null,{}] 01:07:22 INFO - PROCESS | 1650 | 1468224442898 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:22 INFO - PROCESS | 1650 | 1468224442900 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:23 INFO - PROCESS | 1650 | 1468224443008 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 01:07:23 INFO - PROCESS | 1650 | 1468224443076 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:23 INFO - PROCESS | 1650 | 1468224443077 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11714a800 == 41 [pid = 1650] [id = 67] 01:07:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116f86c00) [pid = 1650] [serial = 197] [outer = 0x0] 01:07:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118291000) [pid = 1650] [serial = 198] [outer = 0x116f86c00] 01:07:23 INFO - PROCESS | 1650 | 1468224443108 Marionette DEBUG loaded listener.js 01:07:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1187aec00) [pid = 1650] [serial = 199] [outer = 0x116f86c00] 01:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x126256000 == 40 [pid = 1650] [id = 64] 01:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x123d2e000 == 39 [pid = 1650] [id = 63] 01:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1214d7000 == 38 [pid = 1650] [id = 62] 01:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x121290000 == 37 [pid = 1650] [id = 61] 01:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x121082800 == 36 [pid = 1650] [id = 60] 01:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x119a93800 == 35 [pid = 1650] [id = 59] 01:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x119268000 == 34 [pid = 1650] [id = 58] 01:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1184e6000 == 33 [pid = 1650] [id = 57] 01:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x117d7b000 == 32 [pid = 1650] [id = 56] 01:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1169b4000 == 31 [pid = 1650] [id = 55] 01:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x113356000 == 30 [pid = 1650] [id = 54] 01:07:23 INFO - PROCESS | 1650 | --DOCSHELL 0x115e49000 == 29 [pid = 1650] [id = 53] 01:07:23 INFO - PROCESS | 1650 | 1468224443690 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 01:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123eecc00) [pid = 1650] [serial = 139] [outer = 0x0] [url = about:blank] 01:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118290400) [pid = 1650] [serial = 126] [outer = 0x0] [url = about:blank] 01:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116a1b800) [pid = 1650] [serial = 123] [outer = 0x0] [url = about:blank] 01:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1198bb800) [pid = 1650] [serial = 135] [outer = 0x0] [url = about:blank] 01:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11886e400) [pid = 1650] [serial = 132] [outer = 0x0] [url = about:blank] 01:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112e16400) [pid = 1650] [serial = 129] [outer = 0x0] [url = about:blank] 01:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x117dac800) [pid = 1650] [serial = 130] [outer = 0x0] [url = about:blank] 01:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118732000) [pid = 1650] [serial = 127] [outer = 0x0] [url = about:blank] 01:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x117563400) [pid = 1650] [serial = 124] [outer = 0x0] [url = about:blank] 01:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12937c800) [pid = 1650] [serial = 121] [outer = 0x0] [url = about:blank] 01:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x120f0a800) [pid = 1650] [serial = 136] [outer = 0x0] [url = about:blank] 01:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1196a6000) [pid = 1650] [serial = 133] [outer = 0x0] [url = about:blank] 01:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x121016400) [pid = 1650] [serial = 138] [outer = 0x0] [url = about:blank] 01:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12911dc00) [pid = 1650] [serial = 120] [outer = 0x0] [url = about:blank] 01:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124346800) [pid = 1650] [serial = 103] [outer = 0x0] [url = about:blank] 01:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x129012000) [pid = 1650] [serial = 118] [outer = 0x0] [url = about:blank] 01:07:23 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x126cc4400) [pid = 1650] [serial = 115] [outer = 0x0] [url = about:blank] 01:07:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 01:07:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 820ms 01:07:23 INFO - PROCESS | 1650 | 1468224443715 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 01:07:23 INFO - PROCESS | 1650 | 1468224443717 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 01:07:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 01:07:23 INFO - PROCESS | 1650 | 1468224443723 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 01:07:23 INFO - PROCESS | 1650 | 1468224443724 Marionette TRACE conn2 <- [1,242,null,{}] 01:07:23 INFO - PROCESS | 1650 | 1468224443728 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:23 INFO - PROCESS | 1650 | 1468224443730 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:23 INFO - PROCESS | 1650 | 1468224443799 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 01:07:23 INFO - PROCESS | 1650 | 1468224443807 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:23 INFO - PROCESS | 1650 | 1468224443810 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x115ee9000 == 30 [pid = 1650] [id = 68] 01:07:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x117db1c00) [pid = 1650] [serial = 200] [outer = 0x0] 01:07:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118297800) [pid = 1650] [serial = 201] [outer = 0x117db1c00] 01:07:23 INFO - PROCESS | 1650 | 1468224443837 Marionette DEBUG loaded listener.js 01:07:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1187ac000) [pid = 1650] [serial = 202] [outer = 0x117db1c00] 01:07:24 INFO - PROCESS | 1650 | 1468224444147 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 01:07:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 01:07:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 471ms 01:07:24 INFO - PROCESS | 1650 | 1468224444194 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 01:07:24 INFO - PROCESS | 1650 | 1468224444196 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 01:07:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 01:07:24 INFO - PROCESS | 1650 | 1468224444201 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 01:07:24 INFO - PROCESS | 1650 | 1468224444202 Marionette TRACE conn2 <- [1,246,null,{}] 01:07:24 INFO - PROCESS | 1650 | 1468224444204 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:24 INFO - PROCESS | 1650 | 1468224444206 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:24 INFO - PROCESS | 1650 | 1468224444287 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 01:07:24 INFO - PROCESS | 1650 | 1468224444331 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:24 INFO - PROCESS | 1650 | 1468224444332 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x117164000 == 31 [pid = 1650] [id = 69] 01:07:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118867c00) [pid = 1650] [serial = 203] [outer = 0x0] 01:07:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11955bc00) [pid = 1650] [serial = 204] [outer = 0x118867c00] 01:07:24 INFO - PROCESS | 1650 | 1468224444360 Marionette DEBUG loaded listener.js 01:07:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1198b2c00) [pid = 1650] [serial = 205] [outer = 0x118867c00] 01:07:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x120f10000) [pid = 1650] [serial = 206] [outer = 0x12cf12c00] 01:07:24 INFO - PROCESS | 1650 | 1468224444670 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 01:07:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 01:07:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 521ms 01:07:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 01:07:24 INFO - PROCESS | 1650 | 1468224444721 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 01:07:24 INFO - PROCESS | 1650 | 1468224444723 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 01:07:24 INFO - PROCESS | 1650 | 1468224444725 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 01:07:24 INFO - PROCESS | 1650 | 1468224444727 Marionette TRACE conn2 <- [1,250,null,{}] 01:07:24 INFO - PROCESS | 1650 | 1468224444735 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:24 INFO - PROCESS | 1650 | 1468224444738 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:24 INFO - PROCESS | 1650 | 1468224444812 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 01:07:24 INFO - PROCESS | 1650 | 1468224444861 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:24 INFO - PROCESS | 1650 | 1468224444863 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f8f800 == 32 [pid = 1650] [id = 70] 01:07:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x113380800) [pid = 1650] [serial = 207] [outer = 0x0] 01:07:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x120f07000) [pid = 1650] [serial = 208] [outer = 0x113380800] 01:07:24 INFO - PROCESS | 1650 | 1468224444892 Marionette DEBUG loaded listener.js 01:07:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12426a000) [pid = 1650] [serial = 209] [outer = 0x113380800] 01:07:25 INFO - PROCESS | 1650 | 1468224445161 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 01:07:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 01:07:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 470ms 01:07:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 01:07:25 INFO - PROCESS | 1650 | 1468224445196 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 01:07:25 INFO - PROCESS | 1650 | 1468224445197 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 01:07:25 INFO - PROCESS | 1650 | 1468224445199 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 01:07:25 INFO - PROCESS | 1650 | 1468224445201 Marionette TRACE conn2 <- [1,254,null,{}] 01:07:25 INFO - PROCESS | 1650 | 1468224445211 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:25 INFO - PROCESS | 1650 | 1468224445212 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:25 INFO - PROCESS | 1650 | 1468224445292 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 01:07:25 INFO - PROCESS | 1650 | 1468224445296 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:25 INFO - PROCESS | 1650 | 1468224445297 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e3d800 == 33 [pid = 1650] [id = 71] 01:07:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124505000) [pid = 1650] [serial = 210] [outer = 0x0] 01:07:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124dc7400) [pid = 1650] [serial = 211] [outer = 0x124505000] 01:07:25 INFO - PROCESS | 1650 | 1468224445324 Marionette DEBUG loaded listener.js 01:07:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124e93000) [pid = 1650] [serial = 212] [outer = 0x124505000] 01:07:25 INFO - PROCESS | 1650 | 1468224445630 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 01:07:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 01:07:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 473ms 01:07:25 INFO - PROCESS | 1650 | 1468224445672 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 01:07:25 INFO - PROCESS | 1650 | 1468224445674 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 01:07:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 01:07:25 INFO - PROCESS | 1650 | 1468224445676 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 01:07:25 INFO - PROCESS | 1650 | 1468224445677 Marionette TRACE conn2 <- [1,258,null,{}] 01:07:25 INFO - PROCESS | 1650 | 1468224445679 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:25 INFO - PROCESS | 1650 | 1468224445681 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:25 INFO - PROCESS | 1650 | 1468224445786 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 01:07:25 INFO - PROCESS | 1650 | 1468224445798 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:25 INFO - PROCESS | 1650 | 1468224445799 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x121183800 == 34 [pid = 1650] [id = 72] 01:07:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119208800) [pid = 1650] [serial = 213] [outer = 0x0] 01:07:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12627ac00) [pid = 1650] [serial = 214] [outer = 0x119208800] 01:07:25 INFO - PROCESS | 1650 | 1468224445824 Marionette DEBUG loaded listener.js 01:07:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12694f000) [pid = 1650] [serial = 215] [outer = 0x119208800] 01:07:26 INFO - PROCESS | 1650 | 1468224446206 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 01:07:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 01:07:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 568ms 01:07:26 INFO - PROCESS | 1650 | 1468224446244 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 01:07:26 INFO - PROCESS | 1650 | 1468224446245 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 01:07:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 01:07:26 INFO - PROCESS | 1650 | 1468224446248 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 01:07:26 INFO - PROCESS | 1650 | 1468224446249 Marionette TRACE conn2 <- [1,262,null,{}] 01:07:26 INFO - PROCESS | 1650 | 1468224446251 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:26 INFO - PROCESS | 1650 | 1468224446255 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:26 INFO - PROCESS | 1650 | 1468224446362 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 01:07:26 INFO - PROCESS | 1650 | 1468224446397 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:26 INFO - PROCESS | 1650 | 1468224446398 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1242c5000 == 35 [pid = 1650] [id = 73] 01:07:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126ca7c00) [pid = 1650] [serial = 216] [outer = 0x0] 01:07:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12893d400) [pid = 1650] [serial = 217] [outer = 0x126ca7c00] 01:07:26 INFO - PROCESS | 1650 | 1468224446421 Marionette DEBUG loaded listener.js 01:07:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x129383800) [pid = 1650] [serial = 218] [outer = 0x126ca7c00] 01:07:26 INFO - PROCESS | 1650 | 1468224446768 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 01:07:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 01:07:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 568ms 01:07:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 01:07:26 INFO - PROCESS | 1650 | 1468224446817 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 01:07:26 INFO - PROCESS | 1650 | 1468224446819 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 01:07:26 INFO - PROCESS | 1650 | 1468224446822 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 01:07:26 INFO - PROCESS | 1650 | 1468224446824 Marionette TRACE conn2 <- [1,266,null,{}] 01:07:26 INFO - PROCESS | 1650 | 1468224446836 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:26 INFO - PROCESS | 1650 | 1468224446837 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:26 INFO - PROCESS | 1650 | 1468224446975 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 01:07:27 INFO - PROCESS | 1650 | 1468224447020 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:27 INFO - PROCESS | 1650 | 1468224447021 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e23800 == 36 [pid = 1650] [id = 74] 01:07:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129383c00) [pid = 1650] [serial = 219] [outer = 0x0] 01:07:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1293e6000) [pid = 1650] [serial = 220] [outer = 0x129383c00] 01:07:27 INFO - PROCESS | 1650 | 1468224447059 Marionette DEBUG loaded listener.js 01:07:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1293fb000) [pid = 1650] [serial = 221] [outer = 0x129383c00] 01:07:27 INFO - PROCESS | 1650 | 1468224447487 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 01:07:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 01:07:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 720ms 01:07:27 INFO - PROCESS | 1650 | 1468224447543 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 01:07:27 INFO - PROCESS | 1650 | 1468224447544 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 01:07:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 01:07:27 INFO - PROCESS | 1650 | 1468224447546 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 01:07:27 INFO - PROCESS | 1650 | 1468224447547 Marionette TRACE conn2 <- [1,270,null,{}] 01:07:27 INFO - PROCESS | 1650 | 1468224447549 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:27 INFO - PROCESS | 1650 | 1468224447550 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:27 INFO - PROCESS | 1650 | 1468224447639 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 01:07:27 INFO - PROCESS | 1650 | 1468224447668 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:27 INFO - PROCESS | 1650 | 1468224447669 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x124db1000 == 37 [pid = 1650] [id = 75] 01:07:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a749800) [pid = 1650] [serial = 222] [outer = 0x0] 01:07:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a74e400) [pid = 1650] [serial = 223] [outer = 0x12a749800] 01:07:27 INFO - PROCESS | 1650 | 1468224447696 Marionette DEBUG loaded listener.js 01:07:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a85c000) [pid = 1650] [serial = 224] [outer = 0x12a749800] 01:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123d19400) [pid = 1650] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 01:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118fad800) [pid = 1650] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 01:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x113c62400) [pid = 1650] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 01:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11886ec00) [pid = 1650] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 01:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116989c00) [pid = 1650] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 01:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x117dabc00) [pid = 1650] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 01:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116780000) [pid = 1650] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 01:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112f87c00) [pid = 1650] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 01:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x124507000) [pid = 1650] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 01:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118731c00) [pid = 1650] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 01:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12101a400) [pid = 1650] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 01:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124504800) [pid = 1650] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 01:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112f87800) [pid = 1650] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 01:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124dd2400) [pid = 1650] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 01:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1164ec400) [pid = 1650] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 01:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126ca3c00) [pid = 1650] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 01:07:27 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12627a000) [pid = 1650] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 01:07:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 01:07:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 520ms 01:07:28 INFO - PROCESS | 1650 | 1468224448059 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 01:07:28 INFO - PROCESS | 1650 | 1468224448066 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 01:07:28 INFO - PROCESS | 1650 | 1468224448068 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 01:07:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 01:07:28 INFO - PROCESS | 1650 | 1468224448073 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 01:07:28 INFO - PROCESS | 1650 | 1468224448074 Marionette TRACE conn2 <- [1,274,null,{}] 01:07:28 INFO - PROCESS | 1650 | 1468224448076 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:28 INFO - PROCESS | 1650 | 1468224448078 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:28 INFO - PROCESS | 1650 | 1468224448177 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 01:07:28 INFO - PROCESS | 1650 | 1468224448205 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:28 INFO - PROCESS | 1650 | 1468224448207 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196c6800 == 38 [pid = 1650] [id = 76] 01:07:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112979400) [pid = 1650] [serial = 225] [outer = 0x0] 01:07:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11886ec00) [pid = 1650] [serial = 226] [outer = 0x112979400] 01:07:28 INFO - PROCESS | 1650 | 1468224448230 Marionette DEBUG loaded listener.js 01:07:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x121948c00) [pid = 1650] [serial = 227] [outer = 0x112979400] 01:07:28 INFO - PROCESS | 1650 | 1468224448490 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 01:07:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 01:07:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 471ms 01:07:28 INFO - PROCESS | 1650 | 1468224448542 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 01:07:28 INFO - PROCESS | 1650 | 1468224448544 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 01:07:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 01:07:28 INFO - PROCESS | 1650 | 1468224448546 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 01:07:28 INFO - PROCESS | 1650 | 1468224448547 Marionette TRACE conn2 <- [1,278,null,{}] 01:07:28 INFO - PROCESS | 1650 | 1468224448549 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:28 INFO - PROCESS | 1650 | 1468224448550 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:28 INFO - PROCESS | 1650 | 1468224448628 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 01:07:28 INFO - PROCESS | 1650 | 1468224448632 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:28 INFO - PROCESS | 1650 | 1468224448633 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x129078000 == 39 [pid = 1650] [id = 77] 01:07:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1219bb400) [pid = 1650] [serial = 228] [outer = 0x0] 01:07:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129119800) [pid = 1650] [serial = 229] [outer = 0x1219bb400] 01:07:28 INFO - PROCESS | 1650 | 1468224448658 Marionette DEBUG loaded listener.js 01:07:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a85dc00) [pid = 1650] [serial = 230] [outer = 0x1219bb400] 01:07:28 INFO - PROCESS | 1650 | 1468224448950 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 01:07:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 01:07:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 418ms 01:07:28 INFO - PROCESS | 1650 | 1468224448965 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 01:07:28 INFO - PROCESS | 1650 | 1468224448966 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 01:07:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 01:07:28 INFO - PROCESS | 1650 | 1468224448981 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 01:07:28 INFO - PROCESS | 1650 | 1468224448982 Marionette TRACE conn2 <- [1,282,null,{}] 01:07:28 INFO - PROCESS | 1650 | 1468224448984 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:28 INFO - PROCESS | 1650 | 1468224448988 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:29 INFO - PROCESS | 1650 | 1468224449102 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 01:07:29 INFO - PROCESS | 1650 | 1468224449108 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:29 INFO - PROCESS | 1650 | 1468224449109 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12933c000 == 40 [pid = 1650] [id = 78] 01:07:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1187acc00) [pid = 1650] [serial = 231] [outer = 0x0] 01:07:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a85f000) [pid = 1650] [serial = 232] [outer = 0x1187acc00] 01:07:29 INFO - PROCESS | 1650 | 1468224449135 Marionette DEBUG loaded listener.js 01:07:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12ac98c00) [pid = 1650] [serial = 233] [outer = 0x1187acc00] 01:07:29 INFO - PROCESS | 1650 | 1468224449434 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 01:07:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 01:07:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 474ms 01:07:29 INFO - PROCESS | 1650 | 1468224449459 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 01:07:29 INFO - PROCESS | 1650 | 1468224449460 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 01:07:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 01:07:29 INFO - PROCESS | 1650 | 1468224449463 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 01:07:29 INFO - PROCESS | 1650 | 1468224449464 Marionette TRACE conn2 <- [1,286,null,{}] 01:07:29 INFO - PROCESS | 1650 | 1468224449466 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:29 INFO - PROCESS | 1650 | 1468224449467 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:29 INFO - PROCESS | 1650 | 1468224449548 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 01:07:29 INFO - PROCESS | 1650 | 1468224449553 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:29 INFO - PROCESS | 1650 | 1468224449555 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5b7000 == 41 [pid = 1650] [id = 79] 01:07:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12ac9d000) [pid = 1650] [serial = 234] [outer = 0x0] 01:07:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b24b000) [pid = 1650] [serial = 235] [outer = 0x12ac9d000] 01:07:29 INFO - PROCESS | 1650 | 1468224449579 Marionette DEBUG loaded listener.js 01:07:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b907800) [pid = 1650] [serial = 236] [outer = 0x12ac9d000] 01:07:29 INFO - PROCESS | 1650 | 1468224449928 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 01:07:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 01:07:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 518ms 01:07:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 01:07:29 INFO - PROCESS | 1650 | 1468224449981 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 01:07:29 INFO - PROCESS | 1650 | 1468224449984 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 01:07:29 INFO - PROCESS | 1650 | 1468224449987 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 01:07:29 INFO - PROCESS | 1650 | 1468224449990 Marionette TRACE conn2 <- [1,290,null,{}] 01:07:29 INFO - PROCESS | 1650 | 1468224449994 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:29 INFO - PROCESS | 1650 | 1468224449996 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:30 INFO - PROCESS | 1650 | 1468224450097 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 01:07:30 INFO - PROCESS | 1650 | 1468224450143 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:30 INFO - PROCESS | 1650 | 1468224450145 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x115d94800 == 42 [pid = 1650] [id = 80] 01:07:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116776000) [pid = 1650] [serial = 237] [outer = 0x0] 01:07:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116a13800) [pid = 1650] [serial = 238] [outer = 0x116776000] 01:07:30 INFO - PROCESS | 1650 | 1468224450177 Marionette DEBUG loaded listener.js 01:07:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x117db2800) [pid = 1650] [serial = 239] [outer = 0x116776000] 01:07:30 INFO - PROCESS | 1650 | 1468224450579 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 01:07:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 01:07:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 621ms 01:07:30 INFO - PROCESS | 1650 | 1468224450609 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 01:07:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 01:07:30 INFO - PROCESS | 1650 | 1468224450612 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 01:07:30 INFO - PROCESS | 1650 | 1468224450616 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 01:07:30 INFO - PROCESS | 1650 | 1468224450618 Marionette TRACE conn2 <- [1,294,null,{}] 01:07:30 INFO - PROCESS | 1650 | 1468224450621 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:30 INFO - PROCESS | 1650 | 1468224450623 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:30 INFO - PROCESS | 1650 | 1468224450720 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 01:07:30 INFO - PROCESS | 1650 | 1468224450801 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:30 INFO - PROCESS | 1650 | 1468224450803 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x121084000 == 43 [pid = 1650] [id = 81] 01:07:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11955d800) [pid = 1650] [serial = 240] [outer = 0x0] 01:07:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1196a2800) [pid = 1650] [serial = 241] [outer = 0x11955d800] 01:07:30 INFO - PROCESS | 1650 | 1468224450847 Marionette DEBUG loaded listener.js 01:07:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x120f13800) [pid = 1650] [serial = 242] [outer = 0x11955d800] 01:07:31 INFO - PROCESS | 1650 | 1468224451247 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:07:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:07:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 671ms 01:07:31 INFO - PROCESS | 1650 | 1468224451287 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 01:07:31 INFO - PROCESS | 1650 | 1468224451289 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 01:07:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 01:07:31 INFO - PROCESS | 1650 | 1468224451291 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 01:07:31 INFO - PROCESS | 1650 | 1468224451294 Marionette TRACE conn2 <- [1,298,null,{}] 01:07:31 INFO - PROCESS | 1650 | 1468224451301 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:31 INFO - PROCESS | 1650 | 1468224451304 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:31 INFO - PROCESS | 1650 | 1468224451404 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 01:07:31 INFO - PROCESS | 1650 | 1468224451453 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:31 INFO - PROCESS | 1650 | 1468224451456 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x129697000 == 44 [pid = 1650] [id = 82] 01:07:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x124346c00) [pid = 1650] [serial = 243] [outer = 0x0] 01:07:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x124e65400) [pid = 1650] [serial = 244] [outer = 0x124346c00] 01:07:31 INFO - PROCESS | 1650 | 1468224451486 Marionette DEBUG loaded listener.js 01:07:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126ca8400) [pid = 1650] [serial = 245] [outer = 0x124346c00] 01:07:31 INFO - PROCESS | 1650 | 1468224451874 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:07:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:07:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 621ms 01:07:31 INFO - PROCESS | 1650 | 1468224451913 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 01:07:31 INFO - PROCESS | 1650 | 1468224451914 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 01:07:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 01:07:31 INFO - PROCESS | 1650 | 1468224451917 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 01:07:31 INFO - PROCESS | 1650 | 1468224451918 Marionette TRACE conn2 <- [1,302,null,{}] 01:07:31 INFO - PROCESS | 1650 | 1468224451920 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:31 INFO - PROCESS | 1650 | 1468224451922 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:32 INFO - PROCESS | 1650 | 1468224452019 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 01:07:32 INFO - PROCESS | 1650 | 1468224452098 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:32 INFO - PROCESS | 1650 | 1468224452099 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a83000 == 45 [pid = 1650] [id = 83] 01:07:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126cc2800) [pid = 1650] [serial = 246] [outer = 0x0] 01:07:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x126ccb800) [pid = 1650] [serial = 247] [outer = 0x126cc2800] 01:07:32 INFO - PROCESS | 1650 | 1468224452128 Marionette DEBUG loaded listener.js 01:07:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128ca0800) [pid = 1650] [serial = 248] [outer = 0x126cc2800] 01:07:32 INFO - PROCESS | 1650 | 1468224452542 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:07:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:07:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 669ms 01:07:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 01:07:32 INFO - PROCESS | 1650 | 1468224452586 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 01:07:32 INFO - PROCESS | 1650 | 1468224452587 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 01:07:32 INFO - PROCESS | 1650 | 1468224452590 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 01:07:32 INFO - PROCESS | 1650 | 1468224452591 Marionette TRACE conn2 <- [1,306,null,{}] 01:07:32 INFO - PROCESS | 1650 | 1468224452593 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:32 INFO - PROCESS | 1650 | 1468224452595 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:32 INFO - PROCESS | 1650 | 1468224452690 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 01:07:32 INFO - PROCESS | 1650 | 1468224452739 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:32 INFO - PROCESS | 1650 | 1468224452740 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f69800 == 46 [pid = 1650] [id = 84] 01:07:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118299800) [pid = 1650] [serial = 249] [outer = 0x0] 01:07:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12694d800) [pid = 1650] [serial = 250] [outer = 0x118299800] 01:07:32 INFO - PROCESS | 1650 | 1468224452769 Marionette DEBUG loaded listener.js 01:07:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x128ca3000) [pid = 1650] [serial = 251] [outer = 0x118299800] 01:07:33 INFO - PROCESS | 1650 | 1468224453279 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:07:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:07:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 718ms 01:07:33 INFO - PROCESS | 1650 | 1468224453315 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 01:07:33 INFO - PROCESS | 1650 | 1468224453317 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 01:07:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 01:07:33 INFO - PROCESS | 1650 | 1468224453321 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 01:07:33 INFO - PROCESS | 1650 | 1468224453323 Marionette TRACE conn2 <- [1,310,null,{}] 01:07:33 INFO - PROCESS | 1650 | 1468224453326 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:33 INFO - PROCESS | 1650 | 1468224453328 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:33 INFO - PROCESS | 1650 | 1468224453416 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 01:07:33 INFO - PROCESS | 1650 | 1468224453468 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:33 INFO - PROCESS | 1650 | 1468224453469 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e49800 == 47 [pid = 1650] [id = 85] 01:07:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x117db6c00) [pid = 1650] [serial = 252] [outer = 0x0] 01:07:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11828e800) [pid = 1650] [serial = 253] [outer = 0x117db6c00] 01:07:33 INFO - PROCESS | 1650 | 1468224453497 Marionette DEBUG loaded listener.js 01:07:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x118734000) [pid = 1650] [serial = 254] [outer = 0x117db6c00] 01:07:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12933c000 == 46 [pid = 1650] [id = 78] 01:07:33 INFO - PROCESS | 1650 | --DOCSHELL 0x129078000 == 45 [pid = 1650] [id = 77] 01:07:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1196c6800 == 44 [pid = 1650] [id = 76] 01:07:33 INFO - PROCESS | 1650 | --DOCSHELL 0x124db1000 == 43 [pid = 1650] [id = 75] 01:07:33 INFO - PROCESS | 1650 | --DOCSHELL 0x124e23800 == 42 [pid = 1650] [id = 74] 01:07:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1242c5000 == 41 [pid = 1650] [id = 73] 01:07:33 INFO - PROCESS | 1650 | --DOCSHELL 0x121183800 == 40 [pid = 1650] [id = 72] 01:07:33 INFO - PROCESS | 1650 | --DOCSHELL 0x120e3d800 == 39 [pid = 1650] [id = 71] 01:07:33 INFO - PROCESS | 1650 | --DOCSHELL 0x118f8f800 == 38 [pid = 1650] [id = 70] 01:07:33 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12911f800) [pid = 1650] [serial = 192] [outer = 0x0] [url = about:blank] 01:07:33 INFO - PROCESS | 1650 | --DOCSHELL 0x117164000 == 37 [pid = 1650] [id = 69] 01:07:33 INFO - PROCESS | 1650 | --DOCSHELL 0x115ee9000 == 36 [pid = 1650] [id = 68] 01:07:33 INFO - PROCESS | 1650 | 1468224453892 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:07:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:07:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 622ms 01:07:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 01:07:33 INFO - PROCESS | 1650 | 1468224453942 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 01:07:33 INFO - PROCESS | 1650 | 1468224453945 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 01:07:33 INFO - PROCESS | 1650 | 1468224453949 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 01:07:33 INFO - PROCESS | 1650 | 1468224453951 Marionette TRACE conn2 <- [1,314,null,{}] 01:07:33 INFO - PROCESS | 1650 | 1468224453953 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:33 INFO - PROCESS | 1650 | 1468224453955 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:34 INFO - PROCESS | 1650 | 1468224454041 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x124538000) [pid = 1650] [serial = 174] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1198b2800) [pid = 1650] [serial = 168] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x120f12800) [pid = 1650] [serial = 171] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11920b400) [pid = 1650] [serial = 165] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119561800) [pid = 1650] [serial = 166] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x117d19400) [pid = 1650] [serial = 157] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x116af6000) [pid = 1650] [serial = 156] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118292000) [pid = 1650] [serial = 162] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118732c00) [pid = 1650] [serial = 163] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x116af3800) [pid = 1650] [serial = 159] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x117d1cc00) [pid = 1650] [serial = 160] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1174e3800) [pid = 1650] [serial = 142] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116775800) [pid = 1650] [serial = 141] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x124dca000) [pid = 1650] [serial = 177] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118fa9000) [pid = 1650] [serial = 145] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1187a4800) [pid = 1650] [serial = 144] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123d26800) [pid = 1650] [serial = 148] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1214c2400) [pid = 1650] [serial = 147] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1248ea400) [pid = 1650] [serial = 175] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1248e7400) [pid = 1650] [serial = 151] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119206c00) [pid = 1650] [serial = 183] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12450ec00) [pid = 1650] [serial = 150] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126278000) [pid = 1650] [serial = 180] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124e92400) [pid = 1650] [serial = 178] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x120f0fc00) [pid = 1650] [serial = 154] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118290800) [pid = 1650] [serial = 153] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x129019c00) [pid = 1650] [serial = 190] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12694b400) [pid = 1650] [serial = 186] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126cc2c00) [pid = 1650] [serial = 189] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126271000) [pid = 1650] [serial = 184] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126790400) [pid = 1650] [serial = 181] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x121130c00) [pid = 1650] [serial = 172] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126b9fc00) [pid = 1650] [serial = 187] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x120f0b000) [pid = 1650] [serial = 169] [outer = 0x0] [url = about:blank] 01:07:34 INFO - PROCESS | 1650 | 1468224454092 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:34 INFO - PROCESS | 1650 | 1468224454093 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x116409000 == 37 [pid = 1650] [id = 86] 01:07:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x117d19400) [pid = 1650] [serial = 255] [outer = 0x0] 01:07:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118732c00) [pid = 1650] [serial = 256] [outer = 0x117d19400] 01:07:34 INFO - PROCESS | 1650 | 1468224454121 Marionette DEBUG loaded listener.js 01:07:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119c24400) [pid = 1650] [serial = 257] [outer = 0x117d19400] 01:07:34 INFO - PROCESS | 1650 | 1468224454414 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:07:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:07:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 469ms 01:07:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 01:07:34 INFO - PROCESS | 1650 | 1468224454426 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 01:07:34 INFO - PROCESS | 1650 | 1468224454427 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 01:07:34 INFO - PROCESS | 1650 | 1468224454429 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 01:07:34 INFO - PROCESS | 1650 | 1468224454432 Marionette TRACE conn2 <- [1,318,null,{}] 01:07:34 INFO - PROCESS | 1650 | 1468224454447 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:34 INFO - PROCESS | 1650 | 1468224454450 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:34 INFO - PROCESS | 1650 | 1468224454531 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 01:07:34 INFO - PROCESS | 1650 | 1468224454538 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:34 INFO - PROCESS | 1650 | 1468224454540 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f8f800 == 38 [pid = 1650] [id = 87] 01:07:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x121015c00) [pid = 1650] [serial = 258] [outer = 0x0] 01:07:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123d1e000) [pid = 1650] [serial = 259] [outer = 0x121015c00] 01:07:34 INFO - PROCESS | 1650 | 1468224454567 Marionette DEBUG loaded listener.js 01:07:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124538000) [pid = 1650] [serial = 260] [outer = 0x121015c00] 01:07:34 INFO - PROCESS | 1650 | 1468224454928 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:07:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:07:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 520ms 01:07:34 INFO - PROCESS | 1650 | 1468224454951 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 01:07:34 INFO - PROCESS | 1650 | 1468224454953 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 01:07:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 01:07:34 INFO - PROCESS | 1650 | 1468224454955 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 01:07:34 INFO - PROCESS | 1650 | 1468224454956 Marionette TRACE conn2 <- [1,322,null,{}] 01:07:34 INFO - PROCESS | 1650 | 1468224454958 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:34 INFO - PROCESS | 1650 | 1468224454959 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:35 INFO - PROCESS | 1650 | 1468224455036 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 01:07:35 INFO - PROCESS | 1650 | 1468224455041 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:35 INFO - PROCESS | 1650 | 1468224455042 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x119851800 == 39 [pid = 1650] [id = 88] 01:07:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124dca000) [pid = 1650] [serial = 261] [outer = 0x0] 01:07:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124e67400) [pid = 1650] [serial = 262] [outer = 0x124dca000] 01:07:35 INFO - PROCESS | 1650 | 1468224455067 Marionette DEBUG loaded listener.js 01:07:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12662f800) [pid = 1650] [serial = 263] [outer = 0x124dca000] 01:07:35 INFO - PROCESS | 1650 | 1468224455488 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:07:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:07:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 571ms 01:07:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 01:07:35 INFO - PROCESS | 1650 | 1468224455527 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 01:07:35 INFO - PROCESS | 1650 | 1468224455529 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 01:07:35 INFO - PROCESS | 1650 | 1468224455533 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 01:07:35 INFO - PROCESS | 1650 | 1468224455534 Marionette TRACE conn2 <- [1,326,null,{}] 01:07:35 INFO - PROCESS | 1650 | 1468224455546 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:35 INFO - PROCESS | 1650 | 1468224455548 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:35 INFO - PROCESS | 1650 | 1468224455664 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 01:07:35 INFO - PROCESS | 1650 | 1468224455672 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:35 INFO - PROCESS | 1650 | 1468224455674 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12116f000 == 40 [pid = 1650] [id = 89] 01:07:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12694d400) [pid = 1650] [serial = 264] [outer = 0x0] 01:07:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126ba2000) [pid = 1650] [serial = 265] [outer = 0x12694d400] 01:07:35 INFO - PROCESS | 1650 | 1468224455695 Marionette DEBUG loaded listener.js 01:07:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126cc2c00) [pid = 1650] [serial = 266] [outer = 0x12694d400] 01:07:36 INFO - PROCESS | 1650 | 1468224456157 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:07:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:07:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 629ms 01:07:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 01:07:36 INFO - PROCESS | 1650 | 1468224456162 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 01:07:36 INFO - PROCESS | 1650 | 1468224456164 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 01:07:36 INFO - PROCESS | 1650 | 1468224456167 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 01:07:36 INFO - PROCESS | 1650 | 1468224456169 Marionette TRACE conn2 <- [1,330,null,{}] 01:07:36 INFO - PROCESS | 1650 | 1468224456172 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:36 INFO - PROCESS | 1650 | 1468224456178 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:36 INFO - PROCESS | 1650 | 1468224456347 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 01:07:36 INFO - PROCESS | 1650 | 1468224456378 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:36 INFO - PROCESS | 1650 | 1468224456379 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219a3000 == 41 [pid = 1650] [id = 90] 01:07:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128ca6000) [pid = 1650] [serial = 267] [outer = 0x0] 01:07:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128cad400) [pid = 1650] [serial = 268] [outer = 0x128ca6000] 01:07:36 INFO - PROCESS | 1650 | 1468224456420 Marionette DEBUG loaded listener.js 01:07:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1293e4400) [pid = 1650] [serial = 269] [outer = 0x128ca6000] 01:07:36 INFO - PROCESS | 1650 | 1468224456778 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:07:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:07:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 672ms 01:07:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 01:07:36 INFO - PROCESS | 1650 | 1468224456838 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 01:07:36 INFO - PROCESS | 1650 | 1468224456840 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 01:07:36 INFO - PROCESS | 1650 | 1468224456842 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 01:07:36 INFO - PROCESS | 1650 | 1468224456843 Marionette TRACE conn2 <- [1,334,null,{}] 01:07:36 INFO - PROCESS | 1650 | 1468224456845 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:36 INFO - PROCESS | 1650 | 1468224456846 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:36 INFO - PROCESS | 1650 | 1468224456944 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 01:07:36 INFO - PROCESS | 1650 | 1468224456973 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:36 INFO - PROCESS | 1650 | 1468224456974 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1242ce800 == 42 [pid = 1650] [id = 91] 01:07:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126952800) [pid = 1650] [serial = 270] [outer = 0x0] 01:07:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a74ac00) [pid = 1650] [serial = 271] [outer = 0x126952800] 01:07:36 INFO - PROCESS | 1650 | 1468224456998 Marionette DEBUG loaded listener.js 01:07:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a863400) [pid = 1650] [serial = 272] [outer = 0x126952800] 01:07:37 INFO - PROCESS | 1650 | 1468224457334 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:07:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 01:07:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 518ms 01:07:37 INFO - PROCESS | 1650 | 1468224457360 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 01:07:37 INFO - PROCESS | 1650 | 1468224457362 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 01:07:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 01:07:37 INFO - PROCESS | 1650 | 1468224457364 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 01:07:37 INFO - PROCESS | 1650 | 1468224457365 Marionette TRACE conn2 <- [1,338,null,{}] 01:07:37 INFO - PROCESS | 1650 | 1468224457373 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:37 INFO - PROCESS | 1650 | 1468224457374 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:37 INFO - PROCESS | 1650 | 1468224457468 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 01:07:37 INFO - PROCESS | 1650 | 1468224457472 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:37 INFO - PROCESS | 1650 | 1468224457473 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1267c6000 == 43 [pid = 1650] [id = 92] 01:07:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1293eb400) [pid = 1650] [serial = 273] [outer = 0x0] 01:07:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12aa48c00) [pid = 1650] [serial = 274] [outer = 0x1293eb400] 01:07:37 INFO - PROCESS | 1650 | 1468224457497 Marionette DEBUG loaded listener.js 01:07:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12aa50800) [pid = 1650] [serial = 275] [outer = 0x1293eb400] 01:07:37 INFO - PROCESS | 1650 | 1468224457807 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:07:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 01:07:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 474ms 01:07:37 INFO - PROCESS | 1650 | 1468224457850 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 01:07:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 01:07:37 INFO - PROCESS | 1650 | 1468224457854 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 01:07:37 INFO - PROCESS | 1650 | 1468224457860 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 01:07:37 INFO - PROCESS | 1650 | 1468224457862 Marionette TRACE conn2 <- [1,342,null,{}] 01:07:37 INFO - PROCESS | 1650 | 1468224457865 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:37 INFO - PROCESS | 1650 | 1468224457867 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:38 INFO - PROCESS | 1650 | 1468224458026 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 01:07:38 INFO - PROCESS | 1650 | 1468224458042 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:38 INFO - PROCESS | 1650 | 1468224458043 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a7f000 == 44 [pid = 1650] [id = 93] 01:07:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12ac9d800) [pid = 1650] [serial = 276] [outer = 0x0] 01:07:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b24b400) [pid = 1650] [serial = 277] [outer = 0x12ac9d800] 01:07:38 INFO - PROCESS | 1650 | 1468224458083 Marionette DEBUG loaded listener.js 01:07:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b90fc00) [pid = 1650] [serial = 278] [outer = 0x12ac9d800] 01:07:38 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x124505000) [pid = 1650] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 01:07:38 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112979400) [pid = 1650] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 01:07:38 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119208800) [pid = 1650] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 01:07:38 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1187acc00) [pid = 1650] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 01:07:38 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12a749800) [pid = 1650] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 01:07:38 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1219bb400) [pid = 1650] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 01:07:38 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126ca7c00) [pid = 1650] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 01:07:38 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113380800) [pid = 1650] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 01:07:38 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x117db1c00) [pid = 1650] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 01:07:38 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x129383c00) [pid = 1650] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 01:07:38 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118867c00) [pid = 1650] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 01:07:38 INFO - PROCESS | 1650 | 1468224458533 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:07:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 01:07:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 720ms 01:07:38 INFO - PROCESS | 1650 | 1468224458580 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 01:07:38 INFO - PROCESS | 1650 | 1468224458581 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 01:07:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 01:07:38 INFO - PROCESS | 1650 | 1468224458583 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 01:07:38 INFO - PROCESS | 1650 | 1468224458584 Marionette TRACE conn2 <- [1,346,null,{}] 01:07:38 INFO - PROCESS | 1650 | 1468224458592 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:38 INFO - PROCESS | 1650 | 1468224458593 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:38 INFO - PROCESS | 1650 | 1468224458698 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 01:07:38 INFO - PROCESS | 1650 | 1468224458706 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:38 INFO - PROCESS | 1650 | 1468224458707 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x129327800 == 45 [pid = 1650] [id = 94] 01:07:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x112f85800) [pid = 1650] [serial = 279] [outer = 0x0] 01:07:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126ca7c00) [pid = 1650] [serial = 280] [outer = 0x112f85800] 01:07:38 INFO - PROCESS | 1650 | 1468224458731 Marionette DEBUG loaded listener.js 01:07:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12aa41800) [pid = 1650] [serial = 281] [outer = 0x112f85800] 01:07:39 INFO - PROCESS | 1650 | 1468224459013 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:07:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 01:07:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 475ms 01:07:39 INFO - PROCESS | 1650 | 1468224459059 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 01:07:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 01:07:39 INFO - PROCESS | 1650 | 1468224459060 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 01:07:39 INFO - PROCESS | 1650 | 1468224459062 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 01:07:39 INFO - PROCESS | 1650 | 1468224459064 Marionette TRACE conn2 <- [1,350,null,{}] 01:07:39 INFO - PROCESS | 1650 | 1468224459066 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:39 INFO - PROCESS | 1650 | 1468224459068 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:39 INFO - PROCESS | 1650 | 1468224459165 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 01:07:39 INFO - PROCESS | 1650 | 1468224459216 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:39 INFO - PROCESS | 1650 | 1468224459217 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5ad800 == 46 [pid = 1650] [id = 95] 01:07:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12101a400) [pid = 1650] [serial = 282] [outer = 0x0] 01:07:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12aca4c00) [pid = 1650] [serial = 283] [outer = 0x12101a400] 01:07:39 INFO - PROCESS | 1650 | 1468224459244 Marionette DEBUG loaded listener.js 01:07:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12bb17400) [pid = 1650] [serial = 284] [outer = 0x12101a400] 01:07:39 INFO - PROCESS | 1650 | 1468224459531 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:07:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 01:07:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 519ms 01:07:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 01:07:39 INFO - PROCESS | 1650 | 1468224459582 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 01:07:39 INFO - PROCESS | 1650 | 1468224459583 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 01:07:39 INFO - PROCESS | 1650 | 1468224459585 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 01:07:39 INFO - PROCESS | 1650 | 1468224459588 Marionette TRACE conn2 <- [1,354,null,{}] 01:07:39 INFO - PROCESS | 1650 | 1468224459591 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:39 INFO - PROCESS | 1650 | 1468224459592 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:39 INFO - PROCESS | 1650 | 1468224459668 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 01:07:39 INFO - PROCESS | 1650 | 1468224459674 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:39 INFO - PROCESS | 1650 | 1468224459675 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b214800 == 47 [pid = 1650] [id = 96] 01:07:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1248e4800) [pid = 1650] [serial = 285] [outer = 0x0] 01:07:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12bb21400) [pid = 1650] [serial = 286] [outer = 0x1248e4800] 01:07:39 INFO - PROCESS | 1650 | 1468224459698 Marionette DEBUG loaded listener.js 01:07:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12bf28800) [pid = 1650] [serial = 287] [outer = 0x1248e4800] 01:07:40 INFO - PROCESS | 1650 | 1468224460013 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:07:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:07:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 472ms 01:07:40 INFO - PROCESS | 1650 | 1468224460057 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 01:07:40 INFO - PROCESS | 1650 | 1468224460059 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 01:07:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 01:07:40 INFO - PROCESS | 1650 | 1468224460061 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 01:07:40 INFO - PROCESS | 1650 | 1468224460062 Marionette TRACE conn2 <- [1,358,null,{}] 01:07:40 INFO - PROCESS | 1650 | 1468224460064 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:40 INFO - PROCESS | 1650 | 1468224460065 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:40 INFO - PROCESS | 1650 | 1468224460178 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 01:07:40 INFO - PROCESS | 1650 | 1468224460181 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:40 INFO - PROCESS | 1650 | 1468224460182 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2cb800 == 48 [pid = 1650] [id = 97] 01:07:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12bb1fc00) [pid = 1650] [serial = 288] [outer = 0x0] 01:07:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12bf2ec00) [pid = 1650] [serial = 289] [outer = 0x12bb1fc00] 01:07:40 INFO - PROCESS | 1650 | 1468224460206 Marionette DEBUG loaded listener.js 01:07:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12bfb0800) [pid = 1650] [serial = 290] [outer = 0x12bb1fc00] 01:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11714a800 == 47 [pid = 1650] [id = 67] 01:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11640a000 == 46 [pid = 1650] [id = 66] 01:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x126b17000 == 45 [pid = 1650] [id = 65] 01:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x115e49800 == 44 [pid = 1650] [id = 85] 01:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x116f69800 == 43 [pid = 1650] [id = 84] 01:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x128a83000 == 42 [pid = 1650] [id = 83] 01:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x129697000 == 41 [pid = 1650] [id = 82] 01:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x121084000 == 40 [pid = 1650] [id = 81] 01:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5b7000 == 39 [pid = 1650] [id = 79] 01:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x115d94800 == 38 [pid = 1650] [id = 80] 01:07:41 INFO - PROCESS | 1650 | --DOCSHELL 0x119851800 == 37 [pid = 1650] [id = 88] 01:07:41 INFO - PROCESS | 1650 | --DOCSHELL 0x116409000 == 36 [pid = 1650] [id = 86] 01:07:41 INFO - PROCESS | 1650 | --DOCSHELL 0x118f8f800 == 35 [pid = 1650] [id = 87] 01:07:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12116f000 == 34 [pid = 1650] [id = 89] 01:07:41 INFO - PROCESS | 1650 | --DOCSHELL 0x129327800 == 33 [pid = 1650] [id = 94] 01:07:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12b214800 == 32 [pid = 1650] [id = 96] 01:07:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1267c6000 == 31 [pid = 1650] [id = 92] 01:07:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5ad800 == 30 [pid = 1650] [id = 95] 01:07:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1242ce800 == 29 [pid = 1650] [id = 91] 01:07:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1219a3000 == 28 [pid = 1650] [id = 90] 01:07:41 INFO - PROCESS | 1650 | --DOCSHELL 0x128a7f000 == 27 [pid = 1650] [id = 93] 01:07:41 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x124e93000) [pid = 1650] [serial = 212] [outer = 0x0] [url = about:blank] 01:07:41 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x121948c00) [pid = 1650] [serial = 227] [outer = 0x0] [url = about:blank] 01:07:41 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12627ac00) [pid = 1650] [serial = 214] [outer = 0x0] [url = about:blank] 01:07:41 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12a85f000) [pid = 1650] [serial = 232] [outer = 0x0] [url = about:blank] 01:07:41 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12a74e400) [pid = 1650] [serial = 223] [outer = 0x0] [url = about:blank] 01:07:41 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x129119800) [pid = 1650] [serial = 229] [outer = 0x0] [url = about:blank] 01:07:41 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12893d400) [pid = 1650] [serial = 217] [outer = 0x0] [url = about:blank] 01:07:41 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12694f000) [pid = 1650] [serial = 215] [outer = 0x0] [url = about:blank] 01:07:41 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x129383800) [pid = 1650] [serial = 218] [outer = 0x0] [url = about:blank] 01:07:41 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12426a000) [pid = 1650] [serial = 209] [outer = 0x0] [url = about:blank] 01:07:41 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12cf19c00) [pid = 1650] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:07:41 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118297800) [pid = 1650] [serial = 201] [outer = 0x0] [url = about:blank] 01:07:41 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12a85dc00) [pid = 1650] [serial = 230] [outer = 0x0] [url = about:blank] 01:07:41 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11886ec00) [pid = 1650] [serial = 226] [outer = 0x0] [url = about:blank] 01:07:41 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1293fb000) [pid = 1650] [serial = 221] [outer = 0x0] [url = about:blank] 01:07:41 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x120f07000) [pid = 1650] [serial = 208] [outer = 0x0] [url = about:blank] 01:07:41 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1187ac000) [pid = 1650] [serial = 202] [outer = 0x0] [url = about:blank] 01:07:41 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1198b2c00) [pid = 1650] [serial = 205] [outer = 0x0] [url = about:blank] 01:07:41 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12a85c000) [pid = 1650] [serial = 224] [outer = 0x0] [url = about:blank] 01:07:41 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x124dc7400) [pid = 1650] [serial = 211] [outer = 0x0] [url = about:blank] 01:07:41 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11955bc00) [pid = 1650] [serial = 204] [outer = 0x0] [url = about:blank] 01:07:41 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x116984c00) [pid = 1650] [serial = 195] [outer = 0x0] [url = about:blank] 01:07:41 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118291000) [pid = 1650] [serial = 198] [outer = 0x0] [url = about:blank] 01:07:41 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1293e6000) [pid = 1650] [serial = 220] [outer = 0x0] [url = about:blank] 01:07:41 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12ac98c00) [pid = 1650] [serial = 233] [outer = 0x0] [url = about:blank] 01:07:41 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12b24b000) [pid = 1650] [serial = 235] [outer = 0x0] [url = about:blank] 01:07:41 INFO - PROCESS | 1650 | 1468224461571 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:07:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1520ms 01:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 01:07:41 INFO - PROCESS | 1650 | 1468224461581 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 01:07:41 INFO - PROCESS | 1650 | 1468224461584 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 01:07:41 INFO - PROCESS | 1650 | 1468224461589 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 01:07:41 INFO - PROCESS | 1650 | 1468224461592 Marionette TRACE conn2 <- [1,362,null,{}] 01:07:41 INFO - PROCESS | 1650 | 1468224461596 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:41 INFO - PROCESS | 1650 | 1468224461597 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:41 INFO - PROCESS | 1650 | 1468224461671 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 01:07:41 INFO - PROCESS | 1650 | 1468224461676 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:41 INFO - PROCESS | 1650 | 1468224461679 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e49800 == 28 [pid = 1650] [id = 98] 01:07:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1180b6400) [pid = 1650] [serial = 291] [outer = 0x0] 01:07:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11814ac00) [pid = 1650] [serial = 292] [outer = 0x1180b6400] 01:07:41 INFO - PROCESS | 1650 | 1468224461709 Marionette DEBUG loaded listener.js 01:07:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118299000) [pid = 1650] [serial = 293] [outer = 0x1180b6400] 01:07:42 INFO - PROCESS | 1650 | 1468224462025 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:07:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 473ms 01:07:42 INFO - PROCESS | 1650 | 1468224462061 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 01:07:42 INFO - PROCESS | 1650 | 1468224462065 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 01:07:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 01:07:42 INFO - PROCESS | 1650 | 1468224462069 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 01:07:42 INFO - PROCESS | 1650 | 1468224462071 Marionette TRACE conn2 <- [1,366,null,{}] 01:07:42 INFO - PROCESS | 1650 | 1468224462073 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:42 INFO - PROCESS | 1650 | 1468224462076 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:42 INFO - PROCESS | 1650 | 1468224462150 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 01:07:42 INFO - PROCESS | 1650 | 1468224462156 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:42 INFO - PROCESS | 1650 | 1468224462158 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f55800 == 29 [pid = 1650] [id = 99] 01:07:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1187a6000) [pid = 1650] [serial = 294] [outer = 0x0] 01:07:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119209000) [pid = 1650] [serial = 295] [outer = 0x1187a6000] 01:07:42 INFO - PROCESS | 1650 | 1468224462184 Marionette DEBUG loaded listener.js 01:07:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119562400) [pid = 1650] [serial = 296] [outer = 0x1187a6000] 01:07:42 INFO - PROCESS | 1650 | 1468224462512 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:07:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 470ms 01:07:42 INFO - PROCESS | 1650 | 1468224462540 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 01:07:42 INFO - PROCESS | 1650 | 1468224462542 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 01:07:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 01:07:42 INFO - PROCESS | 1650 | 1468224462544 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 01:07:42 INFO - PROCESS | 1650 | 1468224462554 Marionette TRACE conn2 <- [1,370,null,{}] 01:07:42 INFO - PROCESS | 1650 | 1468224462562 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:42 INFO - PROCESS | 1650 | 1468224462565 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:42 INFO - PROCESS | 1650 | 1468224462643 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 01:07:42 INFO - PROCESS | 1650 | 1468224462692 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:42 INFO - PROCESS | 1650 | 1468224462694 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x118380000 == 30 [pid = 1650] [id = 100] 01:07:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x111e5fc00) [pid = 1650] [serial = 297] [outer = 0x0] 01:07:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x120f0a800) [pid = 1650] [serial = 298] [outer = 0x111e5fc00] 01:07:42 INFO - PROCESS | 1650 | 1468224462721 Marionette DEBUG loaded listener.js 01:07:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12193a400) [pid = 1650] [serial = 299] [outer = 0x111e5fc00] 01:07:43 INFO - PROCESS | 1650 | 1468224463025 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:07:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 531ms 01:07:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 01:07:43 INFO - PROCESS | 1650 | 1468224463075 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 01:07:43 INFO - PROCESS | 1650 | 1468224463077 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 01:07:43 INFO - PROCESS | 1650 | 1468224463083 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 01:07:43 INFO - PROCESS | 1650 | 1468224463085 Marionette TRACE conn2 <- [1,374,null,{}] 01:07:43 INFO - PROCESS | 1650 | 1468224463097 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:43 INFO - PROCESS | 1650 | 1468224463098 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:43 INFO - PROCESS | 1650 | 1468224463179 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 01:07:43 INFO - PROCESS | 1650 | 1468224463241 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:43 INFO - PROCESS | 1650 | 1468224463250 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x119504000 == 31 [pid = 1650] [id = 101] 01:07:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124270c00) [pid = 1650] [serial = 300] [outer = 0x0] 01:07:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12480a800) [pid = 1650] [serial = 301] [outer = 0x124270c00] 01:07:43 INFO - PROCESS | 1650 | 1468224463277 Marionette DEBUG loaded listener.js 01:07:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124dcf000) [pid = 1650] [serial = 302] [outer = 0x124270c00] 01:07:43 INFO - PROCESS | 1650 | 1468224463553 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 01:07:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 01:07:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 529ms 01:07:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 01:07:43 INFO - PROCESS | 1650 | 1468224463609 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 01:07:43 INFO - PROCESS | 1650 | 1468224463610 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 01:07:43 INFO - PROCESS | 1650 | 1468224463612 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 01:07:43 INFO - PROCESS | 1650 | 1468224463613 Marionette TRACE conn2 <- [1,378,null,{}] 01:07:43 INFO - PROCESS | 1650 | 1468224463615 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:43 INFO - PROCESS | 1650 | 1468224463617 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:43 INFO - PROCESS | 1650 | 1468224463688 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 01:07:43 INFO - PROCESS | 1650 | 1468224463691 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:43 INFO - PROCESS | 1650 | 1468224463692 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e4e800 == 32 [pid = 1650] [id = 102] 01:07:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x117da9800) [pid = 1650] [serial = 303] [outer = 0x0] 01:07:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12627a400) [pid = 1650] [serial = 304] [outer = 0x117da9800] 01:07:43 INFO - PROCESS | 1650 | 1468224463719 Marionette DEBUG loaded listener.js 01:07:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126cabc00) [pid = 1650] [serial = 305] [outer = 0x117da9800] 01:07:44 INFO - PROCESS | 1650 | 1468224464034 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 01:07:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 01:07:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 468ms 01:07:44 INFO - PROCESS | 1650 | 1468224464080 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 01:07:44 INFO - PROCESS | 1650 | 1468224464082 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 01:07:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 01:07:44 INFO - PROCESS | 1650 | 1468224464084 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 01:07:44 INFO - PROCESS | 1650 | 1468224464085 Marionette TRACE conn2 <- [1,382,null,{}] 01:07:44 INFO - PROCESS | 1650 | 1468224464087 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:44 INFO - PROCESS | 1650 | 1468224464091 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:44 INFO - PROCESS | 1650 | 1468224464212 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 01:07:44 INFO - PROCESS | 1650 | 1468224464215 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:44 INFO - PROCESS | 1650 | 1468224464216 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214df000 == 33 [pid = 1650] [id = 103] 01:07:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126cc6000) [pid = 1650] [serial = 306] [outer = 0x0] 01:07:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128ca3800) [pid = 1650] [serial = 307] [outer = 0x126cc6000] 01:07:44 INFO - PROCESS | 1650 | 1468224464243 Marionette DEBUG loaded listener.js 01:07:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129119000) [pid = 1650] [serial = 308] [outer = 0x126cc6000] 01:07:44 INFO - PROCESS | 1650 | 1468224464527 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 01:07:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 01:07:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 471ms 01:07:44 INFO - PROCESS | 1650 | 1468224464562 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 01:07:44 INFO - PROCESS | 1650 | 1468224464563 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 01:07:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 01:07:44 INFO - PROCESS | 1650 | 1468224464567 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 01:07:44 INFO - PROCESS | 1650 | 1468224464572 Marionette TRACE conn2 <- [1,386,null,{}] 01:07:44 INFO - PROCESS | 1650 | 1468224464577 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:44 INFO - PROCESS | 1650 | 1468224464579 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:44 INFO - PROCESS | 1650 | 1468224464686 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 01:07:44 INFO - PROCESS | 1650 | 1468224464759 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:44 INFO - PROCESS | 1650 | 1468224464761 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x121c7e800 == 34 [pid = 1650] [id = 104] 01:07:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x120f07000) [pid = 1650] [serial = 309] [outer = 0x0] 01:07:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129123c00) [pid = 1650] [serial = 310] [outer = 0x120f07000] 01:07:44 INFO - PROCESS | 1650 | 1468224464800 Marionette DEBUG loaded listener.js 01:07:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1293e3c00) [pid = 1650] [serial = 311] [outer = 0x120f07000] 01:07:45 INFO - PROCESS | 1650 | 1468224465210 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 01:07:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 01:07:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 676ms 01:07:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 01:07:45 INFO - PROCESS | 1650 | 1468224465243 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 01:07:45 INFO - PROCESS | 1650 | 1468224465244 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 01:07:45 INFO - PROCESS | 1650 | 1468224465248 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 01:07:45 INFO - PROCESS | 1650 | 1468224465250 Marionette TRACE conn2 <- [1,390,null,{}] 01:07:45 INFO - PROCESS | 1650 | 1468224465253 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:45 INFO - PROCESS | 1650 | 1468224465255 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:45 INFO - PROCESS | 1650 | 1468224465363 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 01:07:45 INFO - PROCESS | 1650 | 1468224465386 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:45 INFO - PROCESS | 1650 | 1468224465388 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x124da9000 == 35 [pid = 1650] [id = 105] 01:07:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x116907800) [pid = 1650] [serial = 312] [outer = 0x0] 01:07:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1293fe800) [pid = 1650] [serial = 313] [outer = 0x116907800] 01:07:45 INFO - PROCESS | 1650 | 1468224465419 Marionette DEBUG loaded listener.js 01:07:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a85b400) [pid = 1650] [serial = 314] [outer = 0x116907800] 01:07:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 01:07:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 470ms 01:07:45 INFO - PROCESS | 1650 | 1468224465712 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 01:07:45 INFO - PROCESS | 1650 | 1468224465717 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 01:07:45 INFO - PROCESS | 1650 | 1468224465718 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 01:07:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 01:07:45 INFO - PROCESS | 1650 | 1468224465728 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 01:07:45 INFO - PROCESS | 1650 | 1468224465729 Marionette TRACE conn2 <- [1,394,null,{}] 01:07:45 INFO - PROCESS | 1650 | 1468224465731 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:45 INFO - PROCESS | 1650 | 1468224465732 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:45 INFO - PROCESS | 1650 | 1468224465810 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 01:07:45 INFO - PROCESS | 1650 | 1468224465814 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:45 INFO - PROCESS | 1650 | 1468224465815 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11837b800 == 36 [pid = 1650] [id = 106] 01:07:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1198ae000) [pid = 1650] [serial = 315] [outer = 0x0] 01:07:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12aa48400) [pid = 1650] [serial = 316] [outer = 0x1198ae000] 01:07:45 INFO - PROCESS | 1650 | 1468224465841 Marionette DEBUG loaded listener.js 01:07:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12ac9c400) [pid = 1650] [serial = 317] [outer = 0x1198ae000] 01:07:46 INFO - PROCESS | 1650 | 1468224466191 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 01:07:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 01:07:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 518ms 01:07:46 INFO - PROCESS | 1650 | 1468224466273 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 01:07:46 INFO - PROCESS | 1650 | 1468224466274 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 01:07:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 01:07:46 INFO - PROCESS | 1650 | 1468224466296 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 01:07:46 INFO - PROCESS | 1650 | 1468224466297 Marionette TRACE conn2 <- [1,398,null,{}] 01:07:46 INFO - PROCESS | 1650 | 1468224466306 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:46 INFO - PROCESS | 1650 | 1468224466307 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:46 INFO - PROCESS | 1650 | 1468224466403 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 01:07:46 INFO - PROCESS | 1650 | 1468224466408 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:46 INFO - PROCESS | 1650 | 1468224466409 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a88000 == 37 [pid = 1650] [id = 107] 01:07:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12a858000) [pid = 1650] [serial = 318] [outer = 0x0] 01:07:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12b904400) [pid = 1650] [serial = 319] [outer = 0x12a858000] 01:07:46 INFO - PROCESS | 1650 | 1468224466433 Marionette DEBUG loaded listener.js 01:07:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12bb15400) [pid = 1650] [serial = 320] [outer = 0x12a858000] 01:07:46 INFO - PROCESS | 1650 | 1468224466799 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 01:07:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 01:07:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 537ms 01:07:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 01:07:46 INFO - PROCESS | 1650 | 1468224466818 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 01:07:46 INFO - PROCESS | 1650 | 1468224466819 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 01:07:46 INFO - PROCESS | 1650 | 1468224466821 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 01:07:46 INFO - PROCESS | 1650 | 1468224466823 Marionette TRACE conn2 <- [1,402,null,{}] 01:07:46 INFO - PROCESS | 1650 | 1468224466825 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:46 INFO - PROCESS | 1650 | 1468224466827 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:46 INFO - PROCESS | 1650 | 1468224466931 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 01:07:46 INFO - PROCESS | 1650 | 1468224466942 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:46 INFO - PROCESS | 1650 | 1468224466943 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e4e000 == 38 [pid = 1650] [id = 108] 01:07:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12bb1e400) [pid = 1650] [serial = 321] [outer = 0x0] 01:07:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12bfac000) [pid = 1650] [serial = 322] [outer = 0x12bb1e400] 01:07:46 INFO - PROCESS | 1650 | 1468224466968 Marionette DEBUG loaded listener.js 01:07:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12bfb8c00) [pid = 1650] [serial = 323] [outer = 0x12bb1e400] 01:07:47 INFO - PROCESS | 1650 | 1468224467314 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 01:07:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 01:07:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 521ms 01:07:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 01:07:47 INFO - PROCESS | 1650 | 1468224467347 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 01:07:47 INFO - PROCESS | 1650 | 1468224467348 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 01:07:47 INFO - PROCESS | 1650 | 1468224467350 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 01:07:47 INFO - PROCESS | 1650 | 1468224467351 Marionette TRACE conn2 <- [1,406,null,{}] 01:07:47 INFO - PROCESS | 1650 | 1468224467357 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:47 INFO - PROCESS | 1650 | 1468224467358 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:47 INFO - PROCESS | 1650 | 1468224467453 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 01:07:47 INFO - PROCESS | 1650 | 1468224467456 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:47 INFO - PROCESS | 1650 | 1468224467458 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac6f800 == 39 [pid = 1650] [id = 109] 01:07:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12c623000) [pid = 1650] [serial = 324] [outer = 0x0] 01:07:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12c629800) [pid = 1650] [serial = 325] [outer = 0x12c623000] 01:07:47 INFO - PROCESS | 1650 | 1468224467481 Marionette DEBUG loaded listener.js 01:07:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12c6bc000) [pid = 1650] [serial = 326] [outer = 0x12c623000] 01:07:47 INFO - PROCESS | 1650 | 1468224467841 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 01:07:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 01:07:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 520ms 01:07:47 INFO - PROCESS | 1650 | 1468224467872 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 01:07:47 INFO - PROCESS | 1650 | 1468224467874 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 01:07:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 01:07:47 INFO - PROCESS | 1650 | 1468224467876 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 01:07:47 INFO - PROCESS | 1650 | 1468224467877 Marionette TRACE conn2 <- [1,410,null,{}] 01:07:47 INFO - PROCESS | 1650 | 1468224467879 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:47 INFO - PROCESS | 1650 | 1468224467880 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:47 INFO - PROCESS | 1650 | 1468224467975 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 01:07:47 INFO - PROCESS | 1650 | 1468224467979 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:47 INFO - PROCESS | 1650 | 1468224467980 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba1a000 == 40 [pid = 1650] [id = 110] 01:07:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12c623800) [pid = 1650] [serial = 327] [outer = 0x0] 01:07:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12c6c0400) [pid = 1650] [serial = 328] [outer = 0x12c623800] 01:07:48 INFO - PROCESS | 1650 | 1468224468003 Marionette DEBUG loaded listener.js 01:07:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12c6c6c00) [pid = 1650] [serial = 329] [outer = 0x12c623800] 01:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x128ca6000) [pid = 1650] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 01:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1293eb400) [pid = 1650] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 01:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x126952800) [pid = 1650] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 01:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12ac9d800) [pid = 1650] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 01:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x112f85800) [pid = 1650] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 01:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12101a400) [pid = 1650] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 01:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1248e4800) [pid = 1650] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 01:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12694d400) [pid = 1650] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 01:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x124dca000) [pid = 1650] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 01:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x121015c00) [pid = 1650] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 01:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x117d19400) [pid = 1650] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 01:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x117db6c00) [pid = 1650] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 01:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118299800) [pid = 1650] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 01:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126cc2800) [pid = 1650] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 01:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x124346c00) [pid = 1650] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 01:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11955d800) [pid = 1650] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 01:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116776000) [pid = 1650] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 01:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12ac9d000) [pid = 1650] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 01:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x113c92000) [pid = 1650] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 01:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126938800) [pid = 1650] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 01:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116f86c00) [pid = 1650] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 01:07:48 INFO - PROCESS | 1650 | 1468224468548 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 01:07:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 01:07:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 718ms 01:07:48 INFO - PROCESS | 1650 | 1468224468595 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 01:07:48 INFO - PROCESS | 1650 | 1468224468596 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 01:07:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 01:07:48 INFO - PROCESS | 1650 | 1468224468598 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 01:07:48 INFO - PROCESS | 1650 | 1468224468600 Marionette TRACE conn2 <- [1,414,null,{}] 01:07:48 INFO - PROCESS | 1650 | 1468224468608 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:48 INFO - PROCESS | 1650 | 1468224468610 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:48 INFO - PROCESS | 1650 | 1468224468702 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 01:07:48 INFO - PROCESS | 1650 | 1468224468707 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:48 INFO - PROCESS | 1650 | 1468224468709 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214d8000 == 41 [pid = 1650] [id = 111] 01:07:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116f86c00) [pid = 1650] [serial = 330] [outer = 0x0] 01:07:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118734400) [pid = 1650] [serial = 331] [outer = 0x116f86c00] 01:07:48 INFO - PROCESS | 1650 | 1468224468748 Marionette DEBUG loaded listener.js 01:07:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123eed800) [pid = 1650] [serial = 332] [outer = 0x116f86c00] 01:07:49 INFO - PROCESS | 1650 | 1468224469090 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:07:49 INFO - PROCESS | 1650 | 1468224469175 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 01:07:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 01:07:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 620ms 01:07:49 INFO - PROCESS | 1650 | 1468224469218 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 01:07:49 INFO - PROCESS | 1650 | 1468224469219 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 01:07:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 01:07:49 INFO - PROCESS | 1650 | 1468224469221 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 01:07:49 INFO - PROCESS | 1650 | 1468224469222 Marionette TRACE conn2 <- [1,418,null,{}] 01:07:49 INFO - PROCESS | 1650 | 1468224469225 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:49 INFO - PROCESS | 1650 | 1468224469226 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:49 INFO - PROCESS | 1650 | 1468224469307 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 01:07:49 INFO - PROCESS | 1650 | 1468224469311 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:49 INFO - PROCESS | 1650 | 1468224469312 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba61000 == 42 [pid = 1650] [id = 112] 01:07:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126938800) [pid = 1650] [serial = 333] [outer = 0x0] 01:07:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12911c800) [pid = 1650] [serial = 334] [outer = 0x126938800] 01:07:49 INFO - PROCESS | 1650 | 1468224469335 Marionette DEBUG loaded listener.js 01:07:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12c925400) [pid = 1650] [serial = 335] [outer = 0x126938800] 01:07:50 INFO - PROCESS | 1650 | 1468224470132 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 01:07:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 01:07:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 921ms 01:07:50 INFO - PROCESS | 1650 | 1468224470143 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 01:07:50 INFO - PROCESS | 1650 | 1468224470144 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 01:07:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 01:07:50 INFO - PROCESS | 1650 | 1468224470146 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 01:07:50 INFO - PROCESS | 1650 | 1468224470147 Marionette TRACE conn2 <- [1,422,null,{}] 01:07:50 INFO - PROCESS | 1650 | 1468224470149 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:50 INFO - PROCESS | 1650 | 1468224470150 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:50 INFO - PROCESS | 1650 | 1468224470231 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 01:07:50 INFO - PROCESS | 1650 | 1468224470234 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:50 INFO - PROCESS | 1650 | 1468224470235 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd84800 == 43 [pid = 1650] [id = 113] 01:07:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x126cc1400) [pid = 1650] [serial = 336] [outer = 0x0] 01:07:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12c92f800) [pid = 1650] [serial = 337] [outer = 0x126cc1400] 01:07:50 INFO - PROCESS | 1650 | 1468224470268 Marionette DEBUG loaded listener.js 01:07:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12cf14400) [pid = 1650] [serial = 338] [outer = 0x126cc1400] 01:07:51 INFO - PROCESS | 1650 | 1468224471232 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 01:07:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 01:07:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1120ms 01:07:51 INFO - PROCESS | 1650 | 1468224471267 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 01:07:51 INFO - PROCESS | 1650 | 1468224471269 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 01:07:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 01:07:51 INFO - PROCESS | 1650 | 1468224471272 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 01:07:51 INFO - PROCESS | 1650 | 1468224471274 Marionette TRACE conn2 <- [1,426,null,{}] 01:07:51 INFO - PROCESS | 1650 | 1468224471278 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:51 INFO - PROCESS | 1650 | 1468224471280 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:51 INFO - PROCESS | 1650 | 1468224471391 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 01:07:51 INFO - PROCESS | 1650 | 1468224471465 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:51 INFO - PROCESS | 1650 | 1468224471467 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169b0000 == 44 [pid = 1650] [id = 114] 01:07:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x112e44800) [pid = 1650] [serial = 339] [outer = 0x0] 01:07:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1133e7000) [pid = 1650] [serial = 340] [outer = 0x112e44800] 01:07:51 INFO - PROCESS | 1650 | 1468224471552 Marionette DEBUG loaded listener.js 01:07:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x116984000) [pid = 1650] [serial = 341] [outer = 0x112e44800] 01:07:52 INFO - PROCESS | 1650 | 1468224472255 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 01:07:52 INFO - PROCESS | 1650 | 1468224472300 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 01:07:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 01:07:52 INFO - PROCESS | 1650 | 1468224472311 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 01:07:52 INFO - PROCESS | 1650 | 1468224472313 Marionette TRACE conn2 <- [1,430,null,{}] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1187aec00) [pid = 1650] [serial = 199] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12937f800) [pid = 1650] [serial = 193] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128cad400) [pid = 1650] [serial = 268] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12aa48c00) [pid = 1650] [serial = 274] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12a74ac00) [pid = 1650] [serial = 271] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12b24b400) [pid = 1650] [serial = 277] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12aa50800) [pid = 1650] [serial = 275] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126ca7c00) [pid = 1650] [serial = 280] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12bb17400) [pid = 1650] [serial = 284] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12bb21400) [pid = 1650] [serial = 286] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12b90fc00) [pid = 1650] [serial = 278] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12bf28800) [pid = 1650] [serial = 287] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126ba2000) [pid = 1650] [serial = 265] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124e67400) [pid = 1650] [serial = 262] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12662f800) [pid = 1650] [serial = 263] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123d1e000) [pid = 1650] [serial = 259] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124538000) [pid = 1650] [serial = 260] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118732c00) [pid = 1650] [serial = 256] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119c24400) [pid = 1650] [serial = 257] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118734000) [pid = 1650] [serial = 254] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11828e800) [pid = 1650] [serial = 253] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128ca3000) [pid = 1650] [serial = 251] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12694d800) [pid = 1650] [serial = 250] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x128ca0800) [pid = 1650] [serial = 248] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126ccb800) [pid = 1650] [serial = 247] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126ca8400) [pid = 1650] [serial = 245] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124e65400) [pid = 1650] [serial = 244] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x120f13800) [pid = 1650] [serial = 242] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1196a2800) [pid = 1650] [serial = 241] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x117db2800) [pid = 1650] [serial = 239] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x116a13800) [pid = 1650] [serial = 238] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12b907800) [pid = 1650] [serial = 236] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12a863400) [pid = 1650] [serial = 272] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1293e4400) [pid = 1650] [serial = 269] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x126cc2c00) [pid = 1650] [serial = 266] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12aa41800) [pid = 1650] [serial = 281] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12aca4c00) [pid = 1650] [serial = 283] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x117da7c00) [pid = 1650] [serial = 196] [outer = 0x0] [url = about:blank] 01:07:52 INFO - PROCESS | 1650 | 1468224472332 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:52 INFO - PROCESS | 1650 | 1468224472333 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:52 INFO - PROCESS | 1650 | 1468224472406 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 01:07:52 INFO - PROCESS | 1650 | 1468224472411 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:52 INFO - PROCESS | 1650 | 1468224472414 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e39000 == 29 [pid = 1650] [id = 115] 01:07:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x117d15800) [pid = 1650] [serial = 342] [outer = 0x0] 01:07:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x117db2000) [pid = 1650] [serial = 343] [outer = 0x117d15800] 01:07:52 INFO - PROCESS | 1650 | 1468224472443 Marionette DEBUG loaded listener.js 01:07:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11828ec00) [pid = 1650] [serial = 344] [outer = 0x117d15800] 01:07:52 INFO - PROCESS | 1650 | 1468224472809 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 01:07:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 01:07:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 537ms 01:07:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 01:07:52 INFO - PROCESS | 1650 | 1468224472842 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 01:07:52 INFO - PROCESS | 1650 | 1468224472845 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 01:07:52 INFO - PROCESS | 1650 | 1468224472849 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 01:07:52 INFO - PROCESS | 1650 | 1468224472851 Marionette TRACE conn2 <- [1,434,null,{}] 01:07:52 INFO - PROCESS | 1650 | 1468224472856 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:52 INFO - PROCESS | 1650 | 1468224472858 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:52 INFO - PROCESS | 1650 | 1468224472945 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 01:07:52 INFO - PROCESS | 1650 | 1468224472993 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:52 INFO - PROCESS | 1650 | 1468224472994 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11714d800 == 30 [pid = 1650] [id = 116] 01:07:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11828f800) [pid = 1650] [serial = 345] [outer = 0x0] 01:07:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118728c00) [pid = 1650] [serial = 346] [outer = 0x11828f800] 01:07:53 INFO - PROCESS | 1650 | 1468224473021 Marionette DEBUG loaded listener.js 01:07:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118fa3800) [pid = 1650] [serial = 347] [outer = 0x11828f800] 01:07:53 INFO - PROCESS | 1650 | 1468224473330 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 01:07:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 01:07:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 521ms 01:07:53 INFO - PROCESS | 1650 | 1468224473373 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 01:07:53 INFO - PROCESS | 1650 | 1468224473375 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 01:07:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 01:07:53 INFO - PROCESS | 1650 | 1468224473379 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 01:07:53 INFO - PROCESS | 1650 | 1468224473383 Marionette TRACE conn2 <- [1,438,null,{}] 01:07:53 INFO - PROCESS | 1650 | 1468224473394 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:53 INFO - PROCESS | 1650 | 1468224473399 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:53 INFO - PROCESS | 1650 | 1468224473522 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 01:07:53 INFO - PROCESS | 1650 | 1468224473590 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:53 INFO - PROCESS | 1650 | 1468224473592 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188a1800 == 31 [pid = 1650] [id = 117] 01:07:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11920d800) [pid = 1650] [serial = 348] [outer = 0x0] 01:07:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119c27000) [pid = 1650] [serial = 349] [outer = 0x11920d800] 01:07:53 INFO - PROCESS | 1650 | 1468224473637 Marionette DEBUG loaded listener.js 01:07:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x120f13400) [pid = 1650] [serial = 350] [outer = 0x11920d800] 01:07:53 INFO - PROCESS | 1650 | 1468224473924 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 01:07:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 01:07:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 574ms 01:07:53 INFO - PROCESS | 1650 | 1468224473960 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 01:07:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 01:07:53 INFO - PROCESS | 1650 | 1468224473962 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 01:07:53 INFO - PROCESS | 1650 | 1468224473964 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 01:07:53 INFO - PROCESS | 1650 | 1468224473965 Marionette TRACE conn2 <- [1,442,null,{}] 01:07:53 INFO - PROCESS | 1650 | 1468224473967 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:53 INFO - PROCESS | 1650 | 1468224473969 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:54 INFO - PROCESS | 1650 | 1468224474084 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 01:07:54 INFO - PROCESS | 1650 | 1468224474111 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:54 INFO - PROCESS | 1650 | 1468224474112 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11950a800 == 32 [pid = 1650] [id = 118] 01:07:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x121016800) [pid = 1650] [serial = 351] [outer = 0x0] 01:07:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x121753400) [pid = 1650] [serial = 352] [outer = 0x121016800] 01:07:54 INFO - PROCESS | 1650 | 1468224474138 Marionette DEBUG loaded listener.js 01:07:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x124340800) [pid = 1650] [serial = 353] [outer = 0x121016800] 01:07:54 INFO - PROCESS | 1650 | 1468224474452 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 01:07:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 01:07:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 519ms 01:07:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 01:07:54 INFO - PROCESS | 1650 | 1468224474490 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 01:07:54 INFO - PROCESS | 1650 | 1468224474491 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 01:07:54 INFO - PROCESS | 1650 | 1468224474493 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 01:07:54 INFO - PROCESS | 1650 | 1468224474494 Marionette TRACE conn2 <- [1,446,null,{}] 01:07:54 INFO - PROCESS | 1650 | 1468224474497 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:54 INFO - PROCESS | 1650 | 1468224474498 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:54 INFO - PROCESS | 1650 | 1468224474588 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 01:07:54 INFO - PROCESS | 1650 | 1468224474592 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:54 INFO - PROCESS | 1650 | 1468224474593 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e35000 == 33 [pid = 1650] [id = 119] 01:07:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112e40800) [pid = 1650] [serial = 354] [outer = 0x0] 01:07:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123d19400) [pid = 1650] [serial = 355] [outer = 0x112e40800] 01:07:54 INFO - PROCESS | 1650 | 1468224474617 Marionette DEBUG loaded listener.js 01:07:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124e63400) [pid = 1650] [serial = 356] [outer = 0x112e40800] 01:07:54 INFO - PROCESS | 1650 | 1468224474947 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 01:07:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 01:07:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 467ms 01:07:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 01:07:54 INFO - PROCESS | 1650 | 1468224474962 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 01:07:54 INFO - PROCESS | 1650 | 1468224474963 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 01:07:54 INFO - PROCESS | 1650 | 1468224474965 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 01:07:54 INFO - PROCESS | 1650 | 1468224474966 Marionette TRACE conn2 <- [1,450,null,{}] 01:07:54 INFO - PROCESS | 1650 | 1468224474969 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:54 INFO - PROCESS | 1650 | 1468224474975 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:55 INFO - PROCESS | 1650 | 1468224475087 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 01:07:55 INFO - PROCESS | 1650 | 1468224475091 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:55 INFO - PROCESS | 1650 | 1468224475092 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x121378800 == 34 [pid = 1650] [id = 120] 01:07:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124e90000) [pid = 1650] [serial = 357] [outer = 0x0] 01:07:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126937800) [pid = 1650] [serial = 358] [outer = 0x124e90000] 01:07:55 INFO - PROCESS | 1650 | 1468224475117 Marionette DEBUG loaded listener.js 01:07:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128941000) [pid = 1650] [serial = 359] [outer = 0x124e90000] 01:07:55 INFO - PROCESS | 1650 | 1468224475474 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 01:07:55 INFO - PROCESS | 1650 | 1468224475486 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 01:07:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 01:07:55 INFO - PROCESS | 1650 | 1468224475499 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 01:07:55 INFO - PROCESS | 1650 | 1468224475500 Marionette TRACE conn2 <- [1,454,null,{}] 01:07:55 INFO - PROCESS | 1650 | 1468224475502 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:55 INFO - PROCESS | 1650 | 1468224475504 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:55 INFO - PROCESS | 1650 | 1468224475596 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 01:07:55 INFO - PROCESS | 1650 | 1468224475599 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:55 INFO - PROCESS | 1650 | 1468224475600 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x121849000 == 35 [pid = 1650] [id = 121] 01:07:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126ccbc00) [pid = 1650] [serial = 360] [outer = 0x0] 01:07:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128caa000) [pid = 1650] [serial = 361] [outer = 0x126ccbc00] 01:07:55 INFO - PROCESS | 1650 | 1468224475623 Marionette DEBUG loaded listener.js 01:07:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x129116800) [pid = 1650] [serial = 362] [outer = 0x126ccbc00] 01:07:55 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:07:55 INFO - PROCESS | 1650 | 1468224475958 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 01:07:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 01:07:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 476ms 01:07:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 01:07:55 INFO - PROCESS | 1650 | 1468224475967 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 01:07:55 INFO - PROCESS | 1650 | 1468224475969 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 01:07:55 INFO - PROCESS | 1650 | 1468224475974 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 01:07:55 INFO - PROCESS | 1650 | 1468224475976 Marionette TRACE conn2 <- [1,458,null,{}] 01:07:55 INFO - PROCESS | 1650 | 1468224475978 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:55 INFO - PROCESS | 1650 | 1468224475979 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:56 INFO - PROCESS | 1650 | 1468224476072 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 01:07:56 INFO - PROCESS | 1650 | 1468224476082 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:56 INFO - PROCESS | 1650 | 1468224476083 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x124da5800 == 36 [pid = 1650] [id = 122] 01:07:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128ca8c00) [pid = 1650] [serial = 363] [outer = 0x0] 01:07:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129381800) [pid = 1650] [serial = 364] [outer = 0x128ca8c00] 01:07:56 INFO - PROCESS | 1650 | 1468224476106 Marionette DEBUG loaded listener.js 01:07:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1293ea800) [pid = 1650] [serial = 365] [outer = 0x128ca8c00] 01:07:56 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x111e5fc00) [pid = 1650] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 01:07:56 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116907800) [pid = 1650] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 01:07:56 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124270c00) [pid = 1650] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 01:07:56 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1180b6400) [pid = 1650] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 01:07:56 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x117da9800) [pid = 1650] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 01:07:56 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12bb1fc00) [pid = 1650] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 01:07:56 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126cc6000) [pid = 1650] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 01:07:56 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1198ae000) [pid = 1650] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 01:07:56 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1187a6000) [pid = 1650] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 01:07:56 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12a858000) [pid = 1650] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 01:07:56 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12bb1e400) [pid = 1650] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 01:07:56 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12c623000) [pid = 1650] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 01:07:56 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x116f86c00) [pid = 1650] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 01:07:56 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12c623800) [pid = 1650] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 01:07:56 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x120f07000) [pid = 1650] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 01:07:56 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126938800) [pid = 1650] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 01:07:56 INFO - PROCESS | 1650 | 1468224476568 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 01:07:56 INFO - PROCESS | 1650 | 1468224476595 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 01:07:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 01:07:56 INFO - PROCESS | 1650 | 1468224476597 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 01:07:56 INFO - PROCESS | 1650 | 1468224476599 Marionette TRACE conn2 <- [1,462,null,{}] 01:07:56 INFO - PROCESS | 1650 | 1468224476601 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:56 INFO - PROCESS | 1650 | 1468224476602 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:56 INFO - PROCESS | 1650 | 1468224476675 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 01:07:56 INFO - PROCESS | 1650 | 1468224476678 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:56 INFO - PROCESS | 1650 | 1468224476679 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x124da8800 == 37 [pid = 1650] [id = 123] 01:07:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112e43000) [pid = 1650] [serial = 366] [outer = 0x0] 01:07:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1196a1400) [pid = 1650] [serial = 367] [outer = 0x112e43000] 01:07:56 INFO - PROCESS | 1650 | 1468224476705 Marionette DEBUG loaded listener.js 01:07:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x129381000) [pid = 1650] [serial = 368] [outer = 0x112e43000] 01:07:57 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:07:57 INFO - PROCESS | 1650 | 1468224477032 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 01:07:57 INFO - PROCESS | 1650 | 1468224477067 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 01:07:57 INFO - PROCESS | 1650 | 1468224477069 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 01:07:57 INFO - PROCESS | 1650 | 1468224477071 Marionette TRACE conn2 <- [1,466,null,{}] 01:07:57 INFO - PROCESS | 1650 | 1468224477073 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:57 INFO - PROCESS | 1650 | 1468224477074 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:57 INFO - PROCESS | 1650 | 1468224477167 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 01:07:57 INFO - PROCESS | 1650 | 1468224477174 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:57 INFO - PROCESS | 1650 | 1468224477175 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x119269800 == 38 [pid = 1650] [id = 124] 01:07:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x128ca7000) [pid = 1650] [serial = 369] [outer = 0x0] 01:07:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12a74c800) [pid = 1650] [serial = 370] [outer = 0x128ca7000] 01:07:57 INFO - PROCESS | 1650 | 1468224477199 Marionette DEBUG loaded listener.js 01:07:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12a861800) [pid = 1650] [serial = 371] [outer = 0x128ca7000] 01:07:57 INFO - PROCESS | 1650 | 1468224477515 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 01:07:57 INFO - PROCESS | 1650 | 1468224477544 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 01:07:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 01:07:57 INFO - PROCESS | 1650 | 1468224477547 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 01:07:57 INFO - PROCESS | 1650 | 1468224477548 Marionette TRACE conn2 <- [1,470,null,{}] 01:07:57 INFO - PROCESS | 1650 | 1468224477551 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:57 INFO - PROCESS | 1650 | 1468224477556 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:57 INFO - PROCESS | 1650 | 1468224477666 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 01:07:57 INFO - PROCESS | 1650 | 1468224477672 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:57 INFO - PROCESS | 1650 | 1468224477675 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x129330000 == 39 [pid = 1650] [id = 125] 01:07:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12aa41c00) [pid = 1650] [serial = 372] [outer = 0x0] 01:07:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12b245800) [pid = 1650] [serial = 373] [outer = 0x12aa41c00] 01:07:57 INFO - PROCESS | 1650 | 1468224477716 Marionette DEBUG loaded listener.js 01:07:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124dd3800) [pid = 1650] [serial = 374] [outer = 0x12aa41c00] 01:07:58 INFO - PROCESS | 1650 | 1468224478169 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 01:07:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 01:07:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 671ms 01:07:58 INFO - PROCESS | 1650 | 1468224478218 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 01:07:58 INFO - PROCESS | 1650 | 1468224478219 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 01:07:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 01:07:58 INFO - PROCESS | 1650 | 1468224478221 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 01:07:58 INFO - PROCESS | 1650 | 1468224478222 Marionette TRACE conn2 <- [1,474,null,{}] 01:07:58 INFO - PROCESS | 1650 | 1468224478224 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:58 INFO - PROCESS | 1650 | 1468224478225 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:58 INFO - PROCESS | 1650 | 1468224478300 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 01:07:58 INFO - PROCESS | 1650 | 1468224478305 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:58 INFO - PROCESS | 1650 | 1468224478307 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7a4800 == 40 [pid = 1650] [id = 126] 01:07:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12a860c00) [pid = 1650] [serial = 375] [outer = 0x0] 01:07:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12bb1f000) [pid = 1650] [serial = 376] [outer = 0x12a860c00] 01:07:58 INFO - PROCESS | 1650 | 1468224478330 Marionette DEBUG loaded listener.js 01:07:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12bf28800) [pid = 1650] [serial = 377] [outer = 0x12a860c00] 01:07:58 INFO - PROCESS | 1650 | 1468224478793 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 01:07:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 01:07:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 619ms 01:07:58 INFO - PROCESS | 1650 | 1468224478855 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 01:07:58 INFO - PROCESS | 1650 | 1468224478857 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 01:07:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 01:07:58 INFO - PROCESS | 1650 | 1468224478861 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 01:07:58 INFO - PROCESS | 1650 | 1468224478863 Marionette TRACE conn2 <- [1,478,null,{}] 01:07:58 INFO - PROCESS | 1650 | 1468224478867 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:58 INFO - PROCESS | 1650 | 1468224478869 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:58 INFO - PROCESS | 1650 | 1468224478968 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 01:07:59 INFO - PROCESS | 1650 | 1468224479054 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:59 INFO - PROCESS | 1650 | 1468224479055 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11715b000 == 41 [pid = 1650] [id = 127] 01:07:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11828d000) [pid = 1650] [serial = 378] [outer = 0x0] 01:07:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118293c00) [pid = 1650] [serial = 379] [outer = 0x11828d000] 01:07:59 INFO - PROCESS | 1650 | 1468224479088 Marionette DEBUG loaded listener.js 01:07:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1187ac000) [pid = 1650] [serial = 380] [outer = 0x11828d000] 01:07:59 INFO - PROCESS | 1650 | 1468224479509 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 01:07:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 01:07:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 670ms 01:07:59 INFO - PROCESS | 1650 | 1468224479532 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 01:07:59 INFO - PROCESS | 1650 | 1468224479535 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 01:07:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 01:07:59 INFO - PROCESS | 1650 | 1468224479541 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 01:07:59 INFO - PROCESS | 1650 | 1468224479543 Marionette TRACE conn2 <- [1,482,null,{}] 01:07:59 INFO - PROCESS | 1650 | 1468224479546 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:59 INFO - PROCESS | 1650 | 1468224479548 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:59 INFO - PROCESS | 1650 | 1468224479646 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 01:07:59 INFO - PROCESS | 1650 | 1468224479709 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:59 INFO - PROCESS | 1650 | 1468224479710 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:07:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x121169800 == 42 [pid = 1650] [id = 128] 01:07:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119560800) [pid = 1650] [serial = 381] [outer = 0x0] 01:07:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x120f0e400) [pid = 1650] [serial = 382] [outer = 0x119560800] 01:07:59 INFO - PROCESS | 1650 | 1468224479742 Marionette DEBUG loaded listener.js 01:07:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x121761400) [pid = 1650] [serial = 383] [outer = 0x119560800] 01:08:00 INFO - PROCESS | 1650 | 1468224480161 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 01:08:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 01:08:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 670ms 01:08:00 INFO - PROCESS | 1650 | 1468224480220 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 01:08:00 INFO - PROCESS | 1650 | 1468224480221 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 01:08:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 01:08:00 INFO - PROCESS | 1650 | 1468224480226 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 01:08:00 INFO - PROCESS | 1650 | 1468224480228 Marionette TRACE conn2 <- [1,486,null,{}] 01:08:00 INFO - PROCESS | 1650 | 1468224480236 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:00 INFO - PROCESS | 1650 | 1468224480241 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:00 INFO - PROCESS | 1650 | 1468224480361 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 01:08:00 INFO - PROCESS | 1650 | 1468224480425 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:00 INFO - PROCESS | 1650 | 1468224480427 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a813000 == 43 [pid = 1650] [id = 129] 01:08:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126ba2000) [pid = 1650] [serial = 384] [outer = 0x0] 01:08:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126cc2c00) [pid = 1650] [serial = 385] [outer = 0x126ba2000] 01:08:00 INFO - PROCESS | 1650 | 1468224480458 Marionette DEBUG loaded listener.js 01:08:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128cad400) [pid = 1650] [serial = 386] [outer = 0x126ba2000] 01:08:00 INFO - PROCESS | 1650 | 1468224480879 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 01:08:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 01:08:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 671ms 01:08:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 01:08:00 INFO - PROCESS | 1650 | 1468224480897 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 01:08:00 INFO - PROCESS | 1650 | 1468224480899 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 01:08:00 INFO - PROCESS | 1650 | 1468224480901 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 01:08:00 INFO - PROCESS | 1650 | 1468224480903 Marionette TRACE conn2 <- [1,490,null,{}] 01:08:00 INFO - PROCESS | 1650 | 1468224480905 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:00 INFO - PROCESS | 1650 | 1468224480906 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:01 INFO - PROCESS | 1650 | 1468224481003 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 01:08:01 INFO - PROCESS | 1650 | 1468224481050 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:01 INFO - PROCESS | 1650 | 1468224481052 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac61000 == 44 [pid = 1650] [id = 130] 01:08:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129120c00) [pid = 1650] [serial = 387] [outer = 0x0] 01:08:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12ac9c800) [pid = 1650] [serial = 388] [outer = 0x129120c00] 01:08:01 INFO - PROCESS | 1650 | 1468224481081 Marionette DEBUG loaded listener.js 01:08:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b90f800) [pid = 1650] [serial = 389] [outer = 0x129120c00] 01:08:01 INFO - PROCESS | 1650 | 1468224481711 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 01:08:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 01:08:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 871ms 01:08:01 INFO - PROCESS | 1650 | 1468224481774 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 01:08:01 INFO - PROCESS | 1650 | 1468224481778 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 01:08:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 01:08:01 INFO - PROCESS | 1650 | 1468224481783 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 01:08:01 INFO - PROCESS | 1650 | 1468224481786 Marionette TRACE conn2 <- [1,494,null,{}] 01:08:01 INFO - PROCESS | 1650 | 1468224481791 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:01 INFO - PROCESS | 1650 | 1468224481793 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:01 INFO - PROCESS | 1650 | 1468224481929 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 01:08:02 INFO - PROCESS | 1650 | 1468224482048 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:02 INFO - PROCESS | 1650 | 1468224482051 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x119256800 == 45 [pid = 1650] [id = 131] 01:08:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x117da7c00) [pid = 1650] [serial = 390] [outer = 0x0] 01:08:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x112e3e000) [pid = 1650] [serial = 391] [outer = 0x117da7c00] 01:08:02 INFO - PROCESS | 1650 | 1468224482077 Marionette DEBUG loaded listener.js 01:08:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1187b0c00) [pid = 1650] [serial = 392] [outer = 0x117da7c00] 01:08:02 INFO - PROCESS | 1650 | --DOCSHELL 0x129330000 == 44 [pid = 1650] [id = 125] 01:08:02 INFO - PROCESS | 1650 | --DOCSHELL 0x119269800 == 43 [pid = 1650] [id = 124] 01:08:02 INFO - PROCESS | 1650 | --DOCSHELL 0x124da8800 == 42 [pid = 1650] [id = 123] 01:08:02 INFO - PROCESS | 1650 | --DOCSHELL 0x124da5800 == 41 [pid = 1650] [id = 122] 01:08:02 INFO - PROCESS | 1650 | --DOCSHELL 0x121849000 == 40 [pid = 1650] [id = 121] 01:08:02 INFO - PROCESS | 1650 | --DOCSHELL 0x121378800 == 39 [pid = 1650] [id = 120] 01:08:02 INFO - PROCESS | 1650 | --DOCSHELL 0x120e35000 == 38 [pid = 1650] [id = 119] 01:08:02 INFO - PROCESS | 1650 | --DOCSHELL 0x11950a800 == 37 [pid = 1650] [id = 118] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12c92f800) [pid = 1650] [serial = 337] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1188a1800 == 36 [pid = 1650] [id = 117] 01:08:02 INFO - PROCESS | 1650 | --DOCSHELL 0x11714d800 == 35 [pid = 1650] [id = 116] 01:08:02 INFO - PROCESS | 1650 | --DOCSHELL 0x115e39000 == 34 [pid = 1650] [id = 115] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x120f0a800) [pid = 1650] [serial = 298] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12193a400) [pid = 1650] [serial = 299] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1293fe800) [pid = 1650] [serial = 313] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12a85b400) [pid = 1650] [serial = 314] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12480a800) [pid = 1650] [serial = 301] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x124dcf000) [pid = 1650] [serial = 302] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11814ac00) [pid = 1650] [serial = 292] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118299000) [pid = 1650] [serial = 293] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12627a400) [pid = 1650] [serial = 304] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126cabc00) [pid = 1650] [serial = 305] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12bfb0800) [pid = 1650] [serial = 290] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128ca3800) [pid = 1650] [serial = 307] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x129119000) [pid = 1650] [serial = 308] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12aa48400) [pid = 1650] [serial = 316] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119209000) [pid = 1650] [serial = 295] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119562400) [pid = 1650] [serial = 296] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12b904400) [pid = 1650] [serial = 319] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12bfac000) [pid = 1650] [serial = 322] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12c6bc000) [pid = 1650] [serial = 326] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12c629800) [pid = 1650] [serial = 325] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123eed800) [pid = 1650] [serial = 332] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12c6c0400) [pid = 1650] [serial = 328] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118734400) [pid = 1650] [serial = 331] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12c6c6c00) [pid = 1650] [serial = 329] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x129123c00) [pid = 1650] [serial = 310] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12c925400) [pid = 1650] [serial = 335] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1293e3c00) [pid = 1650] [serial = 311] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12911c800) [pid = 1650] [serial = 334] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12bfb8c00) [pid = 1650] [serial = 323] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12bb15400) [pid = 1650] [serial = 320] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12ac9c400) [pid = 1650] [serial = 317] [outer = 0x0] [url = about:blank] 01:08:02 INFO - PROCESS | 1650 | 1468224482524 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 01:08:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 01:08:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 774ms 01:08:02 INFO - PROCESS | 1650 | 1468224482556 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 01:08:02 INFO - PROCESS | 1650 | 1468224482560 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 01:08:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 01:08:02 INFO - PROCESS | 1650 | 1468224482566 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 01:08:02 INFO - PROCESS | 1650 | 1468224482569 Marionette TRACE conn2 <- [1,498,null,{}] 01:08:02 INFO - PROCESS | 1650 | 1468224482575 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:02 INFO - PROCESS | 1650 | 1468224482578 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:02 INFO - PROCESS | 1650 | 1468224482701 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 01:08:02 INFO - PROCESS | 1650 | 1468224482707 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:02 INFO - PROCESS | 1650 | 1468224482708 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d7a000 == 35 [pid = 1650] [id = 132] 01:08:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1188d3400) [pid = 1650] [serial = 393] [outer = 0x0] 01:08:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1198bac00) [pid = 1650] [serial = 394] [outer = 0x1188d3400] 01:08:02 INFO - PROCESS | 1650 | 1468224482752 Marionette DEBUG loaded listener.js 01:08:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x120f13800) [pid = 1650] [serial = 395] [outer = 0x1188d3400] 01:08:03 INFO - PROCESS | 1650 | 1468224483197 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 01:08:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 01:08:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 674ms 01:08:03 INFO - PROCESS | 1650 | 1468224483240 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 01:08:03 INFO - PROCESS | 1650 | 1468224483241 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 01:08:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 01:08:03 INFO - PROCESS | 1650 | 1468224483244 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 01:08:03 INFO - PROCESS | 1650 | 1468224483246 Marionette TRACE conn2 <- [1,502,null,{}] 01:08:03 INFO - PROCESS | 1650 | 1468224483253 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:03 INFO - PROCESS | 1650 | 1468224483256 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:03 INFO - PROCESS | 1650 | 1468224483350 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 01:08:03 INFO - PROCESS | 1650 | 1468224483357 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:03 INFO - PROCESS | 1650 | 1468224483359 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c89000 == 36 [pid = 1650] [id = 133] 01:08:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x123eed800) [pid = 1650] [serial = 396] [outer = 0x0] 01:08:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x12627a400) [pid = 1650] [serial = 397] [outer = 0x123eed800] 01:08:03 INFO - PROCESS | 1650 | 1468224483385 Marionette DEBUG loaded listener.js 01:08:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x126ba4000) [pid = 1650] [serial = 398] [outer = 0x123eed800] 01:08:03 INFO - PROCESS | 1650 | 1468224483715 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 01:08:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 01:08:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 519ms 01:08:03 INFO - PROCESS | 1650 | 1468224483764 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 01:08:03 INFO - PROCESS | 1650 | 1468224483766 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 01:08:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 01:08:03 INFO - PROCESS | 1650 | 1468224483768 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 01:08:03 INFO - PROCESS | 1650 | 1468224483769 Marionette TRACE conn2 <- [1,506,null,{}] 01:08:03 INFO - PROCESS | 1650 | 1468224483771 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:03 INFO - PROCESS | 1650 | 1468224483772 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:03 INFO - PROCESS | 1650 | 1468224483849 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 01:08:03 INFO - PROCESS | 1650 | 1468224483857 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:03 INFO - PROCESS | 1650 | 1468224483858 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x121839800 == 37 [pid = 1650] [id = 134] 01:08:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x126ccb800) [pid = 1650] [serial = 399] [outer = 0x0] 01:08:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x128cae800) [pid = 1650] [serial = 400] [outer = 0x126ccb800] 01:08:03 INFO - PROCESS | 1650 | 1468224483882 Marionette DEBUG loaded listener.js 01:08:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12937a000) [pid = 1650] [serial = 401] [outer = 0x126ccb800] 01:08:04 INFO - PROCESS | 1650 | 1468224484179 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 01:08:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 01:08:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 418ms 01:08:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 01:08:04 INFO - PROCESS | 1650 | 1468224484193 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 01:08:04 INFO - PROCESS | 1650 | 1468224484194 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 01:08:04 INFO - PROCESS | 1650 | 1468224484196 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 01:08:04 INFO - PROCESS | 1650 | 1468224484197 Marionette TRACE conn2 <- [1,510,null,{}] 01:08:04 INFO - PROCESS | 1650 | 1468224484200 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:04 INFO - PROCESS | 1650 | 1468224484201 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:04 INFO - PROCESS | 1650 | 1468224484281 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 01:08:04 INFO - PROCESS | 1650 | 1468224484284 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:04 INFO - PROCESS | 1650 | 1468224484286 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x124da5800 == 38 [pid = 1650] [id = 135] 01:08:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x129381c00) [pid = 1650] [serial = 402] [outer = 0x0] 01:08:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12a85a000) [pid = 1650] [serial = 403] [outer = 0x129381c00] 01:08:04 INFO - PROCESS | 1650 | 1468224484312 Marionette DEBUG loaded listener.js 01:08:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12aa4fc00) [pid = 1650] [serial = 404] [outer = 0x129381c00] 01:08:04 INFO - PROCESS | 1650 | 1468224484648 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 01:08:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 01:08:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 468ms 01:08:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 01:08:04 INFO - PROCESS | 1650 | 1468224484664 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 01:08:04 INFO - PROCESS | 1650 | 1468224484666 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 01:08:04 INFO - PROCESS | 1650 | 1468224484668 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 01:08:04 INFO - PROCESS | 1650 | 1468224484669 Marionette TRACE conn2 <- [1,514,null,{}] 01:08:04 INFO - PROCESS | 1650 | 1468224484674 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:04 INFO - PROCESS | 1650 | 1468224484678 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:04 INFO - PROCESS | 1650 | 1468224484801 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 01:08:04 INFO - PROCESS | 1650 | 1468224484814 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:04 INFO - PROCESS | 1650 | 1468224484815 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12675d000 == 39 [pid = 1650] [id = 136] 01:08:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12a858c00) [pid = 1650] [serial = 405] [outer = 0x0] 01:08:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12ba8c800) [pid = 1650] [serial = 406] [outer = 0x12a858c00] 01:08:04 INFO - PROCESS | 1650 | 1468224484840 Marionette DEBUG loaded listener.js 01:08:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12bfb2400) [pid = 1650] [serial = 407] [outer = 0x12a858c00] 01:08:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 01:08:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms 01:08:05 INFO - PROCESS | 1650 | 1468224485134 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 01:08:05 INFO - PROCESS | 1650 | 1468224485143 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 01:08:05 INFO - PROCESS | 1650 | 1468224485145 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 01:08:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 01:08:05 INFO - PROCESS | 1650 | 1468224485149 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 01:08:05 INFO - PROCESS | 1650 | 1468224485150 Marionette TRACE conn2 <- [1,518,null,{}] 01:08:05 INFO - PROCESS | 1650 | 1468224485152 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:05 INFO - PROCESS | 1650 | 1468224485155 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:05 INFO - PROCESS | 1650 | 1468224485265 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 01:08:05 INFO - PROCESS | 1650 | 1468224485276 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:05 INFO - PROCESS | 1650 | 1468224485277 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x113362000 == 40 [pid = 1650] [id = 137] 01:08:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12bfb2c00) [pid = 1650] [serial = 408] [outer = 0x0] 01:08:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12c622400) [pid = 1650] [serial = 409] [outer = 0x12bfb2c00] 01:08:05 INFO - PROCESS | 1650 | 1468224485300 Marionette DEBUG loaded listener.js 01:08:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12c62cc00) [pid = 1650] [serial = 410] [outer = 0x12bfb2c00] 01:08:05 INFO - PROCESS | 1650 | 1468224485612 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 01:08:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 01:08:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 519ms 01:08:05 INFO - PROCESS | 1650 | 1468224485668 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 01:08:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 01:08:05 INFO - PROCESS | 1650 | 1468224485669 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 01:08:05 INFO - PROCESS | 1650 | 1468224485672 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 01:08:05 INFO - PROCESS | 1650 | 1468224485673 Marionette TRACE conn2 <- [1,522,null,{}] 01:08:05 INFO - PROCESS | 1650 | 1468224485675 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:05 INFO - PROCESS | 1650 | 1468224485676 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:05 INFO - PROCESS | 1650 | 1468224485771 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 01:08:05 INFO - PROCESS | 1650 | 1468224485783 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:05 INFO - PROCESS | 1650 | 1468224485784 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12969f000 == 41 [pid = 1650] [id = 138] 01:08:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12c62f000) [pid = 1650] [serial = 411] [outer = 0x0] 01:08:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12c6bec00) [pid = 1650] [serial = 412] [outer = 0x12c62f000] 01:08:05 INFO - PROCESS | 1650 | 1468224485807 Marionette DEBUG loaded listener.js 01:08:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12c6c5000) [pid = 1650] [serial = 413] [outer = 0x12c62f000] 01:08:06 INFO - PROCESS | 1650 | 1468224486199 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 01:08:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 01:08:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 568ms 01:08:06 INFO - PROCESS | 1650 | 1468224486242 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 01:08:06 INFO - PROCESS | 1650 | 1468224486243 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 01:08:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 01:08:06 INFO - PROCESS | 1650 | 1468224486247 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 01:08:06 INFO - PROCESS | 1650 | 1468224486248 Marionette TRACE conn2 <- [1,526,null,{}] 01:08:06 INFO - PROCESS | 1650 | 1468224486256 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:06 INFO - PROCESS | 1650 | 1468224486257 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:06 INFO - PROCESS | 1650 | 1468224486401 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 01:08:06 INFO - PROCESS | 1650 | 1468224486421 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:06 INFO - PROCESS | 1650 | 1468224486433 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac5f800 == 42 [pid = 1650] [id = 139] 01:08:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1128a6800) [pid = 1650] [serial = 414] [outer = 0x0] 01:08:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1128aec00) [pid = 1650] [serial = 415] [outer = 0x1128a6800] 01:08:06 INFO - PROCESS | 1650 | 1468224486472 Marionette DEBUG loaded listener.js 01:08:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12bfb5400) [pid = 1650] [serial = 416] [outer = 0x1128a6800] 01:08:06 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112e40800) [pid = 1650] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 01:08:06 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112e44800) [pid = 1650] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 01:08:06 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11920d800) [pid = 1650] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 01:08:06 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x121016800) [pid = 1650] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 01:08:06 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11828f800) [pid = 1650] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 01:08:06 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x117d15800) [pid = 1650] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 01:08:06 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124e90000) [pid = 1650] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 01:08:06 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128ca8c00) [pid = 1650] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 01:08:06 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126ccbc00) [pid = 1650] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 01:08:06 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112e43000) [pid = 1650] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 01:08:06 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12aa41c00) [pid = 1650] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 01:08:06 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128ca7000) [pid = 1650] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 01:08:06 INFO - PROCESS | 1650 | 1468224486929 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 01:08:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 01:08:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 726ms 01:08:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 01:08:06 INFO - PROCESS | 1650 | 1468224486975 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 01:08:06 INFO - PROCESS | 1650 | 1468224486976 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 01:08:06 INFO - PROCESS | 1650 | 1468224486978 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 01:08:06 INFO - PROCESS | 1650 | 1468224486979 Marionette TRACE conn2 <- [1,530,null,{}] 01:08:06 INFO - PROCESS | 1650 | 1468224486982 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:06 INFO - PROCESS | 1650 | 1468224486983 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:07 INFO - PROCESS | 1650 | 1468224487077 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 01:08:07 INFO - PROCESS | 1650 | 1468224487082 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:07 INFO - PROCESS | 1650 | 1468224487083 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1248bf800 == 43 [pid = 1650] [id = 140] 01:08:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x115d48400) [pid = 1650] [serial = 417] [outer = 0x0] 01:08:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x115d4b000) [pid = 1650] [serial = 418] [outer = 0x115d48400] 01:08:07 INFO - PROCESS | 1650 | 1468224487108 Marionette DEBUG loaded listener.js 01:08:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115d4f400) [pid = 1650] [serial = 419] [outer = 0x115d48400] 01:08:07 INFO - PROCESS | 1650 | 1468224487430 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 01:08:07 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 01:08:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 01:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 01:08:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:08:07 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 01:08:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 01:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 01:08:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:08:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 468ms 01:08:07 INFO - PROCESS | 1650 | 1468224487447 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 01:08:07 INFO - PROCESS | 1650 | 1468224487449 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 01:08:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 01:08:07 INFO - PROCESS | 1650 | 1468224487451 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 01:08:07 INFO - PROCESS | 1650 | 1468224487453 Marionette TRACE conn2 <- [1,534,null,{}] 01:08:07 INFO - PROCESS | 1650 | 1468224487458 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:07 INFO - PROCESS | 1650 | 1468224487459 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:07 INFO - PROCESS | 1650 | 1468224487585 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 01:08:07 INFO - PROCESS | 1650 | 1468224487590 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:07 INFO - PROCESS | 1650 | 1468224487592 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd75000 == 44 [pid = 1650] [id = 141] 01:08:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115d49400) [pid = 1650] [serial = 420] [outer = 0x0] 01:08:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11920d800) [pid = 1650] [serial = 421] [outer = 0x115d49400] 01:08:07 INFO - PROCESS | 1650 | 1468224487618 Marionette DEBUG loaded listener.js 01:08:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12c6c6c00) [pid = 1650] [serial = 422] [outer = 0x115d49400] 01:08:07 INFO - PROCESS | 1650 | 1468224487907 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 01:08:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 01:08:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 473ms 01:08:07 INFO - PROCESS | 1650 | 1468224487928 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 01:08:07 INFO - PROCESS | 1650 | 1468224487930 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 01:08:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 01:08:07 INFO - PROCESS | 1650 | 1468224487932 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 01:08:07 INFO - PROCESS | 1650 | 1468224487933 Marionette TRACE conn2 <- [1,538,null,{}] 01:08:07 INFO - PROCESS | 1650 | 1468224487935 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:07 INFO - PROCESS | 1650 | 1468224487937 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:08 INFO - PROCESS | 1650 | 1468224488042 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 01:08:08 INFO - PROCESS | 1650 | 1468224488045 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:08 INFO - PROCESS | 1650 | 1468224488046 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd90000 == 45 [pid = 1650] [id = 142] 01:08:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11818b800) [pid = 1650] [serial = 423] [outer = 0x0] 01:08:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11818e800) [pid = 1650] [serial = 424] [outer = 0x11818b800] 01:08:08 INFO - PROCESS | 1650 | 1468224488075 Marionette DEBUG loaded listener.js 01:08:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x121016800) [pid = 1650] [serial = 425] [outer = 0x11818b800] 01:08:08 INFO - PROCESS | 1650 | 1468224488424 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 01:08:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 01:08:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 518ms 01:08:08 INFO - PROCESS | 1650 | 1468224488451 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 01:08:08 INFO - PROCESS | 1650 | 1468224488452 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 01:08:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 01:08:08 INFO - PROCESS | 1650 | 1468224488457 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 01:08:08 INFO - PROCESS | 1650 | 1468224488458 Marionette TRACE conn2 <- [1,542,null,{}] 01:08:08 INFO - PROCESS | 1650 | 1468224488460 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:08 INFO - PROCESS | 1650 | 1468224488461 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:08 INFO - PROCESS | 1650 | 1468224488574 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 01:08:08 INFO - PROCESS | 1650 | 1468224488580 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:08 INFO - PROCESS | 1650 | 1468224488581 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c27f000 == 46 [pid = 1650] [id = 143] 01:08:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11989ec00) [pid = 1650] [serial = 426] [outer = 0x0] 01:08:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1198a1000) [pid = 1650] [serial = 427] [outer = 0x11989ec00] 01:08:08 INFO - PROCESS | 1650 | 1468224488605 Marionette DEBUG loaded listener.js 01:08:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1198a5c00) [pid = 1650] [serial = 428] [outer = 0x11989ec00] 01:08:08 INFO - PROCESS | 1650 | 1468224488962 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 01:08:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 01:08:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 520ms 01:08:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 01:08:08 INFO - PROCESS | 1650 | 1468224488977 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 01:08:08 INFO - PROCESS | 1650 | 1468224488979 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 01:08:08 INFO - PROCESS | 1650 | 1468224488982 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 01:08:08 INFO - PROCESS | 1650 | 1468224488984 Marionette TRACE conn2 <- [1,546,null,{}] 01:08:08 INFO - PROCESS | 1650 | 1468224488992 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:08 INFO - PROCESS | 1650 | 1468224488994 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:09 INFO - PROCESS | 1650 | 1468224489110 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 01:08:09 INFO - PROCESS | 1650 | 1468224489193 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:09 INFO - PROCESS | 1650 | 1468224489197 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f71800 == 47 [pid = 1650] [id = 144] 01:08:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x115d50400) [pid = 1650] [serial = 429] [outer = 0x0] 01:08:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116776000) [pid = 1650] [serial = 430] [outer = 0x115d50400] 01:08:09 INFO - PROCESS | 1650 | 1468224489233 Marionette DEBUG loaded listener.js 01:08:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x117d19400) [pid = 1650] [serial = 431] [outer = 0x115d50400] 01:08:09 INFO - PROCESS | 1650 | 1468224489614 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 01:08:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 01:08:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 674ms 01:08:09 INFO - PROCESS | 1650 | 1468224489657 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 01:08:09 INFO - PROCESS | 1650 | 1468224489660 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 01:08:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 01:08:09 INFO - PROCESS | 1650 | 1468224489664 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 01:08:09 INFO - PROCESS | 1650 | 1468224489666 Marionette TRACE conn2 <- [1,550,null,{}] 01:08:09 INFO - PROCESS | 1650 | 1468224489668 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:09 INFO - PROCESS | 1650 | 1468224489670 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:09 INFO - PROCESS | 1650 | 1468224489777 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 01:08:09 INFO - PROCESS | 1650 | 1468224489865 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:09 INFO - PROCESS | 1650 | 1468224489867 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d48000 == 48 [pid = 1650] [id = 145] 01:08:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11828e800) [pid = 1650] [serial = 432] [outer = 0x0] 01:08:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119211800) [pid = 1650] [serial = 433] [outer = 0x11828e800] 01:08:09 INFO - PROCESS | 1650 | 1468224489903 Marionette DEBUG loaded listener.js 01:08:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1198aa000) [pid = 1650] [serial = 434] [outer = 0x11828e800] 01:08:10 INFO - PROCESS | 1650 | 1468224490286 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 01:08:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 01:08:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 670ms 01:08:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 01:08:10 INFO - PROCESS | 1650 | 1468224490335 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 01:08:10 INFO - PROCESS | 1650 | 1468224490336 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 01:08:10 INFO - PROCESS | 1650 | 1468224490338 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 01:08:10 INFO - PROCESS | 1650 | 1468224490341 Marionette TRACE conn2 <- [1,554,null,{}] 01:08:10 INFO - PROCESS | 1650 | 1468224490349 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:10 INFO - PROCESS | 1650 | 1468224490352 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:10 INFO - PROCESS | 1650 | 1468224490457 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 01:08:10 INFO - PROCESS | 1650 | 1468224490543 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:10 INFO - PROCESS | 1650 | 1468224490545 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd7f000 == 49 [pid = 1650] [id = 146] 01:08:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x121756c00) [pid = 1650] [serial = 435] [outer = 0x0] 01:08:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x124340400) [pid = 1650] [serial = 436] [outer = 0x121756c00] 01:08:10 INFO - PROCESS | 1650 | 1468224490576 Marionette DEBUG loaded listener.js 01:08:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126936800) [pid = 1650] [serial = 437] [outer = 0x121756c00] 01:08:10 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:08:11 INFO - PROCESS | 1650 | 1468224490996 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 01:08:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 01:08:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 722ms 01:08:11 INFO - PROCESS | 1650 | 1468224491061 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 01:08:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 01:08:11 INFO - PROCESS | 1650 | 1468224491064 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 01:08:11 INFO - PROCESS | 1650 | 1468224491068 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 01:08:11 INFO - PROCESS | 1650 | 1468224491070 Marionette TRACE conn2 <- [1,558,null,{}] 01:08:11 INFO - PROCESS | 1650 | 1468224491095 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:11 INFO - PROCESS | 1650 | 1468224491097 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:11 INFO - PROCESS | 1650 | 1468224491251 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 01:08:11 INFO - PROCESS | 1650 | 1468224491343 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:11 INFO - PROCESS | 1650 | 1468224491346 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c686000 == 50 [pid = 1650] [id = 147] 01:08:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126cc4c00) [pid = 1650] [serial = 438] [outer = 0x0] 01:08:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128cac400) [pid = 1650] [serial = 439] [outer = 0x126cc4c00] 01:08:11 INFO - PROCESS | 1650 | 1468224491393 Marionette DEBUG loaded listener.js 01:08:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12aa4c000) [pid = 1650] [serial = 440] [outer = 0x126cc4c00] 01:08:11 INFO - PROCESS | 1650 | 1468224491826 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 01:08:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 01:08:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 790ms 01:08:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 01:08:11 INFO - PROCESS | 1650 | 1468224491858 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 01:08:11 INFO - PROCESS | 1650 | 1468224491859 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 01:08:11 INFO - PROCESS | 1650 | 1468224491861 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 01:08:11 INFO - PROCESS | 1650 | 1468224491863 Marionette TRACE conn2 <- [1,562,null,{}] 01:08:11 INFO - PROCESS | 1650 | 1468224491865 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:11 INFO - PROCESS | 1650 | 1468224491866 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:11 INFO - PROCESS | 1650 | 1468224491966 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 01:08:12 INFO - PROCESS | 1650 | 1468224492021 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:12 INFO - PROCESS | 1650 | 1468224492022 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cab0000 == 51 [pid = 1650] [id = 148] 01:08:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12893c800) [pid = 1650] [serial = 441] [outer = 0x0] 01:08:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12ba8d800) [pid = 1650] [serial = 442] [outer = 0x12893c800] 01:08:12 INFO - PROCESS | 1650 | 1468224492063 Marionette DEBUG loaded listener.js 01:08:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12bf21c00) [pid = 1650] [serial = 443] [outer = 0x12893c800] 01:08:12 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:08:12 INFO - PROCESS | 1650 | 1468224492646 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 01:08:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 01:08:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 818ms 01:08:12 INFO - PROCESS | 1650 | 1468224492681 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 01:08:12 INFO - PROCESS | 1650 | 1468224492683 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 01:08:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 01:08:12 INFO - PROCESS | 1650 | 1468224492687 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 01:08:12 INFO - PROCESS | 1650 | 1468224492689 Marionette TRACE conn2 <- [1,566,null,{}] 01:08:12 INFO - PROCESS | 1650 | 1468224492693 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:12 INFO - PROCESS | 1650 | 1468224492694 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:12 INFO - PROCESS | 1650 | 1468224492790 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 01:08:12 INFO - PROCESS | 1650 | 1468224492847 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:12 INFO - PROCESS | 1650 | 1468224492850 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d92800 == 52 [pid = 1650] [id = 149] 01:08:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x117566800) [pid = 1650] [serial = 444] [outer = 0x0] 01:08:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x117daa400) [pid = 1650] [serial = 445] [outer = 0x117566800] 01:08:12 INFO - PROCESS | 1650 | 1468224492877 Marionette DEBUG loaded listener.js 01:08:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x118188000) [pid = 1650] [serial = 446] [outer = 0x117566800] 01:08:13 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:08:13 INFO - PROCESS | 1650 | 1468224493297 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 01:08:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 01:08:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 622ms 01:08:13 INFO - PROCESS | 1650 | 1468224493308 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 01:08:13 INFO - PROCESS | 1650 | 1468224493311 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 01:08:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 01:08:13 INFO - PROCESS | 1650 | 1468224493315 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 01:08:13 INFO - PROCESS | 1650 | 1468224493317 Marionette TRACE conn2 <- [1,570,null,{}] 01:08:13 INFO - PROCESS | 1650 | 1468224493319 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:13 INFO - PROCESS | 1650 | 1468224493321 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:13 INFO - PROCESS | 1650 | 1468224493411 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 01:08:13 INFO - PROCESS | 1650 | 1468224493464 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:13 INFO - PROCESS | 1650 | 1468224493465 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x117148800 == 53 [pid = 1650] [id = 150] 01:08:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x117566000) [pid = 1650] [serial = 447] [outer = 0x0] 01:08:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11828c000) [pid = 1650] [serial = 448] [outer = 0x117566000] 01:08:13 INFO - PROCESS | 1650 | 1468224493493 Marionette DEBUG loaded listener.js 01:08:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1188db400) [pid = 1650] [serial = 449] [outer = 0x117566000] 01:08:13 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:08:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1169b0000 == 52 [pid = 1650] [id = 114] 01:08:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd84800 == 51 [pid = 1650] [id = 113] 01:08:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd90000 == 50 [pid = 1650] [id = 142] 01:08:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd75000 == 49 [pid = 1650] [id = 141] 01:08:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1248bf800 == 48 [pid = 1650] [id = 140] 01:08:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac5f800 == 47 [pid = 1650] [id = 139] 01:08:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12969f000 == 46 [pid = 1650] [id = 138] 01:08:14 INFO - PROCESS | 1650 | --DOCSHELL 0x113362000 == 45 [pid = 1650] [id = 137] 01:08:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12675d000 == 44 [pid = 1650] [id = 136] 01:08:14 INFO - PROCESS | 1650 | --DOCSHELL 0x124da5800 == 43 [pid = 1650] [id = 135] 01:08:14 INFO - PROCESS | 1650 | --DOCSHELL 0x121839800 == 42 [pid = 1650] [id = 134] 01:08:14 INFO - PROCESS | 1650 | --DOCSHELL 0x119c89000 == 41 [pid = 1650] [id = 133] 01:08:14 INFO - PROCESS | 1650 | --DOCSHELL 0x117d7a000 == 40 [pid = 1650] [id = 132] 01:08:14 INFO - PROCESS | 1650 | --DOCSHELL 0x119256800 == 39 [pid = 1650] [id = 131] 01:08:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac61000 == 38 [pid = 1650] [id = 130] 01:08:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12a813000 == 37 [pid = 1650] [id = 129] 01:08:14 INFO - PROCESS | 1650 | --DOCSHELL 0x121169800 == 36 [pid = 1650] [id = 128] 01:08:14 INFO - PROCESS | 1650 | --DOCSHELL 0x11715b000 == 35 [pid = 1650] [id = 127] 01:08:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7a4800 == 34 [pid = 1650] [id = 126] 01:08:14 INFO - PROCESS | 1650 | --DOCSHELL 0x117d92800 == 33 [pid = 1650] [id = 149] 01:08:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12cab0000 == 32 [pid = 1650] [id = 148] 01:08:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12c686000 == 31 [pid = 1650] [id = 147] 01:08:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd7f000 == 30 [pid = 1650] [id = 146] 01:08:14 INFO - PROCESS | 1650 | --DOCSHELL 0x123d48000 == 29 [pid = 1650] [id = 145] 01:08:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12c27f000 == 28 [pid = 1650] [id = 143] 01:08:14 INFO - PROCESS | 1650 | --DOCSHELL 0x116f71800 == 27 [pid = 1650] [id = 144] 01:08:14 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x129116800) [pid = 1650] [serial = 362] [outer = 0x0] [url = about:blank] 01:08:14 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x128caa000) [pid = 1650] [serial = 361] [outer = 0x0] [url = about:blank] 01:08:14 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x129381000) [pid = 1650] [serial = 368] [outer = 0x0] [url = about:blank] 01:08:14 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1196a1400) [pid = 1650] [serial = 367] [outer = 0x0] [url = about:blank] 01:08:14 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12b245800) [pid = 1650] [serial = 373] [outer = 0x0] [url = about:blank] 01:08:14 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x124dd3800) [pid = 1650] [serial = 374] [outer = 0x0] [url = about:blank] 01:08:14 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12bb1f000) [pid = 1650] [serial = 376] [outer = 0x0] [url = about:blank] 01:08:14 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1293ea800) [pid = 1650] [serial = 365] [outer = 0x0] [url = about:blank] 01:08:14 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x128941000) [pid = 1650] [serial = 359] [outer = 0x0] [url = about:blank] 01:08:14 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x124e63400) [pid = 1650] [serial = 356] [outer = 0x0] [url = about:blank] 01:08:14 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12a861800) [pid = 1650] [serial = 371] [outer = 0x0] [url = about:blank] 01:08:14 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12a74c800) [pid = 1650] [serial = 370] [outer = 0x0] [url = about:blank] 01:08:14 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x124340800) [pid = 1650] [serial = 353] [outer = 0x0] [url = about:blank] 01:08:14 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x123d19400) [pid = 1650] [serial = 355] [outer = 0x0] [url = about:blank] 01:08:14 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116984000) [pid = 1650] [serial = 341] [outer = 0x0] [url = about:blank] 01:08:14 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1133e7000) [pid = 1650] [serial = 340] [outer = 0x0] [url = about:blank] 01:08:14 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119c27000) [pid = 1650] [serial = 349] [outer = 0x0] [url = about:blank] 01:08:14 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x120f13400) [pid = 1650] [serial = 350] [outer = 0x0] [url = about:blank] 01:08:14 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x121753400) [pid = 1650] [serial = 352] [outer = 0x0] [url = about:blank] 01:08:14 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118728c00) [pid = 1650] [serial = 346] [outer = 0x0] [url = about:blank] 01:08:14 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118fa3800) [pid = 1650] [serial = 347] [outer = 0x0] [url = about:blank] 01:08:14 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x117db2000) [pid = 1650] [serial = 343] [outer = 0x0] [url = about:blank] 01:08:14 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11828ec00) [pid = 1650] [serial = 344] [outer = 0x0] [url = about:blank] 01:08:14 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126937800) [pid = 1650] [serial = 358] [outer = 0x0] [url = about:blank] 01:08:14 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x129381800) [pid = 1650] [serial = 364] [outer = 0x0] [url = about:blank] 01:08:14 INFO - PROCESS | 1650 | 1468224494413 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 01:08:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 01:08:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1119ms 01:08:14 INFO - PROCESS | 1650 | 1468224494435 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 01:08:14 INFO - PROCESS | 1650 | 1468224494439 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 01:08:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 01:08:14 INFO - PROCESS | 1650 | 1468224494443 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 01:08:14 INFO - PROCESS | 1650 | 1468224494444 Marionette TRACE conn2 <- [1,574,null,{}] 01:08:14 INFO - PROCESS | 1650 | 1468224494448 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:14 INFO - PROCESS | 1650 | 1468224494449 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:14 INFO - PROCESS | 1650 | 1468224494524 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 01:08:14 INFO - PROCESS | 1650 | 1468224494529 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:14 INFO - PROCESS | 1650 | 1468224494531 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x115ef8800 == 28 [pid = 1650] [id = 151] 01:08:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x115d47800) [pid = 1650] [serial = 450] [outer = 0x0] 01:08:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1161a0800) [pid = 1650] [serial = 451] [outer = 0x115d47800] 01:08:14 INFO - PROCESS | 1650 | 1468224494561 Marionette DEBUG loaded listener.js 01:08:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x113c62800) [pid = 1650] [serial = 452] [outer = 0x115d47800] 01:08:14 INFO - PROCESS | 1650 | 1468224494928 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 01:08:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 01:08:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 520ms 01:08:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 01:08:14 INFO - PROCESS | 1650 | 1468224494963 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 01:08:14 INFO - PROCESS | 1650 | 1468224494966 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 01:08:14 INFO - PROCESS | 1650 | 1468224494970 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 01:08:14 INFO - PROCESS | 1650 | 1468224494972 Marionette TRACE conn2 <- [1,578,null,{}] 01:08:14 INFO - PROCESS | 1650 | 1468224494974 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:14 INFO - PROCESS | 1650 | 1468224494975 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:15 INFO - PROCESS | 1650 | 1468224495048 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 01:08:15 INFO - PROCESS | 1650 | 1468224495053 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:15 INFO - PROCESS | 1650 | 1468224495057 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f6d000 == 29 [pid = 1650] [id = 152] 01:08:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x117dab000) [pid = 1650] [serial = 453] [outer = 0x0] 01:08:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11818c800) [pid = 1650] [serial = 454] [outer = 0x117dab000] 01:08:15 INFO - PROCESS | 1650 | 1468224495083 Marionette DEBUG loaded listener.js 01:08:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118292000) [pid = 1650] [serial = 455] [outer = 0x117dab000] 01:08:15 INFO - PROCESS | 1650 | 1468224495419 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 01:08:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 01:08:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 470ms 01:08:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 01:08:15 INFO - PROCESS | 1650 | 1468224495441 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 01:08:15 INFO - PROCESS | 1650 | 1468224495442 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 01:08:15 INFO - PROCESS | 1650 | 1468224495444 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 01:08:15 INFO - PROCESS | 1650 | 1468224495447 Marionette TRACE conn2 <- [1,582,null,{}] 01:08:15 INFO - PROCESS | 1650 | 1468224495454 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:15 INFO - PROCESS | 1650 | 1468224495457 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:15 INFO - PROCESS | 1650 | 1468224495555 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 01:08:15 INFO - PROCESS | 1650 | 1468224495562 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:15 INFO - PROCESS | 1650 | 1468224495564 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11925e800 == 30 [pid = 1650] [id = 153] 01:08:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1128ae000) [pid = 1650] [serial = 456] [outer = 0x0] 01:08:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119558400) [pid = 1650] [serial = 457] [outer = 0x1128ae000] 01:08:15 INFO - PROCESS | 1650 | 1468224495594 Marionette DEBUG loaded listener.js 01:08:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11989cc00) [pid = 1650] [serial = 458] [outer = 0x1128ae000] 01:08:16 INFO - PROCESS | 1650 | --DOCSHELL 0x117148800 == 29 [pid = 1650] [id = 150] 01:08:16 INFO - PROCESS | 1650 | --DOCSHELL 0x115ef8800 == 28 [pid = 1650] [id = 151] 01:08:16 INFO - PROCESS | 1650 | --DOCSHELL 0x116f6d000 == 27 [pid = 1650] [id = 152] 01:08:16 INFO - PROCESS | 1650 | 1468224496927 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 01:08:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 01:08:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1522ms 01:08:16 INFO - PROCESS | 1650 | 1468224496967 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 01:08:16 INFO - PROCESS | 1650 | 1468224496969 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 01:08:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 01:08:16 INFO - PROCESS | 1650 | 1468224496975 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 01:08:16 INFO - PROCESS | 1650 | 1468224496977 Marionette TRACE conn2 <- [1,586,null,{}] 01:08:16 INFO - PROCESS | 1650 | 1468224496981 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:16 INFO - PROCESS | 1650 | 1468224496983 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:17 INFO - PROCESS | 1650 | 1468224497059 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 01:08:17 INFO - PROCESS | 1650 | 1468224497064 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:17 INFO - PROCESS | 1650 | 1468224497066 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11661a800 == 28 [pid = 1650] [id = 154] 01:08:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x112f85800) [pid = 1650] [serial = 459] [outer = 0x0] 01:08:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116784c00) [pid = 1650] [serial = 460] [outer = 0x112f85800] 01:08:17 INFO - PROCESS | 1650 | 1468224497168 Marionette DEBUG loaded listener.js 01:08:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1180b4000) [pid = 1650] [serial = 461] [outer = 0x112f85800] 01:08:17 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:08:17 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:08:17 INFO - PROCESS | 1650 | 1468224497509 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 01:08:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 01:08:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 571ms 01:08:17 INFO - PROCESS | 1650 | 1468224497545 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 01:08:17 INFO - PROCESS | 1650 | 1468224497548 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 01:08:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 01:08:17 INFO - PROCESS | 1650 | 1468224497553 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 01:08:17 INFO - PROCESS | 1650 | 1468224497554 Marionette TRACE conn2 <- [1,590,null,{}] 01:08:17 INFO - PROCESS | 1650 | 1468224497557 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:17 INFO - PROCESS | 1650 | 1468224497559 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:17 INFO - PROCESS | 1650 | 1468224497656 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 01:08:17 INFO - PROCESS | 1650 | 1468224497692 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:17 INFO - PROCESS | 1650 | 1468224497694 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184eb800 == 29 [pid = 1650] [id = 155] 01:08:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11828e000) [pid = 1650] [serial = 462] [outer = 0x0] 01:08:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1187aa800) [pid = 1650] [serial = 463] [outer = 0x11828e000] 01:08:17 INFO - PROCESS | 1650 | 1468224497720 Marionette DEBUG loaded listener.js 01:08:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11920b400) [pid = 1650] [serial = 464] [outer = 0x11828e000] 01:08:18 INFO - PROCESS | 1650 | 1468224498061 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 01:08:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 01:08:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 522ms 01:08:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 01:08:18 INFO - PROCESS | 1650 | 1468224498076 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 01:08:18 INFO - PROCESS | 1650 | 1468224498077 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 01:08:18 INFO - PROCESS | 1650 | 1468224498079 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 01:08:18 INFO - PROCESS | 1650 | 1468224498091 Marionette TRACE conn2 <- [1,594,null,{}] 01:08:18 INFO - PROCESS | 1650 | 1468224498105 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:18 INFO - PROCESS | 1650 | 1468224498108 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:18 INFO - PROCESS | 1650 | 1468224498203 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 01:08:18 INFO - PROCESS | 1650 | 1468224498208 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:18 INFO - PROCESS | 1650 | 1468224498210 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e3d800 == 30 [pid = 1650] [id = 156] 01:08:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x115d4c400) [pid = 1650] [serial = 465] [outer = 0x0] 01:08:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1198b5400) [pid = 1650] [serial = 466] [outer = 0x115d4c400] 01:08:18 INFO - PROCESS | 1650 | 1468224498237 Marionette DEBUG loaded listener.js 01:08:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x120f11000) [pid = 1650] [serial = 467] [outer = 0x115d4c400] 01:08:18 INFO - PROCESS | 1650 | 1468224498578 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 01:08:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 01:08:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 537ms 01:08:18 INFO - PROCESS | 1650 | 1468224498616 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 01:08:18 INFO - PROCESS | 1650 | 1468224498618 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 01:08:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 01:08:18 INFO - PROCESS | 1650 | 1468224498621 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 01:08:18 INFO - PROCESS | 1650 | 1468224498624 Marionette TRACE conn2 <- [1,598,null,{}] 01:08:18 INFO - PROCESS | 1650 | 1468224498626 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:18 INFO - PROCESS | 1650 | 1468224498628 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:18 INFO - PROCESS | 1650 | 1468224498723 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 01:08:18 INFO - PROCESS | 1650 | 1468224498758 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:18 INFO - PROCESS | 1650 | 1468224498759 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x121374000 == 31 [pid = 1650] [id = 157] 01:08:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12124d000) [pid = 1650] [serial = 468] [outer = 0x0] 01:08:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x121948800) [pid = 1650] [serial = 469] [outer = 0x12124d000] 01:08:18 INFO - PROCESS | 1650 | 1468224498784 Marionette DEBUG loaded listener.js 01:08:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x123e2f800) [pid = 1650] [serial = 470] [outer = 0x12124d000] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12a860c00) [pid = 1650] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x115d48400) [pid = 1650] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x126ba2000) [pid = 1650] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x126cc1400) [pid = 1650] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11989ec00) [pid = 1650] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x129381c00) [pid = 1650] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x123eed800) [pid = 1650] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12bfb2c00) [pid = 1650] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x126cc4c00) [pid = 1650] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a858c00) [pid = 1650] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x117566000) [pid = 1650] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11828e800) [pid = 1650] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126ccb800) [pid = 1650] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x117dab000) [pid = 1650] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115d49400) [pid = 1650] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12893c800) [pid = 1650] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115d50400) [pid = 1650] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1188d3400) [pid = 1650] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x129120c00) [pid = 1650] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115d47800) [pid = 1650] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11828d000) [pid = 1650] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1128a6800) [pid = 1650] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119560800) [pid = 1650] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x121756c00) [pid = 1650] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11818b800) [pid = 1650] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x117da7c00) [pid = 1650] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x117566800) [pid = 1650] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 01:08:19 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12c62f000) [pid = 1650] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 01:08:19 INFO - PROCESS | 1650 | 1468224499400 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 01:08:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 01:08:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 822ms 01:08:19 INFO - PROCESS | 1650 | 1468224499443 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 01:08:19 INFO - PROCESS | 1650 | 1468224499444 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 01:08:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 01:08:19 INFO - PROCESS | 1650 | 1468224499447 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 01:08:19 INFO - PROCESS | 1650 | 1468224499448 Marionette TRACE conn2 <- [1,602,null,{}] 01:08:19 INFO - PROCESS | 1650 | 1468224499450 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:19 INFO - PROCESS | 1650 | 1468224499451 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:19 INFO - PROCESS | 1650 | 1468224499529 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 01:08:19 INFO - PROCESS | 1650 | 1468224499533 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:19 INFO - PROCESS | 1650 | 1468224499534 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x117476800 == 32 [pid = 1650] [id = 158] 01:08:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112f7fc00) [pid = 1650] [serial = 471] [outer = 0x0] 01:08:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115d47800) [pid = 1650] [serial = 472] [outer = 0x112f7fc00] 01:08:19 INFO - PROCESS | 1650 | 1468224499561 Marionette DEBUG loaded listener.js 01:08:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x117566800) [pid = 1650] [serial = 473] [outer = 0x112f7fc00] 01:08:19 INFO - PROCESS | 1650 | 1468224499929 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 01:08:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 01:08:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 518ms 01:08:19 INFO - PROCESS | 1650 | 1468224499976 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 01:08:19 INFO - PROCESS | 1650 | 1468224499978 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 01:08:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 01:08:19 INFO - PROCESS | 1650 | 1468224499982 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 01:08:19 INFO - PROCESS | 1650 | 1468224499983 Marionette TRACE conn2 <- [1,606,null,{}] 01:08:19 INFO - PROCESS | 1650 | 1468224499987 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:19 INFO - PROCESS | 1650 | 1468224499993 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:20 INFO - PROCESS | 1650 | 1468224500134 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 01:08:20 INFO - PROCESS | 1650 | 1468224500145 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:20 INFO - PROCESS | 1650 | 1468224500147 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1248bf800 == 33 [pid = 1650] [id = 159] 01:08:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118737800) [pid = 1650] [serial = 474] [outer = 0x0] 01:08:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123e30800) [pid = 1650] [serial = 475] [outer = 0x118737800] 01:08:20 INFO - PROCESS | 1650 | 1468224500188 Marionette DEBUG loaded listener.js 01:08:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124e67c00) [pid = 1650] [serial = 476] [outer = 0x118737800] 01:08:20 INFO - PROCESS | 1650 | 1468224500548 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 01:08:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 01:08:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 619ms 01:08:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 01:08:20 INFO - PROCESS | 1650 | 1468224500601 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 01:08:20 INFO - PROCESS | 1650 | 1468224500602 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 01:08:20 INFO - PROCESS | 1650 | 1468224500604 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 01:08:20 INFO - PROCESS | 1650 | 1468224500605 Marionette TRACE conn2 <- [1,610,null,{}] 01:08:20 INFO - PROCESS | 1650 | 1468224500608 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:20 INFO - PROCESS | 1650 | 1468224500609 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:20 INFO - PROCESS | 1650 | 1468224500708 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 01:08:20 INFO - PROCESS | 1650 | 1468224500718 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:20 INFO - PROCESS | 1650 | 1468224500720 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1267ca000 == 34 [pid = 1650] [id = 160] 01:08:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1198ad800) [pid = 1650] [serial = 477] [outer = 0x0] 01:08:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126636800) [pid = 1650] [serial = 478] [outer = 0x1198ad800] 01:08:20 INFO - PROCESS | 1650 | 1468224500744 Marionette DEBUG loaded listener.js 01:08:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126b9e000) [pid = 1650] [serial = 479] [outer = 0x1198ad800] 01:08:21 INFO - PROCESS | 1650 | 1468224501042 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 01:08:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 01:08:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 469ms 01:08:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 01:08:21 INFO - PROCESS | 1650 | 1468224501075 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 01:08:21 INFO - PROCESS | 1650 | 1468224501076 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 01:08:21 INFO - PROCESS | 1650 | 1468224501078 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 01:08:21 INFO - PROCESS | 1650 | 1468224501079 Marionette TRACE conn2 <- [1,614,null,{}] 01:08:21 INFO - PROCESS | 1650 | 1468224501081 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:21 INFO - PROCESS | 1650 | 1468224501082 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:21 INFO - PROCESS | 1650 | 1468224501156 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 01:08:21 INFO - PROCESS | 1650 | 1468224501160 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:21 INFO - PROCESS | 1650 | 1468224501161 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a7b000 == 35 [pid = 1650] [id = 161] 01:08:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12679ac00) [pid = 1650] [serial = 480] [outer = 0x0] 01:08:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126cb1c00) [pid = 1650] [serial = 481] [outer = 0x12679ac00] 01:08:21 INFO - PROCESS | 1650 | 1468224501185 Marionette DEBUG loaded listener.js 01:08:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128937c00) [pid = 1650] [serial = 482] [outer = 0x12679ac00] 01:08:21 INFO - PROCESS | 1650 | 1468224501742 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 01:08:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 01:08:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 719ms 01:08:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 01:08:21 INFO - PROCESS | 1650 | 1468224501797 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 01:08:21 INFO - PROCESS | 1650 | 1468224501800 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 01:08:21 INFO - PROCESS | 1650 | 1468224501803 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 01:08:21 INFO - PROCESS | 1650 | 1468224501805 Marionette TRACE conn2 <- [1,618,null,{}] 01:08:21 INFO - PROCESS | 1650 | 1468224501809 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:21 INFO - PROCESS | 1650 | 1468224501810 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:21 INFO - PROCESS | 1650 | 1468224501916 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 01:08:21 INFO - PROCESS | 1650 | 1468224501973 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:21 INFO - PROCESS | 1650 | 1468224501975 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11836d000 == 36 [pid = 1650] [id = 162] 01:08:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116afe400) [pid = 1650] [serial = 483] [outer = 0x0] 01:08:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x117da7800) [pid = 1650] [serial = 484] [outer = 0x116afe400] 01:08:22 INFO - PROCESS | 1650 | 1468224502006 Marionette DEBUG loaded listener.js 01:08:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118187800) [pid = 1650] [serial = 485] [outer = 0x116afe400] 01:08:22 INFO - PROCESS | 1650 | 1468224502495 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 01:08:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 01:08:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 771ms 01:08:22 INFO - PROCESS | 1650 | 1468224502578 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 01:08:22 INFO - PROCESS | 1650 | 1468224502581 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 01:08:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 01:08:22 INFO - PROCESS | 1650 | 1468224502587 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 01:08:22 INFO - PROCESS | 1650 | 1468224502589 Marionette TRACE conn2 <- [1,622,null,{}] 01:08:22 INFO - PROCESS | 1650 | 1468224502592 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:22 INFO - PROCESS | 1650 | 1468224502593 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:22 INFO - PROCESS | 1650 | 1468224502697 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 01:08:22 INFO - PROCESS | 1650 | 1468224502775 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:22 INFO - PROCESS | 1650 | 1468224502777 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x113c1e800 == 37 [pid = 1650] [id = 163] 01:08:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112e40c00) [pid = 1650] [serial = 486] [outer = 0x0] 01:08:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x115d46400) [pid = 1650] [serial = 487] [outer = 0x112e40c00] 01:08:22 INFO - PROCESS | 1650 | 1468224502807 Marionette DEBUG loaded listener.js 01:08:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118734000) [pid = 1650] [serial = 488] [outer = 0x112e40c00] 01:08:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1267ca000 == 36 [pid = 1650] [id = 160] 01:08:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1248bf800 == 35 [pid = 1650] [id = 159] 01:08:23 INFO - PROCESS | 1650 | --DOCSHELL 0x117476800 == 34 [pid = 1650] [id = 158] 01:08:23 INFO - PROCESS | 1650 | --DOCSHELL 0x121374000 == 33 [pid = 1650] [id = 157] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119558400) [pid = 1650] [serial = 457] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOCSHELL 0x120e3d800 == 32 [pid = 1650] [id = 156] 01:08:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1184eb800 == 31 [pid = 1650] [id = 155] 01:08:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11661a800 == 30 [pid = 1650] [id = 154] 01:08:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11925e800 == 29 [pid = 1650] [id = 153] 01:08:23 INFO - PROCESS | 1650 | 1468224503358 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118292000) [pid = 1650] [serial = 455] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x117daa400) [pid = 1650] [serial = 445] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12c622400) [pid = 1650] [serial = 409] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12c6bec00) [pid = 1650] [serial = 412] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1128aec00) [pid = 1650] [serial = 415] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11828c000) [pid = 1650] [serial = 448] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1198bac00) [pid = 1650] [serial = 394] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x120f13800) [pid = 1650] [serial = 395] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12627a400) [pid = 1650] [serial = 397] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1188db400) [pid = 1650] [serial = 449] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126ba4000) [pid = 1650] [serial = 398] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12a85a000) [pid = 1650] [serial = 403] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116776000) [pid = 1650] [serial = 430] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12aa4fc00) [pid = 1650] [serial = 404] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x120f0e400) [pid = 1650] [serial = 382] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x121761400) [pid = 1650] [serial = 383] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12bf28800) [pid = 1650] [serial = 377] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128cae800) [pid = 1650] [serial = 400] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1198aa000) [pid = 1650] [serial = 434] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12937a000) [pid = 1650] [serial = 401] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12ac9c800) [pid = 1650] [serial = 388] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119211800) [pid = 1650] [serial = 433] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12b90f800) [pid = 1650] [serial = 389] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118293c00) [pid = 1650] [serial = 379] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x117d19400) [pid = 1650] [serial = 431] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1187ac000) [pid = 1650] [serial = 380] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x121016800) [pid = 1650] [serial = 425] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x115d4b000) [pid = 1650] [serial = 418] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x126cc2c00) [pid = 1650] [serial = 385] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1161a0800) [pid = 1650] [serial = 451] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x128cad400) [pid = 1650] [serial = 386] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1198a1000) [pid = 1650] [serial = 427] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x112e3e000) [pid = 1650] [serial = 391] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x115d4f400) [pid = 1650] [serial = 419] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x126936800) [pid = 1650] [serial = 437] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x124340400) [pid = 1650] [serial = 436] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1187b0c00) [pid = 1650] [serial = 392] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x118188000) [pid = 1650] [serial = 446] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12aa4c000) [pid = 1650] [serial = 440] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x113c62800) [pid = 1650] [serial = 452] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x128cac400) [pid = 1650] [serial = 439] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x11818e800) [pid = 1650] [serial = 424] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x11818c800) [pid = 1650] [serial = 454] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x12ba8d800) [pid = 1650] [serial = 442] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x1198a5c00) [pid = 1650] [serial = 428] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x12ba8c800) [pid = 1650] [serial = 406] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x12bf21c00) [pid = 1650] [serial = 443] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x11920d800) [pid = 1650] [serial = 421] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x12c6c5000) [pid = 1650] [serial = 413] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 53 (0x12bfb5400) [pid = 1650] [serial = 416] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 52 (0x12c62cc00) [pid = 1650] [serial = 410] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 51 (0x12c6c6c00) [pid = 1650] [serial = 422] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 50 (0x12bfb2400) [pid = 1650] [serial = 407] [outer = 0x0] [url = about:blank] 01:08:23 INFO - PROCESS | 1650 | --DOMWINDOW == 49 (0x12cf14400) [pid = 1650] [serial = 338] [outer = 0x0] [url = about:blank] 01:08:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 01:08:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 820ms 01:08:23 INFO - PROCESS | 1650 | 1468224503408 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 01:08:23 INFO - PROCESS | 1650 | 1468224503411 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 01:08:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 01:08:23 INFO - PROCESS | 1650 | 1468224503414 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 01:08:23 INFO - PROCESS | 1650 | 1468224503415 Marionette TRACE conn2 <- [1,626,null,{}] 01:08:23 INFO - PROCESS | 1650 | 1468224503419 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:23 INFO - PROCESS | 1650 | 1468224503423 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:23 INFO - PROCESS | 1650 | 1468224503496 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 01:08:23 INFO - PROCESS | 1650 | 1468224503502 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:23 INFO - PROCESS | 1650 | 1468224503507 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164b6800 == 30 [pid = 1650] [id = 164] 01:08:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x1161a0800) [pid = 1650] [serial = 489] [outer = 0x0] 01:08:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x11755dc00) [pid = 1650] [serial = 490] [outer = 0x1161a0800] 01:08:23 INFO - PROCESS | 1650 | 1468224503536 Marionette DEBUG loaded listener.js 01:08:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x1180b6c00) [pid = 1650] [serial = 491] [outer = 0x1161a0800] 01:08:23 INFO - PROCESS | 1650 | 1468224503870 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 01:08:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 01:08:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 469ms 01:08:23 INFO - PROCESS | 1650 | 1468224503883 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 01:08:23 INFO - PROCESS | 1650 | 1468224503886 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 01:08:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 01:08:23 INFO - PROCESS | 1650 | 1468224503893 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 01:08:23 INFO - PROCESS | 1650 | 1468224503895 Marionette TRACE conn2 <- [1,630,null,{}] 01:08:23 INFO - PROCESS | 1650 | 1468224503897 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:23 INFO - PROCESS | 1650 | 1468224503898 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:23 INFO - PROCESS | 1650 | 1468224503981 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 01:08:24 INFO - PROCESS | 1650 | 1468224504031 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:24 INFO - PROCESS | 1650 | 1468224504033 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x117155800 == 31 [pid = 1650] [id = 165] 01:08:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x118189400) [pid = 1650] [serial = 492] [outer = 0x0] 01:08:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x118540400) [pid = 1650] [serial = 493] [outer = 0x118189400] 01:08:24 INFO - PROCESS | 1650 | 1468224504060 Marionette DEBUG loaded listener.js 01:08:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x1188d0800) [pid = 1650] [serial = 494] [outer = 0x118189400] 01:08:24 INFO - PROCESS | 1650 | 1468224504377 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 01:08:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 01:08:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 518ms 01:08:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 01:08:24 INFO - PROCESS | 1650 | 1468224504412 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 01:08:24 INFO - PROCESS | 1650 | 1468224504413 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 01:08:24 INFO - PROCESS | 1650 | 1468224504415 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 01:08:24 INFO - PROCESS | 1650 | 1468224504418 Marionette TRACE conn2 <- [1,634,null,{}] 01:08:24 INFO - PROCESS | 1650 | 1468224504425 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:24 INFO - PROCESS | 1650 | 1468224504429 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:24 INFO - PROCESS | 1650 | 1468224504505 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 01:08:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x112e43800) [pid = 1650] [serial = 495] [outer = 0x12cf12c00] 01:08:24 INFO - PROCESS | 1650 | 1468224504572 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:24 INFO - PROCESS | 1650 | 1468224504574 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e4c000 == 32 [pid = 1650] [id = 166] 01:08:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x11955c800) [pid = 1650] [serial = 496] [outer = 0x0] 01:08:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x11989e000) [pid = 1650] [serial = 497] [outer = 0x11955c800] 01:08:24 INFO - PROCESS | 1650 | 1468224504607 Marionette DEBUG loaded listener.js 01:08:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x120e05800) [pid = 1650] [serial = 498] [outer = 0x11955c800] 01:08:24 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:08:24 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:08:24 INFO - PROCESS | 1650 | 1468224504896 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 01:08:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 01:08:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 520ms 01:08:24 INFO - PROCESS | 1650 | 1468224504937 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 01:08:24 INFO - PROCESS | 1650 | 1468224504941 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 01:08:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 01:08:24 INFO - PROCESS | 1650 | 1468224504944 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 01:08:24 INFO - PROCESS | 1650 | 1468224504945 Marionette TRACE conn2 <- [1,638,null,{}] 01:08:24 INFO - PROCESS | 1650 | 1468224504947 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:24 INFO - PROCESS | 1650 | 1468224504949 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:25 INFO - PROCESS | 1650 | 1468224505028 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 01:08:25 INFO - PROCESS | 1650 | 1468224505031 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:25 INFO - PROCESS | 1650 | 1468224505032 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e35000 == 33 [pid = 1650] [id = 167] 01:08:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x120f12400) [pid = 1650] [serial = 499] [outer = 0x0] 01:08:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x123d1ec00) [pid = 1650] [serial = 500] [outer = 0x120f12400] 01:08:25 INFO - PROCESS | 1650 | 1468224505059 Marionette DEBUG loaded listener.js 01:08:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x124275c00) [pid = 1650] [serial = 501] [outer = 0x120f12400] 01:08:25 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:08:25 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:08:25 INFO - PROCESS | 1650 | 1468224505393 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 01:08:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 01:08:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 469ms 01:08:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 01:08:25 INFO - PROCESS | 1650 | 1468224505414 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 01:08:25 INFO - PROCESS | 1650 | 1468224505415 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 01:08:25 INFO - PROCESS | 1650 | 1468224505417 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 01:08:25 INFO - PROCESS | 1650 | 1468224505418 Marionette TRACE conn2 <- [1,642,null,{}] 01:08:25 INFO - PROCESS | 1650 | 1468224505420 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:25 INFO - PROCESS | 1650 | 1468224505421 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:25 INFO - PROCESS | 1650 | 1468224505525 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 01:08:25 INFO - PROCESS | 1650 | 1468224505534 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:25 INFO - PROCESS | 1650 | 1468224505535 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12199e000 == 34 [pid = 1650] [id = 168] 01:08:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x12112a800) [pid = 1650] [serial = 502] [outer = 0x0] 01:08:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x124536000) [pid = 1650] [serial = 503] [outer = 0x12112a800] 01:08:25 INFO - PROCESS | 1650 | 1468224505560 Marionette DEBUG loaded listener.js 01:08:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x12480bc00) [pid = 1650] [serial = 504] [outer = 0x12112a800] 01:08:25 INFO - PROCESS | 1650 | 1468224505878 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 01:08:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 01:08:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 519ms 01:08:25 INFO - PROCESS | 1650 | 1468224505936 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 01:08:25 INFO - PROCESS | 1650 | 1468224505937 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 01:08:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 01:08:25 INFO - PROCESS | 1650 | 1468224505940 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 01:08:25 INFO - PROCESS | 1650 | 1468224505941 Marionette TRACE conn2 <- [1,646,null,{}] 01:08:25 INFO - PROCESS | 1650 | 1468224505943 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:25 INFO - PROCESS | 1650 | 1468224505947 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:26 INFO - PROCESS | 1650 | 1468224506059 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 01:08:26 INFO - PROCESS | 1650 | 1468224506075 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:26 INFO - PROCESS | 1650 | 1468224506076 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1242db000 == 35 [pid = 1650] [id = 169] 01:08:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x112da7c00) [pid = 1650] [serial = 505] [outer = 0x0] 01:08:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x124e9a400) [pid = 1650] [serial = 506] [outer = 0x112da7c00] 01:08:26 INFO - PROCESS | 1650 | 1468224506100 Marionette DEBUG loaded listener.js 01:08:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x128ca7800) [pid = 1650] [serial = 507] [outer = 0x112da7c00] 01:08:26 INFO - PROCESS | 1650 | 1468224506434 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 01:08:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 01:08:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 518ms 01:08:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 01:08:26 INFO - PROCESS | 1650 | 1468224506460 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 01:08:26 INFO - PROCESS | 1650 | 1468224506461 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 01:08:26 INFO - PROCESS | 1650 | 1468224506463 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 01:08:26 INFO - PROCESS | 1650 | 1468224506471 Marionette TRACE conn2 <- [1,650,null,{}] 01:08:26 INFO - PROCESS | 1650 | 1468224506482 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:26 INFO - PROCESS | 1650 | 1468224506483 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:26 INFO - PROCESS | 1650 | 1468224506574 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 01:08:26 INFO - PROCESS | 1650 | 1468224506578 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:26 INFO - PROCESS | 1650 | 1468224506579 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b24800 == 36 [pid = 1650] [id = 170] 01:08:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x124810400) [pid = 1650] [serial = 508] [outer = 0x0] 01:08:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x129019000) [pid = 1650] [serial = 509] [outer = 0x124810400] 01:08:26 INFO - PROCESS | 1650 | 1468224506603 Marionette DEBUG loaded listener.js 01:08:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x12911e400) [pid = 1650] [serial = 510] [outer = 0x124810400] 01:08:26 INFO - PROCESS | 1650 | 1468224506911 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 01:08:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 01:08:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 483ms 01:08:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 01:08:26 INFO - PROCESS | 1650 | 1468224506950 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 01:08:26 INFO - PROCESS | 1650 | 1468224506952 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 01:08:26 INFO - PROCESS | 1650 | 1468224506954 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 01:08:26 INFO - PROCESS | 1650 | 1468224506957 Marionette TRACE conn2 <- [1,654,null,{}] 01:08:26 INFO - PROCESS | 1650 | 1468224506961 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:26 INFO - PROCESS | 1650 | 1468224506962 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:27 INFO - PROCESS | 1650 | 1468224507058 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 01:08:27 INFO - PROCESS | 1650 | 1468224507062 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:27 INFO - PROCESS | 1650 | 1468224507063 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x129068800 == 37 [pid = 1650] [id = 171] 01:08:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x126b9dc00) [pid = 1650] [serial = 511] [outer = 0x0] 01:08:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x129381000) [pid = 1650] [serial = 512] [outer = 0x126b9dc00] 01:08:27 INFO - PROCESS | 1650 | 1468224507086 Marionette DEBUG loaded listener.js 01:08:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x112f88800) [pid = 1650] [serial = 513] [outer = 0x126b9dc00] 01:08:27 INFO - PROCESS | 1650 | 1468224507442 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 01:08:27 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11828e000) [pid = 1650] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 01:08:27 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x115d4c400) [pid = 1650] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 01:08:27 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12124d000) [pid = 1650] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 01:08:27 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x112f7fc00) [pid = 1650] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 01:08:27 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1198ad800) [pid = 1650] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 01:08:27 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1128ae000) [pid = 1650] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 01:08:27 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x118737800) [pid = 1650] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 01:08:27 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x112f85800) [pid = 1650] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 01:08:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 01:08:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 522ms 01:08:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 01:08:27 INFO - PROCESS | 1650 | 1468224507477 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 01:08:27 INFO - PROCESS | 1650 | 1468224507479 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 01:08:27 INFO - PROCESS | 1650 | 1468224507482 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 01:08:27 INFO - PROCESS | 1650 | 1468224507484 Marionette TRACE conn2 <- [1,658,null,{}] 01:08:27 INFO - PROCESS | 1650 | 1468224507489 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:27 INFO - PROCESS | 1650 | 1468224507491 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:27 INFO - PROCESS | 1650 | 1468224507623 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 01:08:27 INFO - PROCESS | 1650 | 1468224507628 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:27 INFO - PROCESS | 1650 | 1468224507629 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x119511000 == 38 [pid = 1650] [id = 172] 01:08:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1128ae000) [pid = 1650] [serial = 514] [outer = 0x0] 01:08:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x118737800) [pid = 1650] [serial = 515] [outer = 0x1128ae000] 01:08:27 INFO - PROCESS | 1650 | 1468224507669 Marionette DEBUG loaded listener.js 01:08:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x12124d000) [pid = 1650] [serial = 516] [outer = 0x1128ae000] 01:08:28 INFO - PROCESS | 1650 | 1468224508045 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 01:08:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 01:08:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 620ms 01:08:28 INFO - PROCESS | 1650 | 1468224508102 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 01:08:28 INFO - PROCESS | 1650 | 1468224508103 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 01:08:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 01:08:28 INFO - PROCESS | 1650 | 1468224508105 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 01:08:28 INFO - PROCESS | 1650 | 1468224508106 Marionette TRACE conn2 <- [1,662,null,{}] 01:08:28 INFO - PROCESS | 1650 | 1468224508109 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:28 INFO - PROCESS | 1650 | 1468224508110 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:28 INFO - PROCESS | 1650 | 1468224508185 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 01:08:28 INFO - PROCESS | 1650 | 1468224508188 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:28 INFO - PROCESS | 1650 | 1468224508191 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5bb000 == 39 [pid = 1650] [id = 173] 01:08:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119211800) [pid = 1650] [serial = 517] [outer = 0x0] 01:08:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1293f6400) [pid = 1650] [serial = 518] [outer = 0x119211800] 01:08:28 INFO - PROCESS | 1650 | 1468224508215 Marionette DEBUG loaded listener.js 01:08:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x12a85c400) [pid = 1650] [serial = 519] [outer = 0x119211800] 01:08:28 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:08:28 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:08:28 INFO - PROCESS | 1650 | 1468224508516 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 01:08:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 01:08:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 418ms 01:08:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 01:08:28 INFO - PROCESS | 1650 | 1468224508528 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 01:08:28 INFO - PROCESS | 1650 | 1468224508529 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 01:08:28 INFO - PROCESS | 1650 | 1468224508531 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 01:08:28 INFO - PROCESS | 1650 | 1468224508533 Marionette TRACE conn2 <- [1,666,null,{}] 01:08:28 INFO - PROCESS | 1650 | 1468224508535 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:28 INFO - PROCESS | 1650 | 1468224508537 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:28 INFO - PROCESS | 1650 | 1468224508636 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 01:08:28 INFO - PROCESS | 1650 | 1468224508642 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:28 INFO - PROCESS | 1650 | 1468224508643 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac56000 == 40 [pid = 1650] [id = 174] 01:08:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1293fb000) [pid = 1650] [serial = 520] [outer = 0x0] 01:08:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x12aa50800) [pid = 1650] [serial = 521] [outer = 0x1293fb000] 01:08:28 INFO - PROCESS | 1650 | 1468224508669 Marionette DEBUG loaded listener.js 01:08:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x12ba94800) [pid = 1650] [serial = 522] [outer = 0x1293fb000] 01:08:28 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:08:28 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:08:29 INFO - PROCESS | 1650 | 1468224509009 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 01:08:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 01:08:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 01:08:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 01:08:29 INFO - PROCESS | 1650 | 1468224509059 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 01:08:29 INFO - PROCESS | 1650 | 1468224509061 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 01:08:29 INFO - PROCESS | 1650 | 1468224509063 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 01:08:29 INFO - PROCESS | 1650 | 1468224509064 Marionette TRACE conn2 <- [1,670,null,{}] 01:08:29 INFO - PROCESS | 1650 | 1468224509066 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:29 INFO - PROCESS | 1650 | 1468224509067 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:29 INFO - PROCESS | 1650 | 1468224509146 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 01:08:29 INFO - PROCESS | 1650 | 1468224509149 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:29 INFO - PROCESS | 1650 | 1468224509150 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b220800 == 41 [pid = 1650] [id = 175] 01:08:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x12b907800) [pid = 1650] [serial = 523] [outer = 0x0] 01:08:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x12bb14800) [pid = 1650] [serial = 524] [outer = 0x12b907800] 01:08:29 INFO - PROCESS | 1650 | 1468224509174 Marionette DEBUG loaded listener.js 01:08:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x12bf23400) [pid = 1650] [serial = 525] [outer = 0x12b907800] 01:08:29 INFO - PROCESS | 1650 | 1468224509542 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 01:08:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 01:08:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 517ms 01:08:29 INFO - PROCESS | 1650 | 1468224509581 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 01:08:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 01:08:29 INFO - PROCESS | 1650 | 1468224509584 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 01:08:29 INFO - PROCESS | 1650 | 1468224509587 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 01:08:29 INFO - PROCESS | 1650 | 1468224509590 Marionette TRACE conn2 <- [1,674,null,{}] 01:08:29 INFO - PROCESS | 1650 | 1468224509595 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:29 INFO - PROCESS | 1650 | 1468224509596 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:29 INFO - PROCESS | 1650 | 1468224509701 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 01:08:29 INFO - PROCESS | 1650 | 1468224509768 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:29 INFO - PROCESS | 1650 | 1468224509771 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11640a000 == 42 [pid = 1650] [id = 176] 01:08:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x113375400) [pid = 1650] [serial = 526] [outer = 0x0] 01:08:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x113c97400) [pid = 1650] [serial = 527] [outer = 0x113375400] 01:08:29 INFO - PROCESS | 1650 | 1468224509801 Marionette DEBUG loaded listener.js 01:08:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x117daa000) [pid = 1650] [serial = 528] [outer = 0x113375400] 01:08:30 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:08:30 INFO - PROCESS | 1650 | 1468224510188 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 01:08:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 01:08:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 673ms 01:08:30 INFO - PROCESS | 1650 | 1468224510260 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 01:08:30 INFO - PROCESS | 1650 | 1468224510263 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 01:08:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 01:08:30 INFO - PROCESS | 1650 | 1468224510267 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 01:08:30 INFO - PROCESS | 1650 | 1468224510269 Marionette TRACE conn2 <- [1,678,null,{}] 01:08:30 INFO - PROCESS | 1650 | 1468224510272 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:30 INFO - PROCESS | 1650 | 1468224510274 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:30 INFO - PROCESS | 1650 | 1468224510396 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 01:08:30 INFO - PROCESS | 1650 | 1468224510476 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:30 INFO - PROCESS | 1650 | 1468224510477 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x121189000 == 43 [pid = 1650] [id = 177] 01:08:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1188dac00) [pid = 1650] [serial = 529] [outer = 0x0] 01:08:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119559c00) [pid = 1650] [serial = 530] [outer = 0x1188dac00] 01:08:30 INFO - PROCESS | 1650 | 1468224510508 Marionette DEBUG loaded listener.js 01:08:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11989f000) [pid = 1650] [serial = 531] [outer = 0x1188dac00] 01:08:30 INFO - PROCESS | 1650 | 1468224510886 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 01:08:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 01:08:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 669ms 01:08:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 01:08:30 INFO - PROCESS | 1650 | 1468224510937 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 01:08:30 INFO - PROCESS | 1650 | 1468224510940 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 01:08:30 INFO - PROCESS | 1650 | 1468224510943 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 01:08:30 INFO - PROCESS | 1650 | 1468224510946 Marionette TRACE conn2 <- [1,682,null,{}] 01:08:30 INFO - PROCESS | 1650 | 1468224510953 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:30 INFO - PROCESS | 1650 | 1468224510956 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:31 INFO - PROCESS | 1650 | 1468224511057 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 01:08:31 INFO - PROCESS | 1650 | 1468224511112 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:31 INFO - PROCESS | 1650 | 1468224511114 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac54000 == 44 [pid = 1650] [id = 178] 01:08:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1219b5400) [pid = 1650] [serial = 532] [outer = 0x0] 01:08:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124e64c00) [pid = 1650] [serial = 533] [outer = 0x1219b5400] 01:08:31 INFO - PROCESS | 1650 | 1468224511145 Marionette DEBUG loaded listener.js 01:08:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12694d000) [pid = 1650] [serial = 534] [outer = 0x1219b5400] 01:08:32 INFO - PROCESS | 1650 | 1468224512056 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 01:08:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 01:08:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1122ms 01:08:32 INFO - PROCESS | 1650 | 1468224512065 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 01:08:32 INFO - PROCESS | 1650 | 1468224512067 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 01:08:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 01:08:32 INFO - PROCESS | 1650 | 1468224512070 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 01:08:32 INFO - PROCESS | 1650 | 1468224512073 Marionette TRACE conn2 <- [1,686,null,{}] 01:08:32 INFO - PROCESS | 1650 | 1468224512076 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:32 INFO - PROCESS | 1650 | 1468224512077 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:32 INFO - PROCESS | 1650 | 1468224512175 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 01:08:32 INFO - PROCESS | 1650 | 1468224512227 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:32 INFO - PROCESS | 1650 | 1468224512228 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd76800 == 45 [pid = 1650] [id = 179] 01:08:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128941000) [pid = 1650] [serial = 535] [outer = 0x0] 01:08:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x129388400) [pid = 1650] [serial = 536] [outer = 0x128941000] 01:08:32 INFO - PROCESS | 1650 | 1468224512257 Marionette DEBUG loaded listener.js 01:08:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12aa41800) [pid = 1650] [serial = 537] [outer = 0x128941000] 01:08:33 INFO - PROCESS | 1650 | 1468224513327 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 01:08:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 01:08:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1271ms 01:08:33 INFO - PROCESS | 1650 | 1468224513342 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 01:08:33 INFO - PROCESS | 1650 | 1468224513344 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 01:08:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 01:08:33 INFO - PROCESS | 1650 | 1468224513348 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 01:08:33 INFO - PROCESS | 1650 | 1468224513349 Marionette TRACE conn2 <- [1,690,null,{}] 01:08:33 INFO - PROCESS | 1650 | 1468224513353 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:33 INFO - PROCESS | 1650 | 1468224513354 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:33 INFO - PROCESS | 1650 | 1468224513445 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 01:08:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac56000 == 44 [pid = 1650] [id = 174] 01:08:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5bb000 == 43 [pid = 1650] [id = 173] 01:08:33 INFO - PROCESS | 1650 | --DOCSHELL 0x119511000 == 42 [pid = 1650] [id = 172] 01:08:33 INFO - PROCESS | 1650 | --DOCSHELL 0x129068800 == 41 [pid = 1650] [id = 171] 01:08:33 INFO - PROCESS | 1650 | --DOCSHELL 0x126b24800 == 40 [pid = 1650] [id = 170] 01:08:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1242db000 == 39 [pid = 1650] [id = 169] 01:08:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12199e000 == 38 [pid = 1650] [id = 168] 01:08:33 INFO - PROCESS | 1650 | --DOCSHELL 0x120e35000 == 37 [pid = 1650] [id = 167] 01:08:33 INFO - PROCESS | 1650 | --DOCSHELL 0x120e4c000 == 36 [pid = 1650] [id = 166] 01:08:33 INFO - PROCESS | 1650 | --DOCSHELL 0x117155800 == 35 [pid = 1650] [id = 165] 01:08:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1164b6800 == 34 [pid = 1650] [id = 164] 01:08:33 INFO - PROCESS | 1650 | --DOCSHELL 0x113c1e800 == 33 [pid = 1650] [id = 163] 01:08:33 INFO - PROCESS | 1650 | --DOCSHELL 0x128a7b000 == 32 [pid = 1650] [id = 161] 01:08:33 INFO - PROCESS | 1650 | --DOCSHELL 0x11836d000 == 31 [pid = 1650] [id = 162] 01:08:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd76800 == 30 [pid = 1650] [id = 179] 01:08:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac54000 == 29 [pid = 1650] [id = 178] 01:08:33 INFO - PROCESS | 1650 | --DOCSHELL 0x121189000 == 28 [pid = 1650] [id = 177] 01:08:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12b220800 == 27 [pid = 1650] [id = 175] 01:08:33 INFO - PROCESS | 1650 | --DOCSHELL 0x11640a000 == 26 [pid = 1650] [id = 176] 01:08:34 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1187aa800) [pid = 1650] [serial = 463] [outer = 0x0] [url = about:blank] 01:08:34 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1198b5400) [pid = 1650] [serial = 466] [outer = 0x0] [url = about:blank] 01:08:34 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11920b400) [pid = 1650] [serial = 464] [outer = 0x0] [url = about:blank] 01:08:34 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x121948800) [pid = 1650] [serial = 469] [outer = 0x0] [url = about:blank] 01:08:34 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x115d47800) [pid = 1650] [serial = 472] [outer = 0x0] [url = about:blank] 01:08:34 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x117566800) [pid = 1650] [serial = 473] [outer = 0x0] [url = about:blank] 01:08:34 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126636800) [pid = 1650] [serial = 478] [outer = 0x0] [url = about:blank] 01:08:34 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123e2f800) [pid = 1650] [serial = 470] [outer = 0x0] [url = about:blank] 01:08:34 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11989cc00) [pid = 1650] [serial = 458] [outer = 0x0] [url = about:blank] 01:08:34 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123e30800) [pid = 1650] [serial = 475] [outer = 0x0] [url = about:blank] 01:08:34 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x116784c00) [pid = 1650] [serial = 460] [outer = 0x0] [url = about:blank] 01:08:34 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1180b4000) [pid = 1650] [serial = 461] [outer = 0x0] [url = about:blank] 01:08:34 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x120f11000) [pid = 1650] [serial = 467] [outer = 0x0] [url = about:blank] 01:08:34 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x124e67c00) [pid = 1650] [serial = 476] [outer = 0x0] [url = about:blank] 01:08:34 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x126cb1c00) [pid = 1650] [serial = 481] [outer = 0x0] [url = about:blank] 01:08:34 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x126b9e000) [pid = 1650] [serial = 479] [outer = 0x0] [url = about:blank] 01:08:34 INFO - PROCESS | 1650 | 1468224514045 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:34 INFO - PROCESS | 1650 | 1468224514046 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x112152800 == 27 [pid = 1650] [id = 180] 01:08:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1121bcc00) [pid = 1650] [serial = 538] [outer = 0x0] 01:08:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1128ad400) [pid = 1650] [serial = 539] [outer = 0x1121bcc00] 01:08:34 INFO - PROCESS | 1650 | 1468224514077 Marionette DEBUG loaded listener.js 01:08:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x112eaec00) [pid = 1650] [serial = 540] [outer = 0x1121bcc00] 01:08:34 INFO - PROCESS | 1650 | 1468224514847 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 01:08:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 01:08:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1524ms 01:08:34 INFO - PROCESS | 1650 | 1468224514875 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 01:08:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 01:08:34 INFO - PROCESS | 1650 | 1468224514877 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 01:08:34 INFO - PROCESS | 1650 | 1468224514880 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 01:08:34 INFO - PROCESS | 1650 | 1468224514882 Marionette TRACE conn2 <- [1,694,null,{}] 01:08:34 INFO - PROCESS | 1650 | 1468224514885 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:34 INFO - PROCESS | 1650 | 1468224514888 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:34 INFO - PROCESS | 1650 | 1468224514962 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 01:08:34 INFO - PROCESS | 1650 | 1468224514967 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:34 INFO - PROCESS | 1650 | 1468224514968 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1167c4000 == 28 [pid = 1650] [id = 181] 01:08:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116903400) [pid = 1650] [serial = 541] [outer = 0x0] 01:08:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116af4000) [pid = 1650] [serial = 542] [outer = 0x116903400] 01:08:35 INFO - PROCESS | 1650 | 1468224514998 Marionette DEBUG loaded listener.js 01:08:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x117d10000) [pid = 1650] [serial = 543] [outer = 0x116903400] 01:08:35 INFO - PROCESS | 1650 | 1468224515832 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 01:08:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 01:08:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 970ms 01:08:35 INFO - PROCESS | 1650 | 1468224515853 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 01:08:35 INFO - PROCESS | 1650 | 1468224515857 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 01:08:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 01:08:35 INFO - PROCESS | 1650 | 1468224515860 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 01:08:35 INFO - PROCESS | 1650 | 1468224515861 Marionette TRACE conn2 <- [1,698,null,{}] 01:08:35 INFO - PROCESS | 1650 | 1468224515864 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:35 INFO - PROCESS | 1650 | 1468224515865 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:35 INFO - PROCESS | 1650 | 1468224515971 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 01:08:35 INFO - PROCESS | 1650 | 1468224515984 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:35 INFO - PROCESS | 1650 | 1468224515985 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d93800 == 29 [pid = 1650] [id = 182] 01:08:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x117dad800) [pid = 1650] [serial = 544] [outer = 0x0] 01:08:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118185c00) [pid = 1650] [serial = 545] [outer = 0x117dad800] 01:08:36 INFO - PROCESS | 1650 | 1468224516012 Marionette DEBUG loaded listener.js 01:08:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11828fc00) [pid = 1650] [serial = 546] [outer = 0x117dad800] 01:08:36 INFO - PROCESS | 1650 | 1468224516930 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 01:08:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 01:08:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1118ms 01:08:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 01:08:36 INFO - PROCESS | 1650 | 1468224516988 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 01:08:36 INFO - PROCESS | 1650 | 1468224516991 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 01:08:37 INFO - PROCESS | 1650 | 1468224517000 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 01:08:37 INFO - PROCESS | 1650 | 1468224517007 Marionette TRACE conn2 <- [1,702,null,{}] 01:08:37 INFO - PROCESS | 1650 | 1468224517012 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:37 INFO - PROCESS | 1650 | 1468224517016 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:37 INFO - PROCESS | 1650 | 1468224517127 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 01:08:37 INFO - PROCESS | 1650 | 1468224517162 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:37 INFO - PROCESS | 1650 | 1468224517164 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x119502800 == 30 [pid = 1650] [id = 183] 01:08:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1188d0c00) [pid = 1650] [serial = 547] [outer = 0x0] 01:08:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11920ec00) [pid = 1650] [serial = 548] [outer = 0x1188d0c00] 01:08:37 INFO - PROCESS | 1650 | 1468224517188 Marionette DEBUG loaded listener.js 01:08:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1196a3800) [pid = 1650] [serial = 549] [outer = 0x1188d0c00] 01:08:38 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112da7c00) [pid = 1650] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 01:08:38 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x124810400) [pid = 1650] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 01:08:38 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x120f12400) [pid = 1650] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 01:08:38 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12679ac00) [pid = 1650] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 01:08:38 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x112e40c00) [pid = 1650] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 01:08:38 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11955c800) [pid = 1650] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 01:08:38 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x116afe400) [pid = 1650] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 01:08:38 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118189400) [pid = 1650] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 01:08:38 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1161a0800) [pid = 1650] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 01:08:38 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12b907800) [pid = 1650] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 01:08:38 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x126b9dc00) [pid = 1650] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 01:08:38 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1128ae000) [pid = 1650] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 01:08:38 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x119211800) [pid = 1650] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 01:08:38 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1293fb000) [pid = 1650] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 01:08:38 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12112a800) [pid = 1650] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 01:08:38 INFO - PROCESS | 1650 | 1468224518076 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 01:08:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 01:08:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1135ms 01:08:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 01:08:38 INFO - PROCESS | 1650 | 1468224518128 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 01:08:38 INFO - PROCESS | 1650 | 1468224518130 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 01:08:38 INFO - PROCESS | 1650 | 1468224518132 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 01:08:38 INFO - PROCESS | 1650 | 1468224518133 Marionette TRACE conn2 <- [1,706,null,{}] 01:08:38 INFO - PROCESS | 1650 | 1468224518136 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:38 INFO - PROCESS | 1650 | 1468224518137 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:38 INFO - PROCESS | 1650 | 1468224518212 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 01:08:38 INFO - PROCESS | 1650 | 1468224518215 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:38 INFO - PROCESS | 1650 | 1468224518216 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x119834000 == 31 [pid = 1650] [id = 184] 01:08:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1133e6400) [pid = 1650] [serial = 550] [outer = 0x0] 01:08:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1196a9c00) [pid = 1650] [serial = 551] [outer = 0x1133e6400] 01:08:38 INFO - PROCESS | 1650 | 1468224518243 Marionette DEBUG loaded listener.js 01:08:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1198a2400) [pid = 1650] [serial = 552] [outer = 0x1133e6400] 01:08:39 INFO - PROCESS | 1650 | 1468224519052 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 01:08:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 01:08:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 970ms 01:08:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 01:08:39 INFO - PROCESS | 1650 | 1468224519102 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 01:08:39 INFO - PROCESS | 1650 | 1468224519104 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 01:08:39 INFO - PROCESS | 1650 | 1468224519106 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 01:08:39 INFO - PROCESS | 1650 | 1468224519107 Marionette TRACE conn2 <- [1,710,null,{}] 01:08:39 INFO - PROCESS | 1650 | 1468224519109 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:39 INFO - PROCESS | 1650 | 1468224519110 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:39 INFO - PROCESS | 1650 | 1468224519200 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 01:08:39 INFO - PROCESS | 1650 | 1468224519205 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:39 INFO - PROCESS | 1650 | 1468224519210 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x121084000 == 32 [pid = 1650] [id = 185] 01:08:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x120e0d000) [pid = 1650] [serial = 553] [outer = 0x0] 01:08:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x120f0bc00) [pid = 1650] [serial = 554] [outer = 0x120e0d000] 01:08:39 INFO - PROCESS | 1650 | 1468224519242 Marionette DEBUG loaded listener.js 01:08:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x121761c00) [pid = 1650] [serial = 555] [outer = 0x120e0d000] 01:08:40 INFO - PROCESS | 1650 | 1468224520091 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 01:08:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 01:08:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1022ms 01:08:40 INFO - PROCESS | 1650 | 1468224520129 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 01:08:40 INFO - PROCESS | 1650 | 1468224520132 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 01:08:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 01:08:40 INFO - PROCESS | 1650 | 1468224520135 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 01:08:40 INFO - PROCESS | 1650 | 1468224520138 Marionette TRACE conn2 <- [1,714,null,{}] 01:08:40 INFO - PROCESS | 1650 | 1468224520155 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:40 INFO - PROCESS | 1650 | 1468224520157 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:40 INFO - PROCESS | 1650 | 1468224520260 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 01:08:40 INFO - PROCESS | 1650 | 1468224520307 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:40 INFO - PROCESS | 1650 | 1468224520309 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x112d53000 == 33 [pid = 1650] [id = 186] 01:08:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x113379000) [pid = 1650] [serial = 556] [outer = 0x0] 01:08:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x115d44400) [pid = 1650] [serial = 557] [outer = 0x113379000] 01:08:40 INFO - PROCESS | 1650 | 1468224520341 Marionette DEBUG loaded listener.js 01:08:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1161ab400) [pid = 1650] [serial = 558] [outer = 0x113379000] 01:08:41 INFO - PROCESS | 1650 | 1468224521266 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 01:08:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 01:08:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1138ms 01:08:41 INFO - PROCESS | 1650 | 1468224521295 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 01:08:41 INFO - PROCESS | 1650 | 1468224521298 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 01:08:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 01:08:41 INFO - PROCESS | 1650 | 1468224521304 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 01:08:41 INFO - PROCESS | 1650 | 1468224521308 Marionette TRACE conn2 <- [1,718,null,{}] 01:08:41 INFO - PROCESS | 1650 | 1468224521311 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:41 INFO - PROCESS | 1650 | 1468224521313 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:41 INFO - PROCESS | 1650 | 1468224521413 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 01:08:41 INFO - PROCESS | 1650 | 1468224521459 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:41 INFO - PROCESS | 1650 | 1468224521460 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196b8800 == 34 [pid = 1650] [id = 187] 01:08:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x116980400) [pid = 1650] [serial = 559] [outer = 0x0] 01:08:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118150800) [pid = 1650] [serial = 560] [outer = 0x116980400] 01:08:41 INFO - PROCESS | 1650 | 1468224521491 Marionette DEBUG loaded listener.js 01:08:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118291400) [pid = 1650] [serial = 561] [outer = 0x116980400] 01:08:42 INFO - PROCESS | 1650 | --DOCSHELL 0x113cdf000 == 33 [pid = 1650] [id = 26] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124e9a400) [pid = 1650] [serial = 506] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x129019000) [pid = 1650] [serial = 509] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123d1ec00) [pid = 1650] [serial = 500] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128937c00) [pid = 1650] [serial = 482] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x115d46400) [pid = 1650] [serial = 487] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118734000) [pid = 1650] [serial = 488] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11989e000) [pid = 1650] [serial = 497] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x120e05800) [pid = 1650] [serial = 498] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x117da7800) [pid = 1650] [serial = 484] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118187800) [pid = 1650] [serial = 485] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x118540400) [pid = 1650] [serial = 493] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1188d0800) [pid = 1650] [serial = 494] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11755dc00) [pid = 1650] [serial = 490] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12bf23400) [pid = 1650] [serial = 525] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12bb14800) [pid = 1650] [serial = 524] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1180b6c00) [pid = 1650] [serial = 491] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x124275c00) [pid = 1650] [serial = 501] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x129381000) [pid = 1650] [serial = 512] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x120f10000) [pid = 1650] [serial = 206] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12124d000) [pid = 1650] [serial = 516] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x118737800) [pid = 1650] [serial = 515] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x12a85c400) [pid = 1650] [serial = 519] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x12ba94800) [pid = 1650] [serial = 522] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x12aa50800) [pid = 1650] [serial = 521] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x112f88800) [pid = 1650] [serial = 513] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x124536000) [pid = 1650] [serial = 503] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x12911e400) [pid = 1650] [serial = 510] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x128ca7800) [pid = 1650] [serial = 507] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x12480bc00) [pid = 1650] [serial = 504] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | --DOMWINDOW == 53 (0x1293f6400) [pid = 1650] [serial = 518] [outer = 0x0] [url = about:blank] 01:08:42 INFO - PROCESS | 1650 | 1468224522501 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 01:08:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 01:08:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1224ms 01:08:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 01:08:42 INFO - PROCESS | 1650 | 1468224522529 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 01:08:42 INFO - PROCESS | 1650 | 1468224522531 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 01:08:42 INFO - PROCESS | 1650 | 1468224522534 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 01:08:42 INFO - PROCESS | 1650 | 1468224522535 Marionette TRACE conn2 <- [1,722,null,{}] 01:08:42 INFO - PROCESS | 1650 | 1468224522539 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:42 INFO - PROCESS | 1650 | 1468224522541 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:42 INFO - PROCESS | 1650 | 1468224522613 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 01:08:42 INFO - PROCESS | 1650 | 1468224522617 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:42 INFO - PROCESS | 1650 | 1468224522620 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11668e800 == 34 [pid = 1650] [id = 188] 01:08:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x115e1f800) [pid = 1650] [serial = 562] [outer = 0x0] 01:08:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x116a1a000) [pid = 1650] [serial = 563] [outer = 0x115e1f800] 01:08:42 INFO - PROCESS | 1650 | 1468224522650 Marionette DEBUG loaded listener.js 01:08:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x117db2000) [pid = 1650] [serial = 564] [outer = 0x115e1f800] 01:08:43 INFO - PROCESS | 1650 | 1468224523005 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 01:08:43 INFO - PROCESS | 1650 | 1468224523058 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 01:08:43 INFO - PROCESS | 1650 | 1468224523062 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 01:08:43 INFO - PROCESS | 1650 | 1468224523064 Marionette TRACE conn2 <- [1,726,null,{}] 01:08:43 INFO - PROCESS | 1650 | 1468224523066 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:43 INFO - PROCESS | 1650 | 1468224523067 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:43 INFO - PROCESS | 1650 | 1468224523142 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 01:08:43 INFO - PROCESS | 1650 | 1468224523146 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:43 INFO - PROCESS | 1650 | 1468224523147 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11874c800 == 35 [pid = 1650] [id = 189] 01:08:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x118191800) [pid = 1650] [serial = 565] [outer = 0x0] 01:08:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x118869c00) [pid = 1650] [serial = 566] [outer = 0x118191800] 01:08:43 INFO - PROCESS | 1650 | 1468224523175 Marionette DEBUG loaded listener.js 01:08:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x119204400) [pid = 1650] [serial = 567] [outer = 0x118191800] 01:08:43 INFO - PROCESS | 1650 | 1468224523539 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 01:08:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 01:08:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 518ms 01:08:43 INFO - PROCESS | 1650 | 1468224523581 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 01:08:43 INFO - PROCESS | 1650 | 1468224523582 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 01:08:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 01:08:43 INFO - PROCESS | 1650 | 1468224523585 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 01:08:43 INFO - PROCESS | 1650 | 1468224523587 Marionette TRACE conn2 <- [1,730,null,{}] 01:08:43 INFO - PROCESS | 1650 | 1468224523595 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:43 INFO - PROCESS | 1650 | 1468224523598 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:43 INFO - PROCESS | 1650 | 1468224523672 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 01:08:43 INFO - PROCESS | 1650 | 1468224523677 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:43 INFO - PROCESS | 1650 | 1468224523679 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c88800 == 36 [pid = 1650] [id = 190] 01:08:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x11989e000) [pid = 1650] [serial = 568] [outer = 0x0] 01:08:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x120f10000) [pid = 1650] [serial = 569] [outer = 0x11989e000] 01:08:43 INFO - PROCESS | 1650 | 1468224523711 Marionette DEBUG loaded listener.js 01:08:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x123d26c00) [pid = 1650] [serial = 570] [outer = 0x11989e000] 01:08:44 INFO - PROCESS | 1650 | 1468224524072 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 01:08:44 INFO - PROCESS | 1650 | 1468224524111 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 01:08:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 01:08:44 INFO - PROCESS | 1650 | 1468224524113 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 01:08:44 INFO - PROCESS | 1650 | 1468224524114 Marionette TRACE conn2 <- [1,734,null,{}] 01:08:44 INFO - PROCESS | 1650 | 1468224524116 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:44 INFO - PROCESS | 1650 | 1468224524117 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:44 INFO - PROCESS | 1650 | 1468224524193 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 01:08:44 INFO - PROCESS | 1650 | 1468224524224 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:44 INFO - PROCESS | 1650 | 1468224524225 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214e1000 == 37 [pid = 1650] [id = 191] 01:08:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x112e43000) [pid = 1650] [serial = 571] [outer = 0x0] 01:08:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x123e31800) [pid = 1650] [serial = 572] [outer = 0x112e43000] 01:08:44 INFO - PROCESS | 1650 | 1468224524250 Marionette DEBUG loaded listener.js 01:08:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x124dd0c00) [pid = 1650] [serial = 573] [outer = 0x112e43000] 01:08:44 INFO - PROCESS | 1650 | 1468224524579 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 01:08:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 01:08:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 517ms 01:08:44 INFO - PROCESS | 1650 | 1468224524631 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 01:08:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 01:08:44 INFO - PROCESS | 1650 | 1468224524632 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 01:08:44 INFO - PROCESS | 1650 | 1468224524634 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 01:08:44 INFO - PROCESS | 1650 | 1468224524635 Marionette TRACE conn2 <- [1,738,null,{}] 01:08:44 INFO - PROCESS | 1650 | 1468224524638 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:44 INFO - PROCESS | 1650 | 1468224524639 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:44 INFO - PROCESS | 1650 | 1468224524728 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 01:08:44 INFO - PROCESS | 1650 | 1468224524763 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:44 INFO - PROCESS | 1650 | 1468224524764 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d47800 == 38 [pid = 1650] [id = 192] 01:08:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x112e3f000) [pid = 1650] [serial = 574] [outer = 0x0] 01:08:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x12627ac00) [pid = 1650] [serial = 575] [outer = 0x112e3f000] 01:08:44 INFO - PROCESS | 1650 | 1468224524788 Marionette DEBUG loaded listener.js 01:08:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x12693b400) [pid = 1650] [serial = 576] [outer = 0x112e3f000] 01:08:45 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1188d0c00) [pid = 1650] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 01:08:45 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x116903400) [pid = 1650] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 01:08:45 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1121bcc00) [pid = 1650] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 01:08:45 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x113375400) [pid = 1650] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 01:08:45 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x1188dac00) [pid = 1650] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 01:08:45 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x1219b5400) [pid = 1650] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 01:08:45 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x1133e6400) [pid = 1650] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 01:08:45 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x117dad800) [pid = 1650] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 01:08:45 INFO - PROCESS | 1650 | 1468224525552 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 01:08:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 01:08:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 969ms 01:08:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 01:08:45 INFO - PROCESS | 1650 | 1468224525604 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 01:08:45 INFO - PROCESS | 1650 | 1468224525605 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 01:08:45 INFO - PROCESS | 1650 | 1468224525609 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 01:08:45 INFO - PROCESS | 1650 | 1468224525611 Marionette TRACE conn2 <- [1,742,null,{}] 01:08:45 INFO - PROCESS | 1650 | 1468224525614 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:45 INFO - PROCESS | 1650 | 1468224525620 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:45 INFO - PROCESS | 1650 | 1468224525761 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 01:08:45 INFO - PROCESS | 1650 | 1468224525767 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:45 INFO - PROCESS | 1650 | 1468224525769 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x124db7000 == 39 [pid = 1650] [id = 193] 01:08:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x12693bc00) [pid = 1650] [serial = 577] [outer = 0x0] 01:08:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x126cb0800) [pid = 1650] [serial = 578] [outer = 0x12693bc00] 01:08:45 INFO - PROCESS | 1650 | 1468224525810 Marionette DEBUG loaded listener.js 01:08:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x126ccb000) [pid = 1650] [serial = 579] [outer = 0x12693bc00] 01:08:46 INFO - PROCESS | 1650 | 1468224526608 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 01:08:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 01:08:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1020ms 01:08:46 INFO - PROCESS | 1650 | 1468224526628 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 01:08:46 INFO - PROCESS | 1650 | 1468224526630 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 01:08:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 01:08:46 INFO - PROCESS | 1650 | 1468224526632 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 01:08:46 INFO - PROCESS | 1650 | 1468224526633 Marionette TRACE conn2 <- [1,746,null,{}] 01:08:46 INFO - PROCESS | 1650 | 1468224526635 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:46 INFO - PROCESS | 1650 | 1468224526636 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:46 INFO - PROCESS | 1650 | 1468224526709 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 01:08:46 INFO - PROCESS | 1650 | 1468224526755 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:46 INFO - PROCESS | 1650 | 1468224526756 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x126758800 == 40 [pid = 1650] [id = 194] 01:08:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11828d800) [pid = 1650] [serial = 580] [outer = 0x0] 01:08:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x128ca5000) [pid = 1650] [serial = 581] [outer = 0x11828d800] 01:08:46 INFO - PROCESS | 1650 | 1468224526779 Marionette DEBUG loaded listener.js 01:08:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x128cae000) [pid = 1650] [serial = 582] [outer = 0x11828d800] 01:08:47 INFO - PROCESS | 1650 | 1468224527501 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 01:08:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 01:08:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 920ms 01:08:47 INFO - PROCESS | 1650 | 1468224527552 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 01:08:47 INFO - PROCESS | 1650 | 1468224527553 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 01:08:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 01:08:47 INFO - PROCESS | 1650 | 1468224527556 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 01:08:47 INFO - PROCESS | 1650 | 1468224527557 Marionette TRACE conn2 <- [1,750,null,{}] 01:08:47 INFO - PROCESS | 1650 | 1468224527559 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:47 INFO - PROCESS | 1650 | 1468224527560 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:47 INFO - PROCESS | 1650 | 1468224527631 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 01:08:47 INFO - PROCESS | 1650 | 1468224527634 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:47 INFO - PROCESS | 1650 | 1468224527635 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a75000 == 41 [pid = 1650] [id = 195] 01:08:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x128cae400) [pid = 1650] [serial = 583] [outer = 0x0] 01:08:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x12911dc00) [pid = 1650] [serial = 584] [outer = 0x128cae400] 01:08:47 INFO - PROCESS | 1650 | 1468224527660 Marionette DEBUG loaded listener.js 01:08:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x129380000) [pid = 1650] [serial = 585] [outer = 0x128cae400] 01:08:48 INFO - PROCESS | 1650 | 1468224528464 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 01:08:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 01:08:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 918ms 01:08:48 INFO - PROCESS | 1650 | 1468224528475 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 01:08:48 INFO - PROCESS | 1650 | 1468224528477 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 01:08:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 01:08:48 INFO - PROCESS | 1650 | 1468224528481 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 01:08:48 INFO - PROCESS | 1650 | 1468224528483 Marionette TRACE conn2 <- [1,754,null,{}] 01:08:48 INFO - PROCESS | 1650 | 1468224528487 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:48 INFO - PROCESS | 1650 | 1468224528489 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:48 INFO - PROCESS | 1650 | 1468224528617 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 01:08:48 INFO - PROCESS | 1650 | 1468224528668 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:48 INFO - PROCESS | 1650 | 1468224528670 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x117462800 == 42 [pid = 1650] [id = 196] 01:08:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x115d44800) [pid = 1650] [serial = 586] [outer = 0x0] 01:08:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x115d4ec00) [pid = 1650] [serial = 587] [outer = 0x115d44800] 01:08:48 INFO - PROCESS | 1650 | 1468224528702 Marionette DEBUG loaded listener.js 01:08:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x116f86c00) [pid = 1650] [serial = 588] [outer = 0x115d44800] 01:08:49 INFO - PROCESS | 1650 | 1468224529621 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 01:08:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 01:08:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1173ms 01:08:49 INFO - PROCESS | 1650 | 1468224529654 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 01:08:49 INFO - PROCESS | 1650 | 1468224529657 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 01:08:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 01:08:49 INFO - PROCESS | 1650 | 1468224529661 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 01:08:49 INFO - PROCESS | 1650 | 1468224529663 Marionette TRACE conn2 <- [1,758,null,{}] 01:08:49 INFO - PROCESS | 1650 | 1468224529665 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:49 INFO - PROCESS | 1650 | 1468224529667 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:49 INFO - PROCESS | 1650 | 1468224529763 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 01:08:49 INFO - PROCESS | 1650 | 1468224529810 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:49 INFO - PROCESS | 1650 | 1468224529811 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12116e000 == 43 [pid = 1650] [id = 197] 01:08:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x117daf400) [pid = 1650] [serial = 589] [outer = 0x0] 01:08:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11886a000) [pid = 1650] [serial = 590] [outer = 0x117daf400] 01:08:49 INFO - PROCESS | 1650 | 1468224529841 Marionette DEBUG loaded listener.js 01:08:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119562000) [pid = 1650] [serial = 591] [outer = 0x117daf400] 01:08:50 INFO - PROCESS | 1650 | 1468224530248 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 01:08:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 01:08:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 619ms 01:08:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 01:08:50 INFO - PROCESS | 1650 | 1468224530281 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 01:08:50 INFO - PROCESS | 1650 | 1468224530282 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 01:08:50 INFO - PROCESS | 1650 | 1468224530285 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 01:08:50 INFO - PROCESS | 1650 | 1468224530287 Marionette TRACE conn2 <- [1,762,null,{}] 01:08:50 INFO - PROCESS | 1650 | 1468224530295 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:50 INFO - PROCESS | 1650 | 1468224530299 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:50 INFO - PROCESS | 1650 | 1468224530400 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 01:08:50 INFO - PROCESS | 1650 | 1468224530451 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:50 INFO - PROCESS | 1650 | 1468224530452 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a87800 == 44 [pid = 1650] [id = 198] 01:08:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1198bac00) [pid = 1650] [serial = 592] [outer = 0x0] 01:08:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x123e2e800) [pid = 1650] [serial = 593] [outer = 0x1198bac00] 01:08:50 INFO - PROCESS | 1650 | 1468224530483 Marionette DEBUG loaded listener.js 01:08:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x124dd3800) [pid = 1650] [serial = 594] [outer = 0x1198bac00] 01:08:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc6d000 == 43 [pid = 1650] [id = 16] 01:08:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12a81b800 == 42 [pid = 1650] [id = 8] 01:08:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12c288800 == 41 [pid = 1650] [id = 13] 01:08:51 INFO - PROCESS | 1650 | --DOCSHELL 0x112152800 == 40 [pid = 1650] [id = 180] 01:08:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12cabd000 == 39 [pid = 1650] [id = 15] 01:08:51 INFO - PROCESS | 1650 | --DOCSHELL 0x116680000 == 38 [pid = 1650] [id = 11] 01:08:51 INFO - PROCESS | 1650 | --DOCSHELL 0x111ad9000 == 37 [pid = 1650] [id = 23] 01:08:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2c4000 == 36 [pid = 1650] [id = 9] 01:08:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12c197000 == 35 [pid = 1650] [id = 12] 01:08:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba26800 == 34 [pid = 1650] [id = 20] 01:08:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12d85c000 == 33 [pid = 1650] [id = 19] 01:08:51 INFO - PROCESS | 1650 | --DOCSHELL 0x115ee5800 == 32 [pid = 1650] [id = 24] 01:08:51 INFO - PROCESS | 1650 | --DOCSHELL 0x129076000 == 31 [pid = 1650] [id = 6] 01:08:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12c685800 == 30 [pid = 1650] [id = 14] 01:08:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba4f800 == 29 [pid = 1650] [id = 10] 01:08:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11714c000 == 28 [pid = 1650] [id = 25] 01:08:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12d867000 == 27 [pid = 1650] [id = 21] 01:08:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12e427800 == 26 [pid = 1650] [id = 22] 01:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11920ec00) [pid = 1650] [serial = 548] [outer = 0x0] [url = about:blank] 01:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x116af4000) [pid = 1650] [serial = 542] [outer = 0x0] [url = about:blank] 01:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1128ad400) [pid = 1650] [serial = 539] [outer = 0x0] [url = about:blank] 01:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x112eaec00) [pid = 1650] [serial = 540] [outer = 0x0] [url = about:blank] 01:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x117daa000) [pid = 1650] [serial = 528] [outer = 0x0] [url = about:blank] 01:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x113c97400) [pid = 1650] [serial = 527] [outer = 0x0] [url = about:blank] 01:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11989f000) [pid = 1650] [serial = 531] [outer = 0x0] [url = about:blank] 01:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x119559c00) [pid = 1650] [serial = 530] [outer = 0x0] [url = about:blank] 01:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12694d000) [pid = 1650] [serial = 534] [outer = 0x0] [url = about:blank] 01:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x124e64c00) [pid = 1650] [serial = 533] [outer = 0x0] [url = about:blank] 01:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x129388400) [pid = 1650] [serial = 536] [outer = 0x0] [url = about:blank] 01:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1196a9c00) [pid = 1650] [serial = 551] [outer = 0x0] [url = about:blank] 01:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1196a3800) [pid = 1650] [serial = 549] [outer = 0x0] [url = about:blank] 01:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x117d10000) [pid = 1650] [serial = 543] [outer = 0x0] [url = about:blank] 01:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x118185c00) [pid = 1650] [serial = 545] [outer = 0x0] [url = about:blank] 01:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x11828fc00) [pid = 1650] [serial = 546] [outer = 0x0] [url = about:blank] 01:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x1198a2400) [pid = 1650] [serial = 552] [outer = 0x0] [url = about:blank] 01:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x120f0bc00) [pid = 1650] [serial = 554] [outer = 0x0] [url = about:blank] 01:08:51 INFO - PROCESS | 1650 | 1468224531758 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 01:08:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 01:08:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1525ms 01:08:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 01:08:51 INFO - PROCESS | 1650 | 1468224531811 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 01:08:51 INFO - PROCESS | 1650 | 1468224531814 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 01:08:51 INFO - PROCESS | 1650 | 1468224531817 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 01:08:51 INFO - PROCESS | 1650 | 1468224531819 Marionette TRACE conn2 <- [1,766,null,{}] 01:08:51 INFO - PROCESS | 1650 | 1468224531823 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:51 INFO - PROCESS | 1650 | 1468224531825 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:51 INFO - PROCESS | 1650 | 1468224531894 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 01:08:51 INFO - PROCESS | 1650 | 1468224531898 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:51 INFO - PROCESS | 1650 | 1468224531901 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x112d5a000 == 27 [pid = 1650] [id = 199] 01:08:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x112984800) [pid = 1650] [serial = 595] [outer = 0x0] 01:08:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1129c1000) [pid = 1650] [serial = 596] [outer = 0x112984800] 01:08:51 INFO - PROCESS | 1650 | 1468224531931 Marionette DEBUG loaded listener.js 01:08:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x112e3b000) [pid = 1650] [serial = 597] [outer = 0x112984800] 01:08:52 INFO - PROCESS | 1650 | 1468224532714 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 01:08:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 01:08:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 924ms 01:08:52 INFO - PROCESS | 1650 | 1468224532740 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 01:08:52 INFO - PROCESS | 1650 | 1468224532744 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 01:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 01:08:52 INFO - PROCESS | 1650 | 1468224532748 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 01:08:52 INFO - PROCESS | 1650 | 1468224532750 Marionette TRACE conn2 <- [1,770,null,{}] 01:08:52 INFO - PROCESS | 1650 | 1468224532752 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:52 INFO - PROCESS | 1650 | 1468224532754 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:52 INFO - PROCESS | 1650 | 1468224532830 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 01:08:52 INFO - PROCESS | 1650 | 1468224532879 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:52 INFO - PROCESS | 1650 | 1468224532881 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x116606800 == 28 [pid = 1650] [id = 200] 01:08:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x113c61c00) [pid = 1650] [serial = 598] [outer = 0x0] 01:08:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x113c70000) [pid = 1650] [serial = 599] [outer = 0x113c61c00] 01:08:52 INFO - PROCESS | 1650 | 1468224532908 Marionette DEBUG loaded listener.js 01:08:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x115d48800) [pid = 1650] [serial = 600] [outer = 0x113c61c00] 01:08:53 INFO - PROCESS | 1650 | 1468224533198 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 01:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 01:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 471ms 01:08:53 INFO - PROCESS | 1650 | 1468224533220 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 01:08:53 INFO - PROCESS | 1650 | 1468224533225 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 01:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 01:08:53 INFO - PROCESS | 1650 | 1468224533236 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 01:08:53 INFO - PROCESS | 1650 | 1468224533253 Marionette TRACE conn2 <- [1,774,null,{}] 01:08:53 INFO - PROCESS | 1650 | 1468224533266 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:53 INFO - PROCESS | 1650 | 1468224533271 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:53 INFO - PROCESS | 1650 | 1468224533419 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 01:08:53 INFO - PROCESS | 1650 | 1468224533463 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:53 INFO - PROCESS | 1650 | 1468224533466 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x117460000 == 29 [pid = 1650] [id = 201] 01:08:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11697fc00) [pid = 1650] [serial = 601] [outer = 0x0] 01:08:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x116f8fc00) [pid = 1650] [serial = 602] [outer = 0x11697fc00] 01:08:53 INFO - PROCESS | 1650 | 1468224533512 Marionette DEBUG loaded listener.js 01:08:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x117daa000) [pid = 1650] [serial = 603] [outer = 0x11697fc00] 01:08:53 INFO - PROCESS | 1650 | 1468224533954 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 01:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 01:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 739ms 01:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 01:08:53 INFO - PROCESS | 1650 | 1468224533976 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 01:08:53 INFO - PROCESS | 1650 | 1468224533977 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 01:08:53 INFO - PROCESS | 1650 | 1468224533979 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 01:08:53 INFO - PROCESS | 1650 | 1468224533981 Marionette TRACE conn2 <- [1,778,null,{}] 01:08:53 INFO - PROCESS | 1650 | 1468224533989 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:53 INFO - PROCESS | 1650 | 1468224533990 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:54 INFO - PROCESS | 1650 | 1468224534083 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 01:08:54 INFO - PROCESS | 1650 | 1468224534086 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:54 INFO - PROCESS | 1650 | 1468224534087 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x118765000 == 30 [pid = 1650] [id = 202] 01:08:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x117db6400) [pid = 1650] [serial = 604] [outer = 0x0] 01:08:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1180b3800) [pid = 1650] [serial = 605] [outer = 0x117db6400] 01:08:54 INFO - PROCESS | 1650 | 1468224534113 Marionette DEBUG loaded listener.js 01:08:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11818c800) [pid = 1650] [serial = 606] [outer = 0x117db6400] 01:08:54 INFO - PROCESS | 1650 | 1468224534436 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 01:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 01:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 467ms 01:08:54 INFO - PROCESS | 1650 | 1468224534453 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 01:08:54 INFO - PROCESS | 1650 | 1468224534457 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 01:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 01:08:54 INFO - PROCESS | 1650 | 1468224534478 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 01:08:54 INFO - PROCESS | 1650 | 1468224534480 Marionette TRACE conn2 <- [1,782,null,{}] 01:08:54 INFO - PROCESS | 1650 | 1468224534483 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:54 INFO - PROCESS | 1650 | 1468224534485 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:54 INFO - PROCESS | 1650 | 1468224534633 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 01:08:54 INFO - PROCESS | 1650 | 1468224534647 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:54 INFO - PROCESS | 1650 | 1468224534648 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x119271000 == 31 [pid = 1650] [id = 203] 01:08:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11828a800) [pid = 1650] [serial = 607] [outer = 0x0] 01:08:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118297800) [pid = 1650] [serial = 608] [outer = 0x11828a800] 01:08:54 INFO - PROCESS | 1650 | 1468224534689 Marionette DEBUG loaded listener.js 01:08:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1187a1c00) [pid = 1650] [serial = 609] [outer = 0x11828a800] 01:08:55 INFO - PROCESS | 1650 | 1468224535126 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 01:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 01:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 679ms 01:08:55 INFO - PROCESS | 1650 | 1468224535148 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 01:08:55 INFO - PROCESS | 1650 | 1468224535150 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 01:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 01:08:55 INFO - PROCESS | 1650 | 1468224535152 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 01:08:55 INFO - PROCESS | 1650 | 1468224535153 Marionette TRACE conn2 <- [1,786,null,{}] 01:08:55 INFO - PROCESS | 1650 | 1468224535156 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:55 INFO - PROCESS | 1650 | 1468224535161 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:55 INFO - PROCESS | 1650 | 1468224535276 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 01:08:55 INFO - PROCESS | 1650 | 1468224535280 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:55 INFO - PROCESS | 1650 | 1468224535281 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c98800 == 32 [pid = 1650] [id = 204] 01:08:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1187a3c00) [pid = 1650] [serial = 610] [outer = 0x0] 01:08:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1188d2400) [pid = 1650] [serial = 611] [outer = 0x1187a3c00] 01:08:55 INFO - PROCESS | 1650 | 1468224535306 Marionette DEBUG loaded listener.js 01:08:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1196b0800) [pid = 1650] [serial = 612] [outer = 0x1187a3c00] 01:08:55 INFO - PROCESS | 1650 | 1468224535627 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 01:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 01:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 519ms 01:08:55 INFO - PROCESS | 1650 | 1468224535672 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 01:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 01:08:55 INFO - PROCESS | 1650 | 1468224535675 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 01:08:55 INFO - PROCESS | 1650 | 1468224535677 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 01:08:55 INFO - PROCESS | 1650 | 1468224535678 Marionette TRACE conn2 <- [1,790,null,{}] 01:08:55 INFO - PROCESS | 1650 | 1468224535681 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:55 INFO - PROCESS | 1650 | 1468224535682 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:55 INFO - PROCESS | 1650 | 1468224535894 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 01:08:55 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x112e3f000) [pid = 1650] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 01:08:55 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12693bc00) [pid = 1650] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 01:08:55 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x120e0d000) [pid = 1650] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 01:08:55 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x118191800) [pid = 1650] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 01:08:55 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11989e000) [pid = 1650] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 01:08:55 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x116980400) [pid = 1650] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 01:08:55 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x113379000) [pid = 1650] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 01:08:55 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x115e1f800) [pid = 1650] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 01:08:55 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11828d800) [pid = 1650] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 01:08:55 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x112e43000) [pid = 1650] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 01:08:55 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x128941000) [pid = 1650] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 01:08:55 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x128cae400) [pid = 1650] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 01:08:55 INFO - PROCESS | 1650 | 1468224535933 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:55 INFO - PROCESS | 1650 | 1468224535934 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x121169800 == 33 [pid = 1650] [id = 205] 01:08:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1121be400) [pid = 1650] [serial = 613] [outer = 0x0] 01:08:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x115d42400) [pid = 1650] [serial = 614] [outer = 0x1121be400] 01:08:55 INFO - PROCESS | 1650 | 1468224535959 Marionette DEBUG loaded listener.js 01:08:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11989e000) [pid = 1650] [serial = 615] [outer = 0x1121be400] 01:08:56 INFO - PROCESS | 1650 | 1468224536243 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 01:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 01:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 620ms 01:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 01:08:56 INFO - PROCESS | 1650 | 1468224536297 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 01:08:56 INFO - PROCESS | 1650 | 1468224536299 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 01:08:56 INFO - PROCESS | 1650 | 1468224536301 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 01:08:56 INFO - PROCESS | 1650 | 1468224536302 Marionette TRACE conn2 <- [1,794,null,{}] 01:08:56 INFO - PROCESS | 1650 | 1468224536304 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:56 INFO - PROCESS | 1650 | 1468224536306 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:56 INFO - PROCESS | 1650 | 1468224536377 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 01:08:56 INFO - PROCESS | 1650 | 1468224536426 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:56 INFO - PROCESS | 1650 | 1468224536427 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x121842800 == 34 [pid = 1650] [id = 206] 01:08:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x116980400) [pid = 1650] [serial = 616] [outer = 0x0] 01:08:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1198a4400) [pid = 1650] [serial = 617] [outer = 0x116980400] 01:08:56 INFO - PROCESS | 1650 | 1468224536453 Marionette DEBUG loaded listener.js 01:08:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x121015c00) [pid = 1650] [serial = 618] [outer = 0x116980400] 01:08:56 INFO - PROCESS | 1650 | 1468224536702 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 01:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 01:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 419ms 01:08:56 INFO - PROCESS | 1650 | 1468224536721 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 01:08:56 INFO - PROCESS | 1650 | 1468224536722 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 01:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 01:08:56 INFO - PROCESS | 1650 | 1468224536735 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 01:08:56 INFO - PROCESS | 1650 | 1468224536736 Marionette TRACE conn2 <- [1,798,null,{}] 01:08:56 INFO - PROCESS | 1650 | 1468224536747 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:56 INFO - PROCESS | 1650 | 1468224536748 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:56 INFO - PROCESS | 1650 | 1468224536827 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 01:08:56 INFO - PROCESS | 1650 | 1468224536831 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:56 INFO - PROCESS | 1650 | 1468224536832 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x124565000 == 35 [pid = 1650] [id = 207] 01:08:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x12124dc00) [pid = 1650] [serial = 619] [outer = 0x0] 01:08:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1219b0400) [pid = 1650] [serial = 620] [outer = 0x12124dc00] 01:08:56 INFO - PROCESS | 1650 | 1468224536866 Marionette DEBUG loaded listener.js 01:08:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x123e07800) [pid = 1650] [serial = 621] [outer = 0x12124dc00] 01:08:57 INFO - PROCESS | 1650 | 1468224537201 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 01:08:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 01:08:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 521ms 01:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 01:08:57 INFO - PROCESS | 1650 | 1468224537255 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 01:08:57 INFO - PROCESS | 1650 | 1468224537257 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 01:08:57 INFO - PROCESS | 1650 | 1468224537260 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 01:08:57 INFO - PROCESS | 1650 | 1468224537262 Marionette TRACE conn2 <- [1,802,null,{}] 01:08:57 INFO - PROCESS | 1650 | 1468224537265 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:57 INFO - PROCESS | 1650 | 1468224537267 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:57 INFO - PROCESS | 1650 | 1468224537414 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 01:08:57 INFO - PROCESS | 1650 | 1468224537429 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:57 INFO - PROCESS | 1650 | 1468224537430 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x124dbc800 == 36 [pid = 1650] [id = 208] 01:08:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x123e2f800) [pid = 1650] [serial = 622] [outer = 0x0] 01:08:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x124267c00) [pid = 1650] [serial = 623] [outer = 0x123e2f800] 01:08:57 INFO - PROCESS | 1650 | 1468224537469 Marionette DEBUG loaded listener.js 01:08:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x124507c00) [pid = 1650] [serial = 624] [outer = 0x123e2f800] 01:08:57 INFO - PROCESS | 1650 | 1468224537837 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 01:08:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 01:08:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 621ms 01:08:57 INFO - PROCESS | 1650 | 1468224537901 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 01:08:57 INFO - PROCESS | 1650 | 1468224537903 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 01:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 01:08:57 INFO - PROCESS | 1650 | 1468224537907 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 01:08:57 INFO - PROCESS | 1650 | 1468224537910 Marionette TRACE conn2 <- [1,806,null,{}] 01:08:57 INFO - PROCESS | 1650 | 1468224537914 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:57 INFO - PROCESS | 1650 | 1468224537916 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:58 INFO - PROCESS | 1650 | 1468224538003 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 01:08:58 INFO - PROCESS | 1650 | 1468224538093 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:58 INFO - PROCESS | 1650 | 1468224538097 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11324b800 == 37 [pid = 1650] [id = 209] 01:08:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11297b800) [pid = 1650] [serial = 625] [outer = 0x0] 01:08:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112c5b000) [pid = 1650] [serial = 626] [outer = 0x11297b800] 01:08:58 INFO - PROCESS | 1650 | 1468224538127 Marionette DEBUG loaded listener.js 01:08:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112e3f800) [pid = 1650] [serial = 627] [outer = 0x11297b800] 01:08:58 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:08:58 INFO - PROCESS | 1650 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 01:08:58 INFO - PROCESS | 1650 | Determined SkiaGL cache limits: Size 100663296, Items: 256 01:08:58 INFO - PROCESS | 1650 | [GFX2-]: Using SkiaGL canvas. 01:08:58 INFO - PROCESS | 1650 | 1468224538647 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 01:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 01:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 772ms 01:08:58 INFO - PROCESS | 1650 | 1468224538702 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 01:08:58 INFO - PROCESS | 1650 | 1468224538704 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 01:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 01:08:58 INFO - PROCESS | 1650 | 1468224538712 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 01:08:58 INFO - PROCESS | 1650 | 1468224538714 Marionette TRACE conn2 <- [1,810,null,{}] 01:08:58 INFO - PROCESS | 1650 | 1468224538717 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:58 INFO - PROCESS | 1650 | 1468224538719 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:58 INFO - PROCESS | 1650 | 1468224538824 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 01:08:58 INFO - PROCESS | 1650 | 1468224538908 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:58 INFO - PROCESS | 1650 | 1468224538909 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x119520800 == 38 [pid = 1650] [id = 210] 01:08:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x117564000) [pid = 1650] [serial = 628] [outer = 0x0] 01:08:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x117dac000) [pid = 1650] [serial = 629] [outer = 0x117564000] 01:08:58 INFO - PROCESS | 1650 | 1468224538946 Marionette DEBUG loaded listener.js 01:08:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118185800) [pid = 1650] [serial = 630] [outer = 0x117564000] 01:08:59 INFO - PROCESS | 1650 | 1468224539632 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 01:08:59 INFO - PROCESS | 1650 | --DOCSHELL 0x124565000 == 37 [pid = 1650] [id = 207] 01:08:59 INFO - PROCESS | 1650 | --DOCSHELL 0x121842800 == 36 [pid = 1650] [id = 206] 01:08:59 INFO - PROCESS | 1650 | --DOCSHELL 0x121169800 == 35 [pid = 1650] [id = 205] 01:08:59 INFO - PROCESS | 1650 | --DOCSHELL 0x119c98800 == 34 [pid = 1650] [id = 204] 01:08:59 INFO - PROCESS | 1650 | --DOCSHELL 0x119271000 == 33 [pid = 1650] [id = 203] 01:08:59 INFO - PROCESS | 1650 | --DOCSHELL 0x118765000 == 32 [pid = 1650] [id = 202] 01:08:59 INFO - PROCESS | 1650 | --DOCSHELL 0x117460000 == 31 [pid = 1650] [id = 201] 01:08:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 01:08:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 975ms 01:08:59 INFO - PROCESS | 1650 | --DOCSHELL 0x116606800 == 30 [pid = 1650] [id = 200] 01:08:59 INFO - PROCESS | 1650 | --DOCSHELL 0x112d5a000 == 29 [pid = 1650] [id = 199] 01:08:59 INFO - PROCESS | 1650 | 1468224539689 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 01:08:59 INFO - PROCESS | 1650 | 1468224539693 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 01:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 01:08:59 INFO - PROCESS | 1650 | 1468224539698 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 01:08:59 INFO - PROCESS | 1650 | 1468224539701 Marionette TRACE conn2 <- [1,814,null,{}] 01:08:59 INFO - PROCESS | 1650 | 1468224539706 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:59 INFO - PROCESS | 1650 | 1468224539708 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:59 INFO - PROCESS | 1650 | 1468224539836 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 01:08:59 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12aa41800) [pid = 1650] [serial = 537] [outer = 0x0] [url = about:blank] 01:08:59 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12911dc00) [pid = 1650] [serial = 584] [outer = 0x0] [url = about:blank] 01:08:59 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12627ac00) [pid = 1650] [serial = 575] [outer = 0x0] [url = about:blank] 01:08:59 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x126cb0800) [pid = 1650] [serial = 578] [outer = 0x0] [url = about:blank] 01:08:59 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x121761c00) [pid = 1650] [serial = 555] [outer = 0x0] [url = about:blank] 01:08:59 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118869c00) [pid = 1650] [serial = 566] [outer = 0x0] [url = about:blank] 01:08:59 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119204400) [pid = 1650] [serial = 567] [outer = 0x0] [url = about:blank] 01:08:59 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x120f10000) [pid = 1650] [serial = 569] [outer = 0x0] [url = about:blank] 01:08:59 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x123d26c00) [pid = 1650] [serial = 570] [outer = 0x0] [url = about:blank] 01:08:59 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x118150800) [pid = 1650] [serial = 560] [outer = 0x0] [url = about:blank] 01:08:59 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12693b400) [pid = 1650] [serial = 576] [outer = 0x0] [url = about:blank] 01:08:59 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x118291400) [pid = 1650] [serial = 561] [outer = 0x0] [url = about:blank] 01:08:59 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x115d44400) [pid = 1650] [serial = 557] [outer = 0x0] [url = about:blank] 01:08:59 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1161ab400) [pid = 1650] [serial = 558] [outer = 0x0] [url = about:blank] 01:08:59 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x116a1a000) [pid = 1650] [serial = 563] [outer = 0x0] [url = about:blank] 01:08:59 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x117db2000) [pid = 1650] [serial = 564] [outer = 0x0] [url = about:blank] 01:08:59 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x128ca5000) [pid = 1650] [serial = 581] [outer = 0x0] [url = about:blank] 01:08:59 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x128cae000) [pid = 1650] [serial = 582] [outer = 0x0] [url = about:blank] 01:08:59 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x123e31800) [pid = 1650] [serial = 572] [outer = 0x0] [url = about:blank] 01:08:59 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x129380000) [pid = 1650] [serial = 585] [outer = 0x0] [url = about:blank] 01:08:59 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x126ccb000) [pid = 1650] [serial = 579] [outer = 0x0] [url = about:blank] 01:08:59 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x124dd0c00) [pid = 1650] [serial = 573] [outer = 0x0] [url = about:blank] 01:08:59 INFO - PROCESS | 1650 | 1468224539917 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:59 INFO - PROCESS | 1650 | 1468224539921 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:08:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x114f20000 == 30 [pid = 1650] [id = 211] 01:08:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x112f7e000) [pid = 1650] [serial = 631] [outer = 0x0] 01:08:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x115e1dc00) [pid = 1650] [serial = 632] [outer = 0x112f7e000] 01:08:59 INFO - PROCESS | 1650 | 1468224539954 Marionette DEBUG loaded listener.js 01:09:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x116781400) [pid = 1650] [serial = 633] [outer = 0x112f7e000] 01:09:00 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 01:09:00 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 01:09:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1 01:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:00 INFO - _addTest/ [0,817,"getWindowHandle",null] 01:09:00 INFO - PROCESS | 1650 | 1468224540282 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 01:09:00 INFO - PROCESS | 1650 | 1468224540286 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 01:09:00 INFO - PROCESS | 1650 | 1468224540288 Marionette TRACE conn2 <- [1,818,null,{}] 01:09:00 INFO - PROCESS | 1650 | 1468224540293 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:00 INFO - PROCESS | 1650 | 1468224540295 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:00 INFO - PROCESS | 1650 | 1468224540386 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 01:09:00 INFO - PROCESS | 1650 | 1468224540432 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:00 INFO - PROCESS | 1650 | 1468224540433 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169b0800 == 31 [pid = 1650] [id = 212] 01:09:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x116a1c000) [pid = 1650] [serial = 634] [outer = 0x0] 01:09:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1180b6800) [pid = 1650] [serial = 635] [outer = 0x116a1c000] 01:09:00 INFO - PROCESS | 1650 | 1468224540459 Marionette DEBUG loaded listener.js 01:09:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11853c400) [pid = 1650] [serial = 636] [outer = 0x116a1c000] 01:09:00 INFO - PROCESS | 1650 | 1468224540738 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 01:09:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 01:09:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 473ms 01:09:00 INFO - PROCESS | 1650 | 1468224540762 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 01:09:00 INFO - PROCESS | 1650 | 1468224540764 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 01:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 01:09:00 INFO - PROCESS | 1650 | 1468224540766 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 01:09:00 INFO - PROCESS | 1650 | 1468224540769 Marionette TRACE conn2 <- [1,822,null,{}] 01:09:00 INFO - PROCESS | 1650 | 1468224540784 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:00 INFO - PROCESS | 1650 | 1468224540788 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:00 INFO - PROCESS | 1650 | 1468224540869 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 01:09:00 INFO - PROCESS | 1650 | 1468224540876 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:00 INFO - PROCESS | 1650 | 1468224540878 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x119267000 == 32 [pid = 1650] [id = 213] 01:09:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x112e0b000) [pid = 1650] [serial = 637] [outer = 0x0] 01:09:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x118fa7400) [pid = 1650] [serial = 638] [outer = 0x112e0b000] 01:09:00 INFO - PROCESS | 1650 | 1468224540909 Marionette DEBUG loaded listener.js 01:09:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1196a7400) [pid = 1650] [serial = 639] [outer = 0x112e0b000] 01:09:01 INFO - PROCESS | 1650 | 1468224541248 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 01:09:01 INFO - PROCESS | 1650 | 1468224541296 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 01:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 01:09:01 INFO - PROCESS | 1650 | 1468224541298 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 01:09:01 INFO - PROCESS | 1650 | 1468224541299 Marionette TRACE conn2 <- [1,826,null,{}] 01:09:01 INFO - PROCESS | 1650 | 1468224541301 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:01 INFO - PROCESS | 1650 | 1468224541303 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:01 INFO - PROCESS | 1650 | 1468224541381 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 01:09:01 INFO - PROCESS | 1650 | 1468224541384 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:01 INFO - PROCESS | 1650 | 1468224541385 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x121085800 == 33 [pid = 1650] [id = 214] 01:09:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118541000) [pid = 1650] [serial = 640] [outer = 0x0] 01:09:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1198b2400) [pid = 1650] [serial = 641] [outer = 0x118541000] 01:09:01 INFO - PROCESS | 1650 | 1468224541412 Marionette DEBUG loaded listener.js 01:09:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x121019000) [pid = 1650] [serial = 642] [outer = 0x118541000] 01:09:01 INFO - PROCESS | 1650 | 1468224541736 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 01:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 01:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 468ms 01:09:01 INFO - PROCESS | 1650 | 1468224541767 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 01:09:01 INFO - PROCESS | 1650 | 1468224541768 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 01:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 01:09:01 INFO - PROCESS | 1650 | 1468224541770 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 01:09:01 INFO - PROCESS | 1650 | 1468224541771 Marionette TRACE conn2 <- [1,830,null,{}] 01:09:01 INFO - PROCESS | 1650 | 1468224541773 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:01 INFO - PROCESS | 1650 | 1468224541775 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:01 INFO - PROCESS | 1650 | 1468224541875 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 01:09:01 INFO - PROCESS | 1650 | 1468224541884 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:01 INFO - PROCESS | 1650 | 1468224541885 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x121373000 == 34 [pid = 1650] [id = 215] 01:09:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x112e44800) [pid = 1650] [serial = 643] [outer = 0x0] 01:09:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1214c2c00) [pid = 1650] [serial = 644] [outer = 0x112e44800] 01:09:01 INFO - PROCESS | 1650 | 1468224541910 Marionette DEBUG loaded listener.js 01:09:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x124268c00) [pid = 1650] [serial = 645] [outer = 0x112e44800] 01:09:02 INFO - PROCESS | 1650 | 1468224542232 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 01:09:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 01:09:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 518ms 01:09:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 01:09:02 INFO - PROCESS | 1650 | 1468224542288 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 01:09:02 INFO - PROCESS | 1650 | 1468224542290 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 01:09:02 INFO - PROCESS | 1650 | 1468224542292 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 01:09:02 INFO - PROCESS | 1650 | 1468224542293 Marionette TRACE conn2 <- [1,834,null,{}] 01:09:02 INFO - PROCESS | 1650 | 1468224542295 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:02 INFO - PROCESS | 1650 | 1468224542299 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:02 INFO - PROCESS | 1650 | 1468224542424 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 01:09:02 INFO - PROCESS | 1650 | 1468224542428 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:02 INFO - PROCESS | 1650 | 1468224542429 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x123eaf000 == 35 [pid = 1650] [id = 216] 01:09:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x124508800) [pid = 1650] [serial = 646] [outer = 0x0] 01:09:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1248e9400) [pid = 1650] [serial = 647] [outer = 0x124508800] 01:09:02 INFO - PROCESS | 1650 | 1468224542453 Marionette DEBUG loaded listener.js 01:09:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x126278800) [pid = 1650] [serial = 648] [outer = 0x124508800] 01:09:02 INFO - PROCESS | 1650 | 1468224542798 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 01:09:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 01:09:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 518ms 01:09:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 01:09:02 INFO - PROCESS | 1650 | 1468224542811 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 01:09:02 INFO - PROCESS | 1650 | 1468224542812 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 01:09:02 INFO - PROCESS | 1650 | 1468224542814 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 01:09:02 INFO - PROCESS | 1650 | 1468224542815 Marionette TRACE conn2 <- [1,838,null,{}] 01:09:02 INFO - PROCESS | 1650 | 1468224542817 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:02 INFO - PROCESS | 1650 | 1468224542818 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:02 INFO - PROCESS | 1650 | 1468224542910 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 01:09:02 INFO - PROCESS | 1650 | 1468224542919 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:02 INFO - PROCESS | 1650 | 1468224542920 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b17800 == 36 [pid = 1650] [id = 217] 01:09:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x12663a400) [pid = 1650] [serial = 649] [outer = 0x0] 01:09:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x126937c00) [pid = 1650] [serial = 650] [outer = 0x12663a400] 01:09:02 INFO - PROCESS | 1650 | 1468224542945 Marionette DEBUG loaded listener.js 01:09:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12694e000) [pid = 1650] [serial = 651] [outer = 0x12663a400] 01:09:03 INFO - PROCESS | 1650 | 1468224543258 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 01:09:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 01:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 467ms 01:09:03 INFO - PROCESS | 1650 | 1468224543282 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 01:09:03 INFO - PROCESS | 1650 | 1468224543283 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 01:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 01:09:03 INFO - PROCESS | 1650 | 1468224543285 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 01:09:03 INFO - PROCESS | 1650 | 1468224543286 Marionette TRACE conn2 <- [1,842,null,{}] 01:09:03 INFO - PROCESS | 1650 | 1468224543289 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:03 INFO - PROCESS | 1650 | 1468224543292 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:03 INFO - PROCESS | 1650 | 1468224543389 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 01:09:03 INFO - PROCESS | 1650 | 1468224543392 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:03 INFO - PROCESS | 1650 | 1468224543394 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a7a800 == 37 [pid = 1650] [id = 218] 01:09:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12694f000) [pid = 1650] [serial = 652] [outer = 0x0] 01:09:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126ba0000) [pid = 1650] [serial = 653] [outer = 0x12694f000] 01:09:03 INFO - PROCESS | 1650 | 1468224543417 Marionette DEBUG loaded listener.js 01:09:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126ca8800) [pid = 1650] [serial = 654] [outer = 0x12694f000] 01:09:03 INFO - PROCESS | 1650 | 1468224543776 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 01:09:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 01:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 518ms 01:09:03 INFO - PROCESS | 1650 | 1468224543803 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 01:09:03 INFO - PROCESS | 1650 | 1468224543805 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 01:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 01:09:03 INFO - PROCESS | 1650 | 1468224543807 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 01:09:03 INFO - PROCESS | 1650 | 1468224543808 Marionette TRACE conn2 <- [1,846,null,{}] 01:09:03 INFO - PROCESS | 1650 | 1468224543810 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:03 INFO - PROCESS | 1650 | 1468224543811 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:03 INFO - PROCESS | 1650 | 1468224543933 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 01:09:03 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1198bac00) [pid = 1650] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 01:09:03 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x113c61c00) [pid = 1650] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 01:09:03 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112984800) [pid = 1650] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 01:09:03 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x115d44800) [pid = 1650] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 01:09:03 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x117db6400) [pid = 1650] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 01:09:03 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x117daf400) [pid = 1650] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 01:09:03 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12124dc00) [pid = 1650] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 01:09:03 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11828a800) [pid = 1650] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 01:09:03 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1187a3c00) [pid = 1650] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 01:09:03 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1121be400) [pid = 1650] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 01:09:03 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11697fc00) [pid = 1650] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 01:09:03 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x116980400) [pid = 1650] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 01:09:03 INFO - PROCESS | 1650 | 1468224543976 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:03 INFO - PROCESS | 1650 | 1468224543978 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x121183000 == 38 [pid = 1650] [id = 219] 01:09:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x112984800) [pid = 1650] [serial = 655] [outer = 0x0] 01:09:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x113c61c00) [pid = 1650] [serial = 656] [outer = 0x112984800] 01:09:04 INFO - PROCESS | 1650 | 1468224544008 Marionette DEBUG loaded listener.js 01:09:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1180a8800) [pid = 1650] [serial = 657] [outer = 0x112984800] 01:09:04 INFO - PROCESS | 1650 | 1468224544348 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 01:09:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 01:09:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 572ms 01:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 01:09:04 INFO - PROCESS | 1650 | 1468224544379 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 01:09:04 INFO - PROCESS | 1650 | 1468224544380 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 01:09:04 INFO - PROCESS | 1650 | 1468224544382 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 01:09:04 INFO - PROCESS | 1650 | 1468224544383 Marionette TRACE conn2 <- [1,850,null,{}] 01:09:04 INFO - PROCESS | 1650 | 1468224544386 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:04 INFO - PROCESS | 1650 | 1468224544387 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:04 INFO - PROCESS | 1650 | 1468224544462 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 01:09:04 INFO - PROCESS | 1650 | 1468224544510 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:04 INFO - PROCESS | 1650 | 1468224544512 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12932b800 == 39 [pid = 1650] [id = 220] 01:09:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112e11400) [pid = 1650] [serial = 658] [outer = 0x0] 01:09:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1187a3c00) [pid = 1650] [serial = 659] [outer = 0x112e11400] 01:09:04 INFO - PROCESS | 1650 | 1468224544535 Marionette DEBUG loaded listener.js 01:09:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x126caec00) [pid = 1650] [serial = 660] [outer = 0x112e11400] 01:09:04 INFO - PROCESS | 1650 | 1468224544815 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 01:09:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 01:09:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 467ms 01:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 01:09:04 INFO - PROCESS | 1650 | 1468224544850 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 01:09:04 INFO - PROCESS | 1650 | 1468224544851 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 01:09:04 INFO - PROCESS | 1650 | 1468224544853 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 01:09:04 INFO - PROCESS | 1650 | 1468224544856 Marionette TRACE conn2 <- [1,854,null,{}] 01:09:04 INFO - PROCESS | 1650 | 1468224544861 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:04 INFO - PROCESS | 1650 | 1468224544863 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:04 INFO - PROCESS | 1650 | 1468224544950 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 01:09:04 INFO - PROCESS | 1650 | 1468224544954 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:04 INFO - PROCESS | 1650 | 1468224544955 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7a4000 == 40 [pid = 1650] [id = 221] 01:09:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x126cc2800) [pid = 1650] [serial = 661] [outer = 0x0] 01:09:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x128941800) [pid = 1650] [serial = 662] [outer = 0x126cc2800] 01:09:04 INFO - PROCESS | 1650 | 1468224544984 Marionette DEBUG loaded listener.js 01:09:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x129020400) [pid = 1650] [serial = 663] [outer = 0x126cc2800] 01:09:05 INFO - PROCESS | 1650 | 1468224545311 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 01:09:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 01:09:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 474ms 01:09:05 INFO - PROCESS | 1650 | 1468224545328 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 01:09:05 INFO - PROCESS | 1650 | 1468224545330 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 01:09:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 01:09:05 INFO - PROCESS | 1650 | 1468224545332 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 01:09:05 INFO - PROCESS | 1650 | 1468224545333 Marionette TRACE conn2 <- [1,858,null,{}] 01:09:05 INFO - PROCESS | 1650 | 1468224545335 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:05 INFO - PROCESS | 1650 | 1468224545336 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:05 INFO - PROCESS | 1650 | 1468224545439 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 01:09:05 INFO - PROCESS | 1650 | 1468224545445 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:05 INFO - PROCESS | 1650 | 1468224545446 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7b1000 == 41 [pid = 1650] [id = 222] 01:09:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1214bdc00) [pid = 1650] [serial = 664] [outer = 0x0] 01:09:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x129118400) [pid = 1650] [serial = 665] [outer = 0x1214bdc00] 01:09:05 INFO - PROCESS | 1650 | 1468224545469 Marionette DEBUG loaded listener.js 01:09:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x129123000) [pid = 1650] [serial = 666] [outer = 0x1214bdc00] 01:09:05 INFO - PROCESS | 1650 | 1468224545754 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 01:09:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 01:09:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 468ms 01:09:05 INFO - PROCESS | 1650 | 1468224545801 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 01:09:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 01:09:05 INFO - PROCESS | 1650 | 1468224545802 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 01:09:05 INFO - PROCESS | 1650 | 1468224545804 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 01:09:05 INFO - PROCESS | 1650 | 1468224545805 Marionette TRACE conn2 <- [1,862,null,{}] 01:09:05 INFO - PROCESS | 1650 | 1468224545810 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:05 INFO - PROCESS | 1650 | 1468224545811 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:05 INFO - PROCESS | 1650 | 1468224545885 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 01:09:05 INFO - PROCESS | 1650 | 1468224545891 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:05 INFO - PROCESS | 1650 | 1468224545892 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a82b000 == 42 [pid = 1650] [id = 223] 01:09:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119209c00) [pid = 1650] [serial = 667] [outer = 0x0] 01:09:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12937a400) [pid = 1650] [serial = 668] [outer = 0x119209c00] 01:09:05 INFO - PROCESS | 1650 | 1468224545915 Marionette DEBUG loaded listener.js 01:09:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x129386400) [pid = 1650] [serial = 669] [outer = 0x119209c00] 01:09:06 INFO - PROCESS | 1650 | 1468224546403 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 01:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 01:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 620ms 01:09:06 INFO - PROCESS | 1650 | 1468224546425 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 01:09:06 INFO - PROCESS | 1650 | 1468224546428 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 01:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 01:09:06 INFO - PROCESS | 1650 | 1468224546431 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 01:09:06 INFO - PROCESS | 1650 | 1468224546435 Marionette TRACE conn2 <- [1,866,null,{}] 01:09:06 INFO - PROCESS | 1650 | 1468224546455 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:06 INFO - PROCESS | 1650 | 1468224546457 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:06 INFO - PROCESS | 1650 | 1468224546559 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 01:09:06 INFO - PROCESS | 1650 | 1468224546598 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:06 INFO - PROCESS | 1650 | 1468224546600 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11837b800 == 43 [pid = 1650] [id = 224] 01:09:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116a1a000) [pid = 1650] [serial = 670] [outer = 0x0] 01:09:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x117563000) [pid = 1650] [serial = 671] [outer = 0x116a1a000] 01:09:06 INFO - PROCESS | 1650 | 1468224546633 Marionette DEBUG loaded listener.js 01:09:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118189400) [pid = 1650] [serial = 672] [outer = 0x116a1a000] 01:09:07 INFO - PROCESS | 1650 | 1468224547181 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 01:09:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 01:09:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 777ms 01:09:07 INFO - PROCESS | 1650 | 1468224547209 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 01:09:07 INFO - PROCESS | 1650 | 1468224547214 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 01:09:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 01:09:07 INFO - PROCESS | 1650 | 1468224547221 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 01:09:07 INFO - PROCESS | 1650 | 1468224547224 Marionette TRACE conn2 <- [1,870,null,{}] 01:09:07 INFO - PROCESS | 1650 | 1468224547229 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:07 INFO - PROCESS | 1650 | 1468224547232 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:07 INFO - PROCESS | 1650 | 1468224547366 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 01:09:07 INFO - PROCESS | 1650 | 1468224547431 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:07 INFO - PROCESS | 1650 | 1468224547432 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x124dad800 == 44 [pid = 1650] [id = 225] 01:09:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119204400) [pid = 1650] [serial = 673] [outer = 0x0] 01:09:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11955f000) [pid = 1650] [serial = 674] [outer = 0x119204400] 01:09:07 INFO - PROCESS | 1650 | 1468224547462 Marionette DEBUG loaded listener.js 01:09:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1198a3000) [pid = 1650] [serial = 675] [outer = 0x119204400] 01:09:07 INFO - PROCESS | 1650 | 1468224547907 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 01:09:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 01:09:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 729ms 01:09:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 01:09:07 INFO - PROCESS | 1650 | 1468224547948 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 01:09:07 INFO - PROCESS | 1650 | 1468224547950 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 01:09:07 INFO - PROCESS | 1650 | 1468224547952 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 01:09:07 INFO - PROCESS | 1650 | 1468224547955 Marionette TRACE conn2 <- [1,874,null,{}] 01:09:07 INFO - PROCESS | 1650 | 1468224547965 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:07 INFO - PROCESS | 1650 | 1468224547968 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:08 INFO - PROCESS | 1650 | 1468224548065 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 01:09:08 INFO - PROCESS | 1650 | 1468224548132 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:08 INFO - PROCESS | 1650 | 1468224548134 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b212000 == 45 [pid = 1650] [id = 226] 01:09:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124542000) [pid = 1650] [serial = 676] [outer = 0x0] 01:09:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124e6f000) [pid = 1650] [serial = 677] [outer = 0x124542000] 01:09:08 INFO - PROCESS | 1650 | 1468224548165 Marionette DEBUG loaded listener.js 01:09:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126273400) [pid = 1650] [serial = 678] [outer = 0x124542000] 01:09:08 INFO - PROCESS | 1650 | 1468224548600 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 01:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 01:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 677ms 01:09:08 INFO - PROCESS | 1650 | 1468224548639 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 01:09:08 INFO - PROCESS | 1650 | 1468224548641 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 01:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 01:09:08 INFO - PROCESS | 1650 | 1468224548645 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 01:09:08 INFO - PROCESS | 1650 | 1468224548646 Marionette TRACE conn2 <- [1,878,null,{}] 01:09:08 INFO - PROCESS | 1650 | 1468224548648 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:08 INFO - PROCESS | 1650 | 1468224548650 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:08 INFO - PROCESS | 1650 | 1468224548751 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 01:09:08 INFO - PROCESS | 1650 | 1468224548817 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:08 INFO - PROCESS | 1650 | 1468224548818 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x113360800 == 46 [pid = 1650] [id = 227] 01:09:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112eb6800) [pid = 1650] [serial = 679] [outer = 0x0] 01:09:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x116907c00) [pid = 1650] [serial = 680] [outer = 0x112eb6800] 01:09:08 INFO - PROCESS | 1650 | 1468224548847 Marionette DEBUG loaded listener.js 01:09:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126ba4c00) [pid = 1650] [serial = 681] [outer = 0x112eb6800] 01:09:09 INFO - PROCESS | 1650 | 1468224549361 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 01:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 01:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 768ms 01:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 01:09:09 INFO - PROCESS | 1650 | 1468224549413 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 01:09:09 INFO - PROCESS | 1650 | 1468224549416 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 01:09:09 INFO - PROCESS | 1650 | 1468224549418 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 01:09:09 INFO - PROCESS | 1650 | 1468224549420 Marionette TRACE conn2 <- [1,882,null,{}] 01:09:09 INFO - PROCESS | 1650 | 1468224549424 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:09 INFO - PROCESS | 1650 | 1468224549425 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:09 INFO - PROCESS | 1650 | 1468224549515 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 01:09:09 INFO - PROCESS | 1650 | 1468224549569 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:09 INFO - PROCESS | 1650 | 1468224549571 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188a2000 == 47 [pid = 1650] [id = 228] 01:09:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x115de0400) [pid = 1650] [serial = 682] [outer = 0x0] 01:09:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1161ab400) [pid = 1650] [serial = 683] [outer = 0x115de0400] 01:09:09 INFO - PROCESS | 1650 | 1468224549597 Marionette DEBUG loaded listener.js 01:09:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x117d18800) [pid = 1650] [serial = 684] [outer = 0x115de0400] 01:09:10 INFO - PROCESS | 1650 | 1468224550054 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 01:09:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 01:09:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 673ms 01:09:10 INFO - PROCESS | 1650 | 1468224550093 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 01:09:10 INFO - PROCESS | 1650 | 1468224550097 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 01:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 01:09:10 INFO - PROCESS | 1650 | 1468224550103 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 01:09:10 INFO - PROCESS | 1650 | 1468224550106 Marionette TRACE conn2 <- [1,886,null,{}] 01:09:10 INFO - PROCESS | 1650 | 1468224550131 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:10 INFO - PROCESS | 1650 | 1468224550133 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7b1000 == 46 [pid = 1650] [id = 222] 01:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7a4000 == 45 [pid = 1650] [id = 221] 01:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12932b800 == 44 [pid = 1650] [id = 220] 01:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x121183000 == 43 [pid = 1650] [id = 219] 01:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x128a7a800 == 42 [pid = 1650] [id = 218] 01:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x126b17800 == 41 [pid = 1650] [id = 217] 01:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x123eaf000 == 40 [pid = 1650] [id = 216] 01:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x121373000 == 39 [pid = 1650] [id = 215] 01:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x121085800 == 38 [pid = 1650] [id = 214] 01:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x119267000 == 37 [pid = 1650] [id = 213] 01:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1169b0800 == 36 [pid = 1650] [id = 212] 01:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x114f20000 == 35 [pid = 1650] [id = 211] 01:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x124dbc800 == 34 [pid = 1650] [id = 208] 01:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11324b800 == 33 [pid = 1650] [id = 209] 01:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x119520800 == 32 [pid = 1650] [id = 210] 01:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x128a87800 == 31 [pid = 1650] [id = 198] 01:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1188a2000 == 30 [pid = 1650] [id = 228] 01:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x113360800 == 29 [pid = 1650] [id = 227] 01:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12b212000 == 28 [pid = 1650] [id = 226] 01:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x124dad800 == 27 [pid = 1650] [id = 225] 01:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11837b800 == 26 [pid = 1650] [id = 224] 01:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12a82b000 == 25 [pid = 1650] [id = 223] 01:09:10 INFO - PROCESS | 1650 | 1468224550717 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 01:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x124dd3800) [pid = 1650] [serial = 594] [outer = 0x0] [url = about:blank] 01:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123e2e800) [pid = 1650] [serial = 593] [outer = 0x0] [url = about:blank] 01:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x113c70000) [pid = 1650] [serial = 599] [outer = 0x0] [url = about:blank] 01:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115d48800) [pid = 1650] [serial = 600] [outer = 0x0] [url = about:blank] 01:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1129c1000) [pid = 1650] [serial = 596] [outer = 0x0] [url = about:blank] 01:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112e3b000) [pid = 1650] [serial = 597] [outer = 0x0] [url = about:blank] 01:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116f86c00) [pid = 1650] [serial = 588] [outer = 0x0] [url = about:blank] 01:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1180b3800) [pid = 1650] [serial = 605] [outer = 0x0] [url = about:blank] 01:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115d4ec00) [pid = 1650] [serial = 587] [outer = 0x0] [url = about:blank] 01:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119562000) [pid = 1650] [serial = 591] [outer = 0x0] [url = about:blank] 01:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11886a000) [pid = 1650] [serial = 590] [outer = 0x0] [url = about:blank] 01:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123e07800) [pid = 1650] [serial = 621] [outer = 0x0] [url = about:blank] 01:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118297800) [pid = 1650] [serial = 608] [outer = 0x0] [url = about:blank] 01:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1188d2400) [pid = 1650] [serial = 611] [outer = 0x0] [url = about:blank] 01:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1196b0800) [pid = 1650] [serial = 612] [outer = 0x0] [url = about:blank] 01:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1187a1c00) [pid = 1650] [serial = 609] [outer = 0x0] [url = about:blank] 01:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115d42400) [pid = 1650] [serial = 614] [outer = 0x0] [url = about:blank] 01:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11989e000) [pid = 1650] [serial = 615] [outer = 0x0] [url = about:blank] 01:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1219b0400) [pid = 1650] [serial = 620] [outer = 0x0] [url = about:blank] 01:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116f8fc00) [pid = 1650] [serial = 602] [outer = 0x0] [url = about:blank] 01:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x121015c00) [pid = 1650] [serial = 618] [outer = 0x0] [url = about:blank] 01:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11818c800) [pid = 1650] [serial = 606] [outer = 0x0] [url = about:blank] 01:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124267c00) [pid = 1650] [serial = 623] [outer = 0x0] [url = about:blank] 01:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1198a4400) [pid = 1650] [serial = 617] [outer = 0x0] [url = about:blank] 01:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x117daa000) [pid = 1650] [serial = 603] [outer = 0x0] [url = about:blank] 01:09:10 INFO - PROCESS | 1650 | 1468224550829 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:10 INFO - PROCESS | 1650 | 1468224550831 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x112fd4000 == 26 [pid = 1650] [id = 229] 01:09:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112e11000) [pid = 1650] [serial = 685] [outer = 0x0] 01:09:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112e3c800) [pid = 1650] [serial = 686] [outer = 0x112e11000] 01:09:10 INFO - PROCESS | 1650 | 1468224550859 Marionette DEBUG loaded listener.js 01:09:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1133ea400) [pid = 1650] [serial = 687] [outer = 0x112e11000] 01:09:11 INFO - PROCESS | 1650 | 1468224551145 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 01:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 01:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1094ms 01:09:11 INFO - PROCESS | 1650 | 1468224551197 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 01:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 01:09:11 INFO - PROCESS | 1650 | 1468224551200 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 01:09:11 INFO - PROCESS | 1650 | 1468224551203 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 01:09:11 INFO - PROCESS | 1650 | 1468224551205 Marionette TRACE conn2 <- [1,890,null,{}] 01:09:11 INFO - PROCESS | 1650 | 1468224551210 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:11 INFO - PROCESS | 1650 | 1468224551212 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:11 INFO - PROCESS | 1650 | 1468224551285 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 01:09:11 INFO - PROCESS | 1650 | 1468224551347 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:11 INFO - PROCESS | 1650 | 1468224551348 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x116679000 == 27 [pid = 1650] [id = 230] 01:09:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x114f96000) [pid = 1650] [serial = 688] [outer = 0x0] 01:09:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116a1bc00) [pid = 1650] [serial = 689] [outer = 0x114f96000] 01:09:11 INFO - PROCESS | 1650 | 1468224551373 Marionette DEBUG loaded listener.js 01:09:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x117db6400) [pid = 1650] [serial = 690] [outer = 0x114f96000] 01:09:11 INFO - PROCESS | 1650 | 1468224551649 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 01:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 01:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 473ms 01:09:11 INFO - PROCESS | 1650 | 1468224551680 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 01:09:11 INFO - PROCESS | 1650 | 1468224551681 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 01:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 01:09:11 INFO - PROCESS | 1650 | 1468224551684 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 01:09:11 INFO - PROCESS | 1650 | 1468224551685 Marionette TRACE conn2 <- [1,894,null,{}] 01:09:11 INFO - PROCESS | 1650 | 1468224551688 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:11 INFO - PROCESS | 1650 | 1468224551691 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:11 INFO - PROCESS | 1650 | 1468224551787 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 01:09:11 INFO - PROCESS | 1650 | 1468224551795 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:11 INFO - PROCESS | 1650 | 1468224551796 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x118759800 == 28 [pid = 1650] [id = 231] 01:09:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118191000) [pid = 1650] [serial = 691] [outer = 0x0] 01:09:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118731800) [pid = 1650] [serial = 692] [outer = 0x118191000] 01:09:11 INFO - PROCESS | 1650 | 1468224551843 Marionette DEBUG loaded listener.js 01:09:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1187b0c00) [pid = 1650] [serial = 693] [outer = 0x118191000] 01:09:12 INFO - PROCESS | 1650 | 1468224552284 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 01:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 01:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 618ms 01:09:12 INFO - PROCESS | 1650 | 1468224552303 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 01:09:12 INFO - PROCESS | 1650 | 1468224552305 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 01:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 01:09:12 INFO - PROCESS | 1650 | 1468224552312 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 01:09:12 INFO - PROCESS | 1650 | 1468224552315 Marionette TRACE conn2 <- [1,898,null,{}] 01:09:12 INFO - PROCESS | 1650 | 1468224552318 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:12 INFO - PROCESS | 1650 | 1468224552321 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:12 INFO - PROCESS | 1650 | 1468224552443 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 01:09:12 INFO - PROCESS | 1650 | 1468224552448 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:12 INFO - PROCESS | 1650 | 1468224552450 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e34000 == 29 [pid = 1650] [id = 232] 01:09:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1188dbc00) [pid = 1650] [serial = 694] [outer = 0x0] 01:09:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11955c800) [pid = 1650] [serial = 695] [outer = 0x1188dbc00] 01:09:12 INFO - PROCESS | 1650 | 1468224552490 Marionette DEBUG loaded listener.js 01:09:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1198a1400) [pid = 1650] [serial = 696] [outer = 0x1188dbc00] 01:09:12 INFO - PROCESS | 1650 | 1468224552931 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 01:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 01:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 674ms 01:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 01:09:12 INFO - PROCESS | 1650 | 1468224552985 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 01:09:12 INFO - PROCESS | 1650 | 1468224552986 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 01:09:12 INFO - PROCESS | 1650 | 1468224552989 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 01:09:12 INFO - PROCESS | 1650 | 1468224552990 Marionette TRACE conn2 <- [1,902,null,{}] 01:09:12 INFO - PROCESS | 1650 | 1468224552992 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:12 INFO - PROCESS | 1650 | 1468224552993 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:13 INFO - PROCESS | 1650 | 1468224553084 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 01:09:13 INFO - PROCESS | 1650 | 1468224553087 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:13 INFO - PROCESS | 1650 | 1468224553088 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12116f800 == 30 [pid = 1650] [id = 233] 01:09:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1198a1800) [pid = 1650] [serial = 697] [outer = 0x0] 01:09:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x120e07400) [pid = 1650] [serial = 698] [outer = 0x1198a1800] 01:09:13 INFO - PROCESS | 1650 | 1468224553113 Marionette DEBUG loaded listener.js 01:09:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x120f10400) [pid = 1650] [serial = 699] [outer = 0x1198a1800] 01:09:13 INFO - PROCESS | 1650 | 1468224553452 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 01:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 01:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 518ms 01:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 01:09:13 INFO - PROCESS | 1650 | 1468224553508 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 01:09:13 INFO - PROCESS | 1650 | 1468224553509 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 01:09:13 INFO - PROCESS | 1650 | 1468224553511 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 01:09:13 INFO - PROCESS | 1650 | 1468224553512 Marionette TRACE conn2 <- [1,906,null,{}] 01:09:13 INFO - PROCESS | 1650 | 1468224553514 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:13 INFO - PROCESS | 1650 | 1468224553515 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:13 INFO - PROCESS | 1650 | 1468224553608 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 01:09:13 INFO - PROCESS | 1650 | 1468224553641 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:13 INFO - PROCESS | 1650 | 1468224553645 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d33800 == 31 [pid = 1650] [id = 234] 01:09:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11818e000) [pid = 1650] [serial = 700] [outer = 0x0] 01:09:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123e7c000) [pid = 1650] [serial = 701] [outer = 0x11818e000] 01:09:13 INFO - PROCESS | 1650 | 1468224553676 Marionette DEBUG loaded listener.js 01:09:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124542400) [pid = 1650] [serial = 702] [outer = 0x11818e000] 01:09:14 INFO - PROCESS | 1650 | 1468224554026 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 01:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 01:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 568ms 01:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 01:09:14 INFO - PROCESS | 1650 | 1468224554080 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 01:09:14 INFO - PROCESS | 1650 | 1468224554081 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 01:09:14 INFO - PROCESS | 1650 | 1468224554084 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 01:09:14 INFO - PROCESS | 1650 | 1468224554086 Marionette TRACE conn2 <- [1,910,null,{}] 01:09:14 INFO - PROCESS | 1650 | 1468224554089 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:14 INFO - PROCESS | 1650 | 1468224554090 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:14 INFO - PROCESS | 1650 | 1468224554214 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 01:09:14 INFO - PROCESS | 1650 | 1468224554230 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:14 INFO - PROCESS | 1650 | 1468224554232 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x112539000 == 32 [pid = 1650] [id = 235] 01:09:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x121760800) [pid = 1650] [serial = 703] [outer = 0x0] 01:09:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124e65400) [pid = 1650] [serial = 704] [outer = 0x121760800] 01:09:14 INFO - PROCESS | 1650 | 1468224554267 Marionette DEBUG loaded listener.js 01:09:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126791400) [pid = 1650] [serial = 705] [outer = 0x121760800] 01:09:14 INFO - PROCESS | 1650 | 1468224554720 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 01:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 01:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 669ms 01:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 01:09:14 INFO - PROCESS | 1650 | 1468224554758 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 01:09:14 INFO - PROCESS | 1650 | 1468224554759 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 01:09:14 INFO - PROCESS | 1650 | 1468224554761 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 01:09:14 INFO - PROCESS | 1650 | 1468224554762 Marionette TRACE conn2 <- [1,914,null,{}] 01:09:14 INFO - PROCESS | 1650 | 1468224554765 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:14 INFO - PROCESS | 1650 | 1468224554766 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:14 INFO - PROCESS | 1650 | 1468224554858 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 01:09:14 INFO - PROCESS | 1650 | 1468224554862 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:14 INFO - PROCESS | 1650 | 1468224554863 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1267d2000 == 33 [pid = 1650] [id = 236] 01:09:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112e15800) [pid = 1650] [serial = 706] [outer = 0x0] 01:09:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126b9a000) [pid = 1650] [serial = 707] [outer = 0x112e15800] 01:09:14 INFO - PROCESS | 1650 | 1468224554887 Marionette DEBUG loaded listener.js 01:09:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126cacc00) [pid = 1650] [serial = 708] [outer = 0x112e15800] 01:09:15 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x124508800) [pid = 1650] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 01:09:15 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12663a400) [pid = 1650] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 01:09:15 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12694f000) [pid = 1650] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 01:09:15 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11297b800) [pid = 1650] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 01:09:15 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116a1c000) [pid = 1650] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 01:09:15 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123e2f800) [pid = 1650] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 01:09:15 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112e0b000) [pid = 1650] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 01:09:15 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112f7e000) [pid = 1650] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 01:09:15 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x117564000) [pid = 1650] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 01:09:15 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112e11400) [pid = 1650] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 01:09:15 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118541000) [pid = 1650] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 01:09:15 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112984800) [pid = 1650] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 01:09:15 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x126cc2800) [pid = 1650] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 01:09:15 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112e44800) [pid = 1650] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 01:09:15 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1214bdc00) [pid = 1650] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 01:09:15 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119209c00) [pid = 1650] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 01:09:15 INFO - PROCESS | 1650 | 1468224555351 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 01:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 01:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 619ms 01:09:15 INFO - PROCESS | 1650 | 1468224555381 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 01:09:15 INFO - PROCESS | 1650 | 1468224555382 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 01:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 01:09:15 INFO - PROCESS | 1650 | 1468224555384 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 01:09:15 INFO - PROCESS | 1650 | 1468224555385 Marionette TRACE conn2 <- [1,918,null,{}] 01:09:15 INFO - PROCESS | 1650 | 1468224555387 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:15 INFO - PROCESS | 1650 | 1468224555389 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:15 INFO - PROCESS | 1650 | 1468224555497 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 01:09:15 INFO - PROCESS | 1650 | 1468224555533 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:15 INFO - PROCESS | 1650 | 1468224555534 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b26800 == 34 [pid = 1650] [id = 237] 01:09:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115d4c000) [pid = 1650] [serial = 709] [outer = 0x0] 01:09:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118290800) [pid = 1650] [serial = 710] [outer = 0x115d4c000] 01:09:15 INFO - PROCESS | 1650 | 1468224555559 Marionette DEBUG loaded listener.js 01:09:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124275000) [pid = 1650] [serial = 711] [outer = 0x115d4c000] 01:09:15 INFO - PROCESS | 1650 | 1468224555828 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 01:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 01:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 468ms 01:09:15 INFO - PROCESS | 1650 | 1468224555853 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 01:09:15 INFO - PROCESS | 1650 | 1468224555854 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 01:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 01:09:15 INFO - PROCESS | 1650 | 1468224555863 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 01:09:15 INFO - PROCESS | 1650 | 1468224555865 Marionette TRACE conn2 <- [1,922,null,{}] 01:09:15 INFO - PROCESS | 1650 | 1468224555867 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:15 INFO - PROCESS | 1650 | 1468224555868 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:15 INFO - PROCESS | 1650 | 1468224555944 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 01:09:15 INFO - PROCESS | 1650 | 1468224555948 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:15 INFO - PROCESS | 1650 | 1468224555949 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x129333000 == 35 [pid = 1650] [id = 238] 01:09:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124504800) [pid = 1650] [serial = 712] [outer = 0x0] 01:09:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126cab400) [pid = 1650] [serial = 713] [outer = 0x124504800] 01:09:15 INFO - PROCESS | 1650 | 1468224555974 Marionette DEBUG loaded listener.js 01:09:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126cc3400) [pid = 1650] [serial = 714] [outer = 0x124504800] 01:09:16 INFO - PROCESS | 1650 | 1468224556276 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 01:09:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 01:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 474ms 01:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 01:09:16 INFO - PROCESS | 1650 | 1468224556332 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 01:09:16 INFO - PROCESS | 1650 | 1468224556333 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 01:09:16 INFO - PROCESS | 1650 | 1468224556335 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 01:09:16 INFO - PROCESS | 1650 | 1468224556336 Marionette TRACE conn2 <- [1,926,null,{}] 01:09:16 INFO - PROCESS | 1650 | 1468224556338 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:16 INFO - PROCESS | 1650 | 1468224556339 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:16 INFO - PROCESS | 1650 | 1468224556436 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 01:09:16 INFO - PROCESS | 1650 | 1468224556444 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:16 INFO - PROCESS | 1650 | 1468224556445 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5a6000 == 36 [pid = 1650] [id = 239] 01:09:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126b9e800) [pid = 1650] [serial = 715] [outer = 0x0] 01:09:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128937000) [pid = 1650] [serial = 716] [outer = 0x126b9e800] 01:09:16 INFO - PROCESS | 1650 | 1468224556472 Marionette DEBUG loaded listener.js 01:09:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128ca9800) [pid = 1650] [serial = 717] [outer = 0x126b9e800] 01:09:16 INFO - PROCESS | 1650 | 1468224556849 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 01:09:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 01:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 521ms 01:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 01:09:16 INFO - PROCESS | 1650 | 1468224556881 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 01:09:16 INFO - PROCESS | 1650 | 1468224556884 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 01:09:16 INFO - PROCESS | 1650 | 1468224556889 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 01:09:16 INFO - PROCESS | 1650 | 1468224556893 Marionette TRACE conn2 <- [1,930,null,{}] 01:09:16 INFO - PROCESS | 1650 | 1468224556897 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:16 INFO - PROCESS | 1650 | 1468224556898 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:17 INFO - PROCESS | 1650 | 1468224557007 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 01:09:17 INFO - PROCESS | 1650 | 1468224557083 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:17 INFO - PROCESS | 1650 | 1468224557086 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1167d1800 == 37 [pid = 1650] [id = 240] 01:09:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112e3e800) [pid = 1650] [serial = 718] [outer = 0x0] 01:09:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112f7c800) [pid = 1650] [serial = 719] [outer = 0x112e3e800] 01:09:17 INFO - PROCESS | 1650 | 1468224557116 Marionette DEBUG loaded listener.js 01:09:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115d4a800) [pid = 1650] [serial = 720] [outer = 0x112e3e800] 01:09:17 INFO - PROCESS | 1650 | 1468224557628 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 01:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 01:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 774ms 01:09:17 INFO - PROCESS | 1650 | 1468224557666 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 01:09:17 INFO - PROCESS | 1650 | 1468224557669 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 01:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 01:09:17 INFO - PROCESS | 1650 | 1468224557677 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 01:09:17 INFO - PROCESS | 1650 | 1468224557678 Marionette TRACE conn2 <- [1,934,null,{}] 01:09:17 INFO - PROCESS | 1650 | 1468224557681 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:17 INFO - PROCESS | 1650 | 1468224557683 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:17 INFO - PROCESS | 1650 | 1468224557787 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 01:09:17 INFO - PROCESS | 1650 | 1468224557861 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:17 INFO - PROCESS | 1650 | 1468224557863 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e3a000 == 38 [pid = 1650] [id = 241] 01:09:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11818b400) [pid = 1650] [serial = 721] [outer = 0x0] 01:09:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118291000) [pid = 1650] [serial = 722] [outer = 0x11818b400] 01:09:17 INFO - PROCESS | 1650 | 1468224557893 Marionette DEBUG loaded listener.js 01:09:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1187aec00) [pid = 1650] [serial = 723] [outer = 0x11818b400] 01:09:18 INFO - PROCESS | 1650 | 1468224558551 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 01:09:18 INFO - PROCESS | 1650 | --DOCSHELL 0x129333000 == 37 [pid = 1650] [id = 238] 01:09:18 INFO - PROCESS | 1650 | --DOCSHELL 0x126b26800 == 36 [pid = 1650] [id = 237] 01:09:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1267d2000 == 35 [pid = 1650] [id = 236] 01:09:18 INFO - PROCESS | 1650 | --DOCSHELL 0x112539000 == 34 [pid = 1650] [id = 235] 01:09:18 INFO - PROCESS | 1650 | --DOCSHELL 0x123d33800 == 33 [pid = 1650] [id = 234] 01:09:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12116f800 == 32 [pid = 1650] [id = 233] 01:09:18 INFO - PROCESS | 1650 | --DOCSHELL 0x120e34000 == 31 [pid = 1650] [id = 232] 01:09:18 INFO - PROCESS | 1650 | --DOCSHELL 0x118759800 == 30 [pid = 1650] [id = 231] 01:09:18 INFO - PROCESS | 1650 | --DOCSHELL 0x116679000 == 29 [pid = 1650] [id = 230] 01:09:18 INFO - PROCESS | 1650 | --DOCSHELL 0x112fd4000 == 28 [pid = 1650] [id = 229] 01:09:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 01:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 973ms 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12937a400) [pid = 1650] [serial = 668] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1248e9400) [pid = 1650] [serial = 647] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126937c00) [pid = 1650] [serial = 650] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126ba0000) [pid = 1650] [serial = 653] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12694e000) [pid = 1650] [serial = 651] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112c5b000) [pid = 1650] [serial = 626] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112e3f800) [pid = 1650] [serial = 627] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1180b6800) [pid = 1650] [serial = 635] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11853c400) [pid = 1650] [serial = 636] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124507c00) [pid = 1650] [serial = 624] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118fa7400) [pid = 1650] [serial = 638] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1196a7400) [pid = 1650] [serial = 639] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x115e1dc00) [pid = 1650] [serial = 632] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116781400) [pid = 1650] [serial = 633] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x117dac000) [pid = 1650] [serial = 629] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1187a3c00) [pid = 1650] [serial = 659] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118185800) [pid = 1650] [serial = 630] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126ca8800) [pid = 1650] [serial = 654] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1198b2400) [pid = 1650] [serial = 641] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x121019000) [pid = 1650] [serial = 642] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1180a8800) [pid = 1650] [serial = 657] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x128941800) [pid = 1650] [serial = 662] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x113c61c00) [pid = 1650] [serial = 656] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1214c2c00) [pid = 1650] [serial = 644] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x126278800) [pid = 1650] [serial = 648] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x126caec00) [pid = 1650] [serial = 660] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x129020400) [pid = 1650] [serial = 663] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x129118400) [pid = 1650] [serial = 665] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x129123000) [pid = 1650] [serial = 666] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x124268c00) [pid = 1650] [serial = 645] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x129386400) [pid = 1650] [serial = 669] [outer = 0x0] [url = about:blank] 01:09:18 INFO - PROCESS | 1650 | 1468224558657 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 01:09:18 INFO - PROCESS | 1650 | 1468224558660 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 01:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 01:09:18 INFO - PROCESS | 1650 | 1468224558667 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 01:09:18 INFO - PROCESS | 1650 | 1468224558669 Marionette TRACE conn2 <- [1,938,null,{}] 01:09:18 INFO - PROCESS | 1650 | 1468224558672 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:18 INFO - PROCESS | 1650 | 1468224558674 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:18 INFO - PROCESS | 1650 | 1468224558748 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 01:09:18 INFO - PROCESS | 1650 | 1468224558755 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:18 INFO - PROCESS | 1650 | 1468224558760 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x116605800 == 29 [pid = 1650] [id = 242] 01:09:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x115e26000) [pid = 1650] [serial = 724] [outer = 0x0] 01:09:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1174d4400) [pid = 1650] [serial = 725] [outer = 0x115e26000] 01:09:18 INFO - PROCESS | 1650 | 1468224558788 Marionette DEBUG loaded listener.js 01:09:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1180ab400) [pid = 1650] [serial = 726] [outer = 0x115e26000] 01:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 01:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 470ms 01:09:19 INFO - PROCESS | 1650 | 1468224559129 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 01:09:19 INFO - PROCESS | 1650 | 1468224559136 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 01:09:19 INFO - PROCESS | 1650 | 1468224559139 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 01:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 01:09:19 INFO - PROCESS | 1650 | 1468224559146 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 01:09:19 INFO - PROCESS | 1650 | 1468224559148 Marionette TRACE conn2 <- [1,942,null,{}] 01:09:19 INFO - PROCESS | 1650 | 1468224559150 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:19 INFO - PROCESS | 1650 | 1468224559151 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:19 INFO - PROCESS | 1650 | 1468224559242 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 01:09:19 INFO - PROCESS | 1650 | 1468224559295 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:19 INFO - PROCESS | 1650 | 1468224559296 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d7f000 == 30 [pid = 1650] [id = 243] 01:09:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1180b0800) [pid = 1650] [serial = 727] [outer = 0x0] 01:09:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1187a3c00) [pid = 1650] [serial = 728] [outer = 0x1180b0800] 01:09:19 INFO - PROCESS | 1650 | 1468224559323 Marionette DEBUG loaded listener.js 01:09:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118fa8c00) [pid = 1650] [serial = 729] [outer = 0x1180b0800] 01:09:19 INFO - PROCESS | 1650 | 1468224559612 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 01:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 01:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 520ms 01:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 01:09:19 INFO - PROCESS | 1650 | 1468224559667 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 01:09:19 INFO - PROCESS | 1650 | 1468224559668 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 01:09:19 INFO - PROCESS | 1650 | 1468224559670 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 01:09:19 INFO - PROCESS | 1650 | 1468224559674 Marionette TRACE conn2 <- [1,946,null,{}] 01:09:19 INFO - PROCESS | 1650 | 1468224559683 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:19 INFO - PROCESS | 1650 | 1468224559686 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:19 INFO - PROCESS | 1650 | 1468224559762 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 01:09:19 INFO - PROCESS | 1650 | 1468224559818 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:19 INFO - PROCESS | 1650 | 1468224559820 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ca5000 == 31 [pid = 1650] [id = 244] 01:09:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112f89000) [pid = 1650] [serial = 730] [outer = 0x0] 01:09:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1196a2c00) [pid = 1650] [serial = 731] [outer = 0x112f89000] 01:09:19 INFO - PROCESS | 1650 | 1468224559847 Marionette DEBUG loaded listener.js 01:09:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12193b800) [pid = 1650] [serial = 732] [outer = 0x112f89000] 01:09:20 INFO - PROCESS | 1650 | 1468224560135 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 01:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 01:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 476ms 01:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 01:09:20 INFO - PROCESS | 1650 | 1468224560147 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 01:09:20 INFO - PROCESS | 1650 | 1468224560148 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 01:09:20 INFO - PROCESS | 1650 | 1468224560150 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 01:09:20 INFO - PROCESS | 1650 | 1468224560152 Marionette TRACE conn2 <- [1,950,null,{}] 01:09:20 INFO - PROCESS | 1650 | 1468224560154 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:20 INFO - PROCESS | 1650 | 1468224560155 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:20 INFO - PROCESS | 1650 | 1468224560245 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 01:09:20 INFO - PROCESS | 1650 | 1468224560248 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:20 INFO - PROCESS | 1650 | 1468224560250 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x121c73800 == 32 [pid = 1650] [id = 245] 01:09:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x123d1e000) [pid = 1650] [serial = 733] [outer = 0x0] 01:09:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x124535800) [pid = 1650] [serial = 734] [outer = 0x123d1e000] 01:09:20 INFO - PROCESS | 1650 | 1468224560277 Marionette DEBUG loaded listener.js 01:09:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1248e8000) [pid = 1650] [serial = 735] [outer = 0x123d1e000] 01:09:20 INFO - PROCESS | 1650 | 1468224560609 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 01:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 01:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 469ms 01:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 01:09:20 INFO - PROCESS | 1650 | 1468224560620 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 01:09:20 INFO - PROCESS | 1650 | 1468224560623 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 01:09:20 INFO - PROCESS | 1650 | 1468224560625 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 01:09:20 INFO - PROCESS | 1650 | 1468224560626 Marionette TRACE conn2 <- [1,954,null,{}] 01:09:20 INFO - PROCESS | 1650 | 1468224560629 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:20 INFO - PROCESS | 1650 | 1468224560630 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:20 INFO - PROCESS | 1650 | 1468224560736 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 01:09:20 INFO - PROCESS | 1650 | 1468224560746 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:20 INFO - PROCESS | 1650 | 1468224560747 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1248bb000 == 33 [pid = 1650] [id = 246] 01:09:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1133f1c00) [pid = 1650] [serial = 736] [outer = 0x0] 01:09:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12453d400) [pid = 1650] [serial = 737] [outer = 0x1133f1c00] 01:09:20 INFO - PROCESS | 1650 | 1468224560771 Marionette DEBUG loaded listener.js 01:09:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12662f800) [pid = 1650] [serial = 738] [outer = 0x1133f1c00] 01:09:21 INFO - PROCESS | 1650 | 1468224561115 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 01:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 01:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 520ms 01:09:21 INFO - PROCESS | 1650 | 1468224561146 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 01:09:21 INFO - PROCESS | 1650 | 1468224561147 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 01:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 01:09:21 INFO - PROCESS | 1650 | 1468224561149 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 01:09:21 INFO - PROCESS | 1650 | 1468224561150 Marionette TRACE conn2 <- [1,958,null,{}] 01:09:21 INFO - PROCESS | 1650 | 1468224561153 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:21 INFO - PROCESS | 1650 | 1468224561157 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:21 INFO - PROCESS | 1650 | 1468224561269 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 01:09:21 INFO - PROCESS | 1650 | 1468224561280 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:21 INFO - PROCESS | 1650 | 1468224561281 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b17000 == 34 [pid = 1650] [id = 247] 01:09:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126939c00) [pid = 1650] [serial = 739] [outer = 0x0] 01:09:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128938400) [pid = 1650] [serial = 740] [outer = 0x126939c00] 01:09:21 INFO - PROCESS | 1650 | 1468224561305 Marionette DEBUG loaded listener.js 01:09:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12911b400) [pid = 1650] [serial = 741] [outer = 0x126939c00] 01:09:21 INFO - PROCESS | 1650 | 1468224561628 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 01:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 01:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 521ms 01:09:21 INFO - PROCESS | 1650 | 1468224561671 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 01:09:21 INFO - PROCESS | 1650 | 1468224561672 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 01:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 01:09:21 INFO - PROCESS | 1650 | 1468224561674 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 01:09:21 INFO - PROCESS | 1650 | 1468224561675 Marionette TRACE conn2 <- [1,962,null,{}] 01:09:21 INFO - PROCESS | 1650 | 1468224561686 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:21 INFO - PROCESS | 1650 | 1468224561688 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:21 INFO - PROCESS | 1650 | 1468224561781 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 01:09:21 INFO - PROCESS | 1650 | 1468224561784 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:21 INFO - PROCESS | 1650 | 1468224561785 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12933d000 == 35 [pid = 1650] [id = 248] 01:09:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126cafc00) [pid = 1650] [serial = 742] [outer = 0x0] 01:09:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x129379800) [pid = 1650] [serial = 743] [outer = 0x126cafc00] 01:09:21 INFO - PROCESS | 1650 | 1468224561809 Marionette DEBUG loaded listener.js 01:09:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1293e0800) [pid = 1650] [serial = 744] [outer = 0x126cafc00] 01:09:22 INFO - PROCESS | 1650 | 1468224562137 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 01:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 01:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 521ms 01:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 01:09:22 INFO - PROCESS | 1650 | 1468224562195 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 01:09:22 INFO - PROCESS | 1650 | 1468224562196 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 01:09:22 INFO - PROCESS | 1650 | 1468224562198 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 01:09:22 INFO - PROCESS | 1650 | 1468224562199 Marionette TRACE conn2 <- [1,966,null,{}] 01:09:22 INFO - PROCESS | 1650 | 1468224562202 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:22 INFO - PROCESS | 1650 | 1468224562203 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:22 INFO - PROCESS | 1650 | 1468224562296 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 01:09:22 INFO - PROCESS | 1650 | 1468224562305 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:22 INFO - PROCESS | 1650 | 1468224562308 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5ad800 == 36 [pid = 1650] [id = 249] 01:09:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12937f400) [pid = 1650] [serial = 745] [outer = 0x0] 01:09:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1293e9c00) [pid = 1650] [serial = 746] [outer = 0x12937f400] 01:09:22 INFO - PROCESS | 1650 | 1468224562335 Marionette DEBUG loaded listener.js 01:09:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1293fc800) [pid = 1650] [serial = 747] [outer = 0x12937f400] 01:09:22 INFO - PROCESS | 1650 | 1468224562669 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 01:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 01:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 518ms 01:09:22 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1188dbc00) [pid = 1650] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 01:09:22 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118191000) [pid = 1650] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 01:09:22 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112e11000) [pid = 1650] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 01:09:22 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x114f96000) [pid = 1650] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 01:09:22 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115de0400) [pid = 1650] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 01:09:22 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116a1a000) [pid = 1650] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 01:09:22 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119204400) [pid = 1650] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 01:09:22 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1198a1800) [pid = 1650] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 01:09:22 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124542000) [pid = 1650] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 01:09:22 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112eb6800) [pid = 1650] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 01:09:22 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x121760800) [pid = 1650] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 01:09:22 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11818e000) [pid = 1650] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 01:09:22 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x115d4c000) [pid = 1650] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 01:09:22 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x112e15800) [pid = 1650] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 01:09:22 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124504800) [pid = 1650] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 01:09:22 INFO - PROCESS | 1650 | 1468224562777 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 01:09:22 INFO - PROCESS | 1650 | 1468224562778 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 01:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 01:09:22 INFO - PROCESS | 1650 | 1468224562783 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 01:09:22 INFO - PROCESS | 1650 | 1468224562784 Marionette TRACE conn2 <- [1,970,null,{}] 01:09:22 INFO - PROCESS | 1650 | 1468224562787 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:22 INFO - PROCESS | 1650 | 1468224562788 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:22 INFO - PROCESS | 1650 | 1468224562862 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 01:09:22 INFO - PROCESS | 1650 | 1468224562866 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:22 INFO - PROCESS | 1650 | 1468224562867 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e46800 == 37 [pid = 1650] [id = 250] 01:09:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x114f96000) [pid = 1650] [serial = 748] [outer = 0x0] 01:09:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x115de1800) [pid = 1650] [serial = 749] [outer = 0x114f96000] 01:09:22 INFO - PROCESS | 1650 | 1468224562892 Marionette DEBUG loaded listener.js 01:09:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1187a6000) [pid = 1650] [serial = 750] [outer = 0x114f96000] 01:09:23 INFO - PROCESS | 1650 | 1468224563200 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 01:09:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 01:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 469ms 01:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 01:09:23 INFO - PROCESS | 1650 | 1468224563253 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 01:09:23 INFO - PROCESS | 1650 | 1468224563254 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 01:09:23 INFO - PROCESS | 1650 | 1468224563256 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 01:09:23 INFO - PROCESS | 1650 | 1468224563257 Marionette TRACE conn2 <- [1,974,null,{}] 01:09:23 INFO - PROCESS | 1650 | 1468224563260 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:23 INFO - PROCESS | 1650 | 1468224563261 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:23 INFO - PROCESS | 1650 | 1468224563336 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 01:09:23 INFO - PROCESS | 1650 | 1468224563341 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:23 INFO - PROCESS | 1650 | 1468224563343 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac62000 == 38 [pid = 1650] [id = 251] 01:09:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x113379000) [pid = 1650] [serial = 751] [outer = 0x0] 01:09:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124541400) [pid = 1650] [serial = 752] [outer = 0x113379000] 01:09:23 INFO - PROCESS | 1650 | 1468224563367 Marionette DEBUG loaded listener.js 01:09:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1248e4800) [pid = 1650] [serial = 753] [outer = 0x113379000] 01:09:23 INFO - PROCESS | 1650 | 1468224563712 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 01:09:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 01:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 472ms 01:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 01:09:23 INFO - PROCESS | 1650 | 1468224563729 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 01:09:23 INFO - PROCESS | 1650 | 1468224563730 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 01:09:23 INFO - PROCESS | 1650 | 1468224563732 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 01:09:23 INFO - PROCESS | 1650 | 1468224563734 Marionette TRACE conn2 <- [1,978,null,{}] 01:09:23 INFO - PROCESS | 1650 | 1468224563737 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:23 INFO - PROCESS | 1650 | 1468224563738 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:23 INFO - PROCESS | 1650 | 1468224563851 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 01:09:23 INFO - PROCESS | 1650 | 1468224563858 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:23 INFO - PROCESS | 1650 | 1468224563860 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2ca800 == 39 [pid = 1650] [id = 252] 01:09:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126ba3800) [pid = 1650] [serial = 754] [outer = 0x0] 01:09:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12a747c00) [pid = 1650] [serial = 755] [outer = 0x126ba3800] 01:09:23 INFO - PROCESS | 1650 | 1468224563886 Marionette DEBUG loaded listener.js 01:09:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12a860c00) [pid = 1650] [serial = 756] [outer = 0x126ba3800] 01:09:24 INFO - PROCESS | 1650 | 1468224564178 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 01:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 01:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 471ms 01:09:24 INFO - PROCESS | 1650 | 1468224564204 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 01:09:24 INFO - PROCESS | 1650 | 1468224564206 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 01:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 01:09:24 INFO - PROCESS | 1650 | 1468224564212 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 01:09:24 INFO - PROCESS | 1650 | 1468224564213 Marionette TRACE conn2 <- [1,982,null,{}] 01:09:24 INFO - PROCESS | 1650 | 1468224564215 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:24 INFO - PROCESS | 1650 | 1468224564216 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:24 INFO - PROCESS | 1650 | 1468224564296 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 01:09:24 INFO - PROCESS | 1650 | 1468224564301 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:24 INFO - PROCESS | 1650 | 1468224564302 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba53800 == 40 [pid = 1650] [id = 253] 01:09:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12a863400) [pid = 1650] [serial = 757] [outer = 0x0] 01:09:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12aa46000) [pid = 1650] [serial = 758] [outer = 0x12a863400] 01:09:24 INFO - PROCESS | 1650 | 1468224564326 Marionette DEBUG loaded listener.js 01:09:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12aa4e400) [pid = 1650] [serial = 759] [outer = 0x12a863400] 01:09:24 INFO - PROCESS | 1650 | 1468224564660 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 01:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 01:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 469ms 01:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 01:09:24 INFO - PROCESS | 1650 | 1468224564680 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 01:09:24 INFO - PROCESS | 1650 | 1468224564681 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 01:09:24 INFO - PROCESS | 1650 | 1468224564683 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 01:09:24 INFO - PROCESS | 1650 | 1468224564684 Marionette TRACE conn2 <- [1,986,null,{}] 01:09:24 INFO - PROCESS | 1650 | 1468224564687 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:24 INFO - PROCESS | 1650 | 1468224564688 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:24 INFO - PROCESS | 1650 | 1468224564795 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 01:09:24 INFO - PROCESS | 1650 | 1468224564878 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:24 INFO - PROCESS | 1650 | 1468224564880 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11263b000 == 41 [pid = 1650] [id = 254] 01:09:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1121be400) [pid = 1650] [serial = 760] [outer = 0x0] 01:09:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x112980c00) [pid = 1650] [serial = 761] [outer = 0x1121be400] 01:09:24 INFO - PROCESS | 1650 | 1468224564910 Marionette DEBUG loaded listener.js 01:09:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x114f94400) [pid = 1650] [serial = 762] [outer = 0x1121be400] 01:09:25 INFO - PROCESS | 1650 | 1468224565353 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 01:09:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 01:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 721ms 01:09:25 INFO - PROCESS | 1650 | 1468224565409 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 01:09:25 INFO - PROCESS | 1650 | 1468224565411 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 01:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 01:09:25 INFO - PROCESS | 1650 | 1468224565415 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 01:09:25 INFO - PROCESS | 1650 | 1468224565418 Marionette TRACE conn2 <- [1,990,null,{}] 01:09:25 INFO - PROCESS | 1650 | 1468224565421 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:25 INFO - PROCESS | 1650 | 1468224565424 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:25 INFO - PROCESS | 1650 | 1468224565523 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 01:09:25 INFO - PROCESS | 1650 | 1468224565592 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:25 INFO - PROCESS | 1650 | 1468224565594 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e40800 == 42 [pid = 1650] [id = 255] 01:09:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118291800) [pid = 1650] [serial = 763] [outer = 0x0] 01:09:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1187ae400) [pid = 1650] [serial = 764] [outer = 0x118291800] 01:09:25 INFO - PROCESS | 1650 | 1468224565623 Marionette DEBUG loaded listener.js 01:09:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119204000) [pid = 1650] [serial = 765] [outer = 0x118291800] 01:09:26 INFO - PROCESS | 1650 | 1468224566034 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 01:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 01:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 670ms 01:09:26 INFO - PROCESS | 1650 | 1468224566122 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 01:09:26 INFO - PROCESS | 1650 | 1468224566125 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 01:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 01:09:26 INFO - PROCESS | 1650 | 1468224566146 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 01:09:26 INFO - PROCESS | 1650 | 1468224566147 Marionette TRACE conn2 <- [1,994,null,{}] 01:09:26 INFO - PROCESS | 1650 | 1468224566150 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:26 INFO - PROCESS | 1650 | 1468224566151 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:26 INFO - PROCESS | 1650 | 1468224566253 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 01:09:26 INFO - PROCESS | 1650 | 1468224566322 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:26 INFO - PROCESS | 1650 | 1468224566324 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac69800 == 43 [pid = 1650] [id = 256] 01:09:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119561400) [pid = 1650] [serial = 766] [outer = 0x0] 01:09:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1219bc800) [pid = 1650] [serial = 767] [outer = 0x119561400] 01:09:26 INFO - PROCESS | 1650 | 1468224566353 Marionette DEBUG loaded listener.js 01:09:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1248e5c00) [pid = 1650] [serial = 768] [outer = 0x119561400] 01:09:26 INFO - PROCESS | 1650 | 1468224566763 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 01:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 01:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 671ms 01:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 01:09:26 INFO - PROCESS | 1650 | 1468224566816 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 01:09:26 INFO - PROCESS | 1650 | 1468224566818 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 01:09:26 INFO - PROCESS | 1650 | 1468224566825 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 01:09:26 INFO - PROCESS | 1650 | 1468224566829 Marionette TRACE conn2 <- [1,998,null,{}] 01:09:26 INFO - PROCESS | 1650 | 1468224566833 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:26 INFO - PROCESS | 1650 | 1468224566835 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:26 INFO - PROCESS | 1650 | 1468224566937 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 01:09:26 INFO - PROCESS | 1650 | 1468224566993 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:27 INFO - PROCESS | 1650 | 1468224566994 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd87800 == 44 [pid = 1650] [id = 257] 01:09:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1248ec800) [pid = 1650] [serial = 769] [outer = 0x0] 01:09:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126ba2c00) [pid = 1650] [serial = 770] [outer = 0x1248ec800] 01:09:27 INFO - PROCESS | 1650 | 1468224567022 Marionette DEBUG loaded listener.js 01:09:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12901a400) [pid = 1650] [serial = 771] [outer = 0x1248ec800] 01:09:27 INFO - PROCESS | 1650 | 1468224567417 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 01:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 01:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 627ms 01:09:27 INFO - PROCESS | 1650 | 1468224567448 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 01:09:27 INFO - PROCESS | 1650 | 1468224567450 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 01:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 01:09:27 INFO - PROCESS | 1650 | 1468224567453 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 01:09:27 INFO - PROCESS | 1650 | 1468224567454 Marionette TRACE conn2 <- [1,1002,null,{}] 01:09:27 INFO - PROCESS | 1650 | 1468224567456 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:27 INFO - PROCESS | 1650 | 1468224567458 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:27 INFO - PROCESS | 1650 | 1468224567558 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 01:09:27 INFO - PROCESS | 1650 | 1468224567808 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:27 INFO - PROCESS | 1650 | 1468224567809 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d8d000 == 45 [pid = 1650] [id = 258] 01:09:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112da7c00) [pid = 1650] [serial = 772] [outer = 0x0] 01:09:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x115dda400) [pid = 1650] [serial = 773] [outer = 0x112da7c00] 01:09:27 INFO - PROCESS | 1650 | 1468224567837 Marionette DEBUG loaded listener.js 01:09:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x116a21800) [pid = 1650] [serial = 774] [outer = 0x112da7c00] 01:09:28 INFO - PROCESS | 1650 | 1468224568248 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 01:09:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 01:09:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 819ms 01:09:28 INFO - PROCESS | 1650 | 1468224568274 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 01:09:28 INFO - PROCESS | 1650 | 1468224568276 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 01:09:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 01:09:28 INFO - PROCESS | 1650 | 1468224568279 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 01:09:28 INFO - PROCESS | 1650 | 1468224568281 Marionette TRACE conn2 <- [1,1006,null,{}] 01:09:28 INFO - PROCESS | 1650 | 1468224568284 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:28 INFO - PROCESS | 1650 | 1468224568286 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:28 INFO - PROCESS | 1650 | 1468224568376 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 01:09:28 INFO - PROCESS | 1650 | 1468224568433 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:28 INFO - PROCESS | 1650 | 1468224568435 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d81800 == 46 [pid = 1650] [id = 259] 01:09:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118191000) [pid = 1650] [serial = 775] [outer = 0x0] 01:09:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x118862c00) [pid = 1650] [serial = 776] [outer = 0x118191000] 01:09:28 INFO - PROCESS | 1650 | 1468224568462 Marionette DEBUG loaded listener.js 01:09:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118fad800) [pid = 1650] [serial = 777] [outer = 0x118191000] 01:09:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba53800 == 45 [pid = 1650] [id = 253] 01:09:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2ca800 == 44 [pid = 1650] [id = 252] 01:09:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac62000 == 43 [pid = 1650] [id = 251] 01:09:29 INFO - PROCESS | 1650 | --DOCSHELL 0x120e46800 == 42 [pid = 1650] [id = 250] 01:09:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5ad800 == 41 [pid = 1650] [id = 249] 01:09:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12933d000 == 40 [pid = 1650] [id = 248] 01:09:29 INFO - PROCESS | 1650 | --DOCSHELL 0x126b17000 == 39 [pid = 1650] [id = 247] 01:09:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1248bb000 == 38 [pid = 1650] [id = 246] 01:09:29 INFO - PROCESS | 1650 | --DOCSHELL 0x121c73800 == 37 [pid = 1650] [id = 245] 01:09:29 INFO - PROCESS | 1650 | --DOCSHELL 0x119ca5000 == 36 [pid = 1650] [id = 244] 01:09:29 INFO - PROCESS | 1650 | --DOCSHELL 0x117d7f000 == 35 [pid = 1650] [id = 243] 01:09:29 INFO - PROCESS | 1650 | --DOCSHELL 0x116605800 == 34 [pid = 1650] [id = 242] 01:09:29 INFO - PROCESS | 1650 | --DOCSHELL 0x120e3a000 == 33 [pid = 1650] [id = 241] 01:09:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5a6000 == 32 [pid = 1650] [id = 239] 01:09:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1167d1800 == 31 [pid = 1650] [id = 240] 01:09:29 INFO - PROCESS | 1650 | --DOCSHELL 0x117d8d000 == 30 [pid = 1650] [id = 258] 01:09:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd87800 == 29 [pid = 1650] [id = 257] 01:09:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac69800 == 28 [pid = 1650] [id = 256] 01:09:29 INFO - PROCESS | 1650 | --DOCSHELL 0x120e40800 == 27 [pid = 1650] [id = 255] 01:09:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11263b000 == 26 [pid = 1650] [id = 254] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x120f10400) [pid = 1650] [serial = 699] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x126273400) [pid = 1650] [serial = 678] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x124e6f000) [pid = 1650] [serial = 677] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x126ba4c00) [pid = 1650] [serial = 681] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116907c00) [pid = 1650] [serial = 680] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x124e65400) [pid = 1650] [serial = 704] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x124542400) [pid = 1650] [serial = 702] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123e7c000) [pid = 1650] [serial = 701] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118290800) [pid = 1650] [serial = 710] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126791400) [pid = 1650] [serial = 705] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126b9a000) [pid = 1650] [serial = 707] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126cab400) [pid = 1650] [serial = 713] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126cc3400) [pid = 1650] [serial = 714] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x126cacc00) [pid = 1650] [serial = 708] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x120e07400) [pid = 1650] [serial = 698] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124275000) [pid = 1650] [serial = 711] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128937000) [pid = 1650] [serial = 716] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1198a1400) [pid = 1650] [serial = 696] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11955c800) [pid = 1650] [serial = 695] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118731800) [pid = 1650] [serial = 692] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112e3c800) [pid = 1650] [serial = 686] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1133ea400) [pid = 1650] [serial = 687] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1187b0c00) [pid = 1650] [serial = 693] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116a1bc00) [pid = 1650] [serial = 689] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x117db6400) [pid = 1650] [serial = 690] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x117d18800) [pid = 1650] [serial = 684] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1161ab400) [pid = 1650] [serial = 683] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118189400) [pid = 1650] [serial = 672] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x117563000) [pid = 1650] [serial = 671] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1198a3000) [pid = 1650] [serial = 675] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11955f000) [pid = 1650] [serial = 674] [outer = 0x0] [url = about:blank] 01:09:29 INFO - PROCESS | 1650 | 1468224569335 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 01:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 01:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1070ms 01:09:29 INFO - PROCESS | 1650 | 1468224569350 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 01:09:29 INFO - PROCESS | 1650 | 1468224569352 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 01:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 01:09:29 INFO - PROCESS | 1650 | 1468224569357 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 01:09:29 INFO - PROCESS | 1650 | 1468224569359 Marionette TRACE conn2 <- [1,1010,null,{}] 01:09:29 INFO - PROCESS | 1650 | 1468224569362 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:29 INFO - PROCESS | 1650 | 1468224569364 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:29 INFO - PROCESS | 1650 | 1468224569441 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 01:09:29 INFO - PROCESS | 1650 | 1468224569490 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:29 INFO - PROCESS | 1650 | 1468224569493 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x116471000 == 27 [pid = 1650] [id = 260] 01:09:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x113c61c00) [pid = 1650] [serial = 778] [outer = 0x0] 01:09:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x115e8fc00) [pid = 1650] [serial = 779] [outer = 0x113c61c00] 01:09:29 INFO - PROCESS | 1650 | 1468224569520 Marionette DEBUG loaded listener.js 01:09:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116f87400) [pid = 1650] [serial = 780] [outer = 0x113c61c00] 01:09:29 INFO - PROCESS | 1650 | 1468224569818 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 01:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 01:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 474ms 01:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 01:09:29 INFO - PROCESS | 1650 | 1468224569831 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 01:09:29 INFO - PROCESS | 1650 | 1468224569834 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 01:09:29 INFO - PROCESS | 1650 | 1468224569838 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 01:09:29 INFO - PROCESS | 1650 | 1468224569842 Marionette TRACE conn2 <- [1,1014,null,{}] 01:09:29 INFO - PROCESS | 1650 | 1468224569851 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:29 INFO - PROCESS | 1650 | 1468224569852 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:29 INFO - PROCESS | 1650 | 1468224569932 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 01:09:29 INFO - PROCESS | 1650 | 1468224569937 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:29 INFO - PROCESS | 1650 | 1468224569938 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x117165800 == 28 [pid = 1650] [id = 261] 01:09:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x117dac000) [pid = 1650] [serial = 781] [outer = 0x0] 01:09:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11828c400) [pid = 1650] [serial = 782] [outer = 0x117dac000] 01:09:29 INFO - PROCESS | 1650 | 1468224569967 Marionette DEBUG loaded listener.js 01:09:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11853b400) [pid = 1650] [serial = 783] [outer = 0x117dac000] 01:09:30 INFO - PROCESS | 1650 | 1468224570409 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 01:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 01:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 627ms 01:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 01:09:30 INFO - PROCESS | 1650 | 1468224570466 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 01:09:30 INFO - PROCESS | 1650 | 1468224570468 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 01:09:30 INFO - PROCESS | 1650 | 1468224570472 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 01:09:30 INFO - PROCESS | 1650 | 1468224570476 Marionette TRACE conn2 <- [1,1018,null,{}] 01:09:30 INFO - PROCESS | 1650 | 1468224570488 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:30 INFO - PROCESS | 1650 | 1468224570492 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:30 INFO - PROCESS | 1650 | 1468224570609 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 01:09:30 INFO - PROCESS | 1650 | 1468224570687 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:30 INFO - PROCESS | 1650 | 1468224570690 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119514000 == 29 [pid = 1650] [id = 262] 01:09:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112f7fc00) [pid = 1650] [serial = 784] [outer = 0x0] 01:09:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1196aa800) [pid = 1650] [serial = 785] [outer = 0x112f7fc00] 01:09:30 INFO - PROCESS | 1650 | 1468224570736 Marionette DEBUG loaded listener.js 01:09:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1198a6c00) [pid = 1650] [serial = 786] [outer = 0x112f7fc00] 01:09:31 INFO - PROCESS | 1650 | 1468224571014 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 01:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 01:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 575ms 01:09:31 INFO - PROCESS | 1650 | 1468224571047 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 01:09:31 INFO - PROCESS | 1650 | 1468224571049 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 01:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 01:09:31 INFO - PROCESS | 1650 | 1468224571062 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 01:09:31 INFO - PROCESS | 1650 | 1468224571063 Marionette TRACE conn2 <- [1,1022,null,{}] 01:09:31 INFO - PROCESS | 1650 | 1468224571066 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:31 INFO - PROCESS | 1650 | 1468224571067 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:31 INFO - PROCESS | 1650 | 1468224571148 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 01:09:31 INFO - PROCESS | 1650 | 1468224571152 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:31 INFO - PROCESS | 1650 | 1468224571153 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12107b000 == 30 [pid = 1650] [id = 263] 01:09:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1198ba800) [pid = 1650] [serial = 787] [outer = 0x0] 01:09:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x121134400) [pid = 1650] [serial = 788] [outer = 0x1198ba800] 01:09:31 INFO - PROCESS | 1650 | 1468224571179 Marionette DEBUG loaded listener.js 01:09:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12193b000) [pid = 1650] [serial = 789] [outer = 0x1198ba800] 01:09:31 INFO - PROCESS | 1650 | 1468224571528 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 01:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 01:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 481ms 01:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 01:09:31 INFO - PROCESS | 1650 | 1468224571532 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 01:09:31 INFO - PROCESS | 1650 | 1468224571533 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 01:09:31 INFO - PROCESS | 1650 | 1468224571535 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 01:09:31 INFO - PROCESS | 1650 | 1468224571544 Marionette TRACE conn2 <- [1,1026,null,{}] 01:09:31 INFO - PROCESS | 1650 | 1468224571546 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:31 INFO - PROCESS | 1650 | 1468224571547 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:31 INFO - PROCESS | 1650 | 1468224571636 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 01:09:31 INFO - PROCESS | 1650 | 1468224571671 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:31 INFO - PROCESS | 1650 | 1468224571672 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214e8800 == 31 [pid = 1650] [id = 264] 01:09:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x113373400) [pid = 1650] [serial = 790] [outer = 0x0] 01:09:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123e0a000) [pid = 1650] [serial = 791] [outer = 0x113373400] 01:09:31 INFO - PROCESS | 1650 | 1468224571696 Marionette DEBUG loaded listener.js 01:09:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124269c00) [pid = 1650] [serial = 792] [outer = 0x113373400] 01:09:32 INFO - PROCESS | 1650 | 1468224572034 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 01:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 01:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 526ms 01:09:32 INFO - PROCESS | 1650 | 1468224572062 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 01:09:32 INFO - PROCESS | 1650 | 1468224572063 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 01:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 01:09:32 INFO - PROCESS | 1650 | 1468224572066 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 01:09:32 INFO - PROCESS | 1650 | 1468224572067 Marionette TRACE conn2 <- [1,1030,null,{}] 01:09:32 INFO - PROCESS | 1650 | 1468224572069 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:32 INFO - PROCESS | 1650 | 1468224572075 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:32 INFO - PROCESS | 1650 | 1468224572183 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 01:09:32 INFO - PROCESS | 1650 | 1468224572217 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:32 INFO - PROCESS | 1650 | 1468224572218 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1248bf800 == 32 [pid = 1650] [id = 265] 01:09:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124341c00) [pid = 1650] [serial = 793] [outer = 0x0] 01:09:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124dcc400) [pid = 1650] [serial = 794] [outer = 0x124341c00] 01:09:32 INFO - PROCESS | 1650 | 1468224572242 Marionette DEBUG loaded listener.js 01:09:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126939800) [pid = 1650] [serial = 795] [outer = 0x124341c00] 01:09:32 INFO - PROCESS | 1650 | 1468224572549 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 01:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 01:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 518ms 01:09:32 INFO - PROCESS | 1650 | 1468224572586 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 01:09:32 INFO - PROCESS | 1650 | 1468224572587 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 01:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 01:09:32 INFO - PROCESS | 1650 | 1468224572589 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 01:09:32 INFO - PROCESS | 1650 | 1468224572590 Marionette TRACE conn2 <- [1,1034,null,{}] 01:09:32 INFO - PROCESS | 1650 | 1468224572593 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:32 INFO - PROCESS | 1650 | 1468224572594 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:32 INFO - PROCESS | 1650 | 1468224572690 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 01:09:32 INFO - PROCESS | 1650 | 1468224572725 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:32 INFO - PROCESS | 1650 | 1468224572726 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1267d2800 == 33 [pid = 1650] [id = 266] 01:09:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x117d1cc00) [pid = 1650] [serial = 796] [outer = 0x0] 01:09:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126953800) [pid = 1650] [serial = 797] [outer = 0x117d1cc00] 01:09:32 INFO - PROCESS | 1650 | 1468224572750 Marionette DEBUG loaded listener.js 01:09:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126cabc00) [pid = 1650] [serial = 798] [outer = 0x117d1cc00] 01:09:33 INFO - PROCESS | 1650 | 1468224573050 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 01:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 01:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 519ms 01:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 01:09:33 INFO - PROCESS | 1650 | 1468224573108 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 01:09:33 INFO - PROCESS | 1650 | 1468224573110 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 01:09:33 INFO - PROCESS | 1650 | 1468224573112 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 01:09:33 INFO - PROCESS | 1650 | 1468224573113 Marionette TRACE conn2 <- [1,1038,null,{}] 01:09:33 INFO - PROCESS | 1650 | 1468224573115 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:33 INFO - PROCESS | 1650 | 1468224573116 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:33 INFO - PROCESS | 1650 | 1468224573209 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 01:09:33 INFO - PROCESS | 1650 | 1468224573225 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:33 INFO - PROCESS | 1650 | 1468224573226 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a7b800 == 34 [pid = 1650] [id = 267] 01:09:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1128b1c00) [pid = 1650] [serial = 799] [outer = 0x0] 01:09:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126cc5800) [pid = 1650] [serial = 800] [outer = 0x1128b1c00] 01:09:33 INFO - PROCESS | 1650 | 1468224573250 Marionette DEBUG loaded listener.js 01:09:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128ca2000) [pid = 1650] [serial = 801] [outer = 0x1128b1c00] 01:09:33 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12a863400) [pid = 1650] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 01:09:33 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126939c00) [pid = 1650] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 01:09:33 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126cafc00) [pid = 1650] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 01:09:33 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12937f400) [pid = 1650] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 01:09:33 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112f89000) [pid = 1650] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 01:09:33 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123d1e000) [pid = 1650] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 01:09:33 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1180b0800) [pid = 1650] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 01:09:33 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115e26000) [pid = 1650] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 01:09:33 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126b9e800) [pid = 1650] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 01:09:33 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11818b400) [pid = 1650] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 01:09:33 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112e3e800) [pid = 1650] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 01:09:33 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x114f96000) [pid = 1650] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 01:09:33 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x113379000) [pid = 1650] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 01:09:33 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126ba3800) [pid = 1650] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 01:09:33 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1133f1c00) [pid = 1650] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 01:09:33 INFO - PROCESS | 1650 | 1468224573690 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 01:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 01:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 618ms 01:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 01:09:33 INFO - PROCESS | 1650 | 1468224573731 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 01:09:33 INFO - PROCESS | 1650 | 1468224573732 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 01:09:33 INFO - PROCESS | 1650 | 1468224573734 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 01:09:33 INFO - PROCESS | 1650 | 1468224573735 Marionette TRACE conn2 <- [1,1042,null,{}] 01:09:33 INFO - PROCESS | 1650 | 1468224573737 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:33 INFO - PROCESS | 1650 | 1468224573739 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:33 INFO - PROCESS | 1650 | 1468224573855 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 01:09:33 INFO - PROCESS | 1650 | 1468224573888 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:33 INFO - PROCESS | 1650 | 1468224573889 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12906a800 == 35 [pid = 1650] [id = 268] 01:09:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112e0c000) [pid = 1650] [serial = 802] [outer = 0x0] 01:09:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118861800) [pid = 1650] [serial = 803] [outer = 0x112e0c000] 01:09:33 INFO - PROCESS | 1650 | 1468224573913 Marionette DEBUG loaded listener.js 01:09:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123d1e000) [pid = 1650] [serial = 804] [outer = 0x112e0c000] 01:09:34 INFO - PROCESS | 1650 | 1468224574159 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 01:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 01:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 469ms 01:09:34 INFO - PROCESS | 1650 | 1468224574203 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 01:09:34 INFO - PROCESS | 1650 | 1468224574204 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 01:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 01:09:34 INFO - PROCESS | 1650 | 1468224574214 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 01:09:34 INFO - PROCESS | 1650 | 1468224574215 Marionette TRACE conn2 <- [1,1046,null,{}] 01:09:34 INFO - PROCESS | 1650 | 1468224574217 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:34 INFO - PROCESS | 1650 | 1468224574218 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:34 INFO - PROCESS | 1650 | 1468224574295 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 01:09:34 INFO - PROCESS | 1650 | 1468224574299 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:34 INFO - PROCESS | 1650 | 1468224574300 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x129699800 == 36 [pid = 1650] [id = 269] 01:09:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126939c00) [pid = 1650] [serial = 805] [outer = 0x0] 01:09:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128ca0800) [pid = 1650] [serial = 806] [outer = 0x126939c00] 01:09:34 INFO - PROCESS | 1650 | 1468224574326 Marionette DEBUG loaded listener.js 01:09:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128cab000) [pid = 1650] [serial = 807] [outer = 0x126939c00] 01:09:34 INFO - PROCESS | 1650 | 1468224574646 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 01:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 01:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 468ms 01:09:34 INFO - PROCESS | 1650 | 1468224574683 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 01:09:34 INFO - PROCESS | 1650 | 1468224574684 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 01:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 01:09:34 INFO - PROCESS | 1650 | 1468224574687 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 01:09:34 INFO - PROCESS | 1650 | 1468224574689 Marionette TRACE conn2 <- [1,1050,null,{}] 01:09:34 INFO - PROCESS | 1650 | 1468224574691 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:34 INFO - PROCESS | 1650 | 1468224574693 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:34 INFO - PROCESS | 1650 | 1468224574820 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 01:09:34 INFO - PROCESS | 1650 | 1468224574829 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:34 INFO - PROCESS | 1650 | 1468224574830 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214e8000 == 37 [pid = 1650] [id = 270] 01:09:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129019c00) [pid = 1650] [serial = 808] [outer = 0x0] 01:09:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x129121000) [pid = 1650] [serial = 809] [outer = 0x129019c00] 01:09:34 INFO - PROCESS | 1650 | 1468224574857 Marionette DEBUG loaded listener.js 01:09:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1293df400) [pid = 1650] [serial = 810] [outer = 0x129019c00] 01:09:35 INFO - PROCESS | 1650 | 1468224575230 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 01:09:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 01:09:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 568ms 01:09:35 INFO - PROCESS | 1650 | 1468224575256 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 01:09:35 INFO - PROCESS | 1650 | 1468224575260 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 01:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 01:09:35 INFO - PROCESS | 1650 | 1468224575262 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 01:09:35 INFO - PROCESS | 1650 | 1468224575263 Marionette TRACE conn2 <- [1,1054,null,{}] 01:09:35 INFO - PROCESS | 1650 | 1468224575265 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:35 INFO - PROCESS | 1650 | 1468224575266 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:35 INFO - PROCESS | 1650 | 1468224575340 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 01:09:35 INFO - PROCESS | 1650 | 1468224575346 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:35 INFO - PROCESS | 1650 | 1468224575347 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac64800 == 38 [pid = 1650] [id = 271] 01:09:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1293e5c00) [pid = 1650] [serial = 811] [outer = 0x0] 01:09:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1293fc000) [pid = 1650] [serial = 812] [outer = 0x1293e5c00] 01:09:35 INFO - PROCESS | 1650 | 1468224575370 Marionette DEBUG loaded listener.js 01:09:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a74c800) [pid = 1650] [serial = 813] [outer = 0x1293e5c00] 01:09:35 INFO - PROCESS | 1650 | 1468224575912 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 01:09:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 01:09:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 668ms 01:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 01:09:35 INFO - PROCESS | 1650 | 1468224575949 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 01:09:35 INFO - PROCESS | 1650 | 1468224575952 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 01:09:35 INFO - PROCESS | 1650 | 1468224575957 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 01:09:35 INFO - PROCESS | 1650 | 1468224575960 Marionette TRACE conn2 <- [1,1058,null,{}] 01:09:35 INFO - PROCESS | 1650 | 1468224575965 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:35 INFO - PROCESS | 1650 | 1468224575967 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:36 INFO - PROCESS | 1650 | 1468224576072 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 01:09:36 INFO - PROCESS | 1650 | 1468224576173 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:36 INFO - PROCESS | 1650 | 1468224576175 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x117465800 == 39 [pid = 1650] [id = 272] 01:09:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x115e26000) [pid = 1650] [serial = 814] [outer = 0x0] 01:09:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x116783c00) [pid = 1650] [serial = 815] [outer = 0x115e26000] 01:09:36 INFO - PROCESS | 1650 | 1468224576205 Marionette DEBUG loaded listener.js 01:09:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x117da8400) [pid = 1650] [serial = 816] [outer = 0x115e26000] 01:09:36 INFO - PROCESS | 1650 | 1468224576721 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 01:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 01:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 775ms 01:09:36 INFO - PROCESS | 1650 | 1468224576730 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 01:09:36 INFO - PROCESS | 1650 | 1468224576734 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 01:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 01:09:36 INFO - PROCESS | 1650 | 1468224576738 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 01:09:36 INFO - PROCESS | 1650 | 1468224576740 Marionette TRACE conn2 <- [1,1062,null,{}] 01:09:36 INFO - PROCESS | 1650 | 1468224576743 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:36 INFO - PROCESS | 1650 | 1468224576745 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:36 INFO - PROCESS | 1650 | 1468224576854 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 01:09:37 INFO - PROCESS | 1650 | 1468224577046 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:37 INFO - PROCESS | 1650 | 1468224577048 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164a7800 == 40 [pid = 1650] [id = 273] 01:09:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x115d49800) [pid = 1650] [serial = 817] [outer = 0x0] 01:09:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x115e20000) [pid = 1650] [serial = 818] [outer = 0x115d49800] 01:09:37 INFO - PROCESS | 1650 | 1468224577071 Marionette DEBUG loaded listener.js 01:09:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x117dad800) [pid = 1650] [serial = 819] [outer = 0x115d49800] 01:09:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1214e8000 == 39 [pid = 1650] [id = 270] 01:09:37 INFO - PROCESS | 1650 | --DOCSHELL 0x129699800 == 38 [pid = 1650] [id = 269] 01:09:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12906a800 == 37 [pid = 1650] [id = 268] 01:09:37 INFO - PROCESS | 1650 | --DOCSHELL 0x128a7b800 == 36 [pid = 1650] [id = 267] 01:09:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1267d2800 == 35 [pid = 1650] [id = 266] 01:09:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1248bf800 == 34 [pid = 1650] [id = 265] 01:09:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1214e8800 == 33 [pid = 1650] [id = 264] 01:09:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12107b000 == 32 [pid = 1650] [id = 263] 01:09:37 INFO - PROCESS | 1650 | --DOCSHELL 0x119514000 == 31 [pid = 1650] [id = 262] 01:09:37 INFO - PROCESS | 1650 | --DOCSHELL 0x117165800 == 30 [pid = 1650] [id = 261] 01:09:37 INFO - PROCESS | 1650 | --DOCSHELL 0x116471000 == 29 [pid = 1650] [id = 260] 01:09:37 INFO - PROCESS | 1650 | --DOCSHELL 0x117d81800 == 28 [pid = 1650] [id = 259] 01:09:37 INFO - PROCESS | 1650 | 1468224577698 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 01:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 01:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 974ms 01:09:37 INFO - PROCESS | 1650 | 1468224577715 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 01:09:37 INFO - PROCESS | 1650 | 1468224577717 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 01:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 01:09:37 INFO - PROCESS | 1650 | 1468224577722 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 01:09:37 INFO - PROCESS | 1650 | 1468224577727 Marionette TRACE conn2 <- [1,1066,null,{}] 01:09:37 INFO - PROCESS | 1650 | 1468224577732 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:37 INFO - PROCESS | 1650 | 1468224577735 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:37 INFO - PROCESS | 1650 | 1468224577839 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12aa46000) [pid = 1650] [serial = 758] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128938400) [pid = 1650] [serial = 740] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129379800) [pid = 1650] [serial = 743] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1293e9c00) [pid = 1650] [serial = 746] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1196a2c00) [pid = 1650] [serial = 731] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12193b800) [pid = 1650] [serial = 732] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124535800) [pid = 1650] [serial = 734] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1248e8000) [pid = 1650] [serial = 735] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1187a3c00) [pid = 1650] [serial = 728] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118fa8c00) [pid = 1650] [serial = 729] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1174d4400) [pid = 1650] [serial = 725] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1180ab400) [pid = 1650] [serial = 726] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128ca9800) [pid = 1650] [serial = 717] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118291000) [pid = 1650] [serial = 722] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1187aec00) [pid = 1650] [serial = 723] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112f7c800) [pid = 1650] [serial = 719] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x115d4a800) [pid = 1650] [serial = 720] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1293fc800) [pid = 1650] [serial = 747] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115de1800) [pid = 1650] [serial = 749] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12aa4e400) [pid = 1650] [serial = 759] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1187a6000) [pid = 1650] [serial = 750] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x124541400) [pid = 1650] [serial = 752] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12a860c00) [pid = 1650] [serial = 756] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12453d400) [pid = 1650] [serial = 737] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12662f800) [pid = 1650] [serial = 738] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1248e4800) [pid = 1650] [serial = 753] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12911b400) [pid = 1650] [serial = 741] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12a747c00) [pid = 1650] [serial = 755] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1293e0800) [pid = 1650] [serial = 744] [outer = 0x0] [url = about:blank] 01:09:37 INFO - PROCESS | 1650 | 1468224577896 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:37 INFO - PROCESS | 1650 | 1468224577898 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f73800 == 29 [pid = 1650] [id = 274] 01:09:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1164ea400) [pid = 1650] [serial = 820] [outer = 0x0] 01:09:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x117dafc00) [pid = 1650] [serial = 821] [outer = 0x1164ea400] 01:09:37 INFO - PROCESS | 1650 | 1468224577931 Marionette DEBUG loaded listener.js 01:09:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1187ac400) [pid = 1650] [serial = 822] [outer = 0x1164ea400] 01:09:38 INFO - PROCESS | 1650 | 1468224578235 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 01:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 01:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 527ms 01:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 01:09:38 INFO - PROCESS | 1650 | 1468224578249 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 01:09:38 INFO - PROCESS | 1650 | 1468224578252 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 01:09:38 INFO - PROCESS | 1650 | 1468224578254 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 01:09:38 INFO - PROCESS | 1650 | 1468224578256 Marionette TRACE conn2 <- [1,1070,null,{}] 01:09:38 INFO - PROCESS | 1650 | 1468224578266 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:38 INFO - PROCESS | 1650 | 1468224578267 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:38 INFO - PROCESS | 1650 | 1468224578351 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 01:09:38 INFO - PROCESS | 1650 | 1468224578358 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:38 INFO - PROCESS | 1650 | 1468224578360 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a8c800 == 30 [pid = 1650] [id = 275] 01:09:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118fa9800) [pid = 1650] [serial = 823] [outer = 0x0] 01:09:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11989c800) [pid = 1650] [serial = 824] [outer = 0x118fa9800] 01:09:38 INFO - PROCESS | 1650 | 1468224578385 Marionette DEBUG loaded listener.js 01:09:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x120e0d000) [pid = 1650] [serial = 825] [outer = 0x118fa9800] 01:09:38 INFO - PROCESS | 1650 | 1468224578744 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 01:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 01:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 528ms 01:09:38 INFO - PROCESS | 1650 | 1468224578783 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 01:09:38 INFO - PROCESS | 1650 | 1468224578784 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 01:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 01:09:38 INFO - PROCESS | 1650 | 1468224578791 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 01:09:38 INFO - PROCESS | 1650 | 1468224578796 Marionette TRACE conn2 <- [1,1074,null,{}] 01:09:38 INFO - PROCESS | 1650 | 1468224578799 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:38 INFO - PROCESS | 1650 | 1468224578801 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:38 INFO - PROCESS | 1650 | 1468224578879 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 01:09:38 INFO - PROCESS | 1650 | 1468224578884 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:38 INFO - PROCESS | 1650 | 1468224578885 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x121c78000 == 31 [pid = 1650] [id = 276] 01:09:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112e3ac00) [pid = 1650] [serial = 826] [outer = 0x0] 01:09:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123e07800) [pid = 1650] [serial = 827] [outer = 0x112e3ac00] 01:09:38 INFO - PROCESS | 1650 | 1468224578912 Marionette DEBUG loaded listener.js 01:09:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124542000) [pid = 1650] [serial = 828] [outer = 0x112e3ac00] 01:09:39 INFO - PROCESS | 1650 | 1468224579227 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 01:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 01:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 476ms 01:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 01:09:39 INFO - PROCESS | 1650 | 1468224579263 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 01:09:39 INFO - PROCESS | 1650 | 1468224579265 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 01:09:39 INFO - PROCESS | 1650 | 1468224579267 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 01:09:39 INFO - PROCESS | 1650 | 1468224579268 Marionette TRACE conn2 <- [1,1078,null,{}] 01:09:39 INFO - PROCESS | 1650 | 1468224579271 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:39 INFO - PROCESS | 1650 | 1468224579272 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:39 INFO - PROCESS | 1650 | 1468224579349 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 01:09:39 INFO - PROCESS | 1650 | 1468224579408 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:39 INFO - PROCESS | 1650 | 1468224579410 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x124560800 == 32 [pid = 1650] [id = 277] 01:09:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119205400) [pid = 1650] [serial = 829] [outer = 0x0] 01:09:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124dcec00) [pid = 1650] [serial = 830] [outer = 0x119205400] 01:09:39 INFO - PROCESS | 1650 | 1468224579434 Marionette DEBUG loaded listener.js 01:09:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12662f800) [pid = 1650] [serial = 831] [outer = 0x119205400] 01:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 01:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 470ms 01:09:39 INFO - PROCESS | 1650 | 1468224579730 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 01:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 01:09:39 INFO - PROCESS | 1650 | 1468224579749 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 01:09:39 INFO - PROCESS | 1650 | 1468224579750 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 01:09:39 INFO - PROCESS | 1650 | 1468224579752 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 01:09:39 INFO - PROCESS | 1650 | 1468224579753 Marionette TRACE conn2 <- [1,1082,null,{}] 01:09:39 INFO - PROCESS | 1650 | 1468224579755 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:39 INFO - PROCESS | 1650 | 1468224579757 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:39 INFO - PROCESS | 1650 | 1468224579862 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 01:09:39 INFO - PROCESS | 1650 | 1468224579866 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:39 INFO - PROCESS | 1650 | 1468224579870 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x121847000 == 33 [pid = 1650] [id = 278] 01:09:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126ca3000) [pid = 1650] [serial = 832] [outer = 0x0] 01:09:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126cb0400) [pid = 1650] [serial = 833] [outer = 0x126ca3000] 01:09:39 INFO - PROCESS | 1650 | 1468224579901 Marionette DEBUG loaded listener.js 01:09:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128cad800) [pid = 1650] [serial = 834] [outer = 0x126ca3000] 01:09:40 INFO - PROCESS | 1650 | 1468224580276 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 01:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 01:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 570ms 01:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 01:09:40 INFO - PROCESS | 1650 | 1468224580322 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 01:09:40 INFO - PROCESS | 1650 | 1468224580324 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 01:09:40 INFO - PROCESS | 1650 | 1468224580326 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 01:09:40 INFO - PROCESS | 1650 | 1468224580327 Marionette TRACE conn2 <- [1,1086,null,{}] 01:09:40 INFO - PROCESS | 1650 | 1468224580329 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:40 INFO - PROCESS | 1650 | 1468224580331 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:40 INFO - PROCESS | 1650 | 1468224580435 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 01:09:40 INFO - PROCESS | 1650 | 1468224580438 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:40 INFO - PROCESS | 1650 | 1468224580439 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x129324800 == 34 [pid = 1650] [id = 279] 01:09:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128cadc00) [pid = 1650] [serial = 835] [outer = 0x0] 01:09:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x129379800) [pid = 1650] [serial = 836] [outer = 0x128cadc00] 01:09:40 INFO - PROCESS | 1650 | 1468224580459 Marionette DEBUG loaded listener.js 01:09:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1293ea000) [pid = 1650] [serial = 837] [outer = 0x128cadc00] 01:09:40 INFO - PROCESS | 1650 | 1468224580872 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 01:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 01:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 572ms 01:09:40 INFO - PROCESS | 1650 | 1468224580899 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 01:09:40 INFO - PROCESS | 1650 | 1468224580901 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 01:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 01:09:40 INFO - PROCESS | 1650 | 1468224580911 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 01:09:40 INFO - PROCESS | 1650 | 1468224580913 Marionette TRACE conn2 <- [1,1090,null,{}] 01:09:40 INFO - PROCESS | 1650 | 1468224580916 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:40 INFO - PROCESS | 1650 | 1468224580918 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:41 INFO - PROCESS | 1650 | 1468224581066 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 01:09:41 INFO - PROCESS | 1650 | 1468224581152 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:41 INFO - PROCESS | 1650 | 1468224581154 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a80c000 == 35 [pid = 1650] [id = 280] 01:09:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x117d16400) [pid = 1650] [serial = 838] [outer = 0x0] 01:09:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a747800) [pid = 1650] [serial = 839] [outer = 0x117d16400] 01:09:41 INFO - PROCESS | 1650 | 1468224581201 Marionette DEBUG loaded listener.js 01:09:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a85a000) [pid = 1650] [serial = 840] [outer = 0x117d16400] 01:09:41 INFO - PROCESS | 1650 | 1468224581537 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 01:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 01:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 678ms 01:09:41 INFO - PROCESS | 1650 | 1468224581581 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 01:09:41 INFO - PROCESS | 1650 | 1468224581583 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 01:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 01:09:41 INFO - PROCESS | 1650 | 1468224581585 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 01:09:41 INFO - PROCESS | 1650 | 1468224581586 Marionette TRACE conn2 <- [1,1094,null,{}] 01:09:41 INFO - PROCESS | 1650 | 1468224581595 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:41 INFO - PROCESS | 1650 | 1468224581596 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:41 INFO - PROCESS | 1650 | 1468224581692 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 01:09:41 INFO - PROCESS | 1650 | 1468224581695 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:41 INFO - PROCESS | 1650 | 1468224581696 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a825800 == 36 [pid = 1650] [id = 281] 01:09:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1293fc800) [pid = 1650] [serial = 841] [outer = 0x0] 01:09:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a861800) [pid = 1650] [serial = 842] [outer = 0x1293fc800] 01:09:41 INFO - PROCESS | 1650 | 1468224581719 Marionette DEBUG loaded listener.js 01:09:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12aa47c00) [pid = 1650] [serial = 843] [outer = 0x1293fc800] 01:09:41 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x117d1cc00) [pid = 1650] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 01:09:41 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1128b1c00) [pid = 1650] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 01:09:41 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126939c00) [pid = 1650] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 01:09:41 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x129019c00) [pid = 1650] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 01:09:41 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1121be400) [pid = 1650] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 01:09:41 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118291800) [pid = 1650] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 01:09:41 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119561400) [pid = 1650] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 01:09:41 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1248ec800) [pid = 1650] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 01:09:41 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112da7c00) [pid = 1650] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 01:09:41 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1198ba800) [pid = 1650] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 01:09:41 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x113c61c00) [pid = 1650] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 01:09:41 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x117dac000) [pid = 1650] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 01:09:41 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112f7fc00) [pid = 1650] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 01:09:41 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113373400) [pid = 1650] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 01:09:41 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118191000) [pid = 1650] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 01:09:41 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x124341c00) [pid = 1650] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 01:09:41 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x112e0c000) [pid = 1650] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 01:09:42 INFO - PROCESS | 1650 | 1468224582111 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 01:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 01:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 576ms 01:09:42 INFO - PROCESS | 1650 | 1468224582162 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 01:09:42 INFO - PROCESS | 1650 | 1468224582163 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 01:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 01:09:42 INFO - PROCESS | 1650 | 1468224582165 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 01:09:42 INFO - PROCESS | 1650 | 1468224582166 Marionette TRACE conn2 <- [1,1098,null,{}] 01:09:42 INFO - PROCESS | 1650 | 1468224582169 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:42 INFO - PROCESS | 1650 | 1468224582170 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:42 INFO - PROCESS | 1650 | 1468224582247 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 01:09:42 INFO - PROCESS | 1650 | 1468224582251 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:42 INFO - PROCESS | 1650 | 1468224582252 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x121381800 == 37 [pid = 1650] [id = 282] 01:09:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116138400) [pid = 1650] [serial = 844] [outer = 0x0] 01:09:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11818d000) [pid = 1650] [serial = 845] [outer = 0x116138400] 01:09:42 INFO - PROCESS | 1650 | 1468224582276 Marionette DEBUG loaded listener.js 01:09:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1198ba800) [pid = 1650] [serial = 846] [outer = 0x116138400] 01:09:42 INFO - PROCESS | 1650 | 1468224582585 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 01:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 01:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 468ms 01:09:42 INFO - PROCESS | 1650 | 1468224582633 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 01:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 01:09:42 INFO - PROCESS | 1650 | 1468224582635 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 01:09:42 INFO - PROCESS | 1650 | 1468224582637 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 01:09:42 INFO - PROCESS | 1650 | 1468224582638 Marionette TRACE conn2 <- [1,1102,null,{}] 01:09:42 INFO - PROCESS | 1650 | 1468224582640 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:42 INFO - PROCESS | 1650 | 1468224582641 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:42 INFO - PROCESS | 1650 | 1468224582719 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 01:09:42 INFO - PROCESS | 1650 | 1468224582727 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:42 INFO - PROCESS | 1650 | 1468224582729 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba1d800 == 38 [pid = 1650] [id = 283] 01:09:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123d26c00) [pid = 1650] [serial = 847] [outer = 0x0] 01:09:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128941000) [pid = 1650] [serial = 848] [outer = 0x123d26c00] 01:09:42 INFO - PROCESS | 1650 | 1468224582754 Marionette DEBUG loaded listener.js 01:09:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126791400) [pid = 1650] [serial = 849] [outer = 0x123d26c00] 01:09:43 INFO - PROCESS | 1650 | 1468224583095 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 01:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 01:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 518ms 01:09:43 INFO - PROCESS | 1650 | 1468224583156 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 01:09:43 INFO - PROCESS | 1650 | 1468224583160 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 01:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 01:09:43 INFO - PROCESS | 1650 | 1468224583163 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 01:09:43 INFO - PROCESS | 1650 | 1468224583166 Marionette TRACE conn2 <- [1,1106,null,{}] 01:09:43 INFO - PROCESS | 1650 | 1468224583169 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:43 INFO - PROCESS | 1650 | 1468224583172 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:43 INFO - PROCESS | 1650 | 1468224583309 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 01:09:43 INFO - PROCESS | 1650 | 1468224583313 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:43 INFO - PROCESS | 1650 | 1468224583314 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd83800 == 39 [pid = 1650] [id = 284] 01:09:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12aa41c00) [pid = 1650] [serial = 850] [outer = 0x0] 01:09:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12ac9a400) [pid = 1650] [serial = 851] [outer = 0x12aa41c00] 01:09:43 INFO - PROCESS | 1650 | 1468224583353 Marionette DEBUG loaded listener.js 01:09:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b246800) [pid = 1650] [serial = 852] [outer = 0x12aa41c00] 01:09:43 INFO - PROCESS | 1650 | 1468224583709 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 01:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 01:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 570ms 01:09:43 INFO - PROCESS | 1650 | 1468224583734 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 01:09:43 INFO - PROCESS | 1650 | 1468224583735 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 01:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 01:09:43 INFO - PROCESS | 1650 | 1468224583737 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 01:09:43 INFO - PROCESS | 1650 | 1468224583738 Marionette TRACE conn2 <- [1,1110,null,{}] 01:09:43 INFO - PROCESS | 1650 | 1468224583742 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:43 INFO - PROCESS | 1650 | 1468224583744 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:43 INFO - PROCESS | 1650 | 1468224583848 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 01:09:43 INFO - PROCESS | 1650 | 1468224583854 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:43 INFO - PROCESS | 1650 | 1468224583855 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd94000 == 40 [pid = 1650] [id = 285] 01:09:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12aa49400) [pid = 1650] [serial = 853] [outer = 0x0] 01:09:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b24b400) [pid = 1650] [serial = 854] [outer = 0x12aa49400] 01:09:43 INFO - PROCESS | 1650 | 1468224583879 Marionette DEBUG loaded listener.js 01:09:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b90d000) [pid = 1650] [serial = 855] [outer = 0x12aa49400] 01:09:44 INFO - PROCESS | 1650 | 1468224584303 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 01:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 01:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 619ms 01:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 01:09:44 INFO - PROCESS | 1650 | 1468224584357 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 01:09:44 INFO - PROCESS | 1650 | 1468224584360 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 01:09:44 INFO - PROCESS | 1650 | 1468224584362 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 01:09:44 INFO - PROCESS | 1650 | 1468224584366 Marionette TRACE conn2 <- [1,1114,null,{}] 01:09:44 INFO - PROCESS | 1650 | 1468224584369 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:44 INFO - PROCESS | 1650 | 1468224584371 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:44 INFO - PROCESS | 1650 | 1468224584473 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 01:09:44 INFO - PROCESS | 1650 | 1468224584529 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:44 INFO - PROCESS | 1650 | 1468224584531 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x119269800 == 41 [pid = 1650] [id = 286] 01:09:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116980400) [pid = 1650] [serial = 856] [outer = 0x0] 01:09:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118184400) [pid = 1650] [serial = 857] [outer = 0x116980400] 01:09:44 INFO - PROCESS | 1650 | 1468224584561 Marionette DEBUG loaded listener.js 01:09:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1187ac000) [pid = 1650] [serial = 858] [outer = 0x116980400] 01:09:44 INFO - PROCESS | 1650 | 1468224584997 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 01:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 01:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 672ms 01:09:45 INFO - PROCESS | 1650 | 1468224585041 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 01:09:45 INFO - PROCESS | 1650 | 1468224585044 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 01:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 01:09:45 INFO - PROCESS | 1650 | 1468224585050 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 01:09:45 INFO - PROCESS | 1650 | 1468224585052 Marionette TRACE conn2 <- [1,1118,null,{}] 01:09:45 INFO - PROCESS | 1650 | 1468224585054 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:45 INFO - PROCESS | 1650 | 1468224585056 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:45 INFO - PROCESS | 1650 | 1468224585161 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 01:09:45 INFO - PROCESS | 1650 | 1468224585229 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:45 INFO - PROCESS | 1650 | 1468224585230 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b2d800 == 42 [pid = 1650] [id = 287] 01:09:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1198adc00) [pid = 1650] [serial = 859] [outer = 0x0] 01:09:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x120f0c400) [pid = 1650] [serial = 860] [outer = 0x1198adc00] 01:09:45 INFO - PROCESS | 1650 | 1468224585260 Marionette DEBUG loaded listener.js 01:09:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1219b3c00) [pid = 1650] [serial = 861] [outer = 0x1198adc00] 01:09:45 INFO - PROCESS | 1650 | 1468224585679 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 01:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 01:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 675ms 01:09:45 INFO - PROCESS | 1650 | 1468224585740 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 01:09:45 INFO - PROCESS | 1650 | 1468224585742 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 01:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 01:09:45 INFO - PROCESS | 1650 | 1468224585771 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 01:09:45 INFO - PROCESS | 1650 | 1468224585774 Marionette TRACE conn2 <- [1,1122,null,{}] 01:09:45 INFO - PROCESS | 1650 | 1468224585795 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:45 INFO - PROCESS | 1650 | 1468224585799 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:45 INFO - PROCESS | 1650 | 1468224585898 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 01:09:45 INFO - PROCESS | 1650 | 1468224585955 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:45 INFO - PROCESS | 1650 | 1468224585957 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c19d800 == 43 [pid = 1650] [id = 288] 01:09:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12694c400) [pid = 1650] [serial = 862] [outer = 0x0] 01:09:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x126cab400) [pid = 1650] [serial = 863] [outer = 0x12694c400] 01:09:45 INFO - PROCESS | 1650 | 1468224585988 Marionette DEBUG loaded listener.js 01:09:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12901d000) [pid = 1650] [serial = 864] [outer = 0x12694c400] 01:09:46 INFO - PROCESS | 1650 | 1468224586416 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 01:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 01:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 685ms 01:09:46 INFO - PROCESS | 1650 | 1468224586456 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 01:09:46 INFO - PROCESS | 1650 | 1468224586457 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 01:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 01:09:46 INFO - PROCESS | 1650 | 1468224586460 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 01:09:46 INFO - PROCESS | 1650 | 1468224586461 Marionette TRACE conn2 <- [1,1126,null,{}] 01:09:46 INFO - PROCESS | 1650 | 1468224586463 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:46 INFO - PROCESS | 1650 | 1468224586464 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:46 INFO - PROCESS | 1650 | 1468224586565 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 01:09:46 INFO - PROCESS | 1650 | 1468224586619 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:46 INFO - PROCESS | 1650 | 1468224586621 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c686800 == 44 [pid = 1650] [id = 289] 01:09:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12937d000) [pid = 1650] [serial = 865] [outer = 0x0] 01:09:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1293fac00) [pid = 1650] [serial = 866] [outer = 0x12937d000] 01:09:46 INFO - PROCESS | 1650 | 1468224586649 Marionette DEBUG loaded listener.js 01:09:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12aa43c00) [pid = 1650] [serial = 867] [outer = 0x12937d000] 01:09:47 INFO - PROCESS | 1650 | 1468224587260 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 01:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 01:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 870ms 01:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 01:09:47 INFO - PROCESS | 1650 | 1468224587331 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 01:09:47 INFO - PROCESS | 1650 | 1468224587333 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 01:09:47 INFO - PROCESS | 1650 | 1468224587336 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 01:09:47 INFO - PROCESS | 1650 | 1468224587338 Marionette TRACE conn2 <- [1,1130,null,{}] 01:09:47 INFO - PROCESS | 1650 | 1468224587341 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:47 INFO - PROCESS | 1650 | 1468224587343 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:47 INFO - PROCESS | 1650 | 1468224587432 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 01:09:47 INFO - PROCESS | 1650 | 1468224587510 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:47 INFO - PROCESS | 1650 | 1468224587511 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x113246000 == 45 [pid = 1650] [id = 290] 01:09:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x117daf800) [pid = 1650] [serial = 868] [outer = 0x0] 01:09:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1180b3800) [pid = 1650] [serial = 869] [outer = 0x117daf800] 01:09:47 INFO - PROCESS | 1650 | 1468224587539 Marionette DEBUG loaded listener.js 01:09:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118299c00) [pid = 1650] [serial = 870] [outer = 0x117daf800] 01:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd83800 == 44 [pid = 1650] [id = 284] 01:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba1d800 == 43 [pid = 1650] [id = 283] 01:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x121381800 == 42 [pid = 1650] [id = 282] 01:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12a825800 == 41 [pid = 1650] [id = 281] 01:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12a80c000 == 40 [pid = 1650] [id = 280] 01:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x129324800 == 39 [pid = 1650] [id = 279] 01:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x121847000 == 38 [pid = 1650] [id = 278] 01:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x124560800 == 37 [pid = 1650] [id = 277] 01:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x121c78000 == 36 [pid = 1650] [id = 276] 01:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x119a8c800 == 35 [pid = 1650] [id = 275] 01:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x116f73800 == 34 [pid = 1650] [id = 274] 01:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1164a7800 == 33 [pid = 1650] [id = 273] 01:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x117465800 == 32 [pid = 1650] [id = 272] 01:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac64800 == 31 [pid = 1650] [id = 271] 01:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12c686800 == 30 [pid = 1650] [id = 289] 01:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12c19d800 == 29 [pid = 1650] [id = 288] 01:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x126b2d800 == 28 [pid = 1650] [id = 287] 01:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x119269800 == 27 [pid = 1650] [id = 286] 01:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd94000 == 26 [pid = 1650] [id = 285] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x114f94400) [pid = 1650] [serial = 762] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x112980c00) [pid = 1650] [serial = 761] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119204000) [pid = 1650] [serial = 765] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1187ae400) [pid = 1650] [serial = 764] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1248e5c00) [pid = 1650] [serial = 768] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1219bc800) [pid = 1650] [serial = 767] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12901a400) [pid = 1650] [serial = 771] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x126ba2c00) [pid = 1650] [serial = 770] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116a21800) [pid = 1650] [serial = 774] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x115dda400) [pid = 1650] [serial = 773] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x121134400) [pid = 1650] [serial = 788] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115e8fc00) [pid = 1650] [serial = 779] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11828c400) [pid = 1650] [serial = 782] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116f87400) [pid = 1650] [serial = 780] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11853b400) [pid = 1650] [serial = 783] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1196aa800) [pid = 1650] [serial = 785] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1198a6c00) [pid = 1650] [serial = 786] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123e0a000) [pid = 1650] [serial = 791] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118fad800) [pid = 1650] [serial = 777] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118862c00) [pid = 1650] [serial = 776] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124dcc400) [pid = 1650] [serial = 794] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124269c00) [pid = 1650] [serial = 792] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118861800) [pid = 1650] [serial = 803] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126953800) [pid = 1650] [serial = 797] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126939800) [pid = 1650] [serial = 795] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126cc5800) [pid = 1650] [serial = 800] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126cabc00) [pid = 1650] [serial = 798] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128ca0800) [pid = 1650] [serial = 806] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128ca2000) [pid = 1650] [serial = 801] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x128cab000) [pid = 1650] [serial = 807] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1293fc000) [pid = 1650] [serial = 812] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12193b000) [pid = 1650] [serial = 789] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x129121000) [pid = 1650] [serial = 809] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x123d1e000) [pid = 1650] [serial = 804] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1293df400) [pid = 1650] [serial = 810] [outer = 0x0] [url = about:blank] 01:09:48 INFO - PROCESS | 1650 | 1468224588638 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 01:09:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 01:09:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1324ms 01:09:48 INFO - PROCESS | 1650 | 1468224588660 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 01:09:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 01:09:48 INFO - PROCESS | 1650 | 1468224588663 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 01:09:48 INFO - PROCESS | 1650 | 1468224588666 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 01:09:48 INFO - PROCESS | 1650 | 1468224588668 Marionette TRACE conn2 <- [1,1134,null,{}] 01:09:48 INFO - PROCESS | 1650 | 1468224588671 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:48 INFO - PROCESS | 1650 | 1468224588673 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:48 INFO - PROCESS | 1650 | 1468224588768 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 01:09:48 INFO - PROCESS | 1650 | 1468224588775 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:48 INFO - PROCESS | 1650 | 1468224588776 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x115ee9000 == 27 [pid = 1650] [id = 291] 01:09:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x115d42800) [pid = 1650] [serial = 871] [outer = 0x0] 01:09:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x115d49000) [pid = 1650] [serial = 872] [outer = 0x115d42800] 01:09:48 INFO - PROCESS | 1650 | 1468224588804 Marionette DEBUG loaded listener.js 01:09:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11612ec00) [pid = 1650] [serial = 873] [outer = 0x115d42800] 01:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 01:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 471ms 01:09:49 INFO - PROCESS | 1650 | 1468224589133 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 01:09:49 INFO - PROCESS | 1650 | 1468224589157 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 01:09:49 INFO - PROCESS | 1650 | 1468224589162 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 01:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 01:09:49 INFO - PROCESS | 1650 | 1468224589172 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 01:09:49 INFO - PROCESS | 1650 | 1468224589174 Marionette TRACE conn2 <- [1,1138,null,{}] 01:09:49 INFO - PROCESS | 1650 | 1468224589176 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:49 INFO - PROCESS | 1650 | 1468224589178 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:49 INFO - PROCESS | 1650 | 1468224589253 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 01:09:49 INFO - PROCESS | 1650 | 1468224589261 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:49 INFO - PROCESS | 1650 | 1468224589262 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x117152000 == 28 [pid = 1650] [id = 292] 01:09:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116aff400) [pid = 1650] [serial = 874] [outer = 0x0] 01:09:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x117dab800) [pid = 1650] [serial = 875] [outer = 0x116aff400] 01:09:49 INFO - PROCESS | 1650 | 1468224589289 Marionette DEBUG loaded listener.js 01:09:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118186000) [pid = 1650] [serial = 876] [outer = 0x116aff400] 01:09:49 INFO - PROCESS | 1650 | 1468224589623 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 01:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 01:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 473ms 01:09:49 INFO - PROCESS | 1650 | 1468224589645 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 01:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 01:09:49 INFO - PROCESS | 1650 | 1468224589655 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 01:09:49 INFO - PROCESS | 1650 | 1468224589657 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 01:09:49 INFO - PROCESS | 1650 | 1468224589660 Marionette TRACE conn2 <- [1,1142,null,{}] 01:09:49 INFO - PROCESS | 1650 | 1468224589668 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:49 INFO - PROCESS | 1650 | 1468224589671 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:49 INFO - PROCESS | 1650 | 1468224589749 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 01:09:49 INFO - PROCESS | 1650 | 1468224589803 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:49 INFO - PROCESS | 1650 | 1468224589805 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f99800 == 29 [pid = 1650] [id = 293] 01:09:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1133ea400) [pid = 1650] [serial = 877] [outer = 0x0] 01:09:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1187a4400) [pid = 1650] [serial = 878] [outer = 0x1133ea400] 01:09:49 INFO - PROCESS | 1650 | 1468224589832 Marionette DEBUG loaded listener.js 01:09:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119210c00) [pid = 1650] [serial = 879] [outer = 0x1133ea400] 01:09:50 INFO - PROCESS | 1650 | 1468224590111 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 01:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 01:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 473ms 01:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 01:09:50 INFO - PROCESS | 1650 | 1468224590132 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 01:09:50 INFO - PROCESS | 1650 | 1468224590134 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 01:09:50 INFO - PROCESS | 1650 | 1468224590136 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 01:09:50 INFO - PROCESS | 1650 | 1468224590137 Marionette TRACE conn2 <- [1,1146,null,{}] 01:09:50 INFO - PROCESS | 1650 | 1468224590147 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:50 INFO - PROCESS | 1650 | 1468224590148 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:50 INFO - PROCESS | 1650 | 1468224590229 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 01:09:50 INFO - PROCESS | 1650 | 1468224590232 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:50 INFO - PROCESS | 1650 | 1468224590234 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ca5000 == 30 [pid = 1650] [id = 294] 01:09:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1198b7000) [pid = 1650] [serial = 880] [outer = 0x0] 01:09:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x121253000) [pid = 1650] [serial = 881] [outer = 0x1198b7000] 01:09:50 INFO - PROCESS | 1650 | 1468224590260 Marionette DEBUG loaded listener.js 01:09:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123e0e800) [pid = 1650] [serial = 882] [outer = 0x1198b7000] 01:09:50 INFO - PROCESS | 1650 | 1468224590578 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 01:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 01:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 468ms 01:09:50 INFO - PROCESS | 1650 | 1468224590605 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 01:09:50 INFO - PROCESS | 1650 | 1468224590606 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 01:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 01:09:50 INFO - PROCESS | 1650 | 1468224590610 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 01:09:50 INFO - PROCESS | 1650 | 1468224590612 Marionette TRACE conn2 <- [1,1150,null,{}] 01:09:50 INFO - PROCESS | 1650 | 1468224590614 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:50 INFO - PROCESS | 1650 | 1468224590615 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:50 INFO - PROCESS | 1650 | 1468224590721 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 01:09:50 INFO - PROCESS | 1650 | 1468224590737 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:50 INFO - PROCESS | 1650 | 1468224590738 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214e4800 == 31 [pid = 1650] [id = 295] 01:09:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1129c1400) [pid = 1650] [serial = 883] [outer = 0x0] 01:09:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124346800) [pid = 1650] [serial = 884] [outer = 0x1129c1400] 01:09:50 INFO - PROCESS | 1650 | 1468224590763 Marionette DEBUG loaded listener.js 01:09:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124808c00) [pid = 1650] [serial = 885] [outer = 0x1129c1400] 01:09:51 INFO - PROCESS | 1650 | 1468224591081 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 01:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 01:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 523ms 01:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 01:09:51 INFO - PROCESS | 1650 | 1468224591132 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 01:09:51 INFO - PROCESS | 1650 | 1468224591134 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 01:09:51 INFO - PROCESS | 1650 | 1468224591136 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 01:09:51 INFO - PROCESS | 1650 | 1468224591137 Marionette TRACE conn2 <- [1,1154,null,{}] 01:09:51 INFO - PROCESS | 1650 | 1468224591139 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:51 INFO - PROCESS | 1650 | 1468224591143 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:51 INFO - PROCESS | 1650 | 1468224591254 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 01:09:51 INFO - PROCESS | 1650 | 1468224591292 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:51 INFO - PROCESS | 1650 | 1468224591293 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1242d9000 == 32 [pid = 1650] [id = 296] 01:09:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1248e8c00) [pid = 1650] [serial = 886] [outer = 0x0] 01:09:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126636800) [pid = 1650] [serial = 887] [outer = 0x1248e8c00] 01:09:51 INFO - PROCESS | 1650 | 1468224591318 Marionette DEBUG loaded listener.js 01:09:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126cacc00) [pid = 1650] [serial = 888] [outer = 0x1248e8c00] 01:09:51 INFO - PROCESS | 1650 | 1468224591637 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 01:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 01:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 518ms 01:09:51 INFO - PROCESS | 1650 | 1468224591655 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 01:09:51 INFO - PROCESS | 1650 | 1468224591656 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 01:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 01:09:51 INFO - PROCESS | 1650 | 1468224591661 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 01:09:51 INFO - PROCESS | 1650 | 1468224591662 Marionette TRACE conn2 <- [1,1158,null,{}] 01:09:51 INFO - PROCESS | 1650 | 1468224591664 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:51 INFO - PROCESS | 1650 | 1468224591665 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:51 INFO - PROCESS | 1650 | 1468224591761 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 01:09:51 INFO - PROCESS | 1650 | 1468224591797 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:51 INFO - PROCESS | 1650 | 1468224591798 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12625f000 == 33 [pid = 1650] [id = 297] 01:09:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112e43c00) [pid = 1650] [serial = 889] [outer = 0x0] 01:09:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126ccd800) [pid = 1650] [serial = 890] [outer = 0x112e43c00] 01:09:51 INFO - PROCESS | 1650 | 1468224591822 Marionette DEBUG loaded listener.js 01:09:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128ca5800) [pid = 1650] [serial = 891] [outer = 0x112e43c00] 01:09:52 INFO - PROCESS | 1650 | 1468224592135 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 01:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 01:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 520ms 01:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 01:09:52 INFO - PROCESS | 1650 | 1468224592187 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 01:09:52 INFO - PROCESS | 1650 | 1468224592188 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 01:09:52 INFO - PROCESS | 1650 | 1468224592190 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 01:09:52 INFO - PROCESS | 1650 | 1468224592191 Marionette TRACE conn2 <- [1,1162,null,{}] 01:09:52 INFO - PROCESS | 1650 | 1468224592193 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:52 INFO - PROCESS | 1650 | 1468224592194 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:52 INFO - PROCESS | 1650 | 1468224592289 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 01:09:52 INFO - PROCESS | 1650 | 1468224592292 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:52 INFO - PROCESS | 1650 | 1468224592293 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b26800 == 34 [pid = 1650] [id = 298] 01:09:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126793000) [pid = 1650] [serial = 892] [outer = 0x0] 01:09:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129019000) [pid = 1650] [serial = 893] [outer = 0x126793000] 01:09:52 INFO - PROCESS | 1650 | 1468224592317 Marionette DEBUG loaded listener.js 01:09:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12937b000) [pid = 1650] [serial = 894] [outer = 0x126793000] 01:09:52 INFO - PROCESS | 1650 | 1468224592632 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 01:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 01:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 468ms 01:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 01:09:52 INFO - PROCESS | 1650 | 1468224592664 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 01:09:52 INFO - PROCESS | 1650 | 1468224592665 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 01:09:52 INFO - PROCESS | 1650 | 1468224592668 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 01:09:52 INFO - PROCESS | 1650 | 1468224592669 Marionette TRACE conn2 <- [1,1166,null,{}] 01:09:52 INFO - PROCESS | 1650 | 1468224592671 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:52 INFO - PROCESS | 1650 | 1468224592672 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:52 INFO - PROCESS | 1650 | 1468224592950 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 01:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12aa41c00) [pid = 1650] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 01:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128cadc00) [pid = 1650] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 01:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126ca3000) [pid = 1650] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 01:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x117d16400) [pid = 1650] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 01:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1293fc800) [pid = 1650] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 01:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118fa9800) [pid = 1650] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 01:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115e26000) [pid = 1650] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 01:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1293e5c00) [pid = 1650] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 01:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1164ea400) [pid = 1650] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 01:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115d49800) [pid = 1650] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 01:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112e3ac00) [pid = 1650] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 01:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119205400) [pid = 1650] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 01:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123d26c00) [pid = 1650] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 01:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116138400) [pid = 1650] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 01:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12aa49400) [pid = 1650] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 01:09:53 INFO - PROCESS | 1650 | 1468224592997 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:53 INFO - PROCESS | 1650 | 1468224592998 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x118376800 == 35 [pid = 1650] [id = 299] 01:09:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1128b2800) [pid = 1650] [serial = 895] [outer = 0x0] 01:09:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1133e6000) [pid = 1650] [serial = 896] [outer = 0x1128b2800] 01:09:53 INFO - PROCESS | 1650 | 1468224593022 Marionette DEBUG loaded listener.js 01:09:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11872f000) [pid = 1650] [serial = 897] [outer = 0x1128b2800] 01:09:53 INFO - PROCESS | 1650 | 1468224593267 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 01:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 01:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 618ms 01:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 01:09:53 INFO - PROCESS | 1650 | 1468224593287 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 01:09:53 INFO - PROCESS | 1650 | 1468224593288 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 01:09:53 INFO - PROCESS | 1650 | 1468224593299 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 01:09:53 INFO - PROCESS | 1650 | 1468224593300 Marionette TRACE conn2 <- [1,1170,null,{}] 01:09:53 INFO - PROCESS | 1650 | 1468224593302 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:53 INFO - PROCESS | 1650 | 1468224593304 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:53 INFO - PROCESS | 1650 | 1468224593385 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 01:09:53 INFO - PROCESS | 1650 | 1468224593389 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:53 INFO - PROCESS | 1650 | 1468224593391 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x129686800 == 36 [pid = 1650] [id = 300] 01:09:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1214c0000) [pid = 1650] [serial = 898] [outer = 0x0] 01:09:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129379400) [pid = 1650] [serial = 899] [outer = 0x1214c0000] 01:09:53 INFO - PROCESS | 1650 | 1468224593416 Marionette DEBUG loaded listener.js 01:09:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1293e5c00) [pid = 1650] [serial = 900] [outer = 0x1214c0000] 01:09:53 INFO - PROCESS | 1650 | 1468224593736 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 01:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 01:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 476ms 01:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 01:09:53 INFO - PROCESS | 1650 | 1468224593768 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 01:09:53 INFO - PROCESS | 1650 | 1468224593769 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 01:09:53 INFO - PROCESS | 1650 | 1468224593772 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 01:09:53 INFO - PROCESS | 1650 | 1468224593773 Marionette TRACE conn2 <- [1,1174,null,{}] 01:09:53 INFO - PROCESS | 1650 | 1468224593776 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:53 INFO - PROCESS | 1650 | 1468224593777 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:53 INFO - PROCESS | 1650 | 1468224593898 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 01:09:53 INFO - PROCESS | 1650 | 1468224593904 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:53 INFO - PROCESS | 1650 | 1468224593906 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x121372000 == 37 [pid = 1650] [id = 301] 01:09:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x113c70000) [pid = 1650] [serial = 901] [outer = 0x0] 01:09:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1293e4000) [pid = 1650] [serial = 902] [outer = 0x113c70000] 01:09:53 INFO - PROCESS | 1650 | 1468224593933 Marionette DEBUG loaded listener.js 01:09:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12aa46400) [pid = 1650] [serial = 903] [outer = 0x113c70000] 01:09:54 INFO - PROCESS | 1650 | 1468224594244 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 01:09:54 INFO - PROCESS | 1650 | 1468224594294 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 01:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 01:09:54 INFO - PROCESS | 1650 | 1468224594296 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 01:09:54 INFO - PROCESS | 1650 | 1468224594297 Marionette TRACE conn2 <- [1,1178,null,{}] 01:09:54 INFO - PROCESS | 1650 | 1468224594299 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:54 INFO - PROCESS | 1650 | 1468224594300 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:54 INFO - PROCESS | 1650 | 1468224594377 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 01:09:54 INFO - PROCESS | 1650 | 1468224594381 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:54 INFO - PROCESS | 1650 | 1468224594382 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b213800 == 38 [pid = 1650] [id = 302] 01:09:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12aa46800) [pid = 1650] [serial = 904] [outer = 0x0] 01:09:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12ac9c800) [pid = 1650] [serial = 905] [outer = 0x12aa46800] 01:09:54 INFO - PROCESS | 1650 | 1468224594406 Marionette DEBUG loaded listener.js 01:09:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b24c000) [pid = 1650] [serial = 906] [outer = 0x12aa46800] 01:09:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12b24e000) [pid = 1650] [serial = 907] [outer = 0x12cf12c00] 01:09:54 INFO - PROCESS | 1650 | 1468224594765 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 01:09:54 INFO - PROCESS | 1650 | 1468224594815 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 01:09:54 INFO - PROCESS | 1650 | 1468224594817 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 01:09:54 INFO - PROCESS | 1650 | 1468224594818 Marionette TRACE conn2 <- [1,1182,null,{}] 01:09:54 INFO - PROCESS | 1650 | 1468224594821 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:54 INFO - PROCESS | 1650 | 1468224594822 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:54 INFO - PROCESS | 1650 | 1468224594907 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 01:09:54 INFO - PROCESS | 1650 | 1468224594912 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:54 INFO - PROCESS | 1650 | 1468224594914 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x111e94000 == 39 [pid = 1650] [id = 303] 01:09:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1121ba000) [pid = 1650] [serial = 908] [outer = 0x0] 01:09:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1128a9000) [pid = 1650] [serial = 909] [outer = 0x1121ba000] 01:09:54 INFO - PROCESS | 1650 | 1468224594989 Marionette DEBUG loaded listener.js 01:09:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112e3d400) [pid = 1650] [serial = 910] [outer = 0x1121ba000] 01:09:55 INFO - PROCESS | 1650 | 1468224595698 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 01:09:55 INFO - PROCESS | 1650 | 1468224595769 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 01:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 01:09:55 INFO - PROCESS | 1650 | 1468224595776 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 01:09:55 INFO - PROCESS | 1650 | 1468224595779 Marionette TRACE conn2 <- [1,1186,null,{}] 01:09:55 INFO - PROCESS | 1650 | 1468224595784 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:55 INFO - PROCESS | 1650 | 1468224595788 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:55 INFO - PROCESS | 1650 | 1468224595951 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 01:09:56 INFO - PROCESS | 1650 | 1468224596003 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:56 INFO - PROCESS | 1650 | 1468224596004 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188a3800 == 40 [pid = 1650] [id = 304] 01:09:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x117dadc00) [pid = 1650] [serial = 911] [outer = 0x0] 01:09:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11818b800) [pid = 1650] [serial = 912] [outer = 0x117dadc00] 01:09:56 INFO - PROCESS | 1650 | 1468224596035 Marionette DEBUG loaded listener.js 01:09:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118731400) [pid = 1650] [serial = 913] [outer = 0x117dadc00] 01:09:56 INFO - PROCESS | 1650 | 1468224596531 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 01:09:56 INFO - PROCESS | 1650 | 1468224596551 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 01:09:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 01:09:56 INFO - PROCESS | 1650 | 1468224596556 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 01:09:56 INFO - PROCESS | 1650 | 1468224596558 Marionette TRACE conn2 <- [1,1190,null,{}] 01:09:56 INFO - PROCESS | 1650 | 1468224596560 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:56 INFO - PROCESS | 1650 | 1468224596562 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:56 INFO - PROCESS | 1650 | 1468224596675 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 01:09:56 INFO - PROCESS | 1650 | 1468224596732 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:56 INFO - PROCESS | 1650 | 1468224596733 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d2e000 == 41 [pid = 1650] [id = 305] 01:09:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11828f800) [pid = 1650] [serial = 914] [outer = 0x0] 01:09:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1196a2c00) [pid = 1650] [serial = 915] [outer = 0x11828f800] 01:09:56 INFO - PROCESS | 1650 | 1468224596762 Marionette DEBUG loaded listener.js 01:09:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1248e6800) [pid = 1650] [serial = 916] [outer = 0x11828f800] 01:09:57 INFO - PROCESS | 1650 | 1468224597484 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 01:09:57 INFO - PROCESS | 1650 | 1468224597577 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 01:09:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1242d9000 == 34 [pid = 1650] [id = 296] 01:09:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1214e4800 == 33 [pid = 1650] [id = 295] 01:09:57 INFO - PROCESS | 1650 | --DOCSHELL 0x119ca5000 == 32 [pid = 1650] [id = 294] 01:09:57 INFO - PROCESS | 1650 | --DOCSHELL 0x118f99800 == 31 [pid = 1650] [id = 293] 01:09:57 INFO - PROCESS | 1650 | --DOCSHELL 0x117152000 == 30 [pid = 1650] [id = 292] 01:09:57 INFO - PROCESS | 1650 | --DOCSHELL 0x115ee9000 == 29 [pid = 1650] [id = 291] 01:09:57 INFO - PROCESS | 1650 | --DOCSHELL 0x113246000 == 28 [pid = 1650] [id = 290] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12ac9a400) [pid = 1650] [serial = 851] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x129379800) [pid = 1650] [serial = 836] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126cb0400) [pid = 1650] [serial = 833] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12a747800) [pid = 1650] [serial = 839] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12a861800) [pid = 1650] [serial = 842] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12a85a000) [pid = 1650] [serial = 840] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11989c800) [pid = 1650] [serial = 824] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x120e0d000) [pid = 1650] [serial = 825] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116783c00) [pid = 1650] [serial = 815] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x117da8400) [pid = 1650] [serial = 816] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12a74c800) [pid = 1650] [serial = 813] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x117dafc00) [pid = 1650] [serial = 821] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1187ac400) [pid = 1650] [serial = 822] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115e20000) [pid = 1650] [serial = 818] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x117dad800) [pid = 1650] [serial = 819] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123e07800) [pid = 1650] [serial = 827] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124542000) [pid = 1650] [serial = 828] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124dcec00) [pid = 1650] [serial = 830] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128941000) [pid = 1650] [serial = 848] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126791400) [pid = 1650] [serial = 849] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12aa47c00) [pid = 1650] [serial = 843] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11818d000) [pid = 1650] [serial = 845] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1293ea000) [pid = 1650] [serial = 837] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128cad800) [pid = 1650] [serial = 834] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12b246800) [pid = 1650] [serial = 852] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1198ba800) [pid = 1650] [serial = 846] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12662f800) [pid = 1650] [serial = 831] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12b90d000) [pid = 1650] [serial = 855] [outer = 0x0] [url = about:blank] 01:09:57 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12b24b400) [pid = 1650] [serial = 854] [outer = 0x0] [url = about:blank] 01:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 01:09:57 INFO - PROCESS | 1650 | 1468224597591 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 01:09:57 INFO - PROCESS | 1650 | 1468224597593 Marionette TRACE conn2 <- [1,1194,null,{}] 01:09:57 INFO - PROCESS | 1650 | 1468224597604 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:57 INFO - PROCESS | 1650 | 1468224597606 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:57 INFO - PROCESS | 1650 | 1468224597685 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 01:09:57 INFO - PROCESS | 1650 | 1468224597694 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:57 INFO - PROCESS | 1650 | 1468224597695 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169c7000 == 29 [pid = 1650] [id = 306] 01:09:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x117db4800) [pid = 1650] [serial = 917] [outer = 0x0] 01:09:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11818bc00) [pid = 1650] [serial = 918] [outer = 0x117db4800] 01:09:57 INFO - PROCESS | 1650 | 1468224597722 Marionette DEBUG loaded listener.js 01:09:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118732c00) [pid = 1650] [serial = 919] [outer = 0x117db4800] 01:09:58 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[76] expected 0 but got 104 01:09:58 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9 01:09:58 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13 01:09:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1 01:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:58 INFO - _addTest/ [0,1197,"getWindowHandle",null] 01:09:58 INFO - PROCESS | 1650 | 1468224598078 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 01:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 01:09:58 INFO - PROCESS | 1650 | 1468224598084 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 01:09:58 INFO - PROCESS | 1650 | 1468224598086 Marionette TRACE conn2 <- [1,1198,null,{}] 01:09:58 INFO - PROCESS | 1650 | 1468224598088 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:58 INFO - PROCESS | 1650 | 1468224598092 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:58 INFO - PROCESS | 1650 | 1468224598183 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 01:09:58 INFO - PROCESS | 1650 | 1468224598236 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:58 INFO - PROCESS | 1650 | 1468224598237 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x118766000 == 30 [pid = 1650] [id = 307] 01:09:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118734400) [pid = 1650] [serial = 920] [outer = 0x0] 01:09:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119559c00) [pid = 1650] [serial = 921] [outer = 0x118734400] 01:09:58 INFO - PROCESS | 1650 | 1468224598264 Marionette DEBUG loaded listener.js 01:09:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12175cc00) [pid = 1650] [serial = 922] [outer = 0x118734400] 01:09:58 INFO - PROCESS | 1650 | 1468224598613 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 01:09:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 01:09:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 570ms 01:09:58 INFO - PROCESS | 1650 | 1468224598655 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 01:09:58 INFO - PROCESS | 1650 | 1468224598657 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 01:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 01:09:58 INFO - PROCESS | 1650 | 1468224598661 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 01:09:58 INFO - PROCESS | 1650 | 1468224598664 Marionette TRACE conn2 <- [1,1202,null,{}] 01:09:58 INFO - PROCESS | 1650 | 1468224598676 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:58 INFO - PROCESS | 1650 | 1468224598681 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:58 INFO - PROCESS | 1650 | 1468224598805 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 01:09:58 INFO - PROCESS | 1650 | 1468224598909 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:58 INFO - PROCESS | 1650 | 1468224598912 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x121994000 == 31 [pid = 1650] [id = 308] 01:09:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115d44400) [pid = 1650] [serial = 923] [outer = 0x0] 01:09:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1245adc00) [pid = 1650] [serial = 924] [outer = 0x115d44400] 01:09:58 INFO - PROCESS | 1650 | 1468224598962 Marionette DEBUG loaded listener.js 01:09:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126937400) [pid = 1650] [serial = 925] [outer = 0x115d44400] 01:09:59 INFO - PROCESS | 1650 | 1468224599278 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 01:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 673ms 01:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 01:09:59 INFO - PROCESS | 1650 | 1468224599334 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 01:09:59 INFO - PROCESS | 1650 | 1468224599336 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 01:09:59 INFO - PROCESS | 1650 | 1468224599338 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 01:09:59 INFO - PROCESS | 1650 | 1468224599339 Marionette TRACE conn2 <- [1,1206,null,{}] 01:09:59 INFO - PROCESS | 1650 | 1468224599363 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:59 INFO - PROCESS | 1650 | 1468224599364 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:59 INFO - PROCESS | 1650 | 1468224599442 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 01:09:59 INFO - PROCESS | 1650 | 1468224599447 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:59 INFO - PROCESS | 1650 | 1468224599448 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12625d000 == 32 [pid = 1650] [id = 309] 01:09:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126b9a000) [pid = 1650] [serial = 926] [outer = 0x0] 01:09:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126cc4000) [pid = 1650] [serial = 927] [outer = 0x126b9a000] 01:09:59 INFO - PROCESS | 1650 | 1468224599472 Marionette DEBUG loaded listener.js 01:09:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128941800) [pid = 1650] [serial = 928] [outer = 0x126b9a000] 01:09:59 INFO - PROCESS | 1650 | 1468224599815 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 01:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 521ms 01:09:59 INFO - PROCESS | 1650 | 1468224599860 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 01:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 01:09:59 INFO - PROCESS | 1650 | 1468224599861 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 01:09:59 INFO - PROCESS | 1650 | 1468224599863 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 01:09:59 INFO - PROCESS | 1650 | 1468224599864 Marionette TRACE conn2 <- [1,1210,null,{}] 01:09:59 INFO - PROCESS | 1650 | 1468224599867 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:59 INFO - PROCESS | 1650 | 1468224599868 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:59 INFO - PROCESS | 1650 | 1468224599963 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 01:09:59 INFO - PROCESS | 1650 | 1468224599977 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:59 INFO - PROCESS | 1650 | 1468224599979 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:09:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b17000 == 33 [pid = 1650] [id = 310] 01:09:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x115e26000) [pid = 1650] [serial = 929] [outer = 0x0] 01:10:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128ca6c00) [pid = 1650] [serial = 930] [outer = 0x115e26000] 01:10:00 INFO - PROCESS | 1650 | 1468224600003 Marionette DEBUG loaded listener.js 01:10:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129117800) [pid = 1650] [serial = 931] [outer = 0x115e26000] 01:10:00 INFO - PROCESS | 1650 | 1468224600357 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 01:10:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 01:10:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 519ms 01:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 01:10:00 INFO - PROCESS | 1650 | 1468224600382 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 01:10:00 INFO - PROCESS | 1650 | 1468224600383 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 01:10:00 INFO - PROCESS | 1650 | 1468224600385 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 01:10:00 INFO - PROCESS | 1650 | 1468224600386 Marionette TRACE conn2 <- [1,1214,null,{}] 01:10:00 INFO - PROCESS | 1650 | 1468224600389 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:00 INFO - PROCESS | 1650 | 1468224600393 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:00 INFO - PROCESS | 1650 | 1468224600515 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 01:10:00 INFO - PROCESS | 1650 | 1468224600518 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:00 INFO - PROCESS | 1650 | 1468224600520 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5ad800 == 34 [pid = 1650] [id = 311] 01:10:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x129117c00) [pid = 1650] [serial = 932] [outer = 0x0] 01:10:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1293e9800) [pid = 1650] [serial = 933] [outer = 0x129117c00] 01:10:00 INFO - PROCESS | 1650 | 1468224600545 Marionette DEBUG loaded listener.js 01:10:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12aa4c800) [pid = 1650] [serial = 934] [outer = 0x129117c00] 01:10:00 INFO - PROCESS | 1650 | 1468224600885 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 01:10:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 01:10:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 519ms 01:10:00 INFO - PROCESS | 1650 | 1468224600905 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 01:10:00 INFO - PROCESS | 1650 | 1468224600907 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 01:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 01:10:00 INFO - PROCESS | 1650 | 1468224600909 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 01:10:00 INFO - PROCESS | 1650 | 1468224600910 Marionette TRACE conn2 <- [1,1218,null,{}] 01:10:00 INFO - PROCESS | 1650 | 1468224600912 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:00 INFO - PROCESS | 1650 | 1468224600913 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:01 INFO - PROCESS | 1650 | 1468224601005 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 01:10:01 INFO - PROCESS | 1650 | 1468224601016 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:01 INFO - PROCESS | 1650 | 1468224601017 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a816800 == 35 [pid = 1650] [id = 312] 01:10:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12aca4c00) [pid = 1650] [serial = 935] [outer = 0x0] 01:10:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12b907000) [pid = 1650] [serial = 936] [outer = 0x12aca4c00] 01:10:01 INFO - PROCESS | 1650 | 1468224601041 Marionette DEBUG loaded listener.js 01:10:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12b90fc00) [pid = 1650] [serial = 937] [outer = 0x12aca4c00] 01:10:01 INFO - PROCESS | 1650 | 1468224601381 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 01:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 01:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 522ms 01:10:01 INFO - PROCESS | 1650 | 1468224601431 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 01:10:01 INFO - PROCESS | 1650 | 1468224601432 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 01:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 01:10:01 INFO - PROCESS | 1650 | 1468224601435 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 01:10:01 INFO - PROCESS | 1650 | 1468224601436 Marionette TRACE conn2 <- [1,1222,null,{}] 01:10:01 INFO - PROCESS | 1650 | 1468224601438 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:01 INFO - PROCESS | 1650 | 1468224601439 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:01 INFO - PROCESS | 1650 | 1468224601536 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 01:10:01 INFO - PROCESS | 1650 | 1468224601540 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:01 INFO - PROCESS | 1650 | 1468224601542 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b20e800 == 36 [pid = 1650] [id = 313] 01:10:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12b24bc00) [pid = 1650] [serial = 938] [outer = 0x0] 01:10:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12ba96400) [pid = 1650] [serial = 939] [outer = 0x12b24bc00] 01:10:01 INFO - PROCESS | 1650 | 1468224601565 Marionette DEBUG loaded listener.js 01:10:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12bb14800) [pid = 1650] [serial = 940] [outer = 0x12b24bc00] 01:10:01 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1133ea400) [pid = 1650] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 01:10:01 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115d42800) [pid = 1650] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 01:10:01 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1248e8c00) [pid = 1650] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 01:10:01 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116aff400) [pid = 1650] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 01:10:01 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1198b7000) [pid = 1650] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 01:10:01 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112e43c00) [pid = 1650] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 01:10:01 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126793000) [pid = 1650] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 01:10:01 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x117daf800) [pid = 1650] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 01:10:01 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1128b2800) [pid = 1650] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 01:10:01 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116980400) [pid = 1650] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 01:10:01 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1198adc00) [pid = 1650] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 01:10:01 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12694c400) [pid = 1650] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 01:10:01 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12937d000) [pid = 1650] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 01:10:01 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1129c1400) [pid = 1650] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 01:10:01 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1214c0000) [pid = 1650] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 01:10:01 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x113c70000) [pid = 1650] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 01:10:01 INFO - PROCESS | 1650 | 1468224601961 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 01:10:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 01:10:02 INFO - PROCESS | 1650 | 1468224602008 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 01:10:02 INFO - PROCESS | 1650 | 1468224602011 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 01:10:02 INFO - PROCESS | 1650 | 1468224602013 Marionette TRACE conn2 <- [1,1226,null,{}] 01:10:02 INFO - PROCESS | 1650 | 1468224602016 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:02 INFO - PROCESS | 1650 | 1468224602017 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:02 INFO - PROCESS | 1650 | 1468224602164 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 01:10:02 INFO - PROCESS | 1650 | 1468224602218 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:02 INFO - PROCESS | 1650 | 1468224602219 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x121991000 == 37 [pid = 1650] [id = 314] 01:10:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x115e8d800) [pid = 1650] [serial = 941] [outer = 0x0] 01:10:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11828c000) [pid = 1650] [serial = 942] [outer = 0x115e8d800] 01:10:02 INFO - PROCESS | 1650 | 1468224602260 Marionette DEBUG loaded listener.js 01:10:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126790000) [pid = 1650] [serial = 943] [outer = 0x115e8d800] 01:10:02 INFO - PROCESS | 1650 | 1468224602618 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 01:10:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 01:10:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 622ms 01:10:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 01:10:02 INFO - PROCESS | 1650 | 1468224602632 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 01:10:02 INFO - PROCESS | 1650 | 1468224602633 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 01:10:02 INFO - PROCESS | 1650 | 1468224602635 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 01:10:02 INFO - PROCESS | 1650 | 1468224602636 Marionette TRACE conn2 <- [1,1230,null,{}] 01:10:02 INFO - PROCESS | 1650 | 1468224602639 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:02 INFO - PROCESS | 1650 | 1468224602640 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:02 INFO - PROCESS | 1650 | 1468224602716 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 01:10:02 INFO - PROCESS | 1650 | 1468224602774 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:02 INFO - PROCESS | 1650 | 1468224602775 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba2c800 == 38 [pid = 1650] [id = 315] 01:10:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124810400) [pid = 1650] [serial = 944] [outer = 0x0] 01:10:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1293fb000) [pid = 1650] [serial = 945] [outer = 0x124810400] 01:10:02 INFO - PROCESS | 1650 | 1468224602798 Marionette DEBUG loaded listener.js 01:10:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12bb17c00) [pid = 1650] [serial = 946] [outer = 0x124810400] 01:10:03 INFO - PROCESS | 1650 | 1468224603093 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 01:10:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 01:10:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 469ms 01:10:03 INFO - PROCESS | 1650 | 1468224603105 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 01:10:03 INFO - PROCESS | 1650 | 1468224603106 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 01:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 01:10:03 INFO - PROCESS | 1650 | 1468224603117 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 01:10:03 INFO - PROCESS | 1650 | 1468224603118 Marionette TRACE conn2 <- [1,1234,null,{}] 01:10:03 INFO - PROCESS | 1650 | 1468224603121 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:03 INFO - PROCESS | 1650 | 1468224603122 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:03 INFO - PROCESS | 1650 | 1468224603217 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 01:10:03 INFO - PROCESS | 1650 | 1468224603221 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:03 INFO - PROCESS | 1650 | 1468224603223 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c18c800 == 39 [pid = 1650] [id = 316] 01:10:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12bb18000) [pid = 1650] [serial = 947] [outer = 0x0] 01:10:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12bb21000) [pid = 1650] [serial = 948] [outer = 0x12bb18000] 01:10:03 INFO - PROCESS | 1650 | 1468224603248 Marionette DEBUG loaded listener.js 01:10:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12bf2ec00) [pid = 1650] [serial = 949] [outer = 0x12bb18000] 01:10:03 INFO - PROCESS | 1650 | 1468224603568 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 01:10:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 01:10:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 476ms 01:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 01:10:03 INFO - PROCESS | 1650 | 1468224603587 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 01:10:03 INFO - PROCESS | 1650 | 1468224603589 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 01:10:03 INFO - PROCESS | 1650 | 1468224603595 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 01:10:03 INFO - PROCESS | 1650 | 1468224603597 Marionette TRACE conn2 <- [1,1238,null,{}] 01:10:03 INFO - PROCESS | 1650 | 1468224603601 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:03 INFO - PROCESS | 1650 | 1468224603603 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:03 INFO - PROCESS | 1650 | 1468224603767 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 01:10:03 INFO - PROCESS | 1650 | 1468224603776 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:03 INFO - PROCESS | 1650 | 1468224603777 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c672800 == 40 [pid = 1650] [id = 317] 01:10:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124dcc400) [pid = 1650] [serial = 950] [outer = 0x0] 01:10:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12bf2e800) [pid = 1650] [serial = 951] [outer = 0x124dcc400] 01:10:03 INFO - PROCESS | 1650 | 1468224603816 Marionette DEBUG loaded listener.js 01:10:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12bfb4800) [pid = 1650] [serial = 952] [outer = 0x124dcc400] 01:10:04 INFO - PROCESS | 1650 | 1468224604287 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 01:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 01:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 722ms 01:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 01:10:04 INFO - PROCESS | 1650 | 1468224604316 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 01:10:04 INFO - PROCESS | 1650 | 1468224604319 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 01:10:04 INFO - PROCESS | 1650 | 1468224604323 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 01:10:04 INFO - PROCESS | 1650 | 1468224604326 Marionette TRACE conn2 <- [1,1242,null,{}] 01:10:04 INFO - PROCESS | 1650 | 1468224604330 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:04 INFO - PROCESS | 1650 | 1468224604331 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:04 INFO - PROCESS | 1650 | 1468224604436 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 01:10:04 INFO - PROCESS | 1650 | 1468224604493 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:04 INFO - PROCESS | 1650 | 1468224604495 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188ae000 == 41 [pid = 1650] [id = 318] 01:10:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116f87400) [pid = 1650] [serial = 953] [outer = 0x0] 01:10:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118294400) [pid = 1650] [serial = 954] [outer = 0x116f87400] 01:10:04 INFO - PROCESS | 1650 | 1468224604525 Marionette DEBUG loaded listener.js 01:10:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119563c00) [pid = 1650] [serial = 955] [outer = 0x116f87400] 01:10:04 INFO - PROCESS | 1650 | 1468224604971 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 01:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 01:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 673ms 01:10:04 INFO - PROCESS | 1650 | 1468224604995 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 01:10:05 INFO - PROCESS | 1650 | 1468224604998 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 01:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 01:10:05 INFO - PROCESS | 1650 | 1468224605003 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 01:10:05 INFO - PROCESS | 1650 | 1468224605005 Marionette TRACE conn2 <- [1,1246,null,{}] 01:10:05 INFO - PROCESS | 1650 | 1468224605007 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:05 INFO - PROCESS | 1650 | 1468224605009 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:05 INFO - PROCESS | 1650 | 1468224605136 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 01:10:05 INFO - PROCESS | 1650 | 1468224605210 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:05 INFO - PROCESS | 1650 | 1468224605211 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x129325800 == 42 [pid = 1650] [id = 319] 01:10:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1248edc00) [pid = 1650] [serial = 956] [outer = 0x0] 01:10:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12626b400) [pid = 1650] [serial = 957] [outer = 0x1248edc00] 01:10:05 INFO - PROCESS | 1650 | 1468224605242 Marionette DEBUG loaded listener.js 01:10:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12693a000) [pid = 1650] [serial = 958] [outer = 0x1248edc00] 01:10:05 INFO - PROCESS | 1650 | 1468224605623 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 01:10:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 01:10:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 674ms 01:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 01:10:05 INFO - PROCESS | 1650 | 1468224605678 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 01:10:05 INFO - PROCESS | 1650 | 1468224605679 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 01:10:05 INFO - PROCESS | 1650 | 1468224605682 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 01:10:05 INFO - PROCESS | 1650 | 1468224605684 Marionette TRACE conn2 <- [1,1250,null,{}] 01:10:05 INFO - PROCESS | 1650 | 1468224605692 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:05 INFO - PROCESS | 1650 | 1468224605695 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:05 INFO - PROCESS | 1650 | 1468224605797 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 01:10:05 INFO - PROCESS | 1650 | 1468224605887 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:05 INFO - PROCESS | 1650 | 1468224605889 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c687800 == 43 [pid = 1650] [id = 320] 01:10:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128caa800) [pid = 1650] [serial = 959] [outer = 0x0] 01:10:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1293e6800) [pid = 1650] [serial = 960] [outer = 0x128caa800] 01:10:05 INFO - PROCESS | 1650 | 1468224605937 Marionette DEBUG loaded listener.js 01:10:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12a863400) [pid = 1650] [serial = 961] [outer = 0x128caa800] 01:10:06 INFO - PROCESS | 1650 | 1468224606474 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 01:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 01:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 821ms 01:10:06 INFO - PROCESS | 1650 | 1468224606504 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 01:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 01:10:06 INFO - PROCESS | 1650 | 1468224606506 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 01:10:06 INFO - PROCESS | 1650 | 1468224606510 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 01:10:06 INFO - PROCESS | 1650 | 1468224606512 Marionette TRACE conn2 <- [1,1254,null,{}] 01:10:06 INFO - PROCESS | 1650 | 1468224606514 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:06 INFO - PROCESS | 1650 | 1468224606515 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:06 INFO - PROCESS | 1650 | 1468224606615 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 01:10:06 INFO - PROCESS | 1650 | 1468224606684 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:06 INFO - PROCESS | 1650 | 1468224606686 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cac6800 == 44 [pid = 1650] [id = 321] 01:10:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12ba8b400) [pid = 1650] [serial = 962] [outer = 0x0] 01:10:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12bb1b400) [pid = 1650] [serial = 963] [outer = 0x12ba8b400] 01:10:06 INFO - PROCESS | 1650 | 1468224606714 Marionette DEBUG loaded listener.js 01:10:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12bf24800) [pid = 1650] [serial = 964] [outer = 0x12ba8b400] 01:10:07 INFO - PROCESS | 1650 | 1468224607142 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 01:10:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 01:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 674ms 01:10:07 INFO - PROCESS | 1650 | 1468224607191 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 01:10:07 INFO - PROCESS | 1650 | 1468224607193 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 01:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 01:10:07 INFO - PROCESS | 1650 | 1468224607197 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 01:10:07 INFO - PROCESS | 1650 | 1468224607198 Marionette TRACE conn2 <- [1,1258,null,{}] 01:10:07 INFO - PROCESS | 1650 | 1468224607201 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:07 INFO - PROCESS | 1650 | 1468224607202 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:07 INFO - PROCESS | 1650 | 1468224607312 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 01:10:07 INFO - PROCESS | 1650 | 1468224607404 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:07 INFO - PROCESS | 1650 | 1468224607406 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164a7800 == 45 [pid = 1650] [id = 322] 01:10:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1129b9000) [pid = 1650] [serial = 965] [outer = 0x0] 01:10:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11989d000) [pid = 1650] [serial = 966] [outer = 0x1129b9000] 01:10:07 INFO - PROCESS | 1650 | 1468224607453 Marionette DEBUG loaded listener.js 01:10:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12aa45800) [pid = 1650] [serial = 967] [outer = 0x1129b9000] 01:10:08 INFO - PROCESS | 1650 | 1468224608078 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 01:10:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 01:10:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 921ms 01:10:08 INFO - PROCESS | 1650 | 1468224608118 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 01:10:08 INFO - PROCESS | 1650 | 1468224608121 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 01:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 01:10:08 INFO - PROCESS | 1650 | 1468224608124 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 01:10:08 INFO - PROCESS | 1650 | 1468224608128 Marionette TRACE conn2 <- [1,1262,null,{}] 01:10:08 INFO - PROCESS | 1650 | 1468224608131 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:08 INFO - PROCESS | 1650 | 1468224608133 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:08 INFO - PROCESS | 1650 | 1468224608223 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 01:10:08 INFO - PROCESS | 1650 | 1468224608299 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:08 INFO - PROCESS | 1650 | 1468224608301 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11695a800 == 46 [pid = 1650] [id = 323] 01:10:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x114f94400) [pid = 1650] [serial = 968] [outer = 0x0] 01:10:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1161a4c00) [pid = 1650] [serial = 969] [outer = 0x114f94400] 01:10:08 INFO - PROCESS | 1650 | 1468224608329 Marionette DEBUG loaded listener.js 01:10:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x118291800) [pid = 1650] [serial = 970] [outer = 0x114f94400] 01:10:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12c18c800 == 45 [pid = 1650] [id = 316] 01:10:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba2c800 == 44 [pid = 1650] [id = 315] 01:10:09 INFO - PROCESS | 1650 | --DOCSHELL 0x121991000 == 43 [pid = 1650] [id = 314] 01:10:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12b20e800 == 42 [pid = 1650] [id = 313] 01:10:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12a816800 == 41 [pid = 1650] [id = 312] 01:10:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5ad800 == 40 [pid = 1650] [id = 311] 01:10:09 INFO - PROCESS | 1650 | --DOCSHELL 0x126b17000 == 39 [pid = 1650] [id = 310] 01:10:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12625d000 == 38 [pid = 1650] [id = 309] 01:10:09 INFO - PROCESS | 1650 | --DOCSHELL 0x121994000 == 37 [pid = 1650] [id = 308] 01:10:09 INFO - PROCESS | 1650 | --DOCSHELL 0x118766000 == 36 [pid = 1650] [id = 307] 01:10:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1169c7000 == 35 [pid = 1650] [id = 306] 01:10:09 INFO - PROCESS | 1650 | --DOCSHELL 0x123d2e000 == 34 [pid = 1650] [id = 305] 01:10:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1188a3800 == 33 [pid = 1650] [id = 304] 01:10:09 INFO - PROCESS | 1650 | --DOCSHELL 0x111e94000 == 32 [pid = 1650] [id = 303] 01:10:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1164a7800 == 31 [pid = 1650] [id = 322] 01:10:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12cac6800 == 30 [pid = 1650] [id = 321] 01:10:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12c687800 == 29 [pid = 1650] [id = 320] 01:10:09 INFO - PROCESS | 1650 | --DOCSHELL 0x129325800 == 28 [pid = 1650] [id = 319] 01:10:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1188ae000 == 27 [pid = 1650] [id = 318] 01:10:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12c672800 == 26 [pid = 1650] [id = 317] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1187a4400) [pid = 1650] [serial = 878] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119210c00) [pid = 1650] [serial = 879] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x115d49000) [pid = 1650] [serial = 872] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x126636800) [pid = 1650] [serial = 887] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11612ec00) [pid = 1650] [serial = 873] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x117dab800) [pid = 1650] [serial = 875] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118186000) [pid = 1650] [serial = 876] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x121253000) [pid = 1650] [serial = 881] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x123e0e800) [pid = 1650] [serial = 882] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x126ccd800) [pid = 1650] [serial = 890] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x126cacc00) [pid = 1650] [serial = 888] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129019000) [pid = 1650] [serial = 893] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x128ca5800) [pid = 1650] [serial = 891] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118299c00) [pid = 1650] [serial = 870] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1180b3800) [pid = 1650] [serial = 869] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11872f000) [pid = 1650] [serial = 897] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1187ac000) [pid = 1650] [serial = 858] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118184400) [pid = 1650] [serial = 857] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1219b3c00) [pid = 1650] [serial = 861] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x120f0c400) [pid = 1650] [serial = 860] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12901d000) [pid = 1650] [serial = 864] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126cab400) [pid = 1650] [serial = 863] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12aa43c00) [pid = 1650] [serial = 867] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1293fac00) [pid = 1650] [serial = 866] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1133e6000) [pid = 1650] [serial = 896] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112e43800) [pid = 1650] [serial = 495] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124346800) [pid = 1650] [serial = 884] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x129379400) [pid = 1650] [serial = 899] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1293e5c00) [pid = 1650] [serial = 900] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12937b000) [pid = 1650] [serial = 894] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12aa46400) [pid = 1650] [serial = 903] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x124808c00) [pid = 1650] [serial = 885] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1293e4000) [pid = 1650] [serial = 902] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12ac9c800) [pid = 1650] [serial = 905] [outer = 0x0] [url = about:blank] 01:10:09 INFO - PROCESS | 1650 | 1468224609308 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 01:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 01:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1225ms 01:10:09 INFO - PROCESS | 1650 | 1468224609349 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 01:10:09 INFO - PROCESS | 1650 | 1468224609351 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 01:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 01:10:09 INFO - PROCESS | 1650 | 1468224609354 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 01:10:09 INFO - PROCESS | 1650 | 1468224609355 Marionette TRACE conn2 <- [1,1266,null,{}] 01:10:09 INFO - PROCESS | 1650 | 1468224609361 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:09 INFO - PROCESS | 1650 | 1468224609363 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:09 INFO - PROCESS | 1650 | 1468224609437 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 01:10:09 INFO - PROCESS | 1650 | 1468224609446 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:09 INFO - PROCESS | 1650 | 1468224609449 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e49000 == 27 [pid = 1650] [id = 324] 01:10:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x113375400) [pid = 1650] [serial = 971] [outer = 0x0] 01:10:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x115e25400) [pid = 1650] [serial = 972] [outer = 0x113375400] 01:10:09 INFO - PROCESS | 1650 | 1468224609476 Marionette DEBUG loaded listener.js 01:10:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112e42400) [pid = 1650] [serial = 973] [outer = 0x113375400] 01:10:09 INFO - PROCESS | 1650 | 1468224609804 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 01:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 01:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 470ms 01:10:09 INFO - PROCESS | 1650 | 1468224609838 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 01:10:09 INFO - PROCESS | 1650 | 1468224609842 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 01:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 01:10:09 INFO - PROCESS | 1650 | 1468224609850 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 01:10:09 INFO - PROCESS | 1650 | 1468224609852 Marionette TRACE conn2 <- [1,1270,null,{}] 01:10:09 INFO - PROCESS | 1650 | 1468224609854 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:09 INFO - PROCESS | 1650 | 1468224609855 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:09 INFO - PROCESS | 1650 | 1468224609931 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 01:10:09 INFO - PROCESS | 1650 | 1468224609935 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:09 INFO - PROCESS | 1650 | 1468224609936 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11746f800 == 28 [pid = 1650] [id = 325] 01:10:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x117560400) [pid = 1650] [serial = 974] [outer = 0x0] 01:10:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x117db5800) [pid = 1650] [serial = 975] [outer = 0x117560400] 01:10:09 INFO - PROCESS | 1650 | 1468224609965 Marionette DEBUG loaded listener.js 01:10:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118189800) [pid = 1650] [serial = 976] [outer = 0x117560400] 01:10:10 INFO - PROCESS | 1650 | 1468224610294 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 01:10:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 01:10:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 473ms 01:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 01:10:10 INFO - PROCESS | 1650 | 1468224610333 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 01:10:10 INFO - PROCESS | 1650 | 1468224610335 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 01:10:10 INFO - PROCESS | 1650 | 1468224610337 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 01:10:10 INFO - PROCESS | 1650 | 1468224610339 Marionette TRACE conn2 <- [1,1274,null,{}] 01:10:10 INFO - PROCESS | 1650 | 1468224610347 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:10 INFO - PROCESS | 1650 | 1468224610350 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:10 INFO - PROCESS | 1650 | 1468224610429 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 01:10:10 INFO - PROCESS | 1650 | 1468224610484 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:10 INFO - PROCESS | 1650 | 1468224610486 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x119275800 == 29 [pid = 1650] [id = 326] 01:10:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112e43c00) [pid = 1650] [serial = 977] [outer = 0x0] 01:10:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11872f000) [pid = 1650] [serial = 978] [outer = 0x112e43c00] 01:10:10 INFO - PROCESS | 1650 | 1468224610516 Marionette DEBUG loaded listener.js 01:10:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11955c000) [pid = 1650] [serial = 979] [outer = 0x112e43c00] 01:10:10 INFO - PROCESS | 1650 | 1468224610799 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 01:10:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 01:10:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 474ms 01:10:10 INFO - PROCESS | 1650 | 1468224610816 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 01:10:10 INFO - PROCESS | 1650 | 1468224610817 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 01:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 01:10:10 INFO - PROCESS | 1650 | 1468224610820 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 01:10:10 INFO - PROCESS | 1650 | 1468224610821 Marionette TRACE conn2 <- [1,1278,null,{}] 01:10:10 INFO - PROCESS | 1650 | 1468224610831 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:10 INFO - PROCESS | 1650 | 1468224610833 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:10 INFO - PROCESS | 1650 | 1468224610920 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 01:10:10 INFO - PROCESS | 1650 | 1468224610925 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:10 INFO - PROCESS | 1650 | 1468224610928 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12116c800 == 30 [pid = 1650] [id = 327] 01:10:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1198a1400) [pid = 1650] [serial = 980] [outer = 0x0] 01:10:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12112a800) [pid = 1650] [serial = 981] [outer = 0x1198a1400] 01:10:10 INFO - PROCESS | 1650 | 1468224610957 Marionette DEBUG loaded listener.js 01:10:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1219afc00) [pid = 1650] [serial = 982] [outer = 0x1198a1400] 01:10:11 INFO - PROCESS | 1650 | 1468224611480 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 01:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 01:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 668ms 01:10:11 INFO - PROCESS | 1650 | 1468224611489 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 01:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 01:10:11 INFO - PROCESS | 1650 | 1468224611491 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 01:10:11 INFO - PROCESS | 1650 | 1468224611493 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 01:10:11 INFO - PROCESS | 1650 | 1468224611495 Marionette TRACE conn2 <- [1,1282,null,{}] 01:10:11 INFO - PROCESS | 1650 | 1468224611497 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:11 INFO - PROCESS | 1650 | 1468224611505 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:11 INFO - PROCESS | 1650 | 1468224611600 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 01:10:11 INFO - PROCESS | 1650 | 1468224611603 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:11 INFO - PROCESS | 1650 | 1468224611604 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x121842800 == 31 [pid = 1650] [id = 328] 01:10:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x117559400) [pid = 1650] [serial = 983] [outer = 0x0] 01:10:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123e2f400) [pid = 1650] [serial = 984] [outer = 0x117559400] 01:10:11 INFO - PROCESS | 1650 | 1468224611628 Marionette DEBUG loaded listener.js 01:10:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12453bc00) [pid = 1650] [serial = 985] [outer = 0x117559400] 01:10:11 INFO - PROCESS | 1650 | 1468224611951 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 01:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 01:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 469ms 01:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 01:10:11 INFO - PROCESS | 1650 | 1468224611964 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 01:10:11 INFO - PROCESS | 1650 | 1468224611965 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 01:10:11 INFO - PROCESS | 1650 | 1468224611967 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 01:10:11 INFO - PROCESS | 1650 | 1468224611968 Marionette TRACE conn2 <- [1,1286,null,{}] 01:10:11 INFO - PROCESS | 1650 | 1468224611970 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:11 INFO - PROCESS | 1650 | 1468224611977 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:12 INFO - PROCESS | 1650 | 1468224612091 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 01:10:12 INFO - PROCESS | 1650 | 1468224612127 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:12 INFO - PROCESS | 1650 | 1468224612129 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1248ac800 == 32 [pid = 1650] [id = 329] 01:10:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1219b1000) [pid = 1650] [serial = 986] [outer = 0x0] 01:10:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12453c800) [pid = 1650] [serial = 987] [outer = 0x1219b1000] 01:10:12 INFO - PROCESS | 1650 | 1468224612154 Marionette DEBUG loaded listener.js 01:10:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126cb1800) [pid = 1650] [serial = 988] [outer = 0x1219b1000] 01:10:12 INFO - PROCESS | 1650 | 1468224612464 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 01:10:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 01:10:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 518ms 01:10:12 INFO - PROCESS | 1650 | 1468224612486 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 01:10:12 INFO - PROCESS | 1650 | 1468224612487 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 01:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 01:10:12 INFO - PROCESS | 1650 | 1468224612489 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 01:10:12 INFO - PROCESS | 1650 | 1468224612490 Marionette TRACE conn2 <- [1,1290,null,{}] 01:10:12 INFO - PROCESS | 1650 | 1468224612499 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:12 INFO - PROCESS | 1650 | 1468224612500 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:12 INFO - PROCESS | 1650 | 1468224612598 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 01:10:12 INFO - PROCESS | 1650 | 1468224612602 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:12 INFO - PROCESS | 1650 | 1468224612603 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12625f000 == 33 [pid = 1650] [id = 330] 01:10:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12453b800) [pid = 1650] [serial = 989] [outer = 0x0] 01:10:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128936000) [pid = 1650] [serial = 990] [outer = 0x12453b800] 01:10:12 INFO - PROCESS | 1650 | 1468224612627 Marionette DEBUG loaded listener.js 01:10:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129019c00) [pid = 1650] [serial = 991] [outer = 0x12453b800] 01:10:12 INFO - PROCESS | 1650 | 1468224612947 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 01:10:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 01:10:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 475ms 01:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 01:10:12 INFO - PROCESS | 1650 | 1468224612965 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 01:10:12 INFO - PROCESS | 1650 | 1468224612966 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 01:10:12 INFO - PROCESS | 1650 | 1468224612968 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 01:10:12 INFO - PROCESS | 1650 | 1468224612969 Marionette TRACE conn2 <- [1,1294,null,{}] 01:10:12 INFO - PROCESS | 1650 | 1468224612971 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:12 INFO - PROCESS | 1650 | 1468224612972 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:13 INFO - PROCESS | 1650 | 1468224613063 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 01:10:13 INFO - PROCESS | 1650 | 1468224613099 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:13 INFO - PROCESS | 1650 | 1468224613101 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a6e800 == 34 [pid = 1650] [id = 331] 01:10:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128ca3000) [pid = 1650] [serial = 992] [outer = 0x0] 01:10:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12911e800) [pid = 1650] [serial = 993] [outer = 0x128ca3000] 01:10:13 INFO - PROCESS | 1650 | 1468224613125 Marionette DEBUG loaded listener.js 01:10:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1293df400) [pid = 1650] [serial = 994] [outer = 0x128ca3000] 01:10:13 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12bb18000) [pid = 1650] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 01:10:13 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x115e26000) [pid = 1650] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 01:10:13 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129117c00) [pid = 1650] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 01:10:13 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x115e8d800) [pid = 1650] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:10:13 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12aca4c00) [pid = 1650] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:10:13 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115d44400) [pid = 1650] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 01:10:13 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x117db4800) [pid = 1650] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 01:10:13 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x117dadc00) [pid = 1650] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 01:10:13 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12b24bc00) [pid = 1650] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:10:13 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118734400) [pid = 1650] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:10:13 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1121ba000) [pid = 1650] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 01:10:13 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11828f800) [pid = 1650] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 01:10:13 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126b9a000) [pid = 1650] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 01:10:13 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124810400) [pid = 1650] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 01:10:13 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12aa46800) [pid = 1650] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 01:10:13 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124dcc400) [pid = 1650] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 01:10:13 INFO - PROCESS | 1650 | 1468224613630 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 01:10:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 01:10:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 670ms 01:10:13 INFO - PROCESS | 1650 | 1468224613638 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 01:10:13 INFO - PROCESS | 1650 | 1468224613640 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 01:10:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 01:10:13 INFO - PROCESS | 1650 | 1468224613643 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 01:10:13 INFO - PROCESS | 1650 | 1468224613644 Marionette TRACE conn2 <- [1,1298,null,{}] 01:10:13 INFO - PROCESS | 1650 | 1468224613647 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:13 INFO - PROCESS | 1650 | 1468224613648 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:13 INFO - PROCESS | 1650 | 1468224613729 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 01:10:13 INFO - PROCESS | 1650 | 1468224613732 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:13 INFO - PROCESS | 1650 | 1468224613733 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x119274800 == 35 [pid = 1650] [id = 332] 01:10:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x115e26000) [pid = 1650] [serial = 995] [outer = 0x0] 01:10:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1161a3400) [pid = 1650] [serial = 996] [outer = 0x115e26000] 01:10:13 INFO - PROCESS | 1650 | 1468224613759 Marionette DEBUG loaded listener.js 01:10:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119207000) [pid = 1650] [serial = 997] [outer = 0x115e26000] 01:10:14 INFO - PROCESS | 1650 | 1468224614055 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 01:10:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 01:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 419ms 01:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 01:10:14 INFO - PROCESS | 1650 | 1468224614065 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 01:10:14 INFO - PROCESS | 1650 | 1468224614066 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 01:10:14 INFO - PROCESS | 1650 | 1468224614068 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 01:10:14 INFO - PROCESS | 1650 | 1468224614069 Marionette TRACE conn2 <- [1,1302,null,{}] 01:10:14 INFO - PROCESS | 1650 | 1468224614071 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:14 INFO - PROCESS | 1650 | 1468224614073 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:14 INFO - PROCESS | 1650 | 1468224614202 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 01:10:14 INFO - PROCESS | 1650 | 1468224614278 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:14 INFO - PROCESS | 1650 | 1468224614279 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x129335000 == 36 [pid = 1650] [id = 333] 01:10:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x115e8d800) [pid = 1650] [serial = 998] [outer = 0x0] 01:10:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12663ac00) [pid = 1650] [serial = 999] [outer = 0x115e8d800] 01:10:14 INFO - PROCESS | 1650 | 1468224614319 Marionette DEBUG loaded listener.js 01:10:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1293f7000) [pid = 1650] [serial = 1000] [outer = 0x115e8d800] 01:10:14 INFO - PROCESS | 1650 | 1468224614693 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 01:10:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 01:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 669ms 01:10:14 INFO - PROCESS | 1650 | 1468224614738 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 01:10:14 INFO - PROCESS | 1650 | 1468224614741 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 01:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 01:10:14 INFO - PROCESS | 1650 | 1468224614744 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 01:10:14 INFO - PROCESS | 1650 | 1468224614746 Marionette TRACE conn2 <- [1,1306,null,{}] 01:10:14 INFO - PROCESS | 1650 | 1468224614750 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:14 INFO - PROCESS | 1650 | 1468224614752 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:14 INFO - PROCESS | 1650 | 1468224614921 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 01:10:14 INFO - PROCESS | 1650 | 1468224614976 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:14 INFO - PROCESS | 1650 | 1468224614977 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12183a800 == 37 [pid = 1650] [id = 334] 01:10:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118146c00) [pid = 1650] [serial = 1001] [outer = 0x0] 01:10:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1293f5400) [pid = 1650] [serial = 1002] [outer = 0x118146c00] 01:10:15 INFO - PROCESS | 1650 | 1468224615021 Marionette DEBUG loaded listener.js 01:10:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12aa4fc00) [pid = 1650] [serial = 1003] [outer = 0x118146c00] 01:10:15 INFO - PROCESS | 1650 | 1468224615351 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 01:10:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 01:10:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 621ms 01:10:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 01:10:15 INFO - PROCESS | 1650 | 1468224615366 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 01:10:15 INFO - PROCESS | 1650 | 1468224615367 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 01:10:15 INFO - PROCESS | 1650 | 1468224615369 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 01:10:15 INFO - PROCESS | 1650 | 1468224615370 Marionette TRACE conn2 <- [1,1310,null,{}] 01:10:15 INFO - PROCESS | 1650 | 1468224615373 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:15 INFO - PROCESS | 1650 | 1468224615375 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:15 INFO - PROCESS | 1650 | 1468224615455 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 01:10:15 INFO - PROCESS | 1650 | 1468224615513 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:15 INFO - PROCESS | 1650 | 1468224615514 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b20d000 == 38 [pid = 1650] [id = 335] 01:10:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1245a8800) [pid = 1650] [serial = 1004] [outer = 0x0] 01:10:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12aca3000) [pid = 1650] [serial = 1005] [outer = 0x1245a8800] 01:10:15 INFO - PROCESS | 1650 | 1468224615538 Marionette DEBUG loaded listener.js 01:10:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12ba8c800) [pid = 1650] [serial = 1006] [outer = 0x1245a8800] 01:10:16 INFO - PROCESS | 1650 | 1468224616102 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 01:10:16 INFO - PROCESS | 1650 | 1468224616145 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 01:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 01:10:16 INFO - PROCESS | 1650 | 1468224616149 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 01:10:16 INFO - PROCESS | 1650 | 1468224616151 Marionette TRACE conn2 <- [1,1314,null,{}] 01:10:16 INFO - PROCESS | 1650 | 1468224616155 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:16 INFO - PROCESS | 1650 | 1468224616157 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:16 INFO - PROCESS | 1650 | 1468224616287 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 01:10:16 INFO - PROCESS | 1650 | 1468224616367 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:16 INFO - PROCESS | 1650 | 1468224616368 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x117460000 == 39 [pid = 1650] [id = 336] 01:10:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116630800) [pid = 1650] [serial = 1007] [outer = 0x0] 01:10:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116904000) [pid = 1650] [serial = 1008] [outer = 0x116630800] 01:10:16 INFO - PROCESS | 1650 | 1468224616399 Marionette DEBUG loaded listener.js 01:10:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x117566400) [pid = 1650] [serial = 1009] [outer = 0x116630800] 01:10:16 INFO - PROCESS | 1650 | 1468224616918 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 01:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 01:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 824ms 01:10:16 INFO - PROCESS | 1650 | 1468224616972 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 01:10:16 INFO - PROCESS | 1650 | 1468224616977 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 01:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 01:10:16 INFO - PROCESS | 1650 | 1468224616982 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 01:10:16 INFO - PROCESS | 1650 | 1468224616984 Marionette TRACE conn2 <- [1,1318,null,{}] 01:10:16 INFO - PROCESS | 1650 | 1468224616987 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:16 INFO - PROCESS | 1650 | 1468224616988 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:17 INFO - PROCESS | 1650 | 1468224617096 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 01:10:17 INFO - PROCESS | 1650 | 1468224617175 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:17 INFO - PROCESS | 1650 | 1468224617176 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d86800 == 40 [pid = 1650] [id = 337] 01:10:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x117557400) [pid = 1650] [serial = 1010] [outer = 0x0] 01:10:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11853dc00) [pid = 1650] [serial = 1011] [outer = 0x117557400] 01:10:17 INFO - PROCESS | 1650 | 1468224617207 Marionette DEBUG loaded listener.js 01:10:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118faa800) [pid = 1650] [serial = 1012] [outer = 0x117557400] 01:10:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12183a800 == 39 [pid = 1650] [id = 334] 01:10:17 INFO - PROCESS | 1650 | --DOCSHELL 0x129335000 == 38 [pid = 1650] [id = 333] 01:10:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119274800 == 37 [pid = 1650] [id = 332] 01:10:17 INFO - PROCESS | 1650 | --DOCSHELL 0x128a6e800 == 36 [pid = 1650] [id = 331] 01:10:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12625f000 == 35 [pid = 1650] [id = 330] 01:10:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1248ac800 == 34 [pid = 1650] [id = 329] 01:10:17 INFO - PROCESS | 1650 | --DOCSHELL 0x121842800 == 33 [pid = 1650] [id = 328] 01:10:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12116c800 == 32 [pid = 1650] [id = 327] 01:10:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119275800 == 31 [pid = 1650] [id = 326] 01:10:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11746f800 == 30 [pid = 1650] [id = 325] 01:10:17 INFO - PROCESS | 1650 | --DOCSHELL 0x115e49000 == 29 [pid = 1650] [id = 324] 01:10:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11695a800 == 28 [pid = 1650] [id = 323] 01:10:17 INFO - PROCESS | 1650 | 1468224617845 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 01:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 01:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 870ms 01:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 01:10:17 INFO - PROCESS | 1650 | 1468224617853 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 01:10:17 INFO - PROCESS | 1650 | 1468224617855 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 01:10:17 INFO - PROCESS | 1650 | 1468224617859 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 01:10:17 INFO - PROCESS | 1650 | 1468224617862 Marionette TRACE conn2 <- [1,1322,null,{}] 01:10:17 INFO - PROCESS | 1650 | 1468224617866 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:17 INFO - PROCESS | 1650 | 1468224617867 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:17 INFO - PROCESS | 1650 | 1468224617954 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12b24c000) [pid = 1650] [serial = 906] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12bb21000) [pid = 1650] [serial = 948] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128ca6c00) [pid = 1650] [serial = 930] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1293e9800) [pid = 1650] [serial = 933] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11828c000) [pid = 1650] [serial = 942] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12b907000) [pid = 1650] [serial = 936] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12b90fc00) [pid = 1650] [serial = 937] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1245adc00) [pid = 1650] [serial = 924] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126937400) [pid = 1650] [serial = 925] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11818bc00) [pid = 1650] [serial = 918] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118732c00) [pid = 1650] [serial = 919] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11818b800) [pid = 1650] [serial = 912] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118731400) [pid = 1650] [serial = 913] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12ba96400) [pid = 1650] [serial = 939] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119559c00) [pid = 1650] [serial = 921] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12175cc00) [pid = 1650] [serial = 922] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1128a9000) [pid = 1650] [serial = 909] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112e3d400) [pid = 1650] [serial = 910] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1196a2c00) [pid = 1650] [serial = 915] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1248e6800) [pid = 1650] [serial = 916] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126cc4000) [pid = 1650] [serial = 927] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12bf2ec00) [pid = 1650] [serial = 949] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12bb17c00) [pid = 1650] [serial = 946] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12bb14800) [pid = 1650] [serial = 940] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12aa4c800) [pid = 1650] [serial = 934] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126790000) [pid = 1650] [serial = 943] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1293fb000) [pid = 1650] [serial = 945] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x129117800) [pid = 1650] [serial = 931] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128941800) [pid = 1650] [serial = 928] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12bfb4800) [pid = 1650] [serial = 952] [outer = 0x0] [url = about:blank] 01:10:17 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12bf2e800) [pid = 1650] [serial = 951] [outer = 0x0] [url = about:blank] 01:10:18 INFO - PROCESS | 1650 | 1468224618013 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:18 INFO - PROCESS | 1650 | 1468224618016 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169b4000 == 29 [pid = 1650] [id = 338] 01:10:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x114f96000) [pid = 1650] [serial = 1013] [outer = 0x0] 01:10:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x117db1000) [pid = 1650] [serial = 1014] [outer = 0x114f96000] 01:10:18 INFO - PROCESS | 1650 | 1468224618044 Marionette DEBUG loaded listener.js 01:10:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1187a1800) [pid = 1650] [serial = 1015] [outer = 0x114f96000] 01:10:18 INFO - PROCESS | 1650 | 1468224618319 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 01:10:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 01:10:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 474ms 01:10:18 INFO - PROCESS | 1650 | 1468224618336 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 01:10:18 INFO - PROCESS | 1650 | 1468224618338 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 01:10:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 01:10:18 INFO - PROCESS | 1650 | 1468224618350 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 01:10:18 INFO - PROCESS | 1650 | 1468224618352 Marionette TRACE conn2 <- [1,1326,null,{}] 01:10:18 INFO - PROCESS | 1650 | 1468224618354 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:18 INFO - PROCESS | 1650 | 1468224618356 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:18 INFO - PROCESS | 1650 | 1468224618438 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 01:10:18 INFO - PROCESS | 1650 | 1468224618445 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:18 INFO - PROCESS | 1650 | 1468224618446 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188ab000 == 30 [pid = 1650] [id = 339] 01:10:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11920ec00) [pid = 1650] [serial = 1016] [outer = 0x0] 01:10:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1198a2000) [pid = 1650] [serial = 1017] [outer = 0x11920ec00] 01:10:18 INFO - PROCESS | 1650 | 1468224618473 Marionette DEBUG loaded listener.js 01:10:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x120f12c00) [pid = 1650] [serial = 1018] [outer = 0x11920ec00] 01:10:18 INFO - PROCESS | 1650 | 1468224618937 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:10:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 01:10:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 620ms 01:10:18 INFO - PROCESS | 1650 | 1468224618971 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 01:10:18 INFO - PROCESS | 1650 | 1468224618974 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 01:10:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 01:10:18 INFO - PROCESS | 1650 | 1468224618981 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 01:10:18 INFO - PROCESS | 1650 | 1468224618984 Marionette TRACE conn2 <- [1,1330,null,{}] 01:10:18 INFO - PROCESS | 1650 | 1468224618990 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:18 INFO - PROCESS | 1650 | 1468224618993 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:19 INFO - PROCESS | 1650 | 1468224619138 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 01:10:19 INFO - PROCESS | 1650 | 1468224619273 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:19 INFO - PROCESS | 1650 | 1468224619275 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11889a000 == 31 [pid = 1650] [id = 340] 01:10:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x115d49000) [pid = 1650] [serial = 1019] [outer = 0x0] 01:10:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118864c00) [pid = 1650] [serial = 1020] [outer = 0x115d49000] 01:10:19 INFO - PROCESS | 1650 | 1468224619329 Marionette DEBUG loaded listener.js 01:10:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1198a0c00) [pid = 1650] [serial = 1021] [outer = 0x115d49000] 01:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 01:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 823ms 01:10:19 INFO - PROCESS | 1650 | 1468224619797 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:10:19 INFO - PROCESS | 1650 | 1468224619802 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 01:10:19 INFO - PROCESS | 1650 | 1468224619806 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 01:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 01:10:19 INFO - PROCESS | 1650 | 1468224619812 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 01:10:19 INFO - PROCESS | 1650 | 1468224619814 Marionette TRACE conn2 <- [1,1334,null,{}] 01:10:19 INFO - PROCESS | 1650 | 1468224619817 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:19 INFO - PROCESS | 1650 | 1468224619819 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:19 INFO - PROCESS | 1650 | 1468224619911 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 01:10:19 INFO - PROCESS | 1650 | 1468224619963 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:19 INFO - PROCESS | 1650 | 1468224619964 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x121384800 == 32 [pid = 1650] [id = 341] 01:10:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x120e06000) [pid = 1650] [serial = 1022] [outer = 0x0] 01:10:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123e2e000) [pid = 1650] [serial = 1023] [outer = 0x120e06000] 01:10:19 INFO - PROCESS | 1650 | 1468224619995 Marionette DEBUG loaded listener.js 01:10:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124809000) [pid = 1650] [serial = 1024] [outer = 0x120e06000] 01:10:20 INFO - PROCESS | 1650 | 1468224620402 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 01:10:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 01:10:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 621ms 01:10:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 01:10:20 INFO - PROCESS | 1650 | 1468224620434 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 01:10:20 INFO - PROCESS | 1650 | 1468224620435 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 01:10:20 INFO - PROCESS | 1650 | 1468224620438 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 01:10:20 INFO - PROCESS | 1650 | 1468224620440 Marionette TRACE conn2 <- [1,1338,null,{}] 01:10:20 INFO - PROCESS | 1650 | 1468224620449 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:20 INFO - PROCESS | 1650 | 1468224620452 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:20 INFO - PROCESS | 1650 | 1468224620549 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 01:10:20 INFO - PROCESS | 1650 | 1468224620642 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:20 INFO - PROCESS | 1650 | 1468224620644 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x126262800 == 33 [pid = 1650] [id = 342] 01:10:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126639800) [pid = 1650] [serial = 1025] [outer = 0x0] 01:10:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12694e000) [pid = 1650] [serial = 1026] [outer = 0x126639800] 01:10:20 INFO - PROCESS | 1650 | 1468224620677 Marionette DEBUG loaded listener.js 01:10:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126ca8c00) [pid = 1650] [serial = 1027] [outer = 0x126639800] 01:10:21 INFO - PROCESS | 1650 | 1468224621614 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 01:10:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 01:10:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1223ms 01:10:21 INFO - PROCESS | 1650 | 1468224621661 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 01:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 01:10:21 INFO - PROCESS | 1650 | 1468224621663 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 01:10:21 INFO - PROCESS | 1650 | 1468224621665 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 01:10:21 INFO - PROCESS | 1650 | 1468224621666 Marionette TRACE conn2 <- [1,1342,null,{}] 01:10:21 INFO - PROCESS | 1650 | 1468224621669 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:21 INFO - PROCESS | 1650 | 1468224621670 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:21 INFO - PROCESS | 1650 | 1468224621765 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 01:10:21 INFO - PROCESS | 1650 | 1468224621815 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:21 INFO - PROCESS | 1650 | 1468224621817 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a83800 == 34 [pid = 1650] [id = 343] 01:10:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126cc5400) [pid = 1650] [serial = 1028] [outer = 0x0] 01:10:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128cad000) [pid = 1650] [serial = 1029] [outer = 0x126cc5400] 01:10:21 INFO - PROCESS | 1650 | 1468224621845 Marionette DEBUG loaded listener.js 01:10:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129119800) [pid = 1650] [serial = 1030] [outer = 0x126cc5400] 01:10:22 INFO - PROCESS | 1650 | 1468224622284 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 01:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 01:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 719ms 01:10:22 INFO - PROCESS | 1650 | 1468224622392 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 01:10:22 INFO - PROCESS | 1650 | 1468224622394 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 01:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 01:10:22 INFO - PROCESS | 1650 | 1468224622398 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 01:10:22 INFO - PROCESS | 1650 | 1468224622401 Marionette TRACE conn2 <- [1,1346,null,{}] 01:10:22 INFO - PROCESS | 1650 | 1468224622404 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:22 INFO - PROCESS | 1650 | 1468224622406 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:22 INFO - PROCESS | 1650 | 1468224622501 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 01:10:22 INFO - PROCESS | 1650 | 1468224622568 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:22 INFO - PROCESS | 1650 | 1468224622571 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188a2000 == 35 [pid = 1650] [id = 344] 01:10:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x117d0f000) [pid = 1650] [serial = 1031] [outer = 0x0] 01:10:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11818e000) [pid = 1650] [serial = 1032] [outer = 0x117d0f000] 01:10:22 INFO - PROCESS | 1650 | 1468224622599 Marionette DEBUG loaded listener.js 01:10:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119205000) [pid = 1650] [serial = 1033] [outer = 0x117d0f000] 01:10:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1169b4000 == 34 [pid = 1650] [id = 338] 01:10:23 INFO - PROCESS | 1650 | --DOCSHELL 0x117460000 == 33 [pid = 1650] [id = 336] 01:10:23 INFO - PROCESS | 1650 | --DOCSHELL 0x117d86800 == 32 [pid = 1650] [id = 337] 01:10:23 INFO - PROCESS | 1650 | --DOCSHELL 0x128a83800 == 31 [pid = 1650] [id = 343] 01:10:23 INFO - PROCESS | 1650 | --DOCSHELL 0x126262800 == 30 [pid = 1650] [id = 342] 01:10:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12b20d000 == 29 [pid = 1650] [id = 335] 01:10:23 INFO - PROCESS | 1650 | --DOCSHELL 0x121384800 == 28 [pid = 1650] [id = 341] 01:10:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1188ab000 == 27 [pid = 1650] [id = 339] 01:10:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11889a000 == 26 [pid = 1650] [id = 340] 01:10:23 INFO - PROCESS | 1650 | 1468224623535 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 01:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 01:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1178ms 01:10:23 INFO - PROCESS | 1650 | 1468224623577 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 01:10:23 INFO - PROCESS | 1650 | 1468224623579 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 01:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 01:10:23 INFO - PROCESS | 1650 | 1468224623582 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 01:10:23 INFO - PROCESS | 1650 | 1468224623584 Marionette TRACE conn2 <- [1,1350,null,{}] 01:10:23 INFO - PROCESS | 1650 | 1468224623588 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:23 INFO - PROCESS | 1650 | 1468224623589 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:23 INFO - PROCESS | 1650 | 1468224623667 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 01:10:23 INFO - PROCESS | 1650 | 1468224623672 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:23 INFO - PROCESS | 1650 | 1468224623675 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x116679800 == 27 [pid = 1650] [id = 345] 01:10:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112e3ac00) [pid = 1650] [serial = 1034] [outer = 0x0] 01:10:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x115d44800) [pid = 1650] [serial = 1035] [outer = 0x112e3ac00] 01:10:23 INFO - PROCESS | 1650 | 1468224623706 Marionette DEBUG loaded listener.js 01:10:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112986000) [pid = 1650] [serial = 1036] [outer = 0x112e3ac00] 01:10:24 INFO - PROCESS | 1650 | 1468224624035 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 01:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 01:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 469ms 01:10:24 INFO - PROCESS | 1650 | 1468224624069 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 01:10:24 INFO - PROCESS | 1650 | 1468224624072 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 01:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 01:10:24 INFO - PROCESS | 1650 | 1468224624080 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 01:10:24 INFO - PROCESS | 1650 | 1468224624082 Marionette TRACE conn2 <- [1,1354,null,{}] 01:10:24 INFO - PROCESS | 1650 | 1468224624084 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:24 INFO - PROCESS | 1650 | 1468224624086 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:24 INFO - PROCESS | 1650 | 1468224624163 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 01:10:24 INFO - PROCESS | 1650 | 1468224624167 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:24 INFO - PROCESS | 1650 | 1468224624169 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11875d800 == 28 [pid = 1650] [id = 346] 01:10:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11755cc00) [pid = 1650] [serial = 1037] [outer = 0x0] 01:10:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11818dc00) [pid = 1650] [serial = 1038] [outer = 0x11755cc00] 01:10:24 INFO - PROCESS | 1650 | 1468224624198 Marionette DEBUG loaded listener.js 01:10:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118296000) [pid = 1650] [serial = 1039] [outer = 0x11755cc00] 01:10:24 INFO - PROCESS | 1650 | 1468224624599 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 01:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 01:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 571ms 01:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 01:10:24 INFO - PROCESS | 1650 | 1468224624651 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 01:10:24 INFO - PROCESS | 1650 | 1468224624653 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 01:10:24 INFO - PROCESS | 1650 | 1468224624655 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 01:10:24 INFO - PROCESS | 1650 | 1468224624657 Marionette TRACE conn2 <- [1,1358,null,{}] 01:10:24 INFO - PROCESS | 1650 | 1468224624665 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:24 INFO - PROCESS | 1650 | 1468224624668 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:24 INFO - PROCESS | 1650 | 1468224624763 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 01:10:24 INFO - PROCESS | 1650 | 1468224624805 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:24 INFO - PROCESS | 1650 | 1468224624807 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d47000 == 29 [pid = 1650] [id = 347] 01:10:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x113c62400) [pid = 1650] [serial = 1040] [outer = 0x0] 01:10:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1196af800) [pid = 1650] [serial = 1041] [outer = 0x113c62400] 01:10:24 INFO - PROCESS | 1650 | 1468224624834 Marionette DEBUG loaded listener.js 01:10:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119c27c00) [pid = 1650] [serial = 1042] [outer = 0x113c62400] 01:10:25 INFO - PROCESS | 1650 | 1468224625157 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 01:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 01:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 522ms 01:10:25 INFO - PROCESS | 1650 | 1468224625179 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 01:10:25 INFO - PROCESS | 1650 | 1468224625181 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 01:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 01:10:25 INFO - PROCESS | 1650 | 1468224625183 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 01:10:25 INFO - PROCESS | 1650 | 1468224625185 Marionette TRACE conn2 <- [1,1362,null,{}] 01:10:25 INFO - PROCESS | 1650 | 1468224625187 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:25 INFO - PROCESS | 1650 | 1468224625188 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:25 INFO - PROCESS | 1650 | 1468224625284 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 01:10:25 INFO - PROCESS | 1650 | 1468224625296 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:25 INFO - PROCESS | 1650 | 1468224625297 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x126265800 == 30 [pid = 1650] [id = 348] 01:10:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x120f0c400) [pid = 1650] [serial = 1043] [outer = 0x0] 01:10:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x123e2e800) [pid = 1650] [serial = 1044] [outer = 0x120f0c400] 01:10:25 INFO - PROCESS | 1650 | 1468224625322 Marionette DEBUG loaded listener.js 01:10:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x124536000) [pid = 1650] [serial = 1045] [outer = 0x120f0c400] 01:10:25 INFO - PROCESS | 1650 | 1468224625664 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 01:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 01:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 518ms 01:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 01:10:25 INFO - PROCESS | 1650 | 1468224625711 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 01:10:25 INFO - PROCESS | 1650 | 1468224625712 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 01:10:25 INFO - PROCESS | 1650 | 1468224625714 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 01:10:25 INFO - PROCESS | 1650 | 1468224625722 Marionette TRACE conn2 <- [1,1366,null,{}] 01:10:25 INFO - PROCESS | 1650 | 1468224625725 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:25 INFO - PROCESS | 1650 | 1468224625726 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:25 INFO - PROCESS | 1650 | 1468224625828 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 01:10:25 INFO - PROCESS | 1650 | 1468224625832 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:25 INFO - PROCESS | 1650 | 1468224625833 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x129321000 == 31 [pid = 1650] [id = 349] 01:10:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x112e0c800) [pid = 1650] [serial = 1046] [outer = 0x0] 01:10:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x124808c00) [pid = 1650] [serial = 1047] [outer = 0x112e0c800] 01:10:25 INFO - PROCESS | 1650 | 1468224625857 Marionette DEBUG loaded listener.js 01:10:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x124e92c00) [pid = 1650] [serial = 1048] [outer = 0x112e0c800] 01:10:26 INFO - PROCESS | 1650 | 1468224626209 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 01:10:26 INFO - PROCESS | 1650 | 1468224626241 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 01:10:26 INFO - PROCESS | 1650 | 1468224626243 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 01:10:26 INFO - PROCESS | 1650 | 1468224626244 Marionette TRACE conn2 <- [1,1370,null,{}] 01:10:26 INFO - PROCESS | 1650 | 1468224626247 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:26 INFO - PROCESS | 1650 | 1468224626251 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:26 INFO - PROCESS | 1650 | 1468224626364 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 01:10:26 INFO - PROCESS | 1650 | 1468224626401 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:26 INFO - PROCESS | 1650 | 1468224626402 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7c0800 == 32 [pid = 1650] [id = 350] 01:10:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x126271000) [pid = 1650] [serial = 1049] [outer = 0x0] 01:10:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x126ba2000) [pid = 1650] [serial = 1050] [outer = 0x126271000] 01:10:26 INFO - PROCESS | 1650 | 1468224626426 Marionette DEBUG loaded listener.js 01:10:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x128cae400) [pid = 1650] [serial = 1051] [outer = 0x126271000] 01:10:26 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1219b1000) [pid = 1650] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 01:10:26 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x117559400) [pid = 1650] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 01:10:26 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x117560400) [pid = 1650] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 01:10:26 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x113375400) [pid = 1650] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 01:10:26 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1198a1400) [pid = 1650] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 01:10:26 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x112e43c00) [pid = 1650] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 01:10:26 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x114f94400) [pid = 1650] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 01:10:26 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11920ec00) [pid = 1650] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 01:10:26 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x116f87400) [pid = 1650] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 01:10:26 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1248edc00) [pid = 1650] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 01:10:26 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128caa800) [pid = 1650] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 01:10:26 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12ba8b400) [pid = 1650] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 01:10:26 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x128ca3000) [pid = 1650] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 01:10:26 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1129b9000) [pid = 1650] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 01:10:26 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12453b800) [pid = 1650] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 01:10:26 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115e8d800) [pid = 1650] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 01:10:26 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115e26000) [pid = 1650] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 01:10:26 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x114f96000) [pid = 1650] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 01:10:26 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118146c00) [pid = 1650] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 01:10:26 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116630800) [pid = 1650] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 01:10:26 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x117557400) [pid = 1650] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 01:10:26 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1245a8800) [pid = 1650] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 01:10:26 INFO - PROCESS | 1650 | 1468224626928 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 01:10:26 INFO - PROCESS | 1650 | 1468224626965 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 01:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 01:10:26 INFO - PROCESS | 1650 | 1468224626968 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 01:10:26 INFO - PROCESS | 1650 | 1468224626969 Marionette TRACE conn2 <- [1,1374,null,{}] 01:10:26 INFO - PROCESS | 1650 | 1468224626971 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:26 INFO - PROCESS | 1650 | 1468224626972 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:27 INFO - PROCESS | 1650 | 1468224627051 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 01:10:27 INFO - PROCESS | 1650 | 1468224627055 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:27 INFO - PROCESS | 1650 | 1468224627056 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x121384000 == 33 [pid = 1650] [id = 351] 01:10:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112e43c00) [pid = 1650] [serial = 1052] [outer = 0x0] 01:10:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1174e3c00) [pid = 1650] [serial = 1053] [outer = 0x112e43c00] 01:10:27 INFO - PROCESS | 1650 | 1468224627082 Marionette DEBUG loaded listener.js 01:10:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118728400) [pid = 1650] [serial = 1054] [outer = 0x112e43c00] 01:10:27 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:10:27 INFO - PROCESS | 1650 | 1468224627432 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 01:10:27 INFO - PROCESS | 1650 | 1468224627488 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 01:10:27 INFO - PROCESS | 1650 | 1468224627490 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 01:10:27 INFO - PROCESS | 1650 | 1468224627491 Marionette TRACE conn2 <- [1,1378,null,{}] 01:10:27 INFO - PROCESS | 1650 | 1468224627493 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:27 INFO - PROCESS | 1650 | 1468224627494 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:27 INFO - PROCESS | 1650 | 1468224627566 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 01:10:27 INFO - PROCESS | 1650 | 1468224627570 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:27 INFO - PROCESS | 1650 | 1468224627571 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b20a800 == 34 [pid = 1650] [id = 352] 01:10:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118732400) [pid = 1650] [serial = 1055] [outer = 0x0] 01:10:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x120f0f400) [pid = 1650] [serial = 1056] [outer = 0x118732400] 01:10:27 INFO - PROCESS | 1650 | 1468224627597 Marionette DEBUG loaded listener.js 01:10:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126273c00) [pid = 1650] [serial = 1057] [outer = 0x118732400] 01:10:27 INFO - PROCESS | 1650 | 1468224627923 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 01:10:27 INFO - PROCESS | 1650 | 1468224627960 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 01:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 01:10:27 INFO - PROCESS | 1650 | 1468224627963 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 01:10:27 INFO - PROCESS | 1650 | 1468224627964 Marionette TRACE conn2 <- [1,1382,null,{}] 01:10:27 INFO - PROCESS | 1650 | 1468224627966 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:27 INFO - PROCESS | 1650 | 1468224627967 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:28 INFO - PROCESS | 1650 | 1468224628046 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 01:10:28 INFO - PROCESS | 1650 | 1468224628049 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:28 INFO - PROCESS | 1650 | 1468224628050 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2d4800 == 35 [pid = 1650] [id = 353] 01:10:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1187a3400) [pid = 1650] [serial = 1058] [outer = 0x0] 01:10:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x129120000) [pid = 1650] [serial = 1059] [outer = 0x1187a3400] 01:10:28 INFO - PROCESS | 1650 | 1468224628076 Marionette DEBUG loaded listener.js 01:10:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129384800) [pid = 1650] [serial = 1060] [outer = 0x1187a3400] 01:10:28 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:10:28 INFO - PROCESS | 1650 | 1468224628415 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 01:10:28 INFO - PROCESS | 1650 | 1468224628433 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 01:10:28 INFO - PROCESS | 1650 | 1468224628435 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 01:10:28 INFO - PROCESS | 1650 | 1468224628436 Marionette TRACE conn2 <- [1,1386,null,{}] 01:10:28 INFO - PROCESS | 1650 | 1468224628438 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:28 INFO - PROCESS | 1650 | 1468224628439 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:28 INFO - PROCESS | 1650 | 1468224628540 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 01:10:28 INFO - PROCESS | 1650 | 1468224628549 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:28 INFO - PROCESS | 1650 | 1468224628550 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba27000 == 36 [pid = 1650] [id = 354] 01:10:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1293e6000) [pid = 1650] [serial = 1061] [outer = 0x0] 01:10:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1293f9400) [pid = 1650] [serial = 1062] [outer = 0x1293e6000] 01:10:28 INFO - PROCESS | 1650 | 1468224628574 Marionette DEBUG loaded listener.js 01:10:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12a74a800) [pid = 1650] [serial = 1063] [outer = 0x1293e6000] 01:10:28 INFO - PROCESS | 1650 | 1468224628922 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 01:10:28 INFO - PROCESS | 1650 | 1468224628958 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 01:10:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 01:10:28 INFO - PROCESS | 1650 | 1468224628961 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 01:10:28 INFO - PROCESS | 1650 | 1468224628963 Marionette TRACE conn2 <- [1,1390,null,{}] 01:10:28 INFO - PROCESS | 1650 | 1468224628967 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:28 INFO - PROCESS | 1650 | 1468224628968 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:29 INFO - PROCESS | 1650 | 1468224629080 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 01:10:29 INFO - PROCESS | 1650 | 1468224629131 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:29 INFO - PROCESS | 1650 | 1468224629135 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11661b000 == 37 [pid = 1650] [id = 355] 01:10:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x112e3d400) [pid = 1650] [serial = 1064] [outer = 0x0] 01:10:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x113373400) [pid = 1650] [serial = 1065] [outer = 0x112e3d400] 01:10:29 INFO - PROCESS | 1650 | 1468224629165 Marionette DEBUG loaded listener.js 01:10:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x115e1e400) [pid = 1650] [serial = 1066] [outer = 0x112e3d400] 01:10:29 INFO - PROCESS | 1650 | 1468224629667 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 01:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 01:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 721ms 01:10:29 INFO - PROCESS | 1650 | 1468224629681 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 01:10:29 INFO - PROCESS | 1650 | 1468224629684 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 01:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 01:10:29 INFO - PROCESS | 1650 | 1468224629712 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 01:10:29 INFO - PROCESS | 1650 | 1468224629714 Marionette TRACE conn2 <- [1,1394,null,{}] 01:10:29 INFO - PROCESS | 1650 | 1468224629717 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:29 INFO - PROCESS | 1650 | 1468224629718 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:29 INFO - PROCESS | 1650 | 1468224629825 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 01:10:29 INFO - PROCESS | 1650 | 1468224629904 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:29 INFO - PROCESS | 1650 | 1468224629905 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1248bd800 == 38 [pid = 1650] [id = 356] 01:10:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x117d1cc00) [pid = 1650] [serial = 1067] [outer = 0x0] 01:10:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118540400) [pid = 1650] [serial = 1068] [outer = 0x117d1cc00] 01:10:29 INFO - PROCESS | 1650 | 1468224629935 Marionette DEBUG loaded listener.js 01:10:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119204000) [pid = 1650] [serial = 1069] [outer = 0x117d1cc00] 01:10:30 INFO - PROCESS | 1650 | 1468224630579 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 01:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 01:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 925ms 01:10:30 INFO - PROCESS | 1650 | 1468224630637 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 01:10:30 INFO - PROCESS | 1650 | 1468224630639 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 01:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 01:10:30 INFO - PROCESS | 1650 | 1468224630642 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 01:10:30 INFO - PROCESS | 1650 | 1468224630645 Marionette TRACE conn2 <- [1,1398,null,{}] 01:10:30 INFO - PROCESS | 1650 | 1468224630649 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:30 INFO - PROCESS | 1650 | 1468224630650 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:30 INFO - PROCESS | 1650 | 1468224630754 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 01:10:30 INFO - PROCESS | 1650 | 1468224630806 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:30 INFO - PROCESS | 1650 | 1468224630809 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d80800 == 39 [pid = 1650] [id = 357] 01:10:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11698b400) [pid = 1650] [serial = 1070] [outer = 0x0] 01:10:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x116f87800) [pid = 1650] [serial = 1071] [outer = 0x11698b400] 01:10:30 INFO - PROCESS | 1650 | 1468224630836 Marionette DEBUG loaded listener.js 01:10:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x117db2000) [pid = 1650] [serial = 1072] [outer = 0x11698b400] 01:10:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2d4800 == 38 [pid = 1650] [id = 353] 01:10:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12b20a800 == 37 [pid = 1650] [id = 352] 01:10:31 INFO - PROCESS | 1650 | --DOCSHELL 0x121384000 == 36 [pid = 1650] [id = 351] 01:10:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7c0800 == 35 [pid = 1650] [id = 350] 01:10:31 INFO - PROCESS | 1650 | --DOCSHELL 0x129321000 == 34 [pid = 1650] [id = 349] 01:10:31 INFO - PROCESS | 1650 | --DOCSHELL 0x126265800 == 33 [pid = 1650] [id = 348] 01:10:31 INFO - PROCESS | 1650 | --DOCSHELL 0x123d47000 == 32 [pid = 1650] [id = 347] 01:10:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11875d800 == 31 [pid = 1650] [id = 346] 01:10:31 INFO - PROCESS | 1650 | --DOCSHELL 0x116679800 == 30 [pid = 1650] [id = 345] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x118291800) [pid = 1650] [serial = 970] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12453c800) [pid = 1650] [serial = 987] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x123e2f400) [pid = 1650] [serial = 984] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x117db5800) [pid = 1650] [serial = 975] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118189800) [pid = 1650] [serial = 976] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x115e25400) [pid = 1650] [serial = 972] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x112e42400) [pid = 1650] [serial = 973] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12112a800) [pid = 1650] [serial = 981] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11872f000) [pid = 1650] [serial = 978] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11955c000) [pid = 1650] [serial = 979] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1161a4c00) [pid = 1650] [serial = 969] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x120f12c00) [pid = 1650] [serial = 1018] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1198a2000) [pid = 1650] [serial = 1017] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119563c00) [pid = 1650] [serial = 955] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118294400) [pid = 1650] [serial = 954] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12693a000) [pid = 1650] [serial = 958] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12626b400) [pid = 1650] [serial = 957] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12a863400) [pid = 1650] [serial = 961] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1293e6800) [pid = 1650] [serial = 960] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126cb1800) [pid = 1650] [serial = 988] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12bf24800) [pid = 1650] [serial = 964] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12911e800) [pid = 1650] [serial = 993] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12bb1b400) [pid = 1650] [serial = 963] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12aa45800) [pid = 1650] [serial = 967] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x129019c00) [pid = 1650] [serial = 991] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128936000) [pid = 1650] [serial = 990] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11989d000) [pid = 1650] [serial = 966] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12663ac00) [pid = 1650] [serial = 999] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1161a3400) [pid = 1650] [serial = 996] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x117db1000) [pid = 1650] [serial = 1014] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119207000) [pid = 1650] [serial = 997] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1293f5400) [pid = 1650] [serial = 1002] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1293df400) [pid = 1650] [serial = 994] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1293f7000) [pid = 1650] [serial = 1000] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12453bc00) [pid = 1650] [serial = 985] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12ba8c800) [pid = 1650] [serial = 1006] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x116904000) [pid = 1650] [serial = 1008] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1219afc00) [pid = 1650] [serial = 982] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1187a1800) [pid = 1650] [serial = 1015] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11853dc00) [pid = 1650] [serial = 1011] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12aa4fc00) [pid = 1650] [serial = 1003] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x117566400) [pid = 1650] [serial = 1009] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x118faa800) [pid = 1650] [serial = 1012] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12aca3000) [pid = 1650] [serial = 1005] [outer = 0x0] [url = about:blank] 01:10:31 INFO - PROCESS | 1650 | 1468224631265 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 01:10:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 01:10:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 673ms 01:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 01:10:31 INFO - PROCESS | 1650 | 1468224631316 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 01:10:31 INFO - PROCESS | 1650 | 1468224631318 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 01:10:31 INFO - PROCESS | 1650 | 1468224631322 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 01:10:31 INFO - PROCESS | 1650 | 1468224631324 Marionette TRACE conn2 <- [1,1402,null,{}] 01:10:31 INFO - PROCESS | 1650 | 1468224631327 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:31 INFO - PROCESS | 1650 | 1468224631328 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:31 INFO - PROCESS | 1650 | 1468224631403 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 01:10:31 INFO - PROCESS | 1650 | 1468224631411 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:31 INFO - PROCESS | 1650 | 1468224631413 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11836a000 == 31 [pid = 1650] [id = 358] 01:10:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118147400) [pid = 1650] [serial = 1073] [outer = 0x0] 01:10:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118294000) [pid = 1650] [serial = 1074] [outer = 0x118147400] 01:10:31 INFO - PROCESS | 1650 | 1468224631439 Marionette DEBUG loaded listener.js 01:10:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118fa6800) [pid = 1650] [serial = 1075] [outer = 0x118147400] 01:10:31 INFO - PROCESS | 1650 | 1468224631756 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 01:10:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 01:10:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 473ms 01:10:31 INFO - PROCESS | 1650 | 1468224631799 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 01:10:31 INFO - PROCESS | 1650 | 1468224631800 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 01:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 01:10:31 INFO - PROCESS | 1650 | 1468224631802 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 01:10:31 INFO - PROCESS | 1650 | 1468224631805 Marionette TRACE conn2 <- [1,1406,null,{}] 01:10:31 INFO - PROCESS | 1650 | 1468224631813 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:31 INFO - PROCESS | 1650 | 1468224631816 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:31 INFO - PROCESS | 1650 | 1468224631893 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 01:10:31 INFO - PROCESS | 1650 | 1468224631899 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:31 INFO - PROCESS | 1650 | 1468224631901 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a8c800 == 32 [pid = 1650] [id = 359] 01:10:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x112e40c00) [pid = 1650] [serial = 1076] [outer = 0x0] 01:10:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x120f0c000) [pid = 1650] [serial = 1077] [outer = 0x112e40c00] 01:10:31 INFO - PROCESS | 1650 | 1468224631931 Marionette DEBUG loaded listener.js 01:10:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x123d1f800) [pid = 1650] [serial = 1078] [outer = 0x112e40c00] 01:10:32 INFO - PROCESS | 1650 | 1468224632287 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 01:10:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 01:10:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 522ms 01:10:32 INFO - PROCESS | 1650 | 1468224632324 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 01:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 01:10:32 INFO - PROCESS | 1650 | 1468224632326 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 01:10:32 INFO - PROCESS | 1650 | 1468224632328 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 01:10:32 INFO - PROCESS | 1650 | 1468224632329 Marionette TRACE conn2 <- [1,1410,null,{}] 01:10:32 INFO - PROCESS | 1650 | 1468224632340 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:32 INFO - PROCESS | 1650 | 1468224632341 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:32 INFO - PROCESS | 1650 | 1468224632419 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 01:10:32 INFO - PROCESS | 1650 | 1468224632422 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:32 INFO - PROCESS | 1650 | 1468224632423 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12199a000 == 33 [pid = 1650] [id = 360] 01:10:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1133f1800) [pid = 1650] [serial = 1079] [outer = 0x0] 01:10:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12450d400) [pid = 1650] [serial = 1080] [outer = 0x1133f1800] 01:10:32 INFO - PROCESS | 1650 | 1468224632452 Marionette DEBUG loaded listener.js 01:10:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x124e6cc00) [pid = 1650] [serial = 1081] [outer = 0x1133f1800] 01:10:32 INFO - PROCESS | 1650 | 1468224632791 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 01:10:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 01:10:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 474ms 01:10:32 INFO - PROCESS | 1650 | 1468224632803 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 01:10:32 INFO - PROCESS | 1650 | 1468224632804 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 01:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 01:10:32 INFO - PROCESS | 1650 | 1468224632806 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 01:10:32 INFO - PROCESS | 1650 | 1468224632807 Marionette TRACE conn2 <- [1,1414,null,{}] 01:10:32 INFO - PROCESS | 1650 | 1468224632812 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:32 INFO - PROCESS | 1650 | 1468224632815 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:32 INFO - PROCESS | 1650 | 1468224632890 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 01:10:32 INFO - PROCESS | 1650 | 1468224632894 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:32 INFO - PROCESS | 1650 | 1468224632896 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x124da9000 == 34 [pid = 1650] [id = 361] 01:10:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x124e92800) [pid = 1650] [serial = 1082] [outer = 0x0] 01:10:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x126790000) [pid = 1650] [serial = 1083] [outer = 0x124e92800] 01:10:32 INFO - PROCESS | 1650 | 1468224632920 Marionette DEBUG loaded listener.js 01:10:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x126ca8400) [pid = 1650] [serial = 1084] [outer = 0x124e92800] 01:10:33 INFO - PROCESS | 1650 | 1468224633278 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 01:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 01:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 521ms 01:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 01:10:33 INFO - PROCESS | 1650 | 1468224633330 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 01:10:33 INFO - PROCESS | 1650 | 1468224633331 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 01:10:33 INFO - PROCESS | 1650 | 1468224633333 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 01:10:33 INFO - PROCESS | 1650 | 1468224633334 Marionette TRACE conn2 <- [1,1418,null,{}] 01:10:33 INFO - PROCESS | 1650 | 1468224633337 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:33 INFO - PROCESS | 1650 | 1468224633342 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:33 INFO - PROCESS | 1650 | 1468224633464 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 01:10:33 INFO - PROCESS | 1650 | 1468224633470 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:33 INFO - PROCESS | 1650 | 1468224633471 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a86800 == 35 [pid = 1650] [id = 362] 01:10:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12626b400) [pid = 1650] [serial = 1085] [outer = 0x0] 01:10:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x128942000) [pid = 1650] [serial = 1086] [outer = 0x12626b400] 01:10:33 INFO - PROCESS | 1650 | 1468224633495 Marionette DEBUG loaded listener.js 01:10:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1293e4c00) [pid = 1650] [serial = 1087] [outer = 0x12626b400] 01:10:33 INFO - PROCESS | 1650 | 1468224633840 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 01:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 01:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 519ms 01:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 01:10:33 INFO - PROCESS | 1650 | 1468224633852 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 01:10:33 INFO - PROCESS | 1650 | 1468224633853 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 01:10:33 INFO - PROCESS | 1650 | 1468224633855 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 01:10:33 INFO - PROCESS | 1650 | 1468224633856 Marionette TRACE conn2 <- [1,1422,null,{}] 01:10:33 INFO - PROCESS | 1650 | 1468224633860 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:33 INFO - PROCESS | 1650 | 1468224633863 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:33 INFO - PROCESS | 1650 | 1468224633963 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 01:10:33 INFO - PROCESS | 1650 | 1468224633977 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:33 INFO - PROCESS | 1650 | 1468224633978 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12969d800 == 36 [pid = 1650] [id = 363] 01:10:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1293f5400) [pid = 1650] [serial = 1088] [outer = 0x0] 01:10:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12a74c000) [pid = 1650] [serial = 1089] [outer = 0x1293f5400] 01:10:34 INFO - PROCESS | 1650 | 1468224634002 Marionette DEBUG loaded listener.js 01:10:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12a864400) [pid = 1650] [serial = 1090] [outer = 0x1293f5400] 01:10:34 INFO - PROCESS | 1650 | 1468224634324 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 01:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 01:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 519ms 01:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 01:10:34 INFO - PROCESS | 1650 | 1468224634374 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 01:10:34 INFO - PROCESS | 1650 | 1468224634376 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 01:10:34 INFO - PROCESS | 1650 | 1468224634378 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 01:10:34 INFO - PROCESS | 1650 | 1468224634379 Marionette TRACE conn2 <- [1,1426,null,{}] 01:10:34 INFO - PROCESS | 1650 | 1468224634381 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:34 INFO - PROCESS | 1650 | 1468224634382 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:34 INFO - PROCESS | 1650 | 1468224634478 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 01:10:34 INFO - PROCESS | 1650 | 1468224634481 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:34 INFO - PROCESS | 1650 | 1468224634482 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7bb000 == 37 [pid = 1650] [id = 364] 01:10:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1293fb000) [pid = 1650] [serial = 1091] [outer = 0x0] 01:10:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12aa49400) [pid = 1650] [serial = 1092] [outer = 0x1293fb000] 01:10:34 INFO - PROCESS | 1650 | 1468224634506 Marionette DEBUG loaded listener.js 01:10:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12ac98400) [pid = 1650] [serial = 1093] [outer = 0x1293fb000] 01:10:34 INFO - PROCESS | 1650 | 1468224634838 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 01:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 01:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 520ms 01:10:34 INFO - PROCESS | 1650 | 1468224634898 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 01:10:34 INFO - PROCESS | 1650 | 1468224634900 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 01:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 01:10:34 INFO - PROCESS | 1650 | 1468224634902 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 01:10:34 INFO - PROCESS | 1650 | 1468224634904 Marionette TRACE conn2 <- [1,1430,null,{}] 01:10:34 INFO - PROCESS | 1650 | 1468224634906 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:34 INFO - PROCESS | 1650 | 1468224634907 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:35 INFO - PROCESS | 1650 | 1468224635000 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 01:10:35 INFO - PROCESS | 1650 | 1468224635012 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:35 INFO - PROCESS | 1650 | 1468224635013 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac60800 == 38 [pid = 1650] [id = 365] 01:10:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12aa48400) [pid = 1650] [serial = 1094] [outer = 0x0] 01:10:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b249800) [pid = 1650] [serial = 1095] [outer = 0x12aa48400] 01:10:35 INFO - PROCESS | 1650 | 1468224635037 Marionette DEBUG loaded listener.js 01:10:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b909400) [pid = 1650] [serial = 1096] [outer = 0x12aa48400] 01:10:35 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x113c62400) [pid = 1650] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 01:10:35 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112e0c800) [pid = 1650] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:10:35 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112e3ac00) [pid = 1650] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 01:10:35 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11755cc00) [pid = 1650] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 01:10:35 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x117d0f000) [pid = 1650] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 01:10:35 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x115d49000) [pid = 1650] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 01:10:35 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x120e06000) [pid = 1650] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 01:10:35 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126639800) [pid = 1650] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 01:10:35 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x120f0c400) [pid = 1650] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 01:10:35 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126271000) [pid = 1650] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:10:35 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1187a3400) [pid = 1650] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:10:35 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126cc5400) [pid = 1650] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 01:10:35 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x112e43c00) [pid = 1650] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:10:35 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118732400) [pid = 1650] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:10:35 INFO - PROCESS | 1650 | 1468224635432 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 01:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 01:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 571ms 01:10:35 INFO - PROCESS | 1650 | 1468224635474 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 01:10:35 INFO - PROCESS | 1650 | 1468224635475 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 01:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 01:10:35 INFO - PROCESS | 1650 | 1468224635478 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 01:10:35 INFO - PROCESS | 1650 | 1468224635479 Marionette TRACE conn2 <- [1,1434,null,{}] 01:10:35 INFO - PROCESS | 1650 | 1468224635481 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:35 INFO - PROCESS | 1650 | 1468224635482 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:35 INFO - PROCESS | 1650 | 1468224635561 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 01:10:35 INFO - PROCESS | 1650 | 1468224635565 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:35 INFO - PROCESS | 1650 | 1468224635566 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12907c800 == 39 [pid = 1650] [id = 366] 01:10:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112e42800) [pid = 1650] [serial = 1097] [outer = 0x0] 01:10:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118732c00) [pid = 1650] [serial = 1098] [outer = 0x112e42800] 01:10:35 INFO - PROCESS | 1650 | 1468224635590 Marionette DEBUG loaded listener.js 01:10:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123d19800) [pid = 1650] [serial = 1099] [outer = 0x112e42800] 01:10:35 INFO - PROCESS | 1650 | 1468224635929 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 01:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 01:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 470ms 01:10:35 INFO - PROCESS | 1650 | 1468224635949 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 01:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 01:10:35 INFO - PROCESS | 1650 | 1468224635951 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 01:10:35 INFO - PROCESS | 1650 | 1468224635953 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 01:10:35 INFO - PROCESS | 1650 | 1468224635954 Marionette TRACE conn2 <- [1,1438,null,{}] 01:10:35 INFO - PROCESS | 1650 | 1468224635957 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:35 INFO - PROCESS | 1650 | 1468224635959 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:36 INFO - PROCESS | 1650 | 1468224636073 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 01:10:36 INFO - PROCESS | 1650 | 1468224636081 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:36 INFO - PROCESS | 1650 | 1468224636083 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba4b000 == 40 [pid = 1650] [id = 367] 01:10:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123d1bc00) [pid = 1650] [serial = 1100] [outer = 0x0] 01:10:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x129123000) [pid = 1650] [serial = 1101] [outer = 0x123d1bc00] 01:10:36 INFO - PROCESS | 1650 | 1468224636109 Marionette DEBUG loaded listener.js 01:10:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12bb13c00) [pid = 1650] [serial = 1102] [outer = 0x123d1bc00] 01:10:36 INFO - PROCESS | 1650 | 1468224636423 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 01:10:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 01:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 521ms 01:10:36 INFO - PROCESS | 1650 | 1468224636475 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 01:10:36 INFO - PROCESS | 1650 | 1468224636476 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 01:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 01:10:36 INFO - PROCESS | 1650 | 1468224636478 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 01:10:36 INFO - PROCESS | 1650 | 1468224636479 Marionette TRACE conn2 <- [1,1442,null,{}] 01:10:36 INFO - PROCESS | 1650 | 1468224636482 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:36 INFO - PROCESS | 1650 | 1468224636483 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:36 INFO - PROCESS | 1650 | 1468224636557 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 01:10:36 INFO - PROCESS | 1650 | 1468224636563 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:36 INFO - PROCESS | 1650 | 1468224636564 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c198800 == 41 [pid = 1650] [id = 368] 01:10:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12bb16800) [pid = 1650] [serial = 1103] [outer = 0x0] 01:10:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12bf1fc00) [pid = 1650] [serial = 1104] [outer = 0x12bb16800] 01:10:36 INFO - PROCESS | 1650 | 1468224636588 Marionette DEBUG loaded listener.js 01:10:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12bf26400) [pid = 1650] [serial = 1105] [outer = 0x12bb16800] 01:10:36 INFO - PROCESS | 1650 | 1468224636904 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 01:10:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 01:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 469ms 01:10:36 INFO - PROCESS | 1650 | 1468224636948 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 01:10:36 INFO - PROCESS | 1650 | 1468224636950 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 01:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 01:10:36 INFO - PROCESS | 1650 | 1468224636952 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 01:10:36 INFO - PROCESS | 1650 | 1468224636953 Marionette TRACE conn2 <- [1,1446,null,{}] 01:10:36 INFO - PROCESS | 1650 | 1468224636955 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:36 INFO - PROCESS | 1650 | 1468224636956 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:37 INFO - PROCESS | 1650 | 1468224637061 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 01:10:37 INFO - PROCESS | 1650 | 1468224637068 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:37 INFO - PROCESS | 1650 | 1468224637069 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c678800 == 42 [pid = 1650] [id = 369] 01:10:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11828a800) [pid = 1650] [serial = 1106] [outer = 0x0] 01:10:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12bf2b400) [pid = 1650] [serial = 1107] [outer = 0x11828a800] 01:10:37 INFO - PROCESS | 1650 | 1468224637099 Marionette DEBUG loaded listener.js 01:10:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12bfacc00) [pid = 1650] [serial = 1108] [outer = 0x11828a800] 01:10:37 INFO - PROCESS | 1650 | 1468224637482 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 01:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 01:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 567ms 01:10:37 INFO - PROCESS | 1650 | 1468224637520 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 01:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 01:10:37 INFO - PROCESS | 1650 | 1468224637523 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 01:10:37 INFO - PROCESS | 1650 | 1468224637526 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 01:10:37 INFO - PROCESS | 1650 | 1468224637528 Marionette TRACE conn2 <- [1,1450,null,{}] 01:10:37 INFO - PROCESS | 1650 | 1468224637532 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:37 INFO - PROCESS | 1650 | 1468224637534 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:37 INFO - PROCESS | 1650 | 1468224637640 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 01:10:37 INFO - PROCESS | 1650 | 1468224637697 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:37 INFO - PROCESS | 1650 | 1468224637698 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x117155800 == 43 [pid = 1650] [id = 370] 01:10:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x115d47000) [pid = 1650] [serial = 1109] [outer = 0x0] 01:10:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x115e1d400) [pid = 1650] [serial = 1110] [outer = 0x115d47000] 01:10:37 INFO - PROCESS | 1650 | 1468224637728 Marionette DEBUG loaded listener.js 01:10:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x117da8000) [pid = 1650] [serial = 1111] [outer = 0x115d47000] 01:10:38 INFO - PROCESS | 1650 | 1468224638168 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 01:10:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 01:10:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 672ms 01:10:38 INFO - PROCESS | 1650 | 1468224638198 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 01:10:38 INFO - PROCESS | 1650 | 1468224638201 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 01:10:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 01:10:38 INFO - PROCESS | 1650 | 1468224638206 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 01:10:38 INFO - PROCESS | 1650 | 1468224638208 Marionette TRACE conn2 <- [1,1454,null,{}] 01:10:38 INFO - PROCESS | 1650 | 1468224638210 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:38 INFO - PROCESS | 1650 | 1468224638212 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:38 INFO - PROCESS | 1650 | 1468224638314 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 01:10:38 INFO - PROCESS | 1650 | 1468224638382 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:38 INFO - PROCESS | 1650 | 1468224638384 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d39000 == 44 [pid = 1650] [id = 371] 01:10:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118150800) [pid = 1650] [serial = 1112] [outer = 0x0] 01:10:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118737400) [pid = 1650] [serial = 1113] [outer = 0x118150800] 01:10:38 INFO - PROCESS | 1650 | 1468224638414 Marionette DEBUG loaded listener.js 01:10:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1196a3800) [pid = 1650] [serial = 1114] [outer = 0x118150800] 01:10:38 INFO - PROCESS | 1650 | 1468224638847 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 01:10:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 01:10:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 670ms 01:10:38 INFO - PROCESS | 1650 | 1468224638875 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 01:10:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 01:10:38 INFO - PROCESS | 1650 | 1468224638877 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 01:10:38 INFO - PROCESS | 1650 | 1468224638879 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 01:10:38 INFO - PROCESS | 1650 | 1468224638882 Marionette TRACE conn2 <- [1,1458,null,{}] 01:10:38 INFO - PROCESS | 1650 | 1468224638890 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:38 INFO - PROCESS | 1650 | 1468224638893 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:39 INFO - PROCESS | 1650 | 1468224639020 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 01:10:39 INFO - PROCESS | 1650 | 1468224639078 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:39 INFO - PROCESS | 1650 | 1468224639080 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd8a800 == 45 [pid = 1650] [id = 372] 01:10:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x120f12c00) [pid = 1650] [serial = 1115] [outer = 0x0] 01:10:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x124dc7c00) [pid = 1650] [serial = 1116] [outer = 0x120f12c00] 01:10:39 INFO - PROCESS | 1650 | 1468224639111 Marionette DEBUG loaded listener.js 01:10:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126cc4000) [pid = 1650] [serial = 1117] [outer = 0x120f12c00] 01:10:39 INFO - PROCESS | 1650 | 1468224639619 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 01:10:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 01:10:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 772ms 01:10:39 INFO - PROCESS | 1650 | 1468224639651 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 01:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 01:10:39 INFO - PROCESS | 1650 | 1468224639653 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 01:10:39 INFO - PROCESS | 1650 | 1468224639655 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 01:10:39 INFO - PROCESS | 1650 | 1468224639657 Marionette TRACE conn2 <- [1,1462,null,{}] 01:10:39 INFO - PROCESS | 1650 | 1468224639661 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:39 INFO - PROCESS | 1650 | 1468224639663 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:39 INFO - PROCESS | 1650 | 1468224639762 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 01:10:39 INFO - PROCESS | 1650 | 1468224639831 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:39 INFO - PROCESS | 1650 | 1468224639833 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x116958800 == 46 [pid = 1650] [id = 373] 01:10:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1198a7000) [pid = 1650] [serial = 1118] [outer = 0x0] 01:10:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123e31800) [pid = 1650] [serial = 1119] [outer = 0x1198a7000] 01:10:39 INFO - PROCESS | 1650 | 1468224639862 Marionette DEBUG loaded listener.js 01:10:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128941800) [pid = 1650] [serial = 1120] [outer = 0x1198a7000] 01:10:40 INFO - PROCESS | 1650 | 1468224640449 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 01:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 01:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 823ms 01:10:40 INFO - PROCESS | 1650 | 1468224640479 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 01:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 01:10:40 INFO - PROCESS | 1650 | 1468224640482 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 01:10:40 INFO - PROCESS | 1650 | 1468224640485 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 01:10:40 INFO - PROCESS | 1650 | 1468224640486 Marionette TRACE conn2 <- [1,1466,null,{}] 01:10:40 INFO - PROCESS | 1650 | 1468224640490 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:40 INFO - PROCESS | 1650 | 1468224640492 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:40 INFO - PROCESS | 1650 | 1468224640624 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 01:10:40 INFO - PROCESS | 1650 | 1468224640635 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:40 INFO - PROCESS | 1650 | 1468224640637 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d8d000 == 47 [pid = 1650] [id = 374] 01:10:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x116f86c00) [pid = 1650] [serial = 1121] [outer = 0x0] 01:10:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x117561c00) [pid = 1650] [serial = 1122] [outer = 0x116f86c00] 01:10:40 INFO - PROCESS | 1650 | 1468224640667 Marionette DEBUG loaded listener.js 01:10:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11814b000) [pid = 1650] [serial = 1123] [outer = 0x116f86c00] 01:10:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12c198800 == 46 [pid = 1650] [id = 368] 01:10:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba4b000 == 45 [pid = 1650] [id = 367] 01:10:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12907c800 == 44 [pid = 1650] [id = 366] 01:10:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac60800 == 43 [pid = 1650] [id = 365] 01:10:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7bb000 == 42 [pid = 1650] [id = 364] 01:10:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12969d800 == 41 [pid = 1650] [id = 363] 01:10:41 INFO - PROCESS | 1650 | --DOCSHELL 0x128a86800 == 40 [pid = 1650] [id = 362] 01:10:41 INFO - PROCESS | 1650 | --DOCSHELL 0x124da9000 == 39 [pid = 1650] [id = 361] 01:10:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12199a000 == 38 [pid = 1650] [id = 360] 01:10:41 INFO - PROCESS | 1650 | --DOCSHELL 0x119a8c800 == 37 [pid = 1650] [id = 359] 01:10:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11836a000 == 36 [pid = 1650] [id = 358] 01:10:41 INFO - PROCESS | 1650 | --DOCSHELL 0x117d80800 == 35 [pid = 1650] [id = 357] 01:10:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1248bd800 == 34 [pid = 1650] [id = 356] 01:10:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11661b000 == 33 [pid = 1650] [id = 355] 01:10:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1188a2000 == 32 [pid = 1650] [id = 344] 01:10:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba27000 == 31 [pid = 1650] [id = 354] 01:10:41 INFO - PROCESS | 1650 | --DOCSHELL 0x116958800 == 30 [pid = 1650] [id = 373] 01:10:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd8a800 == 29 [pid = 1650] [id = 372] 01:10:41 INFO - PROCESS | 1650 | --DOCSHELL 0x123d39000 == 28 [pid = 1650] [id = 371] 01:10:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12c678800 == 27 [pid = 1650] [id = 369] 01:10:41 INFO - PROCESS | 1650 | --DOCSHELL 0x117155800 == 26 [pid = 1650] [id = 370] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119c27c00) [pid = 1650] [serial = 1042] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x124808c00) [pid = 1650] [serial = 1047] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x115d44800) [pid = 1650] [serial = 1035] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x112986000) [pid = 1650] [serial = 1036] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11818dc00) [pid = 1650] [serial = 1038] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119205000) [pid = 1650] [serial = 1033] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11818e000) [pid = 1650] [serial = 1032] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1198a0c00) [pid = 1650] [serial = 1021] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118864c00) [pid = 1650] [serial = 1020] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x124809000) [pid = 1650] [serial = 1024] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123e2e000) [pid = 1650] [serial = 1023] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x126ca8c00) [pid = 1650] [serial = 1027] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12694e000) [pid = 1650] [serial = 1026] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123e2e800) [pid = 1650] [serial = 1044] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126ba2000) [pid = 1650] [serial = 1050] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x129384800) [pid = 1650] [serial = 1060] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x129119800) [pid = 1650] [serial = 1030] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118728400) [pid = 1650] [serial = 1054] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1174e3c00) [pid = 1650] [serial = 1053] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128cad000) [pid = 1650] [serial = 1029] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x129120000) [pid = 1650] [serial = 1059] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128cae400) [pid = 1650] [serial = 1051] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1293f9400) [pid = 1650] [serial = 1062] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x120f0f400) [pid = 1650] [serial = 1056] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1196af800) [pid = 1650] [serial = 1041] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124e92c00) [pid = 1650] [serial = 1048] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124536000) [pid = 1650] [serial = 1045] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x126273c00) [pid = 1650] [serial = 1057] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118296000) [pid = 1650] [serial = 1039] [outer = 0x0] [url = about:blank] 01:10:41 INFO - PROCESS | 1650 | 1468224641844 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 01:10:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 01:10:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1377ms 01:10:41 INFO - PROCESS | 1650 | 1468224641863 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 01:10:41 INFO - PROCESS | 1650 | 1468224641865 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 01:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 01:10:41 INFO - PROCESS | 1650 | 1468224641868 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 01:10:41 INFO - PROCESS | 1650 | 1468224641870 Marionette TRACE conn2 <- [1,1470,null,{}] 01:10:41 INFO - PROCESS | 1650 | 1468224641874 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:41 INFO - PROCESS | 1650 | 1468224641875 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:41 INFO - PROCESS | 1650 | 1468224641972 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 01:10:41 INFO - PROCESS | 1650 | 1468224641982 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:41 INFO - PROCESS | 1650 | 1468224641983 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164bc800 == 27 [pid = 1650] [id = 375] 01:10:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112e3b400) [pid = 1650] [serial = 1124] [outer = 0x0] 01:10:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x115d50c00) [pid = 1650] [serial = 1125] [outer = 0x112e3b400] 01:10:42 INFO - PROCESS | 1650 | 1468224642013 Marionette DEBUG loaded listener.js 01:10:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116636000) [pid = 1650] [serial = 1126] [outer = 0x112e3b400] 01:10:42 INFO - PROCESS | 1650 | 1468224642397 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 01:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 01:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 571ms 01:10:42 INFO - PROCESS | 1650 | 1468224642441 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 01:10:42 INFO - PROCESS | 1650 | 1468224642446 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 01:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 01:10:42 INFO - PROCESS | 1650 | 1468224642452 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 01:10:42 INFO - PROCESS | 1650 | 1468224642453 Marionette TRACE conn2 <- [1,1474,null,{}] 01:10:42 INFO - PROCESS | 1650 | 1468224642456 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:42 INFO - PROCESS | 1650 | 1468224642458 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:42 INFO - PROCESS | 1650 | 1468224642532 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 01:10:42 INFO - PROCESS | 1650 | 1468224642581 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:42 INFO - PROCESS | 1650 | 1468224642582 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d79000 == 28 [pid = 1650] [id = 376] 01:10:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1174e3000) [pid = 1650] [serial = 1127] [outer = 0x0] 01:10:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118185400) [pid = 1650] [serial = 1128] [outer = 0x1174e3000] 01:10:42 INFO - PROCESS | 1650 | 1468224642605 Marionette DEBUG loaded listener.js 01:10:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118193c00) [pid = 1650] [serial = 1129] [outer = 0x1174e3000] 01:10:42 INFO - PROCESS | 1650 | 1468224642916 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 01:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 01:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 522ms 01:10:42 INFO - PROCESS | 1650 | 1468224642975 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 01:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 01:10:42 INFO - PROCESS | 1650 | 1468224642977 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 01:10:42 INFO - PROCESS | 1650 | 1468224642980 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 01:10:42 INFO - PROCESS | 1650 | 1468224642984 Marionette TRACE conn2 <- [1,1478,null,{}] 01:10:43 INFO - PROCESS | 1650 | 1468224642996 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:43 INFO - PROCESS | 1650 | 1468224643001 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:43 INFO - PROCESS | 1650 | 1468224643151 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 01:10:43 INFO - PROCESS | 1650 | 1468224643163 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:43 INFO - PROCESS | 1650 | 1468224643166 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a88000 == 29 [pid = 1650] [id = 377] 01:10:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112e47400) [pid = 1650] [serial = 1130] [outer = 0x0] 01:10:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118868c00) [pid = 1650] [serial = 1131] [outer = 0x112e47400] 01:10:43 INFO - PROCESS | 1650 | 1468224643211 Marionette DEBUG loaded listener.js 01:10:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1196a4800) [pid = 1650] [serial = 1132] [outer = 0x112e47400] 01:10:43 INFO - PROCESS | 1650 | 1468224643647 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 01:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 01:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 672ms 01:10:43 INFO - PROCESS | 1650 | 1468224643653 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 01:10:43 INFO - PROCESS | 1650 | 1468224643654 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 01:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 01:10:43 INFO - PROCESS | 1650 | 1468224643656 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 01:10:43 INFO - PROCESS | 1650 | 1468224643657 Marionette TRACE conn2 <- [1,1482,null,{}] 01:10:43 INFO - PROCESS | 1650 | 1468224643664 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:43 INFO - PROCESS | 1650 | 1468224643665 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:43 INFO - PROCESS | 1650 | 1468224643744 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 01:10:43 INFO - PROCESS | 1650 | 1468224643776 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:43 INFO - PROCESS | 1650 | 1468224643777 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x121835800 == 30 [pid = 1650] [id = 378] 01:10:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115d4d800) [pid = 1650] [serial = 1133] [outer = 0x0] 01:10:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1198a0c00) [pid = 1650] [serial = 1134] [outer = 0x115d4d800] 01:10:43 INFO - PROCESS | 1650 | 1468224643802 Marionette DEBUG loaded listener.js 01:10:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x120f13c00) [pid = 1650] [serial = 1135] [outer = 0x115d4d800] 01:10:44 INFO - PROCESS | 1650 | 1468224644149 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 01:10:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 01:10:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 522ms 01:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 01:10:44 INFO - PROCESS | 1650 | 1468224644179 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 01:10:44 INFO - PROCESS | 1650 | 1468224644181 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 01:10:44 INFO - PROCESS | 1650 | 1468224644183 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 01:10:44 INFO - PROCESS | 1650 | 1468224644184 Marionette TRACE conn2 <- [1,1486,null,{}] 01:10:44 INFO - PROCESS | 1650 | 1468224644202 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:44 INFO - PROCESS | 1650 | 1468224644203 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:44 INFO - PROCESS | 1650 | 1468224644294 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 01:10:44 INFO - PROCESS | 1650 | 1468224644297 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:44 INFO - PROCESS | 1650 | 1468224644298 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1242d2000 == 31 [pid = 1650] [id = 379] 01:10:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116980400) [pid = 1650] [serial = 1136] [outer = 0x0] 01:10:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1219b0400) [pid = 1650] [serial = 1137] [outer = 0x116980400] 01:10:44 INFO - PROCESS | 1650 | 1468224644322 Marionette DEBUG loaded listener.js 01:10:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12426a000) [pid = 1650] [serial = 1138] [outer = 0x116980400] 01:10:44 INFO - PROCESS | 1650 | 1468224644674 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 01:10:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 01:10:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 527ms 01:10:44 INFO - PROCESS | 1650 | 1468224644717 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 01:10:44 INFO - PROCESS | 1650 | 1468224644718 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 01:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 01:10:44 INFO - PROCESS | 1650 | 1468224644720 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 01:10:44 INFO - PROCESS | 1650 | 1468224644721 Marionette TRACE conn2 <- [1,1490,null,{}] 01:10:44 INFO - PROCESS | 1650 | 1468224644723 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:44 INFO - PROCESS | 1650 | 1468224644727 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:44 INFO - PROCESS | 1650 | 1468224644839 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 01:10:44 INFO - PROCESS | 1650 | 1468224644878 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:44 INFO - PROCESS | 1650 | 1468224644879 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b2b800 == 32 [pid = 1650] [id = 380] 01:10:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124535800) [pid = 1650] [serial = 1139] [outer = 0x0] 01:10:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124e9a400) [pid = 1650] [serial = 1140] [outer = 0x124535800] 01:10:44 INFO - PROCESS | 1650 | 1468224644906 Marionette DEBUG loaded listener.js 01:10:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126ba2000) [pid = 1650] [serial = 1141] [outer = 0x124535800] 01:10:45 INFO - PROCESS | 1650 | 1468224645331 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 01:10:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 01:10:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 618ms 01:10:45 INFO - PROCESS | 1650 | 1468224645339 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 01:10:45 INFO - PROCESS | 1650 | 1468224645341 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 01:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 01:10:45 INFO - PROCESS | 1650 | 1468224645347 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 01:10:45 INFO - PROCESS | 1650 | 1468224645348 Marionette TRACE conn2 <- [1,1494,null,{}] 01:10:45 INFO - PROCESS | 1650 | 1468224645352 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:45 INFO - PROCESS | 1650 | 1468224645354 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:45 INFO - PROCESS | 1650 | 1468224645489 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 01:10:45 INFO - PROCESS | 1650 | 1468224645528 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:45 INFO - PROCESS | 1650 | 1468224645529 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x129322800 == 33 [pid = 1650] [id = 381] 01:10:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112c4e800) [pid = 1650] [serial = 1142] [outer = 0x0] 01:10:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126cc1800) [pid = 1650] [serial = 1143] [outer = 0x112c4e800] 01:10:45 INFO - PROCESS | 1650 | 1468224645553 Marionette DEBUG loaded listener.js 01:10:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12893f800) [pid = 1650] [serial = 1144] [outer = 0x112c4e800] 01:10:45 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12bb16800) [pid = 1650] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:10:45 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1293fb000) [pid = 1650] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 01:10:45 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1293f5400) [pid = 1650] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 01:10:45 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12aa48400) [pid = 1650] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 01:10:45 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112e40c00) [pid = 1650] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:10:45 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1133f1800) [pid = 1650] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:10:45 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118147400) [pid = 1650] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:10:45 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124e92800) [pid = 1650] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:10:45 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11698b400) [pid = 1650] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:10:45 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112e3d400) [pid = 1650] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:10:45 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x117d1cc00) [pid = 1650] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:10:45 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1293e6000) [pid = 1650] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:10:45 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11828a800) [pid = 1650] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:10:45 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112e42800) [pid = 1650] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:10:45 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12626b400) [pid = 1650] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 01:10:45 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x123d1bc00) [pid = 1650] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:10:46 INFO - PROCESS | 1650 | 1468224646045 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 01:10:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 01:10:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 720ms 01:10:46 INFO - PROCESS | 1650 | 1468224646066 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 01:10:46 INFO - PROCESS | 1650 | 1468224646067 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 01:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 01:10:46 INFO - PROCESS | 1650 | 1468224646070 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 01:10:46 INFO - PROCESS | 1650 | 1468224646071 Marionette TRACE conn2 <- [1,1498,null,{}] 01:10:46 INFO - PROCESS | 1650 | 1468224646073 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:46 INFO - PROCESS | 1650 | 1468224646074 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:46 INFO - PROCESS | 1650 | 1468224646149 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 01:10:46 INFO - PROCESS | 1650 | 1468224646152 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:46 INFO - PROCESS | 1650 | 1468224646153 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12969e000 == 34 [pid = 1650] [id = 382] 01:10:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x117dabc00) [pid = 1650] [serial = 1145] [outer = 0x0] 01:10:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119560800) [pid = 1650] [serial = 1146] [outer = 0x117dabc00] 01:10:46 INFO - PROCESS | 1650 | 1468224646180 Marionette DEBUG loaded listener.js 01:10:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126275800) [pid = 1650] [serial = 1147] [outer = 0x117dabc00] 01:10:46 INFO - PROCESS | 1650 | 1468224646515 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 01:10:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 01:10:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 470ms 01:10:46 INFO - PROCESS | 1650 | 1468224646540 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 01:10:46 INFO - PROCESS | 1650 | 1468224646541 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 01:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 01:10:46 INFO - PROCESS | 1650 | 1468224646546 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 01:10:46 INFO - PROCESS | 1650 | 1468224646547 Marionette TRACE conn2 <- [1,1502,null,{}] 01:10:46 INFO - PROCESS | 1650 | 1468224646550 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:46 INFO - PROCESS | 1650 | 1468224646551 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:46 INFO - PROCESS | 1650 | 1468224646653 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 01:10:46 INFO - PROCESS | 1650 | 1468224646661 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:46 INFO - PROCESS | 1650 | 1468224646663 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a87800 == 35 [pid = 1650] [id = 383] 01:10:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x113c70400) [pid = 1650] [serial = 1148] [outer = 0x0] 01:10:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128cac000) [pid = 1650] [serial = 1149] [outer = 0x113c70400] 01:10:46 INFO - PROCESS | 1650 | 1468224646687 Marionette DEBUG loaded listener.js 01:10:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12937b800) [pid = 1650] [serial = 1150] [outer = 0x113c70400] 01:10:46 INFO - PROCESS | 1650 | 1468224646977 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 01:10:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 01:10:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 469ms 01:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 01:10:47 INFO - PROCESS | 1650 | 1468224647015 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 01:10:47 INFO - PROCESS | 1650 | 1468224647016 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 01:10:47 INFO - PROCESS | 1650 | 1468224647018 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 01:10:47 INFO - PROCESS | 1650 | 1468224647019 Marionette TRACE conn2 <- [1,1506,null,{}] 01:10:47 INFO - PROCESS | 1650 | 1468224647022 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:47 INFO - PROCESS | 1650 | 1468224647023 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:47 INFO - PROCESS | 1650 | 1468224647102 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 01:10:47 INFO - PROCESS | 1650 | 1468224647105 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:47 INFO - PROCESS | 1650 | 1468224647106 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2cd000 == 36 [pid = 1650] [id = 384] 01:10:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12937f800) [pid = 1650] [serial = 1151] [outer = 0x0] 01:10:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1293e5400) [pid = 1650] [serial = 1152] [outer = 0x12937f800] 01:10:47 INFO - PROCESS | 1650 | 1468224647132 Marionette DEBUG loaded listener.js 01:10:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1293fb000) [pid = 1650] [serial = 1153] [outer = 0x12937f800] 01:10:47 INFO - PROCESS | 1650 | 1468224647440 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 01:10:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 01:10:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 468ms 01:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 01:10:47 INFO - PROCESS | 1650 | 1468224647487 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 01:10:47 INFO - PROCESS | 1650 | 1468224647489 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 01:10:47 INFO - PROCESS | 1650 | 1468224647491 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 01:10:47 INFO - PROCESS | 1650 | 1468224647493 Marionette TRACE conn2 <- [1,1510,null,{}] 01:10:47 INFO - PROCESS | 1650 | 1468224647495 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:47 INFO - PROCESS | 1650 | 1468224647497 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:47 INFO - PROCESS | 1650 | 1468224647617 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 01:10:47 INFO - PROCESS | 1650 | 1468224647624 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:47 INFO - PROCESS | 1650 | 1468224647625 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1242c8800 == 37 [pid = 1650] [id = 385] 01:10:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x112e3a800) [pid = 1650] [serial = 1154] [outer = 0x0] 01:10:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1293fc400) [pid = 1650] [serial = 1155] [outer = 0x112e3a800] 01:10:47 INFO - PROCESS | 1650 | 1468224647655 Marionette DEBUG loaded listener.js 01:10:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12aa4c800) [pid = 1650] [serial = 1156] [outer = 0x112e3a800] 01:10:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1164bc800 == 36 [pid = 1650] [id = 375] 01:10:48 INFO - PROCESS | 1650 | --DOCSHELL 0x117d8d000 == 35 [pid = 1650] [id = 374] 01:10:48 INFO - PROCESS | 1650 | --DOCSHELL 0x117d79000 == 34 [pid = 1650] [id = 376] 01:10:48 INFO - PROCESS | 1650 | --DOCSHELL 0x121835800 == 33 [pid = 1650] [id = 378] 01:10:48 INFO - PROCESS | 1650 | --DOCSHELL 0x126b2b800 == 32 [pid = 1650] [id = 380] 01:10:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12969e000 == 31 [pid = 1650] [id = 382] 01:10:48 INFO - PROCESS | 1650 | --DOCSHELL 0x129322800 == 30 [pid = 1650] [id = 381] 01:10:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2cd000 == 29 [pid = 1650] [id = 384] 01:10:48 INFO - PROCESS | 1650 | --DOCSHELL 0x119a87800 == 28 [pid = 1650] [id = 383] 01:10:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1242d2000 == 27 [pid = 1650] [id = 379] 01:10:48 INFO - PROCESS | 1650 | --DOCSHELL 0x119a88000 == 26 [pid = 1650] [id = 377] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12bf26400) [pid = 1650] [serial = 1105] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12aa49400) [pid = 1650] [serial = 1092] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12a74c000) [pid = 1650] [serial = 1089] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12b249800) [pid = 1650] [serial = 1095] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x120f0c000) [pid = 1650] [serial = 1077] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123d1f800) [pid = 1650] [serial = 1078] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12450d400) [pid = 1650] [serial = 1080] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124e6cc00) [pid = 1650] [serial = 1081] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118294000) [pid = 1650] [serial = 1074] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118fa6800) [pid = 1650] [serial = 1075] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126790000) [pid = 1650] [serial = 1083] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116f87800) [pid = 1650] [serial = 1071] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x117db2000) [pid = 1650] [serial = 1072] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x113373400) [pid = 1650] [serial = 1065] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x115e1e400) [pid = 1650] [serial = 1066] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118540400) [pid = 1650] [serial = 1068] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119204000) [pid = 1650] [serial = 1069] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12a74a800) [pid = 1650] [serial = 1063] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12bfacc00) [pid = 1650] [serial = 1108] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x123d19800) [pid = 1650] [serial = 1099] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x118732c00) [pid = 1650] [serial = 1098] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12bf1fc00) [pid = 1650] [serial = 1104] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12b909400) [pid = 1650] [serial = 1096] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x128942000) [pid = 1650] [serial = 1086] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1293e4c00) [pid = 1650] [serial = 1087] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12ac98400) [pid = 1650] [serial = 1093] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12a864400) [pid = 1650] [serial = 1090] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12bb13c00) [pid = 1650] [serial = 1102] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x126ca8400) [pid = 1650] [serial = 1084] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x129123000) [pid = 1650] [serial = 1101] [outer = 0x0] [url = about:blank] 01:10:48 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12bf2b400) [pid = 1650] [serial = 1107] [outer = 0x0] [url = about:blank] 01:10:49 INFO - PROCESS | 1650 | 1468224649082 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 01:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 01:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1621ms 01:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 01:10:49 INFO - PROCESS | 1650 | 1468224649113 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 01:10:49 INFO - PROCESS | 1650 | 1468224649115 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 01:10:49 INFO - PROCESS | 1650 | 1468224649118 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 01:10:49 INFO - PROCESS | 1650 | 1468224649120 Marionette TRACE conn2 <- [1,1514,null,{}] 01:10:49 INFO - PROCESS | 1650 | 1468224649124 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:49 INFO - PROCESS | 1650 | 1468224649126 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:49 INFO - PROCESS | 1650 | 1468224649203 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 01:10:49 INFO - PROCESS | 1650 | 1468224649253 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:49 INFO - PROCESS | 1650 | 1468224649256 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x114f2c000 == 27 [pid = 1650] [id = 386] 01:10:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x112e17400) [pid = 1650] [serial = 1157] [outer = 0x0] 01:10:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x112e3b000) [pid = 1650] [serial = 1158] [outer = 0x112e17400] 01:10:49 INFO - PROCESS | 1650 | 1468224649284 Marionette DEBUG loaded listener.js 01:10:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x112e46800) [pid = 1650] [serial = 1159] [outer = 0x112e17400] 01:10:49 INFO - PROCESS | 1650 | 1468224649585 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 01:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 01:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 523ms 01:10:49 INFO - PROCESS | 1650 | 1468224649641 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 01:10:49 INFO - PROCESS | 1650 | 1468224649645 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 01:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 01:10:49 INFO - PROCESS | 1650 | 1468224649650 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 01:10:49 INFO - PROCESS | 1650 | 1468224649652 Marionette TRACE conn2 <- [1,1518,null,{}] 01:10:49 INFO - PROCESS | 1650 | 1468224649655 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:49 INFO - PROCESS | 1650 | 1468224649657 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:49 INFO - PROCESS | 1650 | 1468224649742 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 01:10:49 INFO - PROCESS | 1650 | 1468224649810 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:49 INFO - PROCESS | 1650 | 1468224649812 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x117148000 == 28 [pid = 1650] [id = 387] 01:10:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x112f85400) [pid = 1650] [serial = 1160] [outer = 0x0] 01:10:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x115d44400) [pid = 1650] [serial = 1161] [outer = 0x112f85400] 01:10:49 INFO - PROCESS | 1650 | 1468224649857 Marionette DEBUG loaded listener.js 01:10:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x115e1f800) [pid = 1650] [serial = 1162] [outer = 0x112f85400] 01:10:50 INFO - PROCESS | 1650 | 1468224650280 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 01:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 01:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 669ms 01:10:50 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 01:10:50 INFO - PROCESS | 1650 | 1468224650319 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 01:10:50 INFO - PROCESS | 1650 | 1468224650321 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 01:10:50 INFO - PROCESS | 1650 | 1468224650323 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 01:10:50 INFO - PROCESS | 1650 | 1468224650332 Marionette TRACE conn2 <- [1,1522,null,{}] 01:10:50 INFO - PROCESS | 1650 | 1468224650345 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:50 INFO - PROCESS | 1650 | 1468224650348 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:50 INFO - PROCESS | 1650 | 1468224650419 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 01:10:50 INFO - PROCESS | 1650 | 1468224650424 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:50 INFO - PROCESS | 1650 | 1468224650426 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f87800 == 29 [pid = 1650] [id = 388] 01:10:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1128a6400) [pid = 1650] [serial = 1163] [outer = 0x0] 01:10:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x117d18400) [pid = 1650] [serial = 1164] [outer = 0x1128a6400] 01:10:50 INFO - PROCESS | 1650 | 1468224650455 Marionette DEBUG loaded listener.js 01:10:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x117db1800) [pid = 1650] [serial = 1165] [outer = 0x1128a6400] 01:10:50 INFO - PROCESS | 1650 | 1468224650767 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 01:10:50 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 01:10:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:10:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 01:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 01:10:50 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 01:10:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:10:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 01:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 01:10:50 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 01:10:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:10:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 01:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 01:10:50 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 01:10:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:10:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 01:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 01:10:50 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 484ms 01:10:50 INFO - PROCESS | 1650 | 1468224650808 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 01:10:50 INFO - PROCESS | 1650 | 1468224650810 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 01:10:50 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 01:10:50 INFO - PROCESS | 1650 | 1468224650812 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 01:10:50 INFO - PROCESS | 1650 | 1468224650813 Marionette TRACE conn2 <- [1,1526,null,{}] 01:10:50 INFO - PROCESS | 1650 | 1468224650816 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:50 INFO - PROCESS | 1650 | 1468224650817 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:50 INFO - PROCESS | 1650 | 1468224650889 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 01:10:50 INFO - PROCESS | 1650 | 1468224650894 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:50 INFO - PROCESS | 1650 | 1468224650896 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11984b000 == 30 [pid = 1650] [id = 389] 01:10:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11818a000) [pid = 1650] [serial = 1166] [outer = 0x0] 01:10:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118294c00) [pid = 1650] [serial = 1167] [outer = 0x11818a000] 01:10:50 INFO - PROCESS | 1650 | 1468224650921 Marionette DEBUG loaded listener.js 01:10:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11853b400) [pid = 1650] [serial = 1168] [outer = 0x11818a000] 01:10:51 INFO - PROCESS | 1650 | 1468224651242 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 01:10:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:10:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 01:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 01:10:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:10:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 01:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 01:10:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 01:10:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 01:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 01:10:51 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 469ms 01:10:51 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 01:10:51 INFO - PROCESS | 1650 | 1468224651283 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 01:10:51 INFO - PROCESS | 1650 | 1468224651284 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 01:10:51 INFO - PROCESS | 1650 | 1468224651286 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 01:10:51 INFO - PROCESS | 1650 | 1468224651287 Marionette TRACE conn2 <- [1,1530,null,{}] 01:10:51 INFO - PROCESS | 1650 | 1468224651290 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:51 INFO - PROCESS | 1650 | 1468224651291 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:51 INFO - PROCESS | 1650 | 1468224651390 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 01:10:51 INFO - PROCESS | 1650 | 1468224651396 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:51 INFO - PROCESS | 1650 | 1468224651397 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x121378800 == 31 [pid = 1650] [id = 390] 01:10:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x115d45c00) [pid = 1650] [serial = 1169] [outer = 0x0] 01:10:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1187a4400) [pid = 1650] [serial = 1170] [outer = 0x115d45c00] 01:10:51 INFO - PROCESS | 1650 | 1468224651422 Marionette DEBUG loaded listener.js 01:10:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118fa9000) [pid = 1650] [serial = 1171] [outer = 0x115d45c00] 01:10:51 INFO - PROCESS | 1650 | 1468224651699 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 01:10:51 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 01:10:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 01:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 01:10:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 01:10:51 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 01:10:51 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 01:10:51 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 473ms 01:10:51 INFO - PROCESS | 1650 | 1468224651761 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 01:10:51 INFO - PROCESS | 1650 | 1468224651763 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 01:10:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 01:10:51 INFO - PROCESS | 1650 | 1468224651765 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 01:10:51 INFO - PROCESS | 1650 | 1468224651766 Marionette TRACE conn2 <- [1,1534,null,{}] 01:10:51 INFO - PROCESS | 1650 | 1468224651769 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:51 INFO - PROCESS | 1650 | 1468224651773 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:51 INFO - PROCESS | 1650 | 1468224651861 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 01:10:51 INFO - PROCESS | 1650 | 1468224651865 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:51 INFO - PROCESS | 1650 | 1468224651866 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1242c3000 == 32 [pid = 1650] [id = 391] 01:10:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119206c00) [pid = 1650] [serial = 1172] [outer = 0x0] 01:10:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1196a1400) [pid = 1650] [serial = 1173] [outer = 0x119206c00] 01:10:51 INFO - PROCESS | 1650 | 1468224651892 Marionette DEBUG loaded listener.js 01:10:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12124fc00) [pid = 1650] [serial = 1174] [outer = 0x119206c00] 01:10:52 INFO - PROCESS | 1650 | 1468224652212 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 01:10:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 01:10:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 468ms 01:10:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 01:10:52 INFO - PROCESS | 1650 | 1468224652234 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 01:10:52 INFO - PROCESS | 1650 | 1468224652235 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 01:10:52 INFO - PROCESS | 1650 | 1468224652237 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 01:10:52 INFO - PROCESS | 1650 | 1468224652238 Marionette TRACE conn2 <- [1,1538,null,{}] 01:10:52 INFO - PROCESS | 1650 | 1468224652240 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:52 INFO - PROCESS | 1650 | 1468224652242 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:52 INFO - PROCESS | 1650 | 1468224652369 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 01:10:52 INFO - PROCESS | 1650 | 1468224652376 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:52 INFO - PROCESS | 1650 | 1468224652377 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x124db4800 == 33 [pid = 1650] [id = 392] 01:10:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1214bd800) [pid = 1650] [serial = 1175] [outer = 0x0] 01:10:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123d1e800) [pid = 1650] [serial = 1176] [outer = 0x1214bd800] 01:10:52 INFO - PROCESS | 1650 | 1468224652401 Marionette DEBUG loaded listener.js 01:10:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124340400) [pid = 1650] [serial = 1177] [outer = 0x1214bd800] 01:10:52 INFO - PROCESS | 1650 | 1468224652683 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 01:10:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 01:10:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 469ms 01:10:52 INFO - PROCESS | 1650 | 1468224652706 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 01:10:52 INFO - PROCESS | 1650 | 1468224652707 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 01:10:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 01:10:52 INFO - PROCESS | 1650 | 1468224652717 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 01:10:52 INFO - PROCESS | 1650 | 1468224652718 Marionette TRACE conn2 <- [1,1542,null,{}] 01:10:52 INFO - PROCESS | 1650 | 1468224652720 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:52 INFO - PROCESS | 1650 | 1468224652721 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:52 INFO - PROCESS | 1650 | 1468224652798 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 01:10:52 INFO - PROCESS | 1650 | 1468224652802 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:52 INFO - PROCESS | 1650 | 1468224652803 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b2a000 == 34 [pid = 1650] [id = 393] 01:10:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118291800) [pid = 1650] [serial = 1178] [outer = 0x0] 01:10:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124539800) [pid = 1650] [serial = 1179] [outer = 0x118291800] 01:10:52 INFO - PROCESS | 1650 | 1468224652828 Marionette DEBUG loaded listener.js 01:10:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1248e9c00) [pid = 1650] [serial = 1180] [outer = 0x118291800] 01:10:53 INFO - PROCESS | 1650 | 1468224653129 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 01:10:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 01:10:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 469ms 01:10:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 01:10:53 INFO - PROCESS | 1650 | 1468224653187 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 01:10:53 INFO - PROCESS | 1650 | 1468224653188 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 01:10:53 INFO - PROCESS | 1650 | 1468224653190 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 01:10:53 INFO - PROCESS | 1650 | 1468224653191 Marionette TRACE conn2 <- [1,1546,null,{}] 01:10:53 INFO - PROCESS | 1650 | 1468224653194 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:53 INFO - PROCESS | 1650 | 1468224653195 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:53 INFO - PROCESS | 1650 | 1468224653298 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 01:10:53 INFO - PROCESS | 1650 | 1468224653303 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:53 INFO - PROCESS | 1650 | 1468224653304 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f87000 == 35 [pid = 1650] [id = 394] 01:10:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1248ecc00) [pid = 1650] [serial = 1181] [outer = 0x0] 01:10:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124e63400) [pid = 1650] [serial = 1182] [outer = 0x1248ecc00] 01:10:53 INFO - PROCESS | 1650 | 1468224653330 Marionette DEBUG loaded listener.js 01:10:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12626f800) [pid = 1650] [serial = 1183] [outer = 0x1248ecc00] 01:10:53 INFO - PROCESS | 1650 | 1468224653631 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 01:10:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 01:10:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 468ms 01:10:53 INFO - PROCESS | 1650 | 1468224653659 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 01:10:53 INFO - PROCESS | 1650 | 1468224653661 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 01:10:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 01:10:53 INFO - PROCESS | 1650 | 1468224653664 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 01:10:53 INFO - PROCESS | 1650 | 1468224653665 Marionette TRACE conn2 <- [1,1550,null,{}] 01:10:53 INFO - PROCESS | 1650 | 1468224653668 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:53 INFO - PROCESS | 1650 | 1468224653669 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:53 INFO - PROCESS | 1650 | 1468224653746 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 01:10:53 INFO - PROCESS | 1650 | 1468224653750 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:53 INFO - PROCESS | 1650 | 1468224653751 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x129693800 == 36 [pid = 1650] [id = 395] 01:10:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11690b800) [pid = 1650] [serial = 1184] [outer = 0x0] 01:10:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126790c00) [pid = 1650] [serial = 1185] [outer = 0x11690b800] 01:10:53 INFO - PROCESS | 1650 | 1468224653775 Marionette DEBUG loaded listener.js 01:10:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126b9dc00) [pid = 1650] [serial = 1186] [outer = 0x11690b800] 01:10:54 INFO - PROCESS | 1650 | 1468224654098 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 01:10:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 01:10:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 469ms 01:10:54 INFO - PROCESS | 1650 | 1468224654133 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 01:10:54 INFO - PROCESS | 1650 | 1468224654135 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 01:10:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 01:10:54 INFO - PROCESS | 1650 | 1468224654137 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 01:10:54 INFO - PROCESS | 1650 | 1468224654139 Marionette TRACE conn2 <- [1,1554,null,{}] 01:10:54 INFO - PROCESS | 1650 | 1468224654141 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:54 INFO - PROCESS | 1650 | 1468224654143 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:54 INFO - PROCESS | 1650 | 1468224654258 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 01:10:54 INFO - PROCESS | 1650 | 1468224654272 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:54 INFO - PROCESS | 1650 | 1468224654281 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x121377800 == 37 [pid = 1650] [id = 396] 01:10:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126b9e800) [pid = 1650] [serial = 1187] [outer = 0x0] 01:10:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126ca9c00) [pid = 1650] [serial = 1188] [outer = 0x126b9e800] 01:10:54 INFO - PROCESS | 1650 | 1468224654307 Marionette DEBUG loaded listener.js 01:10:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128ca6c00) [pid = 1650] [serial = 1189] [outer = 0x126b9e800] 01:10:54 INFO - PROCESS | 1650 | 1468224654648 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 01:10:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 01:10:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 519ms 01:10:54 INFO - PROCESS | 1650 | 1468224654656 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 01:10:54 INFO - PROCESS | 1650 | 1468224654658 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 01:10:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 01:10:54 INFO - PROCESS | 1650 | 1468224654661 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 01:10:54 INFO - PROCESS | 1650 | 1468224654662 Marionette TRACE conn2 <- [1,1558,null,{}] 01:10:54 INFO - PROCESS | 1650 | 1468224654664 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:54 INFO - PROCESS | 1650 | 1468224654665 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:54 INFO - PROCESS | 1650 | 1468224654760 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 01:10:54 INFO - PROCESS | 1650 | 1468224654793 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:54 INFO - PROCESS | 1650 | 1468224654794 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b20f800 == 38 [pid = 1650] [id = 397] 01:10:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128ca7400) [pid = 1650] [serial = 1190] [outer = 0x0] 01:10:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129115800) [pid = 1650] [serial = 1191] [outer = 0x128ca7400] 01:10:54 INFO - PROCESS | 1650 | 1468224654817 Marionette DEBUG loaded listener.js 01:10:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12937fc00) [pid = 1650] [serial = 1192] [outer = 0x128ca7400] 01:10:55 INFO - PROCESS | 1650 | 1468224655135 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 01:10:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 01:10:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 521ms 01:10:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 01:10:55 INFO - PROCESS | 1650 | 1468224655183 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 01:10:55 INFO - PROCESS | 1650 | 1468224655184 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 01:10:55 INFO - PROCESS | 1650 | 1468224655186 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 01:10:55 INFO - PROCESS | 1650 | 1468224655187 Marionette TRACE conn2 <- [1,1562,null,{}] 01:10:55 INFO - PROCESS | 1650 | 1468224655189 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:55 INFO - PROCESS | 1650 | 1468224655190 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:55 INFO - PROCESS | 1650 | 1468224655291 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 01:10:55 INFO - PROCESS | 1650 | 1468224655326 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:55 INFO - PROCESS | 1650 | 1468224655327 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba1c000 == 39 [pid = 1650] [id = 398] 01:10:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x129383800) [pid = 1650] [serial = 1193] [outer = 0x0] 01:10:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1293e7400) [pid = 1650] [serial = 1194] [outer = 0x129383800] 01:10:55 INFO - PROCESS | 1650 | 1468224655351 Marionette DEBUG loaded listener.js 01:10:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1293fcc00) [pid = 1650] [serial = 1195] [outer = 0x129383800] 01:10:55 INFO - PROCESS | 1650 | 1468224655636 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 01:10:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 01:10:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 468ms 01:10:55 INFO - PROCESS | 1650 | 1468224655656 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 01:10:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 01:10:55 INFO - PROCESS | 1650 | 1468224655657 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 01:10:55 INFO - PROCESS | 1650 | 1468224655667 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 01:10:55 INFO - PROCESS | 1650 | 1468224655668 Marionette TRACE conn2 <- [1,1566,null,{}] 01:10:55 INFO - PROCESS | 1650 | 1468224655670 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:55 INFO - PROCESS | 1650 | 1468224655671 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:55 INFO - PROCESS | 1650 | 1468224655774 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 01:10:55 INFO - PROCESS | 1650 | 1468224655778 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:55 INFO - PROCESS | 1650 | 1468224655779 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba5e000 == 40 [pid = 1650] [id = 399] 01:10:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x129384800) [pid = 1650] [serial = 1196] [outer = 0x0] 01:10:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12a747c00) [pid = 1650] [serial = 1197] [outer = 0x129384800] 01:10:55 INFO - PROCESS | 1650 | 1468224655802 Marionette DEBUG loaded listener.js 01:10:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12a85dc00) [pid = 1650] [serial = 1198] [outer = 0x129384800] 01:10:56 INFO - PROCESS | 1650 | 1468224656121 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 01:10:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 01:10:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 476ms 01:10:56 INFO - PROCESS | 1650 | 1468224656135 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 01:10:56 INFO - PROCESS | 1650 | 1468224656136 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 01:10:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 01:10:56 INFO - PROCESS | 1650 | 1468224656139 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 01:10:56 INFO - PROCESS | 1650 | 1468224656140 Marionette TRACE conn2 <- [1,1570,null,{}] 01:10:56 INFO - PROCESS | 1650 | 1468224656142 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:56 INFO - PROCESS | 1650 | 1468224656144 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:56 INFO - PROCESS | 1650 | 1468224656371 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 01:10:56 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12937f800) [pid = 1650] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:10:56 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116980400) [pid = 1650] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 01:10:56 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x124535800) [pid = 1650] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 01:10:56 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112c4e800) [pid = 1650] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 01:10:56 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x117dabc00) [pid = 1650] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:10:56 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112e47400) [pid = 1650] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:10:56 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1174e3000) [pid = 1650] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:10:56 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112e3b400) [pid = 1650] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:10:56 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116f86c00) [pid = 1650] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:10:56 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1198a7000) [pid = 1650] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:10:56 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x120f12c00) [pid = 1650] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:10:56 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118150800) [pid = 1650] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:10:56 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115d47000) [pid = 1650] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:10:56 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115d4d800) [pid = 1650] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:10:56 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x113c70400) [pid = 1650] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:10:56 INFO - PROCESS | 1650 | 1468224656417 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:56 INFO - PROCESS | 1650 | 1468224656418 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x116474000 == 41 [pid = 1650] [id = 400] 01:10:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x112e3ac00) [pid = 1650] [serial = 1199] [outer = 0x0] 01:10:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x113dd9c00) [pid = 1650] [serial = 1200] [outer = 0x112e3ac00] 01:10:56 INFO - PROCESS | 1650 | 1468224656441 Marionette DEBUG loaded listener.js 01:10:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1174e3000) [pid = 1650] [serial = 1201] [outer = 0x112e3ac00] 01:10:56 INFO - PROCESS | 1650 | 1468224656700 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 01:10:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 01:10:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 568ms 01:10:56 INFO - PROCESS | 1650 | 1468224656708 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 01:10:56 INFO - PROCESS | 1650 | 1468224656709 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 01:10:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 01:10:56 INFO - PROCESS | 1650 | 1468224656722 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 01:10:56 INFO - PROCESS | 1650 | 1468224656723 Marionette TRACE conn2 <- [1,1574,null,{}] 01:10:56 INFO - PROCESS | 1650 | 1468224656725 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:56 INFO - PROCESS | 1650 | 1468224656728 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:56 INFO - PROCESS | 1650 | 1468224656827 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 01:10:56 INFO - PROCESS | 1650 | 1468224656834 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:56 INFO - PROCESS | 1650 | 1468224656836 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c674800 == 42 [pid = 1650] [id = 401] 01:10:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x117565400) [pid = 1650] [serial = 1202] [outer = 0x0] 01:10:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x120f0c800) [pid = 1650] [serial = 1203] [outer = 0x117565400] 01:10:56 INFO - PROCESS | 1650 | 1468224656875 Marionette DEBUG loaded listener.js 01:10:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128ca3000) [pid = 1650] [serial = 1204] [outer = 0x117565400] 01:10:57 INFO - PROCESS | 1650 | 1468224657346 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 01:10:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 01:10:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 672ms 01:10:57 INFO - PROCESS | 1650 | 1468224657392 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 01:10:57 INFO - PROCESS | 1650 | 1468224657393 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 01:10:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 01:10:57 INFO - PROCESS | 1650 | 1468224657395 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 01:10:57 INFO - PROCESS | 1650 | 1468224657397 Marionette TRACE conn2 <- [1,1578,null,{}] 01:10:57 INFO - PROCESS | 1650 | 1468224657399 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:57 INFO - PROCESS | 1650 | 1468224657400 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:57 INFO - PROCESS | 1650 | 1468224657487 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 01:10:57 INFO - PROCESS | 1650 | 1468224657490 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:57 INFO - PROCESS | 1650 | 1468224657491 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12caac000 == 43 [pid = 1650] [id = 402] 01:10:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1248ea800) [pid = 1650] [serial = 1205] [outer = 0x0] 01:10:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a85e000) [pid = 1650] [serial = 1206] [outer = 0x1248ea800] 01:10:57 INFO - PROCESS | 1650 | 1468224657515 Marionette DEBUG loaded listener.js 01:10:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12aa4f800) [pid = 1650] [serial = 1207] [outer = 0x1248ea800] 01:10:57 INFO - PROCESS | 1650 | 1468224657833 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 01:10:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 01:10:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 468ms 01:10:57 INFO - PROCESS | 1650 | 1468224657864 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 01:10:57 INFO - PROCESS | 1650 | 1468224657865 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 01:10:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 01:10:57 INFO - PROCESS | 1650 | 1468224657867 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 01:10:57 INFO - PROCESS | 1650 | 1468224657868 Marionette TRACE conn2 <- [1,1582,null,{}] 01:10:57 INFO - PROCESS | 1650 | 1468224657871 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:57 INFO - PROCESS | 1650 | 1468224657872 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:57 INFO - PROCESS | 1650 | 1468224657952 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 01:10:58 INFO - PROCESS | 1650 | 1468224658009 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:58 INFO - PROCESS | 1650 | 1468224658010 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cab3000 == 44 [pid = 1650] [id = 403] 01:10:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12aa4f000) [pid = 1650] [serial = 1208] [outer = 0x0] 01:10:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12aca0c00) [pid = 1650] [serial = 1209] [outer = 0x12aa4f000] 01:10:58 INFO - PROCESS | 1650 | 1468224658034 Marionette DEBUG loaded listener.js 01:10:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b905800) [pid = 1650] [serial = 1210] [outer = 0x12aa4f000] 01:10:58 INFO - PROCESS | 1650 | 1468224658281 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 01:10:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 01:10:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 469ms 01:10:58 INFO - PROCESS | 1650 | 1468224658394 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 01:10:58 INFO - PROCESS | 1650 | 1468224658396 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 01:10:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 01:10:58 INFO - PROCESS | 1650 | 1468224658400 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 01:10:58 INFO - PROCESS | 1650 | 1468224658403 Marionette TRACE conn2 <- [1,1586,null,{}] 01:10:58 INFO - PROCESS | 1650 | 1468224658407 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:58 INFO - PROCESS | 1650 | 1468224658409 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:58 INFO - PROCESS | 1650 | 1468224658529 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 01:10:58 INFO - PROCESS | 1650 | 1468224658605 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:58 INFO - PROCESS | 1650 | 1468224658607 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e4b800 == 45 [pid = 1650] [id = 404] 01:10:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1128af400) [pid = 1650] [serial = 1211] [outer = 0x0] 01:10:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x112cee000) [pid = 1650] [serial = 1212] [outer = 0x1128af400] 01:10:58 INFO - PROCESS | 1650 | 1468224658638 Marionette DEBUG loaded listener.js 01:10:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x112e49c00) [pid = 1650] [serial = 1213] [outer = 0x1128af400] 01:10:59 INFO - PROCESS | 1650 | 1468224659157 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 01:10:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 01:10:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 824ms 01:10:59 INFO - PROCESS | 1650 | 1468224659225 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 01:10:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 01:10:59 INFO - PROCESS | 1650 | 1468224659227 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 01:10:59 INFO - PROCESS | 1650 | 1468224659232 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 01:10:59 INFO - PROCESS | 1650 | 1468224659235 Marionette TRACE conn2 <- [1,1590,null,{}] 01:10:59 INFO - PROCESS | 1650 | 1468224659237 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:59 INFO - PROCESS | 1650 | 1468224659239 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:59 INFO - PROCESS | 1650 | 1468224659350 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 01:10:59 INFO - PROCESS | 1650 | 1468224659427 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:59 INFO - PROCESS | 1650 | 1468224659429 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:10:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x119838000 == 46 [pid = 1650] [id = 405] 01:10:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116780800) [pid = 1650] [serial = 1214] [outer = 0x0] 01:10:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x116af4000) [pid = 1650] [serial = 1215] [outer = 0x116780800] 01:10:59 INFO - PROCESS | 1650 | 1468224659459 Marionette DEBUG loaded listener.js 01:10:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x117dab800) [pid = 1650] [serial = 1216] [outer = 0x116780800] 01:11:00 INFO - PROCESS | 1650 | 1468224660120 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 01:11:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 01:11:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 972ms 01:11:00 INFO - PROCESS | 1650 | 1468224660203 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 01:11:00 INFO - PROCESS | 1650 | 1468224660205 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 01:11:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 01:11:00 INFO - PROCESS | 1650 | 1468224660208 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 01:11:00 INFO - PROCESS | 1650 | 1468224660210 Marionette TRACE conn2 <- [1,1594,null,{}] 01:11:00 INFO - PROCESS | 1650 | 1468224660214 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:00 INFO - PROCESS | 1650 | 1468224660216 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:00 INFO - PROCESS | 1650 | 1468224660323 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 01:11:00 INFO - PROCESS | 1650 | 1468224660400 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:00 INFO - PROCESS | 1650 | 1468224660401 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11715f000 == 47 [pid = 1650] [id = 406] 01:11:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x116984000) [pid = 1650] [serial = 1217] [outer = 0x0] 01:11:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1180ae000) [pid = 1650] [serial = 1218] [outer = 0x116984000] 01:11:00 INFO - PROCESS | 1650 | 1468224660429 Marionette DEBUG loaded listener.js 01:11:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11818a400) [pid = 1650] [serial = 1219] [outer = 0x116984000] 01:11:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12caac000 == 46 [pid = 1650] [id = 402] 01:11:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12c674800 == 45 [pid = 1650] [id = 401] 01:11:00 INFO - PROCESS | 1650 | --DOCSHELL 0x116474000 == 44 [pid = 1650] [id = 400] 01:11:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba5e000 == 43 [pid = 1650] [id = 399] 01:11:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba1c000 == 42 [pid = 1650] [id = 398] 01:11:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12b20f800 == 41 [pid = 1650] [id = 397] 01:11:00 INFO - PROCESS | 1650 | --DOCSHELL 0x121377800 == 40 [pid = 1650] [id = 396] 01:11:00 INFO - PROCESS | 1650 | --DOCSHELL 0x129693800 == 39 [pid = 1650] [id = 395] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1293fc400) [pid = 1650] [serial = 1155] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOCSHELL 0x118f87000 == 38 [pid = 1650] [id = 394] 01:11:00 INFO - PROCESS | 1650 | --DOCSHELL 0x126b2a000 == 37 [pid = 1650] [id = 393] 01:11:00 INFO - PROCESS | 1650 | --DOCSHELL 0x124db4800 == 36 [pid = 1650] [id = 392] 01:11:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1242c3000 == 35 [pid = 1650] [id = 391] 01:11:00 INFO - PROCESS | 1650 | --DOCSHELL 0x121378800 == 34 [pid = 1650] [id = 390] 01:11:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11984b000 == 33 [pid = 1650] [id = 389] 01:11:00 INFO - PROCESS | 1650 | --DOCSHELL 0x118f87800 == 32 [pid = 1650] [id = 388] 01:11:00 INFO - PROCESS | 1650 | --DOCSHELL 0x117148000 == 31 [pid = 1650] [id = 387] 01:11:00 INFO - PROCESS | 1650 | --DOCSHELL 0x114f2c000 == 30 [pid = 1650] [id = 386] 01:11:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1242c8800 == 29 [pid = 1650] [id = 385] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1293fb000) [pid = 1650] [serial = 1153] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1219b0400) [pid = 1650] [serial = 1137] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x124e9a400) [pid = 1650] [serial = 1140] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x126cc1800) [pid = 1650] [serial = 1143] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x126ba2000) [pid = 1650] [serial = 1141] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x126275800) [pid = 1650] [serial = 1147] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119560800) [pid = 1650] [serial = 1146] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1293e5400) [pid = 1650] [serial = 1152] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12893f800) [pid = 1650] [serial = 1144] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118868c00) [pid = 1650] [serial = 1131] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1196a4800) [pid = 1650] [serial = 1132] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118185400) [pid = 1650] [serial = 1128] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118193c00) [pid = 1650] [serial = 1129] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x115d50c00) [pid = 1650] [serial = 1125] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116636000) [pid = 1650] [serial = 1126] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11814b000) [pid = 1650] [serial = 1123] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x117561c00) [pid = 1650] [serial = 1122] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128941800) [pid = 1650] [serial = 1120] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123e31800) [pid = 1650] [serial = 1119] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126cc4000) [pid = 1650] [serial = 1117] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124dc7c00) [pid = 1650] [serial = 1116] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1196a3800) [pid = 1650] [serial = 1114] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118737400) [pid = 1650] [serial = 1113] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x117da8000) [pid = 1650] [serial = 1111] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115e1d400) [pid = 1650] [serial = 1110] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1198a0c00) [pid = 1650] [serial = 1134] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12426a000) [pid = 1650] [serial = 1138] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12937b800) [pid = 1650] [serial = 1150] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x120f13c00) [pid = 1650] [serial = 1135] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128cac000) [pid = 1650] [serial = 1149] [outer = 0x0] [url = about:blank] 01:11:00 INFO - PROCESS | 1650 | 1468224660823 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 01:11:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 01:11:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 623ms 01:11:00 INFO - PROCESS | 1650 | 1468224660833 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 01:11:00 INFO - PROCESS | 1650 | 1468224660837 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 01:11:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 01:11:00 INFO - PROCESS | 1650 | 1468224660846 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 01:11:00 INFO - PROCESS | 1650 | 1468224660848 Marionette TRACE conn2 <- [1,1598,null,{}] 01:11:00 INFO - PROCESS | 1650 | 1468224660852 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:00 INFO - PROCESS | 1650 | 1468224660854 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:00 INFO - PROCESS | 1650 | 1468224660968 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 01:11:01 INFO - PROCESS | 1650 | 1468224661025 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:01 INFO - PROCESS | 1650 | 1468224661027 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184da000 == 30 [pid = 1650] [id = 407] 01:11:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11818dc00) [pid = 1650] [serial = 1220] [outer = 0x0] 01:11:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118297000) [pid = 1650] [serial = 1221] [outer = 0x11818dc00] 01:11:01 INFO - PROCESS | 1650 | 1468224661053 Marionette DEBUG loaded listener.js 01:11:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1187a6c00) [pid = 1650] [serial = 1222] [outer = 0x11818dc00] 01:11:01 INFO - PROCESS | 1650 | 1468224661353 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 01:11:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:11:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 524ms 01:11:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:11:01 INFO - PROCESS | 1650 | 1468224661368 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 01:11:01 INFO - PROCESS | 1650 | 1468224661369 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 01:11:01 INFO - PROCESS | 1650 | 1468224661371 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:11:01 INFO - PROCESS | 1650 | 1468224661374 Marionette TRACE conn2 <- [1,1602,null,{}] 01:11:01 INFO - PROCESS | 1650 | 1468224661385 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:01 INFO - PROCESS | 1650 | 1468224661388 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:01 INFO - PROCESS | 1650 | 1468224661467 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 01:11:01 INFO - PROCESS | 1650 | 1468224661471 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:01 INFO - PROCESS | 1650 | 1468224661473 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e47800 == 31 [pid = 1650] [id = 408] 01:11:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1188dac00) [pid = 1650] [serial = 1223] [outer = 0x0] 01:11:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11989d000) [pid = 1650] [serial = 1224] [outer = 0x1188dac00] 01:11:01 INFO - PROCESS | 1650 | 1468224661503 Marionette DEBUG loaded listener.js 01:11:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1198b7000) [pid = 1650] [serial = 1225] [outer = 0x1188dac00] 01:11:01 INFO - PROCESS | 1650 | 1468224661856 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 01:11:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:11:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 524ms 01:11:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:11:01 INFO - PROCESS | 1650 | 1468224661895 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 01:11:01 INFO - PROCESS | 1650 | 1468224661897 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 01:11:01 INFO - PROCESS | 1650 | 1468224661899 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:11:01 INFO - PROCESS | 1650 | 1468224661900 Marionette TRACE conn2 <- [1,1606,null,{}] 01:11:01 INFO - PROCESS | 1650 | 1468224661902 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:01 INFO - PROCESS | 1650 | 1468224661903 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:01 INFO - PROCESS | 1650 | 1468224661981 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 01:11:01 INFO - PROCESS | 1650 | 1468224661985 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:01 INFO - PROCESS | 1650 | 1468224661986 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x121c73000 == 32 [pid = 1650] [id = 409] 01:11:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x120f07400) [pid = 1650] [serial = 1226] [outer = 0x0] 01:11:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x120f13c00) [pid = 1650] [serial = 1227] [outer = 0x120f07400] 01:11:02 INFO - PROCESS | 1650 | 1468224662011 Marionette DEBUG loaded listener.js 01:11:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1219b7800) [pid = 1650] [serial = 1228] [outer = 0x120f07400] 01:11:02 INFO - PROCESS | 1650 | 1468224662331 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 01:11:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:11:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 468ms 01:11:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:11:02 INFO - PROCESS | 1650 | 1468224662367 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 01:11:02 INFO - PROCESS | 1650 | 1468224662369 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 01:11:02 INFO - PROCESS | 1650 | 1468224662371 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:11:02 INFO - PROCESS | 1650 | 1468224662372 Marionette TRACE conn2 <- [1,1610,null,{}] 01:11:02 INFO - PROCESS | 1650 | 1468224662374 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:02 INFO - PROCESS | 1650 | 1468224662375 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:02 INFO - PROCESS | 1650 | 1468224662447 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 01:11:02 INFO - PROCESS | 1650 | 1468224662510 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:02 INFO - PROCESS | 1650 | 1468224662511 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x124560800 == 33 [pid = 1650] [id = 410] 01:11:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121134400) [pid = 1650] [serial = 1229] [outer = 0x0] 01:11:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123eed800) [pid = 1650] [serial = 1230] [outer = 0x121134400] 01:11:02 INFO - PROCESS | 1650 | 1468224662541 Marionette DEBUG loaded listener.js 01:11:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124809000) [pid = 1650] [serial = 1231] [outer = 0x121134400] 01:11:02 INFO - PROCESS | 1650 | 1468224662825 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 01:11:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:11:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 472ms 01:11:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:11:02 INFO - PROCESS | 1650 | 1468224662852 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 01:11:02 INFO - PROCESS | 1650 | 1468224662853 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 01:11:02 INFO - PROCESS | 1650 | 1468224662855 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:11:02 INFO - PROCESS | 1650 | 1468224662856 Marionette TRACE conn2 <- [1,1614,null,{}] 01:11:02 INFO - PROCESS | 1650 | 1468224662866 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:02 INFO - PROCESS | 1650 | 1468224662870 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:02 INFO - PROCESS | 1650 | 1468224662991 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 01:11:02 INFO - PROCESS | 1650 | 1468224662996 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:02 INFO - PROCESS | 1650 | 1468224662997 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a74000 == 34 [pid = 1650] [id = 411] 01:11:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1198a2800) [pid = 1650] [serial = 1232] [outer = 0x0] 01:11:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12626fc00) [pid = 1650] [serial = 1233] [outer = 0x1198a2800] 01:11:03 INFO - PROCESS | 1650 | 1468224663021 Marionette DEBUG loaded listener.js 01:11:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126cc5c00) [pid = 1650] [serial = 1234] [outer = 0x1198a2800] 01:11:03 INFO - PROCESS | 1650 | 1468224663341 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 01:11:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 01:11:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 520ms 01:11:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:11:03 INFO - PROCESS | 1650 | 1468224663379 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 01:11:03 INFO - PROCESS | 1650 | 1468224663381 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 01:11:03 INFO - PROCESS | 1650 | 1468224663384 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:11:03 INFO - PROCESS | 1650 | 1468224663385 Marionette TRACE conn2 <- [1,1618,null,{}] 01:11:03 INFO - PROCESS | 1650 | 1468224663387 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:03 INFO - PROCESS | 1650 | 1468224663388 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:03 INFO - PROCESS | 1650 | 1468224663490 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 01:11:03 INFO - PROCESS | 1650 | 1468224663494 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:03 INFO - PROCESS | 1650 | 1468224663496 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12907c800 == 35 [pid = 1650] [id = 412] 01:11:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126cce400) [pid = 1650] [serial = 1235] [outer = 0x0] 01:11:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128ca2c00) [pid = 1650] [serial = 1236] [outer = 0x126cce400] 01:11:03 INFO - PROCESS | 1650 | 1468224663519 Marionette DEBUG loaded listener.js 01:11:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129011c00) [pid = 1650] [serial = 1237] [outer = 0x126cce400] 01:11:03 INFO - PROCESS | 1650 | 1468224663814 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 01:11:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:11:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 469ms 01:11:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:11:03 INFO - PROCESS | 1650 | 1468224663853 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 01:11:03 INFO - PROCESS | 1650 | 1468224663854 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 01:11:03 INFO - PROCESS | 1650 | 1468224663857 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:11:03 INFO - PROCESS | 1650 | 1468224663858 Marionette TRACE conn2 <- [1,1622,null,{}] 01:11:03 INFO - PROCESS | 1650 | 1468224663868 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:03 INFO - PROCESS | 1650 | 1468224663869 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:03 INFO - PROCESS | 1650 | 1468224663982 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 01:11:04 INFO - PROCESS | 1650 | 1468224664016 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:04 INFO - PROCESS | 1650 | 1468224664018 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5a6000 == 36 [pid = 1650] [id = 413] 01:11:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128941c00) [pid = 1650] [serial = 1238] [outer = 0x0] 01:11:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12937b800) [pid = 1650] [serial = 1239] [outer = 0x128941c00] 01:11:04 INFO - PROCESS | 1650 | 1468224664041 Marionette DEBUG loaded listener.js 01:11:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1293e5400) [pid = 1650] [serial = 1240] [outer = 0x128941c00] 01:11:04 INFO - PROCESS | 1650 | 1468224664364 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 01:11:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 01:11:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 526ms 01:11:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:11:04 INFO - PROCESS | 1650 | 1468224664383 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 01:11:04 INFO - PROCESS | 1650 | 1468224664385 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 01:11:04 INFO - PROCESS | 1650 | 1468224664387 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:11:04 INFO - PROCESS | 1650 | 1468224664388 Marionette TRACE conn2 <- [1,1626,null,{}] 01:11:04 INFO - PROCESS | 1650 | 1468224664390 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:04 INFO - PROCESS | 1650 | 1468224664391 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:04 INFO - PROCESS | 1650 | 1468224664498 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 01:11:04 INFO - PROCESS | 1650 | 1468224664533 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:04 INFO - PROCESS | 1650 | 1468224664534 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b205000 == 37 [pid = 1650] [id = 414] 01:11:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119561800) [pid = 1650] [serial = 1241] [outer = 0x0] 01:11:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12a74bc00) [pid = 1650] [serial = 1242] [outer = 0x119561800] 01:11:04 INFO - PROCESS | 1650 | 1468224664558 Marionette DEBUG loaded listener.js 01:11:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12aa42800) [pid = 1650] [serial = 1243] [outer = 0x119561800] 01:11:04 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x129384800) [pid = 1650] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:11:04 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1248ea800) [pid = 1650] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 01:11:04 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112e3ac00) [pid = 1650] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:11:04 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x117565400) [pid = 1650] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 01:11:04 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126b9e800) [pid = 1650] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:11:04 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x128ca7400) [pid = 1650] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:11:04 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x129383800) [pid = 1650] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:11:04 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112f85400) [pid = 1650] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:11:04 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112e3a800) [pid = 1650] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:11:04 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11818a000) [pid = 1650] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:11:04 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1214bd800) [pid = 1650] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:11:04 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1128a6400) [pid = 1650] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:11:04 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118291800) [pid = 1650] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:11:04 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119206c00) [pid = 1650] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:11:04 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x115d45c00) [pid = 1650] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:11:04 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1248ecc00) [pid = 1650] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:11:04 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112e17400) [pid = 1650] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:11:04 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11690b800) [pid = 1650] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:11:04 INFO - PROCESS | 1650 | 1468224664971 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 01:11:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:11:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 619ms 01:11:05 INFO - PROCESS | 1650 | 1468224665007 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 01:11:05 INFO - PROCESS | 1650 | 1468224665008 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 01:11:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:11:05 INFO - PROCESS | 1650 | 1468224665011 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:11:05 INFO - PROCESS | 1650 | 1468224665012 Marionette TRACE conn2 <- [1,1630,null,{}] 01:11:05 INFO - PROCESS | 1650 | 1468224665014 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:05 INFO - PROCESS | 1650 | 1468224665015 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:05 INFO - PROCESS | 1650 | 1468224665091 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 01:11:05 INFO - PROCESS | 1650 | 1468224665097 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:05 INFO - PROCESS | 1650 | 1468224665098 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x129699000 == 38 [pid = 1650] [id = 415] 01:11:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112f85400) [pid = 1650] [serial = 1244] [outer = 0x0] 01:11:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119206c00) [pid = 1650] [serial = 1245] [outer = 0x112f85400] 01:11:05 INFO - PROCESS | 1650 | 1468224665122 Marionette DEBUG loaded listener.js 01:11:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1248e8c00) [pid = 1650] [serial = 1246] [outer = 0x112f85400] 01:11:05 INFO - PROCESS | 1650 | 1468224665471 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 01:11:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:11:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 472ms 01:11:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:11:05 INFO - PROCESS | 1650 | 1468224665483 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 01:11:05 INFO - PROCESS | 1650 | 1468224665485 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 01:11:05 INFO - PROCESS | 1650 | 1468224665487 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:11:05 INFO - PROCESS | 1650 | 1468224665488 Marionette TRACE conn2 <- [1,1634,null,{}] 01:11:05 INFO - PROCESS | 1650 | 1468224665491 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:05 INFO - PROCESS | 1650 | 1468224665495 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:05 INFO - PROCESS | 1650 | 1468224665617 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 01:11:05 INFO - PROCESS | 1650 | 1468224665623 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:05 INFO - PROCESS | 1650 | 1468224665624 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd75800 == 39 [pid = 1650] [id = 416] 01:11:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12693b800) [pid = 1650] [serial = 1247] [outer = 0x0] 01:11:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12aa4b800) [pid = 1650] [serial = 1248] [outer = 0x12693b800] 01:11:05 INFO - PROCESS | 1650 | 1468224665651 Marionette DEBUG loaded listener.js 01:11:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b90c000) [pid = 1650] [serial = 1249] [outer = 0x12693b800] 01:11:05 INFO - PROCESS | 1650 | 1468224665948 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 01:11:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:11:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 519ms 01:11:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:11:06 INFO - PROCESS | 1650 | 1468224666007 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 01:11:06 INFO - PROCESS | 1650 | 1468224666009 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 01:11:06 INFO - PROCESS | 1650 | 1468224666011 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:11:06 INFO - PROCESS | 1650 | 1468224666012 Marionette TRACE conn2 <- [1,1638,null,{}] 01:11:06 INFO - PROCESS | 1650 | 1468224666015 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:06 INFO - PROCESS | 1650 | 1468224666016 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:06 INFO - PROCESS | 1650 | 1468224666092 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 01:11:06 INFO - PROCESS | 1650 | 1468224666097 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:06 INFO - PROCESS | 1650 | 1468224666098 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c18a800 == 40 [pid = 1650] [id = 417] 01:11:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b90c800) [pid = 1650] [serial = 1250] [outer = 0x0] 01:11:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12ba9a800) [pid = 1650] [serial = 1251] [outer = 0x12b90c800] 01:11:06 INFO - PROCESS | 1650 | 1468224666121 Marionette DEBUG loaded listener.js 01:11:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12bb1c800) [pid = 1650] [serial = 1252] [outer = 0x12b90c800] 01:11:06 INFO - PROCESS | 1650 | 1468224666454 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 01:11:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:11:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 470ms 01:11:06 INFO - PROCESS | 1650 | 1468224666482 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 01:11:06 INFO - PROCESS | 1650 | 1468224666483 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 01:11:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:11:06 INFO - PROCESS | 1650 | 1468224666485 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:11:06 INFO - PROCESS | 1650 | 1468224666486 Marionette TRACE conn2 <- [1,1642,null,{}] 01:11:06 INFO - PROCESS | 1650 | 1468224666489 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:06 INFO - PROCESS | 1650 | 1468224666498 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:06 INFO - PROCESS | 1650 | 1468224666606 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 01:11:06 INFO - PROCESS | 1650 | 1468224666611 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:06 INFO - PROCESS | 1650 | 1468224666613 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c691000 == 41 [pid = 1650] [id = 418] 01:11:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124542000) [pid = 1650] [serial = 1253] [outer = 0x0] 01:11:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12bf21c00) [pid = 1650] [serial = 1254] [outer = 0x124542000] 01:11:06 INFO - PROCESS | 1650 | 1468224666637 Marionette DEBUG loaded listener.js 01:11:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12bf27400) [pid = 1650] [serial = 1255] [outer = 0x124542000] 01:11:06 INFO - PROCESS | 1650 | 1468224666964 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 01:11:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:11:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 518ms 01:11:07 INFO - PROCESS | 1650 | 1468224667004 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 01:11:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:11:07 INFO - PROCESS | 1650 | 1468224667007 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 01:11:07 INFO - PROCESS | 1650 | 1468224667010 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:11:07 INFO - PROCESS | 1650 | 1468224667013 Marionette TRACE conn2 <- [1,1646,null,{}] 01:11:07 INFO - PROCESS | 1650 | 1468224667017 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:07 INFO - PROCESS | 1650 | 1468224667019 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:07 INFO - PROCESS | 1650 | 1468224667125 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 01:11:07 INFO - PROCESS | 1650 | 1468224667192 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:07 INFO - PROCESS | 1650 | 1468224667195 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f5c800 == 42 [pid = 1650] [id = 419] 01:11:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1133f2800) [pid = 1650] [serial = 1256] [outer = 0x0] 01:11:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x115d48c00) [pid = 1650] [serial = 1257] [outer = 0x1133f2800] 01:11:07 INFO - PROCESS | 1650 | 1468224667225 Marionette DEBUG loaded listener.js 01:11:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x117561c00) [pid = 1650] [serial = 1258] [outer = 0x1133f2800] 01:11:07 INFO - PROCESS | 1650 | 1468224667652 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 01:11:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:11:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 673ms 01:11:07 INFO - PROCESS | 1650 | 1468224667684 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 01:11:07 INFO - PROCESS | 1650 | 1468224667687 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 01:11:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:11:07 INFO - PROCESS | 1650 | 1468224667692 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:11:07 INFO - PROCESS | 1650 | 1468224667693 Marionette TRACE conn2 <- [1,1650,null,{}] 01:11:07 INFO - PROCESS | 1650 | 1468224667696 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:07 INFO - PROCESS | 1650 | 1468224667698 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:07 INFO - PROCESS | 1650 | 1468224667800 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 01:11:07 INFO - PROCESS | 1650 | 1468224667909 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:07 INFO - PROCESS | 1650 | 1468224667910 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d42800 == 43 [pid = 1650] [id = 420] 01:11:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1187aec00) [pid = 1650] [serial = 1259] [outer = 0x0] 01:11:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1188de000) [pid = 1650] [serial = 1260] [outer = 0x1187aec00] 01:11:07 INFO - PROCESS | 1650 | 1468224667942 Marionette DEBUG loaded listener.js 01:11:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1196a6000) [pid = 1650] [serial = 1261] [outer = 0x1187aec00] 01:11:08 INFO - PROCESS | 1650 | 1468224668363 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 01:11:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:11:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 722ms 01:11:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:11:08 INFO - PROCESS | 1650 | 1468224668413 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 01:11:08 INFO - PROCESS | 1650 | 1468224668415 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 01:11:08 INFO - PROCESS | 1650 | 1468224668417 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:11:08 INFO - PROCESS | 1650 | 1468224668419 Marionette TRACE conn2 <- [1,1654,null,{}] 01:11:08 INFO - PROCESS | 1650 | 1468224668428 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:08 INFO - PROCESS | 1650 | 1468224668431 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:08 INFO - PROCESS | 1650 | 1468224668531 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 01:11:08 INFO - PROCESS | 1650 | 1468224668590 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:08 INFO - PROCESS | 1650 | 1468224668593 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd7b000 == 44 [pid = 1650] [id = 421] 01:11:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x120f0cc00) [pid = 1650] [serial = 1262] [outer = 0x0] 01:11:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1248ea800) [pid = 1650] [serial = 1263] [outer = 0x120f0cc00] 01:11:08 INFO - PROCESS | 1650 | 1468224668636 Marionette DEBUG loaded listener.js 01:11:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x126791400) [pid = 1650] [serial = 1264] [outer = 0x120f0cc00] 01:11:09 INFO - PROCESS | 1650 | 1468224669040 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 01:11:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:11:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 672ms 01:11:09 INFO - PROCESS | 1650 | 1468224669090 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 01:11:09 INFO - PROCESS | 1650 | 1468224669092 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 01:11:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:11:09 INFO - PROCESS | 1650 | 1468224669094 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:11:09 INFO - PROCESS | 1650 | 1468224669095 Marionette TRACE conn2 <- [1,1658,null,{}] 01:11:09 INFO - PROCESS | 1650 | 1468224669097 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:09 INFO - PROCESS | 1650 | 1468224669099 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:09 INFO - PROCESS | 1650 | 1468224669222 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 01:11:09 INFO - PROCESS | 1650 | 1468224669280 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:09 INFO - PROCESS | 1650 | 1468224669282 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc7a800 == 45 [pid = 1650] [id = 422] 01:11:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x126ba1c00) [pid = 1650] [serial = 1265] [outer = 0x0] 01:11:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x129115c00) [pid = 1650] [serial = 1266] [outer = 0x126ba1c00] 01:11:09 INFO - PROCESS | 1650 | 1468224669311 Marionette DEBUG loaded listener.js 01:11:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12a865800) [pid = 1650] [serial = 1267] [outer = 0x126ba1c00] 01:11:09 INFO - PROCESS | 1650 | 1468224669713 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 01:11:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:11:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 669ms 01:11:09 INFO - PROCESS | 1650 | 1468224669764 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 01:11:09 INFO - PROCESS | 1650 | 1468224669765 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 01:11:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:11:09 INFO - PROCESS | 1650 | 1468224669768 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:11:09 INFO - PROCESS | 1650 | 1468224669769 Marionette TRACE conn2 <- [1,1662,null,{}] 01:11:09 INFO - PROCESS | 1650 | 1468224669771 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:09 INFO - PROCESS | 1650 | 1468224669772 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:09 INFO - PROCESS | 1650 | 1468224669872 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 01:11:09 INFO - PROCESS | 1650 | 1468224669930 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:09 INFO - PROCESS | 1650 | 1468224669932 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1be800 == 46 [pid = 1650] [id = 423] 01:11:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12a74d400) [pid = 1650] [serial = 1268] [outer = 0x0] 01:11:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12b252400) [pid = 1650] [serial = 1269] [outer = 0x12a74d400] 01:11:09 INFO - PROCESS | 1650 | 1468224669960 Marionette DEBUG loaded listener.js 01:11:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12bb14400) [pid = 1650] [serial = 1270] [outer = 0x12a74d400] 01:11:10 INFO - PROCESS | 1650 | 1468224670570 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 01:11:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:11:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 870ms 01:11:10 INFO - PROCESS | 1650 | 1468224670638 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 01:11:10 INFO - PROCESS | 1650 | 1468224670640 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 01:11:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:11:10 INFO - PROCESS | 1650 | 1468224670661 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:11:10 INFO - PROCESS | 1650 | 1468224670663 Marionette TRACE conn2 <- [1,1666,null,{}] 01:11:10 INFO - PROCESS | 1650 | 1468224670668 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:10 INFO - PROCESS | 1650 | 1468224670670 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:10 INFO - PROCESS | 1650 | 1468224670771 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 01:11:10 INFO - PROCESS | 1650 | 1468224670842 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:10 INFO - PROCESS | 1650 | 1468224670845 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c89800 == 47 [pid = 1650] [id = 424] 01:11:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x116984800) [pid = 1650] [serial = 1271] [outer = 0x0] 01:11:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x117563000) [pid = 1650] [serial = 1272] [outer = 0x116984800] 01:11:10 INFO - PROCESS | 1650 | 1468224670872 Marionette DEBUG loaded listener.js 01:11:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x117db2800) [pid = 1650] [serial = 1273] [outer = 0x116984800] 01:11:11 INFO - PROCESS | 1650 | 1468224671262 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 01:11:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12c18a800 == 46 [pid = 1650] [id = 417] 01:11:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd75800 == 45 [pid = 1650] [id = 416] 01:11:11 INFO - PROCESS | 1650 | --DOCSHELL 0x129699000 == 44 [pid = 1650] [id = 415] 01:11:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12b205000 == 43 [pid = 1650] [id = 414] 01:11:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5a6000 == 42 [pid = 1650] [id = 413] 01:11:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12907c800 == 41 [pid = 1650] [id = 412] 01:11:11 INFO - PROCESS | 1650 | --DOCSHELL 0x128a74000 == 40 [pid = 1650] [id = 411] 01:11:11 INFO - PROCESS | 1650 | --DOCSHELL 0x124560800 == 39 [pid = 1650] [id = 410] 01:11:11 INFO - PROCESS | 1650 | --DOCSHELL 0x121c73000 == 38 [pid = 1650] [id = 409] 01:11:11 INFO - PROCESS | 1650 | --DOCSHELL 0x120e47800 == 37 [pid = 1650] [id = 408] 01:11:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1184da000 == 36 [pid = 1650] [id = 407] 01:11:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11715f000 == 35 [pid = 1650] [id = 406] 01:11:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119838000 == 34 [pid = 1650] [id = 405] 01:11:11 INFO - PROCESS | 1650 | --DOCSHELL 0x115e4b800 == 33 [pid = 1650] [id = 404] 01:11:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12cab3000 == 32 [pid = 1650] [id = 403] 01:11:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1be800 == 31 [pid = 1650] [id = 423] 01:11:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc7a800 == 30 [pid = 1650] [id = 422] 01:11:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd7b000 == 29 [pid = 1650] [id = 421] 01:11:11 INFO - PROCESS | 1650 | --DOCSHELL 0x123d42800 == 28 [pid = 1650] [id = 420] 01:11:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12c691000 == 27 [pid = 1650] [id = 418] 01:11:11 INFO - PROCESS | 1650 | --DOCSHELL 0x116f5c800 == 26 [pid = 1650] [id = 419] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x129115800) [pid = 1650] [serial = 1191] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1293e7400) [pid = 1650] [serial = 1194] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x115d44400) [pid = 1650] [serial = 1161] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x115e1f800) [pid = 1650] [serial = 1162] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12aa4c800) [pid = 1650] [serial = 1156] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118294c00) [pid = 1650] [serial = 1167] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11853b400) [pid = 1650] [serial = 1168] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x123d1e800) [pid = 1650] [serial = 1176] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x124340400) [pid = 1650] [serial = 1177] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x117d18400) [pid = 1650] [serial = 1164] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x117db1800) [pid = 1650] [serial = 1165] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12937fc00) [pid = 1650] [serial = 1192] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x124539800) [pid = 1650] [serial = 1179] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1248e9c00) [pid = 1650] [serial = 1180] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1196a1400) [pid = 1650] [serial = 1173] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12124fc00) [pid = 1650] [serial = 1174] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1187a4400) [pid = 1650] [serial = 1170] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118fa9000) [pid = 1650] [serial = 1171] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124e63400) [pid = 1650] [serial = 1182] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12626f800) [pid = 1650] [serial = 1183] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112e3b000) [pid = 1650] [serial = 1158] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112e46800) [pid = 1650] [serial = 1159] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126790c00) [pid = 1650] [serial = 1185] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126b9dc00) [pid = 1650] [serial = 1186] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12a747c00) [pid = 1650] [serial = 1197] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12aa4f800) [pid = 1650] [serial = 1207] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1293fcc00) [pid = 1650] [serial = 1195] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a85dc00) [pid = 1650] [serial = 1198] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12a85e000) [pid = 1650] [serial = 1206] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113dd9c00) [pid = 1650] [serial = 1200] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x128ca3000) [pid = 1650] [serial = 1204] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126ca9c00) [pid = 1650] [serial = 1188] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x120f0c800) [pid = 1650] [serial = 1203] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1174e3000) [pid = 1650] [serial = 1201] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128ca6c00) [pid = 1650] [serial = 1189] [outer = 0x0] [url = about:blank] 01:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12aca0c00) [pid = 1650] [serial = 1209] [outer = 0x0] [url = about:blank] 01:11:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:11:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1190ms 01:11:11 INFO - PROCESS | 1650 | 1468224671862 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 01:11:11 INFO - PROCESS | 1650 | 1468224671865 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 01:11:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:11:11 INFO - PROCESS | 1650 | 1468224671869 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:11:11 INFO - PROCESS | 1650 | 1468224671871 Marionette TRACE conn2 <- [1,1670,null,{}] 01:11:11 INFO - PROCESS | 1650 | 1468224671875 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:11 INFO - PROCESS | 1650 | 1468224671877 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:11 INFO - PROCESS | 1650 | 1468224671959 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 01:11:11 INFO - PROCESS | 1650 | 1468224671966 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:11 INFO - PROCESS | 1650 | 1468224671969 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11617d000 == 27 [pid = 1650] [id = 425] 01:11:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x115d4bc00) [pid = 1650] [serial = 1274] [outer = 0x0] 01:11:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x115d4e800) [pid = 1650] [serial = 1275] [outer = 0x115d4bc00] 01:11:11 INFO - PROCESS | 1650 | 1468224671996 Marionette DEBUG loaded listener.js 01:11:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115e94c00) [pid = 1650] [serial = 1276] [outer = 0x115d4bc00] 01:11:12 INFO - PROCESS | 1650 | 1468224672353 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 01:11:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:11:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 519ms 01:11:12 INFO - PROCESS | 1650 | 1468224672389 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 01:11:12 INFO - PROCESS | 1650 | 1468224672391 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 01:11:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:11:12 INFO - PROCESS | 1650 | 1468224672422 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:11:12 INFO - PROCESS | 1650 | 1468224672425 Marionette TRACE conn2 <- [1,1674,null,{}] 01:11:12 INFO - PROCESS | 1650 | 1468224672427 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:12 INFO - PROCESS | 1650 | 1468224672429 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:12 INFO - PROCESS | 1650 | 1468224672504 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 01:11:12 INFO - PROCESS | 1650 | 1468224672508 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:12 INFO - PROCESS | 1650 | 1468224672510 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d85000 == 28 [pid = 1650] [id = 426] 01:11:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1174e3000) [pid = 1650] [serial = 1277] [outer = 0x0] 01:11:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x117db1800) [pid = 1650] [serial = 1278] [outer = 0x1174e3000] 01:11:12 INFO - PROCESS | 1650 | 1468224672539 Marionette DEBUG loaded listener.js 01:11:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11828d400) [pid = 1650] [serial = 1279] [outer = 0x1174e3000] 01:11:12 INFO - PROCESS | 1650 | 1468224672883 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 01:11:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:11:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 478ms 01:11:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:11:12 INFO - PROCESS | 1650 | 1468224672895 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 01:11:12 INFO - PROCESS | 1650 | 1468224672897 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 01:11:12 INFO - PROCESS | 1650 | 1468224672900 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:11:12 INFO - PROCESS | 1650 | 1468224672901 Marionette TRACE conn2 <- [1,1678,null,{}] 01:11:12 INFO - PROCESS | 1650 | 1468224672908 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:12 INFO - PROCESS | 1650 | 1468224672912 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:13 INFO - PROCESS | 1650 | 1468224673002 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 01:11:13 INFO - PROCESS | 1650 | 1468224673059 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:13 INFO - PROCESS | 1650 | 1468224673062 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x119847800 == 29 [pid = 1650] [id = 427] 01:11:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1187a4400) [pid = 1650] [serial = 1280] [outer = 0x0] 01:11:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118fa9c00) [pid = 1650] [serial = 1281] [outer = 0x1187a4400] 01:11:13 INFO - PROCESS | 1650 | 1468224673090 Marionette DEBUG loaded listener.js 01:11:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1196a4000) [pid = 1650] [serial = 1282] [outer = 0x1187a4400] 01:11:13 INFO - PROCESS | 1650 | 1468224673374 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 01:11:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:11:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 519ms 01:11:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:11:13 INFO - PROCESS | 1650 | 1468224673419 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 01:11:13 INFO - PROCESS | 1650 | 1468224673420 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 01:11:13 INFO - PROCESS | 1650 | 1468224673422 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:11:13 INFO - PROCESS | 1650 | 1468224673424 Marionette TRACE conn2 <- [1,1682,null,{}] 01:11:13 INFO - PROCESS | 1650 | 1468224673426 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:13 INFO - PROCESS | 1650 | 1468224673429 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:13 INFO - PROCESS | 1650 | 1468224673507 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 01:11:13 INFO - PROCESS | 1650 | 1468224673568 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:13 INFO - PROCESS | 1650 | 1468224673569 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12137e800 == 30 [pid = 1650] [id = 428] 01:11:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1196a2800) [pid = 1650] [serial = 1283] [outer = 0x0] 01:11:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x120f0a800) [pid = 1650] [serial = 1284] [outer = 0x1196a2800] 01:11:13 INFO - PROCESS | 1650 | 1468224673594 Marionette DEBUG loaded listener.js 01:11:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12193b800) [pid = 1650] [serial = 1285] [outer = 0x1196a2800] 01:11:13 INFO - PROCESS | 1650 | 1468224673870 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 01:11:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:11:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 470ms 01:11:13 INFO - PROCESS | 1650 | 1468224673900 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 01:11:13 INFO - PROCESS | 1650 | 1468224673901 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 01:11:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:11:13 INFO - PROCESS | 1650 | 1468224673904 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:11:13 INFO - PROCESS | 1650 | 1468224673905 Marionette TRACE conn2 <- [1,1686,null,{}] 01:11:13 INFO - PROCESS | 1650 | 1468224673907 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:13 INFO - PROCESS | 1650 | 1468224673909 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:14 INFO - PROCESS | 1650 | 1468224674008 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 01:11:14 INFO - PROCESS | 1650 | 1468224674012 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:14 INFO - PROCESS | 1650 | 1468224674020 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1248bc000 == 31 [pid = 1650] [id = 429] 01:11:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x115d4b800) [pid = 1650] [serial = 1286] [outer = 0x0] 01:11:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123e2cc00) [pid = 1650] [serial = 1287] [outer = 0x115d4b800] 01:11:14 INFO - PROCESS | 1650 | 1468224674044 Marionette DEBUG loaded listener.js 01:11:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124539800) [pid = 1650] [serial = 1288] [outer = 0x115d4b800] 01:11:14 INFO - PROCESS | 1650 | 1468224674455 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 01:11:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 01:11:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 572ms 01:11:14 INFO - PROCESS | 1650 | 1468224674478 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 01:11:14 INFO - PROCESS | 1650 | 1468224674479 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 01:11:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:11:14 INFO - PROCESS | 1650 | 1468224674487 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:11:14 INFO - PROCESS | 1650 | 1468224674488 Marionette TRACE conn2 <- [1,1690,null,{}] 01:11:14 INFO - PROCESS | 1650 | 1468224674491 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:14 INFO - PROCESS | 1650 | 1468224674497 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:14 INFO - PROCESS | 1650 | 1468224674622 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 01:11:14 INFO - PROCESS | 1650 | 1468224674662 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:14 INFO - PROCESS | 1650 | 1468224674663 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b2f000 == 32 [pid = 1650] [id = 430] 01:11:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124e92c00) [pid = 1650] [serial = 1289] [outer = 0x0] 01:11:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126b9e800) [pid = 1650] [serial = 1290] [outer = 0x124e92c00] 01:11:14 INFO - PROCESS | 1650 | 1468224674688 Marionette DEBUG loaded listener.js 01:11:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126cc5400) [pid = 1650] [serial = 1291] [outer = 0x124e92c00] 01:11:15 INFO - PROCESS | 1650 | 1468224675004 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 01:11:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:11:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 576ms 01:11:15 INFO - PROCESS | 1650 | 1468224675058 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 01:11:15 INFO - PROCESS | 1650 | 1468224675059 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 01:11:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:11:15 INFO - PROCESS | 1650 | 1468224675061 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:11:15 INFO - PROCESS | 1650 | 1468224675063 Marionette TRACE conn2 <- [1,1694,null,{}] 01:11:15 INFO - PROCESS | 1650 | 1468224675065 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:15 INFO - PROCESS | 1650 | 1468224675066 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:15 INFO - PROCESS | 1650 | 1468224675160 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 01:11:15 INFO - PROCESS | 1650 | 1468224675163 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:15 INFO - PROCESS | 1650 | 1468224675164 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169ba800 == 33 [pid = 1650] [id = 431] 01:11:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x116aff000) [pid = 1650] [serial = 1292] [outer = 0x0] 01:11:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128936000) [pid = 1650] [serial = 1293] [outer = 0x116aff000] 01:11:15 INFO - PROCESS | 1650 | 1468224675190 Marionette DEBUG loaded listener.js 01:11:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12901ec00) [pid = 1650] [serial = 1294] [outer = 0x116aff000] 01:11:15 INFO - PROCESS | 1650 | 1468224675651 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 01:11:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:11:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 621ms 01:11:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:11:15 INFO - PROCESS | 1650 | 1468224675684 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 01:11:15 INFO - PROCESS | 1650 | 1468224675686 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 01:11:15 INFO - PROCESS | 1650 | 1468224675689 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:11:15 INFO - PROCESS | 1650 | 1468224675691 Marionette TRACE conn2 <- [1,1698,null,{}] 01:11:15 INFO - PROCESS | 1650 | 1468224675695 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:15 INFO - PROCESS | 1650 | 1468224675696 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:15 INFO - PROCESS | 1650 | 1468224675838 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 01:11:16 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x126cce400) [pid = 1650] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:11:16 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1198a2800) [pid = 1650] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:11:16 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x128941c00) [pid = 1650] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:11:16 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119561800) [pid = 1650] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:11:16 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1128af400) [pid = 1650] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 01:11:16 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1188dac00) [pid = 1650] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 01:11:16 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116780800) [pid = 1650] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 01:11:16 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x121134400) [pid = 1650] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:11:16 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11818dc00) [pid = 1650] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 01:11:16 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x120f07400) [pid = 1650] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:11:16 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12aa4f000) [pid = 1650] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 01:11:16 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116984000) [pid = 1650] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 01:11:16 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112f85400) [pid = 1650] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:11:16 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12b90c800) [pid = 1650] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:11:16 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12693b800) [pid = 1650] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:11:16 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124542000) [pid = 1650] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:11:16 INFO - PROCESS | 1650 | 1468224676071 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:16 INFO - PROCESS | 1650 | 1468224676072 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d8b800 == 34 [pid = 1650] [id = 432] 01:11:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1128af400) [pid = 1650] [serial = 1295] [outer = 0x0] 01:11:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112e44400) [pid = 1650] [serial = 1296] [outer = 0x1128af400] 01:11:16 INFO - PROCESS | 1650 | 1468224676096 Marionette DEBUG loaded listener.js 01:11:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x117564000) [pid = 1650] [serial = 1297] [outer = 0x1128af400] 01:11:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 01:11:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 670ms 01:11:16 INFO - PROCESS | 1650 | 1468224676354 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 01:11:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:11:16 INFO - PROCESS | 1650 | 1468224676366 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 01:11:16 INFO - PROCESS | 1650 | 1468224676368 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 01:11:16 INFO - PROCESS | 1650 | 1468224676370 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:11:16 INFO - PROCESS | 1650 | 1468224676372 Marionette TRACE conn2 <- [1,1702,null,{}] 01:11:16 INFO - PROCESS | 1650 | 1468224676384 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:16 INFO - PROCESS | 1650 | 1468224676385 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:16 INFO - PROCESS | 1650 | 1468224676479 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 01:11:16 INFO - PROCESS | 1650 | 1468224676484 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:16 INFO - PROCESS | 1650 | 1468224676485 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac55800 == 35 [pid = 1650] [id = 433] 01:11:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x112c52400) [pid = 1650] [serial = 1298] [outer = 0x0] 01:11:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x120f07400) [pid = 1650] [serial = 1299] [outer = 0x112c52400] 01:11:16 INFO - PROCESS | 1650 | 1468224676517 Marionette DEBUG loaded listener.js 01:11:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126ba1400) [pid = 1650] [serial = 1300] [outer = 0x112c52400] 01:11:16 INFO - PROCESS | 1650 | 1468224676823 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 01:11:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:11:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 470ms 01:11:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:11:16 INFO - PROCESS | 1650 | 1468224676841 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 01:11:16 INFO - PROCESS | 1650 | 1468224676842 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 01:11:16 INFO - PROCESS | 1650 | 1468224676846 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:11:16 INFO - PROCESS | 1650 | 1468224676849 Marionette TRACE conn2 <- [1,1706,null,{}] 01:11:16 INFO - PROCESS | 1650 | 1468224676853 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:16 INFO - PROCESS | 1650 | 1468224676854 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:16 INFO - PROCESS | 1650 | 1468224676931 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 01:11:16 INFO - PROCESS | 1650 | 1468224676992 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:16 INFO - PROCESS | 1650 | 1468224676993 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2c2800 == 36 [pid = 1650] [id = 434] 01:11:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x117d15000) [pid = 1650] [serial = 1301] [outer = 0x0] 01:11:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126ccf400) [pid = 1650] [serial = 1302] [outer = 0x117d15000] 01:11:17 INFO - PROCESS | 1650 | 1468224677017 Marionette DEBUG loaded listener.js 01:11:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1293df800) [pid = 1650] [serial = 1303] [outer = 0x117d15000] 01:11:17 INFO - PROCESS | 1650 | 1468224677286 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 01:11:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:11:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 474ms 01:11:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:11:17 INFO - PROCESS | 1650 | 1468224677319 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 01:11:17 INFO - PROCESS | 1650 | 1468224677320 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 01:11:17 INFO - PROCESS | 1650 | 1468224677322 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:11:17 INFO - PROCESS | 1650 | 1468224677324 Marionette TRACE conn2 <- [1,1710,null,{}] 01:11:17 INFO - PROCESS | 1650 | 1468224677326 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:17 INFO - PROCESS | 1650 | 1468224677331 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:17 INFO - PROCESS | 1650 | 1468224677438 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 01:11:17 INFO - PROCESS | 1650 | 1468224677442 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:17 INFO - PROCESS | 1650 | 1468224677446 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd75800 == 37 [pid = 1650] [id = 435] 01:11:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11828e800) [pid = 1650] [serial = 1304] [outer = 0x0] 01:11:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a747c00) [pid = 1650] [serial = 1305] [outer = 0x11828e800] 01:11:17 INFO - PROCESS | 1650 | 1468224677487 Marionette DEBUG loaded listener.js 01:11:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12ac97c00) [pid = 1650] [serial = 1306] [outer = 0x11828e800] 01:11:17 INFO - PROCESS | 1650 | 1468224677994 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 01:11:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:11:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 723ms 01:11:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:11:18 INFO - PROCESS | 1650 | 1468224678070 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 01:11:18 INFO - PROCESS | 1650 | 1468224678072 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 01:11:18 INFO - PROCESS | 1650 | 1468224678076 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:11:18 INFO - PROCESS | 1650 | 1468224678078 Marionette TRACE conn2 <- [1,1714,null,{}] 01:11:18 INFO - PROCESS | 1650 | 1468224678082 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:18 INFO - PROCESS | 1650 | 1468224678084 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:18 INFO - PROCESS | 1650 | 1468224678178 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 01:11:18 INFO - PROCESS | 1650 | 1468224678280 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:18 INFO - PROCESS | 1650 | 1468224678284 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f6b800 == 38 [pid = 1650] [id = 436] 01:11:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x112e46000) [pid = 1650] [serial = 1307] [outer = 0x0] 01:11:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1133ec800) [pid = 1650] [serial = 1308] [outer = 0x112e46000] 01:11:18 INFO - PROCESS | 1650 | 1468224678315 Marionette DEBUG loaded listener.js 01:11:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x115e1ec00) [pid = 1650] [serial = 1309] [outer = 0x112e46000] 01:11:18 INFO - PROCESS | 1650 | 1468224678857 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 01:11:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 01:11:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 825ms 01:11:18 INFO - PROCESS | 1650 | 1468224678914 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 01:11:18 INFO - PROCESS | 1650 | 1468224678917 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 01:11:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:11:18 INFO - PROCESS | 1650 | 1468224678921 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:11:18 INFO - PROCESS | 1650 | 1468224678924 Marionette TRACE conn2 <- [1,1718,null,{}] 01:11:18 INFO - PROCESS | 1650 | 1468224678927 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:18 INFO - PROCESS | 1650 | 1468224678929 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:19 INFO - PROCESS | 1650 | 1468224679035 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 01:11:19 INFO - PROCESS | 1650 | 1468224679117 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:19 INFO - PROCESS | 1650 | 1468224679118 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12184a000 == 39 [pid = 1650] [id = 437] 01:11:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11828d000) [pid = 1650] [serial = 1310] [outer = 0x0] 01:11:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118293000) [pid = 1650] [serial = 1311] [outer = 0x11828d000] 01:11:19 INFO - PROCESS | 1650 | 1468224679149 Marionette DEBUG loaded listener.js 01:11:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x118864c00) [pid = 1650] [serial = 1312] [outer = 0x11828d000] 01:11:19 INFO - PROCESS | 1650 | 1468224679790 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 01:11:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:11:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 923ms 01:11:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:11:19 INFO - PROCESS | 1650 | 1468224679843 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 01:11:19 INFO - PROCESS | 1650 | 1468224679847 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 01:11:19 INFO - PROCESS | 1650 | 1468224679851 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:11:19 INFO - PROCESS | 1650 | 1468224679853 Marionette TRACE conn2 <- [1,1722,null,{}] 01:11:19 INFO - PROCESS | 1650 | 1468224679856 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:19 INFO - PROCESS | 1650 | 1468224679858 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:19 INFO - PROCESS | 1650 | 1468224679960 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 01:11:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2c2800 == 38 [pid = 1650] [id = 434] 01:11:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac55800 == 37 [pid = 1650] [id = 433] 01:11:20 INFO - PROCESS | 1650 | --DOCSHELL 0x117d8b800 == 36 [pid = 1650] [id = 432] 01:11:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1169ba800 == 35 [pid = 1650] [id = 431] 01:11:20 INFO - PROCESS | 1650 | --DOCSHELL 0x126b2f000 == 34 [pid = 1650] [id = 430] 01:11:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1248bc000 == 33 [pid = 1650] [id = 429] 01:11:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12137e800 == 32 [pid = 1650] [id = 428] 01:11:20 INFO - PROCESS | 1650 | --DOCSHELL 0x119847800 == 31 [pid = 1650] [id = 427] 01:11:20 INFO - PROCESS | 1650 | --DOCSHELL 0x117d85000 == 30 [pid = 1650] [id = 426] 01:11:20 INFO - PROCESS | 1650 | --DOCSHELL 0x11617d000 == 29 [pid = 1650] [id = 425] 01:11:20 INFO - PROCESS | 1650 | --DOCSHELL 0x119c89800 == 28 [pid = 1650] [id = 424] 01:11:20 INFO - PROCESS | 1650 | 1468224680064 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:20 INFO - PROCESS | 1650 | 1468224680067 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128ca2c00) [pid = 1650] [serial = 1236] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12626fc00) [pid = 1650] [serial = 1233] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12937b800) [pid = 1650] [serial = 1239] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12a74bc00) [pid = 1650] [serial = 1242] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112cee000) [pid = 1650] [serial = 1212] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112e49c00) [pid = 1650] [serial = 1213] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11989d000) [pid = 1650] [serial = 1224] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1198b7000) [pid = 1650] [serial = 1225] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116af4000) [pid = 1650] [serial = 1215] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x117dab800) [pid = 1650] [serial = 1216] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123eed800) [pid = 1650] [serial = 1230] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118297000) [pid = 1650] [serial = 1221] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1187a6c00) [pid = 1650] [serial = 1222] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x120f13c00) [pid = 1650] [serial = 1227] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1219b7800) [pid = 1650] [serial = 1228] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12b905800) [pid = 1650] [serial = 1210] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1293e5400) [pid = 1650] [serial = 1240] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1180ae000) [pid = 1650] [serial = 1218] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11818a400) [pid = 1650] [serial = 1219] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119206c00) [pid = 1650] [serial = 1245] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1248e8c00) [pid = 1650] [serial = 1246] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12ba9a800) [pid = 1650] [serial = 1251] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12aa42800) [pid = 1650] [serial = 1243] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126cc5c00) [pid = 1650] [serial = 1234] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x129011c00) [pid = 1650] [serial = 1237] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12b90c000) [pid = 1650] [serial = 1249] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12bf27400) [pid = 1650] [serial = 1255] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12bb1c800) [pid = 1650] [serial = 1252] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x124809000) [pid = 1650] [serial = 1231] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12bf21c00) [pid = 1650] [serial = 1254] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12aa4b800) [pid = 1650] [serial = 1248] [outer = 0x0] [url = about:blank] 01:11:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x114f23800 == 29 [pid = 1650] [id = 438] 01:11:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x115e92c00) [pid = 1650] [serial = 1313] [outer = 0x0] 01:11:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11662a800) [pid = 1650] [serial = 1314] [outer = 0x115e92c00] 01:11:20 INFO - PROCESS | 1650 | 1468224680100 Marionette DEBUG loaded listener.js 01:11:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x117daec00) [pid = 1650] [serial = 1315] [outer = 0x115e92c00] 01:11:20 INFO - PROCESS | 1650 | 1468224680435 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 01:11:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 01:11:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 624ms 01:11:20 INFO - PROCESS | 1650 | 1468224680475 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 01:11:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:11:20 INFO - PROCESS | 1650 | 1468224680479 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 01:11:20 INFO - PROCESS | 1650 | 1468224680484 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:11:20 INFO - PROCESS | 1650 | 1468224680485 Marionette TRACE conn2 <- [1,1726,null,{}] 01:11:20 INFO - PROCESS | 1650 | 1468224680488 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:20 INFO - PROCESS | 1650 | 1468224680489 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:20 INFO - PROCESS | 1650 | 1468224680565 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 01:11:20 INFO - PROCESS | 1650 | 1468224680569 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:20 INFO - PROCESS | 1650 | 1468224680570 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f9a000 == 30 [pid = 1650] [id = 439] 01:11:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118185400) [pid = 1650] [serial = 1316] [outer = 0x0] 01:11:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118297000) [pid = 1650] [serial = 1317] [outer = 0x118185400] 01:11:20 INFO - PROCESS | 1650 | 1468224680599 Marionette DEBUG loaded listener.js 01:11:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11920b400) [pid = 1650] [serial = 1318] [outer = 0x118185400] 01:11:20 INFO - PROCESS | 1650 | 1468224680952 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 01:11:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:11:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 520ms 01:11:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:11:21 INFO - PROCESS | 1650 | 1468224681004 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 01:11:21 INFO - PROCESS | 1650 | 1468224681005 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 01:11:21 INFO - PROCESS | 1650 | 1468224681008 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:11:21 INFO - PROCESS | 1650 | 1468224681010 Marionette TRACE conn2 <- [1,1730,null,{}] 01:11:21 INFO - PROCESS | 1650 | 1468224681018 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:21 INFO - PROCESS | 1650 | 1468224681021 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:21 INFO - PROCESS | 1650 | 1468224681104 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 01:11:21 INFO - PROCESS | 1650 | 1468224681114 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:21 INFO - PROCESS | 1650 | 1468224681116 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214d0800 == 31 [pid = 1650] [id = 440] 01:11:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119564000) [pid = 1650] [serial = 1319] [outer = 0x0] 01:11:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x120f0f800) [pid = 1650] [serial = 1320] [outer = 0x119564000] 01:11:21 INFO - PROCESS | 1650 | 1468224681143 Marionette DEBUG loaded listener.js 01:11:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x123e7b800) [pid = 1650] [serial = 1321] [outer = 0x119564000] 01:11:21 INFO - PROCESS | 1650 | 1468224681493 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 01:11:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 01:11:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 521ms 01:11:21 INFO - PROCESS | 1650 | 1468224681530 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 01:11:21 INFO - PROCESS | 1650 | 1468224681533 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 01:11:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:11:21 INFO - PROCESS | 1650 | 1468224681536 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:11:21 INFO - PROCESS | 1650 | 1468224681537 Marionette TRACE conn2 <- [1,1734,null,{}] 01:11:21 INFO - PROCESS | 1650 | 1468224681541 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:21 INFO - PROCESS | 1650 | 1468224681542 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:21 INFO - PROCESS | 1650 | 1468224681665 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 01:11:21 INFO - PROCESS | 1650 | 1468224681671 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:21 INFO - PROCESS | 1650 | 1468224681672 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e15000 == 32 [pid = 1650] [id = 441] 01:11:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12450cc00) [pid = 1650] [serial = 1322] [outer = 0x0] 01:11:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1248e9c00) [pid = 1650] [serial = 1323] [outer = 0x12450cc00] 01:11:21 INFO - PROCESS | 1650 | 1468224681713 Marionette DEBUG loaded listener.js 01:11:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12626e400) [pid = 1650] [serial = 1324] [outer = 0x12450cc00] 01:11:22 INFO - PROCESS | 1650 | 1468224682102 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 01:11:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 01:11:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 572ms 01:11:22 INFO - PROCESS | 1650 | 1468224682108 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 01:11:22 INFO - PROCESS | 1650 | 1468224682109 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 01:11:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:11:22 INFO - PROCESS | 1650 | 1468224682117 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:11:22 INFO - PROCESS | 1650 | 1468224682118 Marionette TRACE conn2 <- [1,1738,null,{}] 01:11:22 INFO - PROCESS | 1650 | 1468224682120 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:22 INFO - PROCESS | 1650 | 1468224682122 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:22 INFO - PROCESS | 1650 | 1468224682242 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 01:11:22 INFO - PROCESS | 1650 | 1468224682252 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:22 INFO - PROCESS | 1650 | 1468224682253 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a80000 == 33 [pid = 1650] [id = 442] 01:11:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112e41c00) [pid = 1650] [serial = 1325] [outer = 0x0] 01:11:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126274000) [pid = 1650] [serial = 1326] [outer = 0x112e41c00] 01:11:22 INFO - PROCESS | 1650 | 1468224682277 Marionette DEBUG loaded listener.js 01:11:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126ca8c00) [pid = 1650] [serial = 1327] [outer = 0x112e41c00] 01:11:22 INFO - PROCESS | 1650 | 1468224682633 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 01:11:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:11:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 568ms 01:11:22 INFO - PROCESS | 1650 | 1468224682685 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 01:11:22 INFO - PROCESS | 1650 | 1468224682687 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 01:11:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:11:22 INFO - PROCESS | 1650 | 1468224682689 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:11:22 INFO - PROCESS | 1650 | 1468224682690 Marionette TRACE conn2 <- [1,1742,null,{}] 01:11:22 INFO - PROCESS | 1650 | 1468224682692 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:22 INFO - PROCESS | 1650 | 1468224682696 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:22 INFO - PROCESS | 1650 | 1468224682808 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 01:11:22 INFO - PROCESS | 1650 | 1468224682845 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:22 INFO - PROCESS | 1650 | 1468224682846 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7a8800 == 34 [pid = 1650] [id = 443] 01:11:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126cc2000) [pid = 1650] [serial = 1328] [outer = 0x0] 01:11:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x129379400) [pid = 1650] [serial = 1329] [outer = 0x126cc2000] 01:11:22 INFO - PROCESS | 1650 | 1468224682870 Marionette DEBUG loaded listener.js 01:11:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a862c00) [pid = 1650] [serial = 1330] [outer = 0x126cc2000] 01:11:23 INFO - PROCESS | 1650 | 1468224683176 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 01:11:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:11:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 517ms 01:11:23 INFO - PROCESS | 1650 | 1468224683215 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 01:11:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:11:23 INFO - PROCESS | 1650 | 1468224683223 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 01:11:23 INFO - PROCESS | 1650 | 1468224683226 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:11:23 INFO - PROCESS | 1650 | 1468224683227 Marionette TRACE conn2 <- [1,1746,null,{}] 01:11:23 INFO - PROCESS | 1650 | 1468224683229 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:23 INFO - PROCESS | 1650 | 1468224683230 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:23 INFO - PROCESS | 1650 | 1468224683328 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 01:11:23 INFO - PROCESS | 1650 | 1468224683331 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:23 INFO - PROCESS | 1650 | 1468224683332 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b211800 == 35 [pid = 1650] [id = 444] 01:11:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129387800) [pid = 1650] [serial = 1331] [outer = 0x0] 01:11:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12aa4e000) [pid = 1650] [serial = 1332] [outer = 0x129387800] 01:11:23 INFO - PROCESS | 1650 | 1468224683356 Marionette DEBUG loaded listener.js 01:11:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b249c00) [pid = 1650] [serial = 1333] [outer = 0x129387800] 01:11:23 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1187a4400) [pid = 1650] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 01:11:23 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115d4bc00) [pid = 1650] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 01:11:23 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116984800) [pid = 1650] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 01:11:23 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1133f2800) [pid = 1650] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:11:23 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1187aec00) [pid = 1650] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:11:23 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x120f0cc00) [pid = 1650] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:11:23 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126ba1c00) [pid = 1650] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 01:11:23 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115d4b800) [pid = 1650] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 01:11:23 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124e92c00) [pid = 1650] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:11:23 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12a74d400) [pid = 1650] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 01:11:23 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116aff000) [pid = 1650] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:11:23 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1128af400) [pid = 1650] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:11:23 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x117d15000) [pid = 1650] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:11:23 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1174e3000) [pid = 1650] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 01:11:23 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1196a2800) [pid = 1650] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 01:11:23 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x112c52400) [pid = 1650] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:11:23 INFO - PROCESS | 1650 | 1468224683973 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 01:11: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 01:11:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 769ms 01:11:23 INFO - PROCESS | 1650 | 1468224683997 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 01:11:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 01:11:24 INFO - PROCESS | 1650 | 1468224684001 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 01:11:24 INFO - PROCESS | 1650 | 1468224684006 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 01:11:24 INFO - PROCESS | 1650 | 1468224684012 Marionette TRACE conn2 <- [1,1750,null,{}] 01:11:24 INFO - PROCESS | 1650 | 1468224684018 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:24 INFO - PROCESS | 1650 | 1468224684021 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:24 INFO - PROCESS | 1650 | 1468224684214 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 01:11:24 INFO - PROCESS | 1650 | 1468224684342 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:24 INFO - PROCESS | 1650 | 1468224684344 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f96000 == 36 [pid = 1650] [id = 445] 01:11:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x115e20000) [pid = 1650] [serial = 1334] [outer = 0x0] 01:11:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x116aff000) [pid = 1650] [serial = 1335] [outer = 0x115e20000] 01:11:24 INFO - PROCESS | 1650 | 1468224684400 Marionette DEBUG loaded listener.js 01:11:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1180a8800) [pid = 1650] [serial = 1336] [outer = 0x115e20000] 01:11:24 INFO - PROCESS | 1650 | 1468224684901 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 01:11: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 01:11:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 931ms 01:11:24 INFO - PROCESS | 1650 | 1468224684936 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 01:11:24 INFO - PROCESS | 1650 | 1468224684941 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 01:11:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 01:11:24 INFO - PROCESS | 1650 | 1468224684948 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 01:11:24 INFO - PROCESS | 1650 | 1468224684951 Marionette TRACE conn2 <- [1,1754,null,{}] 01:11:24 INFO - PROCESS | 1650 | 1468224684954 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:24 INFO - PROCESS | 1650 | 1468224684956 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:25 INFO - PROCESS | 1650 | 1468224685056 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 01:11:25 INFO - PROCESS | 1650 | 1468224685126 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:25 INFO - PROCESS | 1650 | 1468224685127 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b30800 == 37 [pid = 1650] [id = 446] 01:11:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118734400) [pid = 1650] [serial = 1337] [outer = 0x0] 01:11:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11920ac00) [pid = 1650] [serial = 1338] [outer = 0x118734400] 01:11:25 INFO - PROCESS | 1650 | 1468224685158 Marionette DEBUG loaded listener.js 01:11:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1196af800) [pid = 1650] [serial = 1339] [outer = 0x118734400] 01:11:25 INFO - PROCESS | 1650 | 1468224685567 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 01:11:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 01:11:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 671ms 01:11:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 01:11:25 INFO - PROCESS | 1650 | 1468224685619 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 01:11:25 INFO - PROCESS | 1650 | 1468224685621 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 01:11:25 INFO - PROCESS | 1650 | 1468224685623 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 01:11:25 INFO - PROCESS | 1650 | 1468224685625 Marionette TRACE conn2 <- [1,1758,null,{}] 01:11:25 INFO - PROCESS | 1650 | 1468224685648 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:25 INFO - PROCESS | 1650 | 1468224685651 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:25 INFO - PROCESS | 1650 | 1468224685747 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 01:11:25 INFO - PROCESS | 1650 | 1468224685818 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:25 INFO - PROCESS | 1650 | 1468224685821 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba1b000 == 38 [pid = 1650] [id = 447] 01:11:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1198a3800) [pid = 1650] [serial = 1340] [outer = 0x0] 01:11:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x121018000) [pid = 1650] [serial = 1341] [outer = 0x1198a3800] 01:11:25 INFO - PROCESS | 1650 | 1468224685851 Marionette DEBUG loaded listener.js 01:11:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124e9a400) [pid = 1650] [serial = 1342] [outer = 0x1198a3800] 01:11:26 INFO - PROCESS | 1650 | 1468224686257 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 01:11:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 01:11:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 684ms 01:11:26 INFO - PROCESS | 1650 | 1468224686307 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 01:11:26 INFO - PROCESS | 1650 | 1468224686309 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 01:11:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 01:11:26 INFO - PROCESS | 1650 | 1468224686311 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 01:11:26 INFO - PROCESS | 1650 | 1468224686313 Marionette TRACE conn2 <- [1,1762,null,{}] 01:11:26 INFO - PROCESS | 1650 | 1468224686315 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:26 INFO - PROCESS | 1650 | 1468224686316 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:26 INFO - PROCESS | 1650 | 1468224686415 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 01:11:26 INFO - PROCESS | 1650 | 1468224686473 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:26 INFO - PROCESS | 1650 | 1468224686474 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd74800 == 39 [pid = 1650] [id = 448] 01:11:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126ba2400) [pid = 1650] [serial = 1343] [outer = 0x0] 01:11:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128935400) [pid = 1650] [serial = 1344] [outer = 0x126ba2400] 01:11:26 INFO - PROCESS | 1650 | 1468224686502 Marionette DEBUG loaded listener.js 01:11:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128cad800) [pid = 1650] [serial = 1345] [outer = 0x126ba2400] 01:11:26 INFO - PROCESS | 1650 | 1468224686948 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 01:11:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 01:11:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 671ms 01:11:26 INFO - PROCESS | 1650 | 1468224686983 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 01:11:26 INFO - PROCESS | 1650 | 1468224686984 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 01:11:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 01:11:26 INFO - PROCESS | 1650 | 1468224686986 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 01:11:26 INFO - PROCESS | 1650 | 1468224686988 Marionette TRACE conn2 <- [1,1766,null,{}] 01:11:26 INFO - PROCESS | 1650 | 1468224686990 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:26 INFO - PROCESS | 1650 | 1468224686991 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:27 INFO - PROCESS | 1650 | 1468224687106 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 01:11:27 INFO - PROCESS | 1650 | 1468224687289 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:27 INFO - PROCESS | 1650 | 1468224687291 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x118368800 == 40 [pid = 1650] [id = 449] 01:11:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x112e43800) [pid = 1650] [serial = 1346] [outer = 0x0] 01:11:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1133f2800) [pid = 1650] [serial = 1347] [outer = 0x112e43800] 01:11:27 INFO - PROCESS | 1650 | 1468224687319 Marionette DEBUG loaded listener.js 01:11:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x116631800) [pid = 1650] [serial = 1348] [outer = 0x112e43800] 01:11:27 INFO - PROCESS | 1650 | 1468224687740 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 01:11:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 01:11:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 772ms 01:11:27 INFO - PROCESS | 1650 | 1468224687759 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 01:11:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 01:11:27 INFO - PROCESS | 1650 | 1468224687761 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 01:11:27 INFO - PROCESS | 1650 | 1468224687764 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 01:11:27 INFO - PROCESS | 1650 | 1468224687766 Marionette TRACE conn2 <- [1,1770,null,{}] 01:11:27 INFO - PROCESS | 1650 | 1468224687770 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:27 INFO - PROCESS | 1650 | 1468224687771 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7a8800 == 39 [pid = 1650] [id = 443] 01:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x128a80000 == 38 [pid = 1650] [id = 442] 01:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x124e15000 == 37 [pid = 1650] [id = 441] 01:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1214d0800 == 36 [pid = 1650] [id = 440] 01:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x118f9a000 == 35 [pid = 1650] [id = 439] 01:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x114f23800 == 34 [pid = 1650] [id = 438] 01:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12184a000 == 33 [pid = 1650] [id = 437] 01:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x116f6b800 == 32 [pid = 1650] [id = 436] 01:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd75800 == 31 [pid = 1650] [id = 435] 01:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x118368800 == 30 [pid = 1650] [id = 449] 01:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd74800 == 29 [pid = 1650] [id = 448] 01:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba1b000 == 28 [pid = 1650] [id = 447] 01:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x126b30800 == 27 [pid = 1650] [id = 446] 01:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x118f96000 == 26 [pid = 1650] [id = 445] 01:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12b211800 == 25 [pid = 1650] [id = 444] 01:11:28 INFO - PROCESS | 1650 | 1468224688347 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12a747c00) [pid = 1650] [serial = 1305] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118fa9c00) [pid = 1650] [serial = 1281] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1196a4000) [pid = 1650] [serial = 1282] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115d4e800) [pid = 1650] [serial = 1275] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x115e94c00) [pid = 1650] [serial = 1276] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x117563000) [pid = 1650] [serial = 1272] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x117561c00) [pid = 1650] [serial = 1258] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x115d48c00) [pid = 1650] [serial = 1257] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1196a6000) [pid = 1650] [serial = 1261] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1188de000) [pid = 1650] [serial = 1260] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126791400) [pid = 1650] [serial = 1264] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1248ea800) [pid = 1650] [serial = 1263] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12a865800) [pid = 1650] [serial = 1267] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x129115c00) [pid = 1650] [serial = 1266] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x123e2cc00) [pid = 1650] [serial = 1287] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126cc5400) [pid = 1650] [serial = 1291] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x126b9e800) [pid = 1650] [serial = 1290] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12bb14400) [pid = 1650] [serial = 1270] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12901ec00) [pid = 1650] [serial = 1294] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x128936000) [pid = 1650] [serial = 1293] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x117564000) [pid = 1650] [serial = 1297] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1293df800) [pid = 1650] [serial = 1303] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x117db1800) [pid = 1650] [serial = 1278] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12b252400) [pid = 1650] [serial = 1269] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11828d400) [pid = 1650] [serial = 1279] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x120f0a800) [pid = 1650] [serial = 1284] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x126ccf400) [pid = 1650] [serial = 1302] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x124539800) [pid = 1650] [serial = 1288] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x112e44400) [pid = 1650] [serial = 1296] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x126ba1400) [pid = 1650] [serial = 1300] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x117db2800) [pid = 1650] [serial = 1273] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x120f07400) [pid = 1650] [serial = 1299] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x12193b800) [pid = 1650] [serial = 1285] [outer = 0x0] [url = about:blank] 01:11:28 INFO - PROCESS | 1650 | 1468224688444 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:28 INFO - PROCESS | 1650 | 1468224688446 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x112d58000 == 26 [pid = 1650] [id = 450] 01:11:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1128b2800) [pid = 1650] [serial = 1349] [outer = 0x0] 01:11:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x112cf3400) [pid = 1650] [serial = 1350] [outer = 0x1128b2800] 01:11:28 INFO - PROCESS | 1650 | 1468224688475 Marionette DEBUG loaded listener.js 01:11:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x112e48400) [pid = 1650] [serial = 1351] [outer = 0x1128b2800] 01:11:28 INFO - PROCESS | 1650 | 1468224688790 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 01:11:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 01:11:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1070ms 01:11:28 INFO - PROCESS | 1650 | 1468224688835 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 01:11:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 01:11:28 INFO - PROCESS | 1650 | 1468224688838 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 01:11:28 INFO - PROCESS | 1650 | 1468224688841 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 01:11:28 INFO - PROCESS | 1650 | 1468224688843 Marionette TRACE conn2 <- [1,1774,null,{}] 01:11:28 INFO - PROCESS | 1650 | 1468224688846 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:28 INFO - PROCESS | 1650 | 1468224688848 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:28 INFO - PROCESS | 1650 | 1468224688947 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 01:11:29 INFO - PROCESS | 1650 | 1468224688997 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:29 INFO - PROCESS | 1650 | 1468224688999 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f6d800 == 27 [pid = 1650] [id = 451] 01:11:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11337f800) [pid = 1650] [serial = 1352] [outer = 0x0] 01:11:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x115d50800) [pid = 1650] [serial = 1353] [outer = 0x11337f800] 01:11:29 INFO - PROCESS | 1650 | 1468224689025 Marionette DEBUG loaded listener.js 01:11:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x117da8400) [pid = 1650] [serial = 1354] [outer = 0x11337f800] 01:11:29 INFO - PROCESS | 1650 | 1468224689307 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 01:11:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 01:11:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 522ms 01:11:29 INFO - PROCESS | 1650 | 1468224689365 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 01:11:29 INFO - PROCESS | 1650 | 1468224689367 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 01:11:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 01:11:29 INFO - PROCESS | 1650 | 1468224689370 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 01:11:29 INFO - PROCESS | 1650 | 1468224689371 Marionette TRACE conn2 <- [1,1778,null,{}] 01:11:29 INFO - PROCESS | 1650 | 1468224689373 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:29 INFO - PROCESS | 1650 | 1468224689375 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:29 INFO - PROCESS | 1650 | 1468224689452 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 01:11:29 INFO - PROCESS | 1650 | 1468224689510 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:29 INFO - PROCESS | 1650 | 1468224689511 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f60000 == 28 [pid = 1650] [id = 452] 01:11:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x113380800) [pid = 1650] [serial = 1355] [outer = 0x0] 01:11:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118186c00) [pid = 1650] [serial = 1356] [outer = 0x113380800] 01:11:29 INFO - PROCESS | 1650 | 1468224689544 Marionette DEBUG loaded listener.js 01:11:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1187a1800) [pid = 1650] [serial = 1357] [outer = 0x113380800] 01:11:29 INFO - PROCESS | 1650 | 1468224689844 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 01:11:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 01:11:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 517ms 01:11:29 INFO - PROCESS | 1650 | 1468224689888 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 01:11:29 INFO - PROCESS | 1650 | 1468224689891 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 01:11:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 01:11:29 INFO - PROCESS | 1650 | 1468224689901 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 01:11:29 INFO - PROCESS | 1650 | 1468224689904 Marionette TRACE conn2 <- [1,1782,null,{}] 01:11:29 INFO - PROCESS | 1650 | 1468224689906 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:29 INFO - PROCESS | 1650 | 1468224689908 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:29 INFO - PROCESS | 1650 | 1468224689986 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 01:11:29 INFO - PROCESS | 1650 | 1468224689990 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:29 INFO - PROCESS | 1650 | 1468224689991 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x121186800 == 29 [pid = 1650] [id = 453] 01:11:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1187aa800) [pid = 1650] [serial = 1358] [outer = 0x0] 01:11:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11920e000) [pid = 1650] [serial = 1359] [outer = 0x1187aa800] 01:11:30 INFO - PROCESS | 1650 | 1468224690017 Marionette DEBUG loaded listener.js 01:11:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1198a8000) [pid = 1650] [serial = 1360] [outer = 0x1187aa800] 01:11:30 INFO - PROCESS | 1650 | 1468224690352 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 01:11:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 01:11:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 477ms 01:11:30 INFO - PROCESS | 1650 | 1468224690371 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 01:11:30 INFO - PROCESS | 1650 | 1468224690373 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 01:11:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 01:11:30 INFO - PROCESS | 1650 | 1468224690375 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 01:11:30 INFO - PROCESS | 1650 | 1468224690376 Marionette TRACE conn2 <- [1,1786,null,{}] 01:11:30 INFO - PROCESS | 1650 | 1468224690381 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:30 INFO - PROCESS | 1650 | 1468224690383 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:30 INFO - PROCESS | 1650 | 1468224690488 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 01:11:30 INFO - PROCESS | 1650 | 1468224690501 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:30 INFO - PROCESS | 1650 | 1468224690502 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x121836000 == 30 [pid = 1650] [id = 454] 01:11:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11818dc00) [pid = 1650] [serial = 1361] [outer = 0x0] 01:11:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119e35c00) [pid = 1650] [serial = 1362] [outer = 0x11818dc00] 01:11:30 INFO - PROCESS | 1650 | 1468224690526 Marionette DEBUG loaded listener.js 01:11:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x121756000) [pid = 1650] [serial = 1363] [outer = 0x11818dc00] 01:11:30 INFO - PROCESS | 1650 | 1468224690890 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 01:11:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 01:11:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 522ms 01:11:30 INFO - PROCESS | 1650 | 1468224690899 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 01:11:30 INFO - PROCESS | 1650 | 1468224690901 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 01:11:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 01:11:30 INFO - PROCESS | 1650 | 1468224690905 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 01:11:30 INFO - PROCESS | 1650 | 1468224690907 Marionette TRACE conn2 <- [1,1790,null,{}] 01:11:30 INFO - PROCESS | 1650 | 1468224690910 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:30 INFO - PROCESS | 1650 | 1468224690914 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:31 INFO - PROCESS | 1650 | 1468224691059 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 01:11:31 INFO - PROCESS | 1650 | 1468224691079 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:31 INFO - PROCESS | 1650 | 1468224691084 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x124dad800 == 31 [pid = 1650] [id = 455] 01:11:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x113374800) [pid = 1650] [serial = 1364] [outer = 0x0] 01:11:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x124345000) [pid = 1650] [serial = 1365] [outer = 0x113374800] 01:11:31 INFO - PROCESS | 1650 | 1468224691136 Marionette DEBUG loaded listener.js 01:11:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x124dcf000) [pid = 1650] [serial = 1366] [outer = 0x113374800] 01:11:31 INFO - PROCESS | 1650 | 1468224691506 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:11:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 01:11:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 621ms 01:11:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 01:11:31 INFO - PROCESS | 1650 | 1468224691525 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 01:11:31 INFO - PROCESS | 1650 | 1468224691526 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 01:11:31 INFO - PROCESS | 1650 | 1468224691528 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 01:11:31 INFO - PROCESS | 1650 | 1468224691530 Marionette TRACE conn2 <- [1,1794,null,{}] 01:11:31 INFO - PROCESS | 1650 | 1468224691532 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:31 INFO - PROCESS | 1650 | 1468224691533 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:31 INFO - PROCESS | 1650 | 1468224691625 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 01:11:31 INFO - PROCESS | 1650 | 1468224691661 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:31 INFO - PROCESS | 1650 | 1468224691662 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x112541800 == 32 [pid = 1650] [id = 456] 01:11:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x124e98000) [pid = 1650] [serial = 1367] [outer = 0x0] 01:11:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x126936800) [pid = 1650] [serial = 1368] [outer = 0x124e98000] 01:11:31 INFO - PROCESS | 1650 | 1468224691686 Marionette DEBUG loaded listener.js 01:11:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x126ca6c00) [pid = 1650] [serial = 1369] [outer = 0x124e98000] 01:11:32 INFO - PROCESS | 1650 | 1468224692000 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:11:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:11:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 521ms 01:11:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 01:11:32 INFO - PROCESS | 1650 | 1468224692050 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 01:11:32 INFO - PROCESS | 1650 | 1468224692052 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 01:11:32 INFO - PROCESS | 1650 | 1468224692054 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 01:11:32 INFO - PROCESS | 1650 | 1468224692055 Marionette TRACE conn2 <- [1,1798,null,{}] 01:11:32 INFO - PROCESS | 1650 | 1468224692057 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:32 INFO - PROCESS | 1650 | 1468224692058 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:32 INFO - PROCESS | 1650 | 1468224692150 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 01:11:32 INFO - PROCESS | 1650 | 1468224692188 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:32 INFO - PROCESS | 1650 | 1468224692189 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x129332800 == 33 [pid = 1650] [id = 457] 01:11:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1128b2000) [pid = 1650] [serial = 1370] [outer = 0x0] 01:11:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x126caf800) [pid = 1650] [serial = 1371] [outer = 0x1128b2000] 01:11:32 INFO - PROCESS | 1650 | 1468224692213 Marionette DEBUG loaded listener.js 01:11:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x128935000) [pid = 1650] [serial = 1372] [outer = 0x1128b2000] 01:11:32 INFO - PROCESS | 1650 | 1468224692633 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 01:11:32 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12450cc00) [pid = 1650] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:11:32 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112e41c00) [pid = 1650] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:11:32 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x129387800) [pid = 1650] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:11:32 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11828e800) [pid = 1650] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:11:32 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x126cc2000) [pid = 1650] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:11:32 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x112e46000) [pid = 1650] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:11:32 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x115e92c00) [pid = 1650] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:11:32 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11828d000) [pid = 1650] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:11:32 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118185400) [pid = 1650] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:11:32 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119564000) [pid = 1650] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:11:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:11:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 617ms 01:11:32 INFO - PROCESS | 1650 | 1468224692672 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 01:11:32 INFO - PROCESS | 1650 | 1468224692673 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 01:11:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:11:32 INFO - PROCESS | 1650 | 1468224692675 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:11:32 INFO - PROCESS | 1650 | 1468224692677 Marionette TRACE conn2 <- [1,1802,null,{}] 01:11:32 INFO - PROCESS | 1650 | 1468224692679 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:32 INFO - PROCESS | 1650 | 1468224692680 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:32 INFO - PROCESS | 1650 | 1468224692750 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 01:11:32 INFO - PROCESS | 1650 | 1468224692753 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:32 INFO - PROCESS | 1650 | 1468224692754 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a6f800 == 34 [pid = 1650] [id = 458] 01:11:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x117d19c00) [pid = 1650] [serial = 1373] [outer = 0x0] 01:11:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118296c00) [pid = 1650] [serial = 1374] [outer = 0x117d19c00] 01:11:32 INFO - PROCESS | 1650 | 1468224692780 Marionette DEBUG loaded listener.js 01:11:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x12125bc00) [pid = 1650] [serial = 1375] [outer = 0x117d19c00] 01:11:33 INFO - PROCESS | 1650 | 1468224693106 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:11:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:11:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 468ms 01:11:33 INFO - PROCESS | 1650 | 1468224693147 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 01:11:33 INFO - PROCESS | 1650 | 1468224693148 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 01:11:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:11:33 INFO - PROCESS | 1650 | 1468224693151 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:11:33 INFO - PROCESS | 1650 | 1468224693152 Marionette TRACE conn2 <- [1,1806,null,{}] 01:11:33 INFO - PROCESS | 1650 | 1468224693154 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:33 INFO - PROCESS | 1650 | 1468224693155 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:33 INFO - PROCESS | 1650 | 1468224693227 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 01:11:33 INFO - PROCESS | 1650 | 1468224693284 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:33 INFO - PROCESS | 1650 | 1468224693285 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7ae800 == 35 [pid = 1650] [id = 459] 01:11:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112e46c00) [pid = 1650] [serial = 1376] [outer = 0x0] 01:11:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x124dc9c00) [pid = 1650] [serial = 1377] [outer = 0x112e46c00] 01:11:33 INFO - PROCESS | 1650 | 1468224693308 Marionette DEBUG loaded listener.js 01:11:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x128caa400) [pid = 1650] [serial = 1378] [outer = 0x112e46c00] 01:11:33 INFO - PROCESS | 1650 | 1468224693568 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 01:11:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:11:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 469ms 01:11:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:11:33 INFO - PROCESS | 1650 | 1468224693620 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 01:11:33 INFO - PROCESS | 1650 | 1468224693621 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 01:11:33 INFO - PROCESS | 1650 | 1468224693623 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:11:33 INFO - PROCESS | 1650 | 1468224693624 Marionette TRACE conn2 <- [1,1810,null,{}] 01:11:33 INFO - PROCESS | 1650 | 1468224693626 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:33 INFO - PROCESS | 1650 | 1468224693628 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:33 INFO - PROCESS | 1650 | 1468224693707 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 01:11:33 INFO - PROCESS | 1650 | 1468224693711 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:33 INFO - PROCESS | 1650 | 1468224693715 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2c7800 == 36 [pid = 1650] [id = 460] 01:11:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x115e8d000) [pid = 1650] [serial = 1379] [outer = 0x0] 01:11:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x129123800) [pid = 1650] [serial = 1380] [outer = 0x115e8d000] 01:11:33 INFO - PROCESS | 1650 | 1468224693741 Marionette DEBUG loaded listener.js 01:11:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1293e6400) [pid = 1650] [serial = 1381] [outer = 0x115e8d000] 01:11:34 INFO - PROCESS | 1650 | 1468224694101 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 01:11:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:11:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 519ms 01:11:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:11:34 INFO - PROCESS | 1650 | 1468224694143 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 01:11:34 INFO - PROCESS | 1650 | 1468224694144 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 01:11:34 INFO - PROCESS | 1650 | 1468224694146 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:11:34 INFO - PROCESS | 1650 | 1468224694148 Marionette TRACE conn2 <- [1,1814,null,{}] 01:11:34 INFO - PROCESS | 1650 | 1468224694150 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:34 INFO - PROCESS | 1650 | 1468224694152 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:34 INFO - PROCESS | 1650 | 1468224694237 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 01:11:34 INFO - PROCESS | 1650 | 1468224694240 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:34 INFO - PROCESS | 1650 | 1468224694241 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x121082000 == 37 [pid = 1650] [id = 461] 01:11:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1293ea000) [pid = 1650] [serial = 1382] [outer = 0x0] 01:11:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12a85c000) [pid = 1650] [serial = 1383] [outer = 0x1293ea000] 01:11:34 INFO - PROCESS | 1650 | 1468224694267 Marionette DEBUG loaded listener.js 01:11:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12aa49000) [pid = 1650] [serial = 1384] [outer = 0x1293ea000] 01:11:34 INFO - PROCESS | 1650 | 1468224694598 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 01:11:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:11:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 469ms 01:11:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:11:34 INFO - PROCESS | 1650 | 1468224694616 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 01:11:34 INFO - PROCESS | 1650 | 1468224694617 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 01:11:34 INFO - PROCESS | 1650 | 1468224694619 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:11:34 INFO - PROCESS | 1650 | 1468224694620 Marionette TRACE conn2 <- [1,1818,null,{}] 01:11:34 INFO - PROCESS | 1650 | 1468224694623 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:34 INFO - PROCESS | 1650 | 1468224694624 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:34 INFO - PROCESS | 1650 | 1468224694748 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 01:11:34 INFO - PROCESS | 1650 | 1468224694810 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:34 INFO - PROCESS | 1650 | 1468224694811 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11640f800 == 38 [pid = 1650] [id = 462] 01:11:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1121bcc00) [pid = 1650] [serial = 1385] [outer = 0x0] 01:11:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1128b3800) [pid = 1650] [serial = 1386] [outer = 0x1121bcc00] 01:11:34 INFO - PROCESS | 1650 | 1468224694843 Marionette DEBUG loaded listener.js 01:11:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112f85400) [pid = 1650] [serial = 1387] [outer = 0x1121bcc00] 01:11:35 INFO - PROCESS | 1650 | 1468224695320 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 01:11:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:11:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 772ms 01:11:35 INFO - PROCESS | 1650 | 1468224695454 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 01:11:35 INFO - PROCESS | 1650 | 1468224695457 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 01:11:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:11:35 INFO - PROCESS | 1650 | 1468224695462 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:11:35 INFO - PROCESS | 1650 | 1468224695464 Marionette TRACE conn2 <- [1,1822,null,{}] 01:11:35 INFO - PROCESS | 1650 | 1468224695467 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:35 INFO - PROCESS | 1650 | 1468224695469 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:35 INFO - PROCESS | 1650 | 1468224695581 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 01:11:35 INFO - PROCESS | 1650 | 1468224695634 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:35 INFO - PROCESS | 1650 | 1468224695635 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a8a000 == 39 [pid = 1650] [id = 463] 01:11:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x117db6800) [pid = 1650] [serial = 1388] [outer = 0x0] 01:11:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118188c00) [pid = 1650] [serial = 1389] [outer = 0x117db6800] 01:11:35 INFO - PROCESS | 1650 | 1468224695665 Marionette DEBUG loaded listener.js 01:11:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118297400) [pid = 1650] [serial = 1390] [outer = 0x117db6800] 01:11:36 INFO - PROCESS | 1650 | 1468224696308 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 01:11:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:11:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 923ms 01:11:36 INFO - PROCESS | 1650 | 1468224696384 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 01:11:36 INFO - PROCESS | 1650 | 1468224696387 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 01:11:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:11:36 INFO - PROCESS | 1650 | 1468224696390 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:11:36 INFO - PROCESS | 1650 | 1468224696392 Marionette TRACE conn2 <- [1,1826,null,{}] 01:11:36 INFO - PROCESS | 1650 | 1468224696396 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:36 INFO - PROCESS | 1650 | 1468224696397 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:36 INFO - PROCESS | 1650 | 1468224696500 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 01:11:36 INFO - PROCESS | 1650 | 1468224696558 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:36 INFO - PROCESS | 1650 | 1468224696560 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x117460000 == 40 [pid = 1650] [id = 464] 01:11:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x117dad800) [pid = 1650] [serial = 1391] [outer = 0x0] 01:11:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1180af000) [pid = 1650] [serial = 1392] [outer = 0x117dad800] 01:11:36 INFO - PROCESS | 1650 | 1468224696588 Marionette DEBUG loaded listener.js 01:11:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118290c00) [pid = 1650] [serial = 1393] [outer = 0x117dad800] 01:11:36 INFO - PROCESS | 1650 | --DOCSHELL 0x121082000 == 39 [pid = 1650] [id = 461] 01:11:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2c7800 == 38 [pid = 1650] [id = 460] 01:11:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7ae800 == 37 [pid = 1650] [id = 459] 01:11:36 INFO - PROCESS | 1650 | --DOCSHELL 0x128a6f800 == 36 [pid = 1650] [id = 458] 01:11:36 INFO - PROCESS | 1650 | --DOCSHELL 0x129332800 == 35 [pid = 1650] [id = 457] 01:11:36 INFO - PROCESS | 1650 | --DOCSHELL 0x112541800 == 34 [pid = 1650] [id = 456] 01:11:36 INFO - PROCESS | 1650 | --DOCSHELL 0x124dad800 == 33 [pid = 1650] [id = 455] 01:11:36 INFO - PROCESS | 1650 | --DOCSHELL 0x121836000 == 32 [pid = 1650] [id = 454] 01:11:36 INFO - PROCESS | 1650 | --DOCSHELL 0x121186800 == 31 [pid = 1650] [id = 453] 01:11:36 INFO - PROCESS | 1650 | --DOCSHELL 0x116f60000 == 30 [pid = 1650] [id = 452] 01:11:36 INFO - PROCESS | 1650 | --DOCSHELL 0x116f6d800 == 29 [pid = 1650] [id = 451] 01:11:36 INFO - PROCESS | 1650 | --DOCSHELL 0x112d58000 == 28 [pid = 1650] [id = 450] 01:11:36 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12b249c00) [pid = 1650] [serial = 1333] [outer = 0x0] [url = about:blank] 01:11:36 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x129379400) [pid = 1650] [serial = 1329] [outer = 0x0] [url = about:blank] 01:11:36 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1133ec800) [pid = 1650] [serial = 1308] [outer = 0x0] [url = about:blank] 01:11:36 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115e1ec00) [pid = 1650] [serial = 1309] [outer = 0x0] [url = about:blank] 01:11:36 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11662a800) [pid = 1650] [serial = 1314] [outer = 0x0] [url = about:blank] 01:11:36 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a862c00) [pid = 1650] [serial = 1330] [outer = 0x0] [url = about:blank] 01:11:36 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x117daec00) [pid = 1650] [serial = 1315] [outer = 0x0] [url = about:blank] 01:11:36 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118293000) [pid = 1650] [serial = 1311] [outer = 0x0] [url = about:blank] 01:11:36 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118864c00) [pid = 1650] [serial = 1312] [outer = 0x0] [url = about:blank] 01:11:36 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118297000) [pid = 1650] [serial = 1317] [outer = 0x0] [url = about:blank] 01:11:36 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11920b400) [pid = 1650] [serial = 1318] [outer = 0x0] [url = about:blank] 01:11:36 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x120f0f800) [pid = 1650] [serial = 1320] [outer = 0x0] [url = about:blank] 01:11:36 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123e7b800) [pid = 1650] [serial = 1321] [outer = 0x0] [url = about:blank] 01:11:36 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12626e400) [pid = 1650] [serial = 1324] [outer = 0x0] [url = about:blank] 01:11:36 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1248e9c00) [pid = 1650] [serial = 1323] [outer = 0x0] [url = about:blank] 01:11:36 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x126274000) [pid = 1650] [serial = 1326] [outer = 0x0] [url = about:blank] 01:11:36 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12aa4e000) [pid = 1650] [serial = 1332] [outer = 0x0] [url = about:blank] 01:11:36 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126ca8c00) [pid = 1650] [serial = 1327] [outer = 0x0] [url = about:blank] 01:11:36 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12ac97c00) [pid = 1650] [serial = 1306] [outer = 0x0] [url = about:blank] 01:11:37 INFO - PROCESS | 1650 | 1468224697004 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 01:11:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:11:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 621ms 01:11:37 INFO - PROCESS | 1650 | 1468224697014 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 01:11:37 INFO - PROCESS | 1650 | 1468224697018 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 01:11:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:11:37 INFO - PROCESS | 1650 | 1468224697022 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:11:37 INFO - PROCESS | 1650 | 1468224697024 Marionette TRACE conn2 <- [1,1830,null,{}] 01:11:37 INFO - PROCESS | 1650 | 1468224697026 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:37 INFO - PROCESS | 1650 | 1468224697029 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:37 INFO - PROCESS | 1650 | 1468224697109 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 01:11:37 INFO - PROCESS | 1650 | 1468224697165 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:37 INFO - PROCESS | 1650 | 1468224697167 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x119503000 == 29 [pid = 1650] [id = 465] 01:11:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11828e000) [pid = 1650] [serial = 1394] [outer = 0x0] 01:11:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1188d3800) [pid = 1650] [serial = 1395] [outer = 0x11828e000] 01:11:37 INFO - PROCESS | 1650 | 1468224697194 Marionette DEBUG loaded listener.js 01:11:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1196a3400) [pid = 1650] [serial = 1396] [outer = 0x11828e000] 01:11:37 INFO - PROCESS | 1650 | 1468224697502 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 01:11:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 01:11:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 522ms 01:11:37 INFO - PROCESS | 1650 | 1468224697546 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 01:11:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:11:37 INFO - PROCESS | 1650 | 1468224697548 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 01:11:37 INFO - PROCESS | 1650 | 1468224697550 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:11:37 INFO - PROCESS | 1650 | 1468224697553 Marionette TRACE conn2 <- [1,1834,null,{}] 01:11:37 INFO - PROCESS | 1650 | 1468224697561 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:37 INFO - PROCESS | 1650 | 1468224697564 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:37 INFO - PROCESS | 1650 | 1468224697654 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 01:11:37 INFO - PROCESS | 1650 | 1468224697711 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:37 INFO - PROCESS | 1650 | 1468224697713 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x123eaf800 == 30 [pid = 1650] [id = 466] 01:11:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118fa7400) [pid = 1650] [serial = 1397] [outer = 0x0] 01:11:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x120f0ac00) [pid = 1650] [serial = 1398] [outer = 0x118fa7400] 01:11:37 INFO - PROCESS | 1650 | 1468224697740 Marionette DEBUG loaded listener.js 01:11:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1245a8400) [pid = 1650] [serial = 1399] [outer = 0x118fa7400] 01:11:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 01:11:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 471ms 01:11:38 INFO - PROCESS | 1650 | 1468224698018 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 01:11:38 INFO - PROCESS | 1650 | 1468224698021 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 01:11:38 INFO - PROCESS | 1650 | 1468224698023 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 01:11:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:11:38 INFO - PROCESS | 1650 | 1468224698025 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:11:38 INFO - PROCESS | 1650 | 1468224698026 Marionette TRACE conn2 <- [1,1838,null,{}] 01:11:38 INFO - PROCESS | 1650 | 1468224698038 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:38 INFO - PROCESS | 1650 | 1468224698039 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:38 INFO - PROCESS | 1650 | 1468224698123 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 01:11:38 INFO - PROCESS | 1650 | 1468224698127 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:38 INFO - PROCESS | 1650 | 1468224698130 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b1e000 == 31 [pid = 1650] [id = 467] 01:11:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x124270800) [pid = 1650] [serial = 1400] [outer = 0x0] 01:11:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126273000) [pid = 1650] [serial = 1401] [outer = 0x124270800] 01:11:38 INFO - PROCESS | 1650 | 1468224698156 Marionette DEBUG loaded listener.js 01:11:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126ba2c00) [pid = 1650] [serial = 1402] [outer = 0x124270800] 01:11:38 INFO - PROCESS | 1650 | 1468224698497 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 01:11:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:11:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 479ms 01:11:38 INFO - PROCESS | 1650 | 1468224698505 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 01:11:38 INFO - PROCESS | 1650 | 1468224698506 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 01:11:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:11:38 INFO - PROCESS | 1650 | 1468224698508 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:11:38 INFO - PROCESS | 1650 | 1468224698509 Marionette TRACE conn2 <- [1,1842,null,{}] 01:11:38 INFO - PROCESS | 1650 | 1468224698514 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:38 INFO - PROCESS | 1650 | 1468224698516 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:38 INFO - PROCESS | 1650 | 1468224698625 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 01:11:38 INFO - PROCESS | 1650 | 1468224698631 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:38 INFO - PROCESS | 1650 | 1468224698632 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11926d000 == 32 [pid = 1650] [id = 468] 01:11:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x117560400) [pid = 1650] [serial = 1403] [outer = 0x0] 01:11:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126ba3400) [pid = 1650] [serial = 1404] [outer = 0x117560400] 01:11:38 INFO - PROCESS | 1650 | 1468224698656 Marionette DEBUG loaded listener.js 01:11:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x129018800) [pid = 1650] [serial = 1405] [outer = 0x117560400] 01:11:38 INFO - PROCESS | 1650 | 1468224698982 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 01:11:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:11:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 522ms 01:11:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:11:39 INFO - PROCESS | 1650 | 1468224699030 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 01:11:39 INFO - PROCESS | 1650 | 1468224699031 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 01:11:39 INFO - PROCESS | 1650 | 1468224699033 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:11:39 INFO - PROCESS | 1650 | 1468224699035 Marionette TRACE conn2 <- [1,1846,null,{}] 01:11:39 INFO - PROCESS | 1650 | 1468224699037 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:39 INFO - PROCESS | 1650 | 1468224699041 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:39 INFO - PROCESS | 1650 | 1468224699156 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 01:11:39 INFO - PROCESS | 1650 | 1468224699168 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:39 INFO - PROCESS | 1650 | 1468224699169 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a828800 == 33 [pid = 1650] [id = 469] 01:11:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1196a3000) [pid = 1650] [serial = 1406] [outer = 0x0] 01:11:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x129387800) [pid = 1650] [serial = 1407] [outer = 0x1196a3000] 01:11:39 INFO - PROCESS | 1650 | 1468224699194 Marionette DEBUG loaded listener.js 01:11:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12ac9d400) [pid = 1650] [serial = 1408] [outer = 0x1196a3000] 01:11:39 INFO - PROCESS | 1650 | 1468224699542 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:11: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) 01:11:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 517ms 01:11:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:11:39 INFO - PROCESS | 1650 | 1468224699551 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 01:11:39 INFO - PROCESS | 1650 | 1468224699553 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 01:11:39 INFO - PROCESS | 1650 | 1468224699555 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:11:39 INFO - PROCESS | 1650 | 1468224699556 Marionette TRACE conn2 <- [1,1850,null,{}] 01:11:39 INFO - PROCESS | 1650 | 1468224699558 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:39 INFO - PROCESS | 1650 | 1468224699559 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:39 INFO - PROCESS | 1650 | 1468224699664 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 01:11:39 INFO - PROCESS | 1650 | 1468224699668 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:39 INFO - PROCESS | 1650 | 1468224699669 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2c2800 == 34 [pid = 1650] [id = 470] 01:11:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129118c00) [pid = 1650] [serial = 1409] [outer = 0x0] 01:11:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b252400) [pid = 1650] [serial = 1410] [outer = 0x129118c00] 01:11:39 INFO - PROCESS | 1650 | 1468224699701 Marionette DEBUG loaded listener.js 01:11:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12ba95000) [pid = 1650] [serial = 1411] [outer = 0x129118c00] 01:11:40 INFO - PROCESS | 1650 | 1468224700038 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:11:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:11:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 520ms 01:11:40 INFO - PROCESS | 1650 | 1468224700076 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 01:11:40 INFO - PROCESS | 1650 | 1468224700077 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 01:11:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:11:40 INFO - PROCESS | 1650 | 1468224700085 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:11:40 INFO - PROCESS | 1650 | 1468224700087 Marionette TRACE conn2 <- [1,1854,null,{}] 01:11:40 INFO - PROCESS | 1650 | 1468224700089 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:40 INFO - PROCESS | 1650 | 1468224700090 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:40 INFO - PROCESS | 1650 | 1468224700195 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 01:11:40 INFO - PROCESS | 1650 | 1468224700199 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:40 INFO - PROCESS | 1650 | 1468224700200 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd80800 == 35 [pid = 1650] [id = 471] 01:11:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x113c61c00) [pid = 1650] [serial = 1412] [outer = 0x0] 01:11:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12bb14c00) [pid = 1650] [serial = 1413] [outer = 0x113c61c00] 01:11:40 INFO - PROCESS | 1650 | 1468224700230 Marionette DEBUG loaded listener.js 01:11:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12bb1e400) [pid = 1650] [serial = 1414] [outer = 0x113c61c00] 01:11:40 INFO - PROCESS | 1650 | 1468224700696 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:11:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:11:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 619ms 01:11:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:11:40 INFO - PROCESS | 1650 | 1468224700705 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 01:11:40 INFO - PROCESS | 1650 | 1468224700707 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 01:11:40 INFO - PROCESS | 1650 | 1468224700712 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:11:40 INFO - PROCESS | 1650 | 1468224700714 Marionette TRACE conn2 <- [1,1858,null,{}] 01:11:40 INFO - PROCESS | 1650 | 1468224700718 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:40 INFO - PROCESS | 1650 | 1468224700720 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:40 INFO - PROCESS | 1650 | 1468224700857 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 01:11:40 INFO - PROCESS | 1650 | 1468224700887 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:40 INFO - PROCESS | 1650 | 1468224700888 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c684800 == 36 [pid = 1650] [id = 472] 01:11:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12bb21400) [pid = 1650] [serial = 1415] [outer = 0x0] 01:11:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12bf23c00) [pid = 1650] [serial = 1416] [outer = 0x12bb21400] 01:11:40 INFO - PROCESS | 1650 | 1468224700919 Marionette DEBUG loaded listener.js 01:11:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12bf29800) [pid = 1650] [serial = 1417] [outer = 0x12bb21400] 01:11:41 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x113374800) [pid = 1650] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:11:41 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112e43800) [pid = 1650] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:11:41 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113380800) [pid = 1650] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:11:41 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x124e98000) [pid = 1650] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:11:41 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11337f800) [pid = 1650] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:11:41 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1128b2800) [pid = 1650] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:11:41 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1187aa800) [pid = 1650] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:11:41 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1128b2000) [pid = 1650] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:11:41 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x117d19c00) [pid = 1650] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:11:41 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x115e8d000) [pid = 1650] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:11:41 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112e46c00) [pid = 1650] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:11:41 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x115e20000) [pid = 1650] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:11:41 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11818dc00) [pid = 1650] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:11:41 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118734400) [pid = 1650] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:11:41 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1198a3800) [pid = 1650] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:11:41 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126ba2400) [pid = 1650] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:11:41 INFO - PROCESS | 1650 | 1468224701304 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 01:11:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:11:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 625ms 01:11:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:11:41 INFO - PROCESS | 1650 | 1468224701336 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 01:11:41 INFO - PROCESS | 1650 | 1468224701337 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 01:11:41 INFO - PROCESS | 1650 | 1468224701339 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:11:41 INFO - PROCESS | 1650 | 1468224701340 Marionette TRACE conn2 <- [1,1862,null,{}] 01:11:41 INFO - PROCESS | 1650 | 1468224701342 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:41 INFO - PROCESS | 1650 | 1468224701344 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:41 INFO - PROCESS | 1650 | 1468224701459 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 01:11:41 INFO - PROCESS | 1650 | 1468224701493 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:41 INFO - PROCESS | 1650 | 1468224701494 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1267c8000 == 37 [pid = 1650] [id = 473] 01:11:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1128b2000) [pid = 1650] [serial = 1418] [outer = 0x0] 01:11:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11828c800) [pid = 1650] [serial = 1419] [outer = 0x1128b2000] 01:11:41 INFO - PROCESS | 1650 | 1468224701519 Marionette DEBUG loaded listener.js 01:11:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1219b0c00) [pid = 1650] [serial = 1420] [outer = 0x1128b2000] 01:11:41 INFO - PROCESS | 1650 | 1468224701771 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 01:11:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:11:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 472ms 01:11:41 INFO - PROCESS | 1650 | 1468224701818 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 01:11:41 INFO - PROCESS | 1650 | 1468224701819 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 01:11:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:11:41 INFO - PROCESS | 1650 | 1468224701821 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:11:41 INFO - PROCESS | 1650 | 1468224701823 Marionette TRACE conn2 <- [1,1866,null,{}] 01:11:41 INFO - PROCESS | 1650 | 1468224701826 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:41 INFO - PROCESS | 1650 | 1468224701828 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:41 INFO - PROCESS | 1650 | 1468224701927 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 01:11:41 INFO - PROCESS | 1650 | 1468224701933 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:41 INFO - PROCESS | 1650 | 1468224701934 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc5e800 == 38 [pid = 1650] [id = 474] 01:11:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1219b0400) [pid = 1650] [serial = 1421] [outer = 0x0] 01:11:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12ba9a800) [pid = 1650] [serial = 1422] [outer = 0x1219b0400] 01:11:41 INFO - PROCESS | 1650 | 1468224701967 Marionette DEBUG loaded listener.js 01:11:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12bfb0000) [pid = 1650] [serial = 1423] [outer = 0x1219b0400] 01:11:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:11:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 470ms 01:11:42 INFO - PROCESS | 1650 | 1468224702288 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 01:11:42 INFO - PROCESS | 1650 | 1468224702293 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 01:11:42 INFO - PROCESS | 1650 | 1468224702294 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 01:11:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:11:42 INFO - PROCESS | 1650 | 1468224702299 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:11:42 INFO - PROCESS | 1650 | 1468224702301 Marionette TRACE conn2 <- [1,1870,null,{}] 01:11:42 INFO - PROCESS | 1650 | 1468224702305 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:42 INFO - PROCESS | 1650 | 1468224702306 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:42 INFO - PROCESS | 1650 | 1468224702386 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 01:11:42 INFO - PROCESS | 1650 | 1468224702449 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:42 INFO - PROCESS | 1650 | 1468224702450 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc72800 == 39 [pid = 1650] [id = 475] 01:11:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x117db1c00) [pid = 1650] [serial = 1424] [outer = 0x0] 01:11:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12bfaf400) [pid = 1650] [serial = 1425] [outer = 0x117db1c00] 01:11:42 INFO - PROCESS | 1650 | 1468224702473 Marionette DEBUG loaded listener.js 01:11:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12c624800) [pid = 1650] [serial = 1426] [outer = 0x117db1c00] 01:11:42 INFO - PROCESS | 1650 | 1468224702734 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 01:11:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:11:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 471ms 01:11:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:11:42 INFO - PROCESS | 1650 | 1468224702770 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 01:11:42 INFO - PROCESS | 1650 | 1468224702771 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 01:11:42 INFO - PROCESS | 1650 | 1468224702773 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:11:42 INFO - PROCESS | 1650 | 1468224702774 Marionette TRACE conn2 <- [1,1874,null,{}] 01:11:42 INFO - PROCESS | 1650 | 1468224702784 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:42 INFO - PROCESS | 1650 | 1468224702785 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:42 INFO - PROCESS | 1650 | 1468224702870 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 01:11:42 INFO - PROCESS | 1650 | 1468224702873 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:42 INFO - PROCESS | 1650 | 1468224702882 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d57a000 == 40 [pid = 1650] [id = 476] 01:11:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116af8400) [pid = 1650] [serial = 1427] [outer = 0x0] 01:11:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12c629800) [pid = 1650] [serial = 1428] [outer = 0x116af8400] 01:11:42 INFO - PROCESS | 1650 | 1468224702905 Marionette DEBUG loaded listener.js 01:11:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12c630400) [pid = 1650] [serial = 1429] [outer = 0x116af8400] 01:11:43 INFO - PROCESS | 1650 | --DOCSHELL 0x119503000 == 39 [pid = 1650] [id = 465] 01:11:43 INFO - PROCESS | 1650 | --DOCSHELL 0x117460000 == 38 [pid = 1650] [id = 464] 01:11:43 INFO - PROCESS | 1650 | --DOCSHELL 0x119a8a000 == 37 [pid = 1650] [id = 463] 01:11:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11640f800 == 36 [pid = 1650] [id = 462] 01:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x123eaf800 == 35 [pid = 1650] [id = 466] 01:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12a828800 == 34 [pid = 1650] [id = 469] 01:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11926d000 == 33 [pid = 1650] [id = 468] 01:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd80800 == 32 [pid = 1650] [id = 471] 01:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12c684800 == 31 [pid = 1650] [id = 472] 01:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1267c8000 == 30 [pid = 1650] [id = 473] 01:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2c2800 == 29 [pid = 1650] [id = 470] 01:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc5e800 == 28 [pid = 1650] [id = 474] 01:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x126b1e000 == 27 [pid = 1650] [id = 467] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124345000) [pid = 1650] [serial = 1365] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116631800) [pid = 1650] [serial = 1348] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1133f2800) [pid = 1650] [serial = 1347] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118186c00) [pid = 1650] [serial = 1356] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126936800) [pid = 1650] [serial = 1368] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1187a1800) [pid = 1650] [serial = 1357] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115d50800) [pid = 1650] [serial = 1353] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x117da8400) [pid = 1650] [serial = 1354] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112cf3400) [pid = 1650] [serial = 1350] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112e48400) [pid = 1650] [serial = 1351] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11920e000) [pid = 1650] [serial = 1359] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1198a8000) [pid = 1650] [serial = 1360] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126caf800) [pid = 1650] [serial = 1371] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126ca6c00) [pid = 1650] [serial = 1369] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118296c00) [pid = 1650] [serial = 1374] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12125bc00) [pid = 1650] [serial = 1375] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x129123800) [pid = 1650] [serial = 1380] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128935000) [pid = 1650] [serial = 1372] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128caa400) [pid = 1650] [serial = 1378] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1180a8800) [pid = 1650] [serial = 1336] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x116aff000) [pid = 1650] [serial = 1335] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119e35c00) [pid = 1650] [serial = 1362] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1196af800) [pid = 1650] [serial = 1339] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11920ac00) [pid = 1650] [serial = 1338] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12a85c000) [pid = 1650] [serial = 1383] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x124e9a400) [pid = 1650] [serial = 1342] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x121756000) [pid = 1650] [serial = 1363] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x121018000) [pid = 1650] [serial = 1341] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x124dc9c00) [pid = 1650] [serial = 1377] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x124dcf000) [pid = 1650] [serial = 1366] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x128cad800) [pid = 1650] [serial = 1345] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x128935400) [pid = 1650] [serial = 1344] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x1293e6400) [pid = 1650] [serial = 1381] [outer = 0x0] [url = about:blank] 01:11:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc72800 == 26 [pid = 1650] [id = 475] 01:11:44 INFO - PROCESS | 1650 | 1468224704305 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 01:11:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:11:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1569ms 01:11:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:11:44 INFO - PROCESS | 1650 | 1468224704343 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 01:11:44 INFO - PROCESS | 1650 | 1468224704348 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 01:11:44 INFO - PROCESS | 1650 | 1468224704351 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:11:44 INFO - PROCESS | 1650 | 1468224704353 Marionette TRACE conn2 <- [1,1878,null,{}] 01:11:44 INFO - PROCESS | 1650 | 1468224704358 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:44 INFO - PROCESS | 1650 | 1468224704359 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:44 INFO - PROCESS | 1650 | 1468224704449 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 01:11:44 INFO - PROCESS | 1650 | 1468224704505 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:44 INFO - PROCESS | 1650 | 1468224704506 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x116174000 == 27 [pid = 1650] [id = 477] 01:11:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x113c62400) [pid = 1650] [serial = 1430] [outer = 0x0] 01:11:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x114f96400) [pid = 1650] [serial = 1431] [outer = 0x113c62400] 01:11:44 INFO - PROCESS | 1650 | 1468224704534 Marionette DEBUG loaded listener.js 01:11:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x115d4f400) [pid = 1650] [serial = 1432] [outer = 0x113c62400] 01:11:44 INFO - PROCESS | 1650 | 1468224704851 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 01:11:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:11:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 520ms 01:11:44 INFO - PROCESS | 1650 | 1468224704871 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 01:11:44 INFO - PROCESS | 1650 | 1468224704874 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 01:11:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:11:44 INFO - PROCESS | 1650 | 1468224704881 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:11:44 INFO - PROCESS | 1650 | 1468224704884 Marionette TRACE conn2 <- [1,1882,null,{}] 01:11:44 INFO - PROCESS | 1650 | 1468224704887 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:44 INFO - PROCESS | 1650 | 1468224704889 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:44 INFO - PROCESS | 1650 | 1468224704967 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 01:11:44 INFO - PROCESS | 1650 | 1468224704971 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:44 INFO - PROCESS | 1650 | 1468224704973 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d81800 == 28 [pid = 1650] [id = 478] 01:11:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x115e92c00) [pid = 1650] [serial = 1433] [outer = 0x0] 01:11:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x117563000) [pid = 1650] [serial = 1434] [outer = 0x115e92c00] 01:11:45 INFO - PROCESS | 1650 | 1468224705002 Marionette DEBUG loaded listener.js 01:11:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x117db1000) [pid = 1650] [serial = 1435] [outer = 0x115e92c00] 01:11:45 INFO - PROCESS | 1650 | 1468224705322 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 01:11:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:11:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 474ms 01:11:45 INFO - PROCESS | 1650 | 1468224705353 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 01:11:45 INFO - PROCESS | 1650 | 1468224705355 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 01:11:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:11:45 INFO - PROCESS | 1650 | 1468224705357 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:11:45 INFO - PROCESS | 1650 | 1468224705367 Marionette TRACE conn2 <- [1,1886,null,{}] 01:11:45 INFO - PROCESS | 1650 | 1468224705375 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:45 INFO - PROCESS | 1650 | 1468224705379 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:45 INFO - PROCESS | 1650 | 1468224705454 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 01:11:45 INFO - PROCESS | 1650 | 1468224705458 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:45 INFO - PROCESS | 1650 | 1468224705461 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11950d000 == 29 [pid = 1650] [id = 479] 01:11:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1128b2800) [pid = 1650] [serial = 1436] [outer = 0x0] 01:11:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11828e400) [pid = 1650] [serial = 1437] [outer = 0x1128b2800] 01:11:45 INFO - PROCESS | 1650 | 1468224705493 Marionette DEBUG loaded listener.js 01:11:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118541000) [pid = 1650] [serial = 1438] [outer = 0x1128b2800] 01:11:45 INFO - PROCESS | 1650 | 1468224705825 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 01:11:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:11:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 479ms 01:11:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:11:45 INFO - PROCESS | 1650 | 1468224705836 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 01:11:45 INFO - PROCESS | 1650 | 1468224705838 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 01:11:45 INFO - PROCESS | 1650 | 1468224705840 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:11:45 INFO - PROCESS | 1650 | 1468224705841 Marionette TRACE conn2 <- [1,1890,null,{}] 01:11:45 INFO - PROCESS | 1650 | 1468224705843 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:45 INFO - PROCESS | 1650 | 1468224705845 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:45 INFO - PROCESS | 1650 | 1468224705923 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 01:11:45 INFO - PROCESS | 1650 | 1468224705979 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:45 INFO - PROCESS | 1650 | 1468224705981 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12107c000 == 30 [pid = 1650] [id = 480] 01:11:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11872f400) [pid = 1650] [serial = 1439] [outer = 0x0] 01:11:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11886a000) [pid = 1650] [serial = 1440] [outer = 0x11872f400] 01:11:46 INFO - PROCESS | 1650 | 1468224706005 Marionette DEBUG loaded listener.js 01:11:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119558400) [pid = 1650] [serial = 1441] [outer = 0x11872f400] 01:11:46 INFO - PROCESS | 1650 | 1468224706269 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 01:11:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:11:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 468ms 01:11:46 INFO - PROCESS | 1650 | 1468224706309 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 01:11:46 INFO - PROCESS | 1650 | 1468224706310 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 01:11:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:11:46 INFO - PROCESS | 1650 | 1468224706320 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:11:46 INFO - PROCESS | 1650 | 1468224706321 Marionette TRACE conn2 <- [1,1894,null,{}] 01:11:46 INFO - PROCESS | 1650 | 1468224706323 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:46 INFO - PROCESS | 1650 | 1468224706324 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:46 INFO - PROCESS | 1650 | 1468224706407 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 01:11:46 INFO - PROCESS | 1650 | 1468224706411 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:46 INFO - PROCESS | 1650 | 1468224706414 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219a7800 == 31 [pid = 1650] [id = 481] 01:11:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x112e46800) [pid = 1650] [serial = 1442] [outer = 0x0] 01:11:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1196af800) [pid = 1650] [serial = 1443] [outer = 0x112e46800] 01:11:46 INFO - PROCESS | 1650 | 1468224706439 Marionette DEBUG loaded listener.js 01:11:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1198b9c00) [pid = 1650] [serial = 1444] [outer = 0x112e46800] 01:11:46 INFO - PROCESS | 1650 | 1468224706795 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 01:11:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:11:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 519ms 01:11:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:11:46 INFO - PROCESS | 1650 | 1468224706840 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 01:11:46 INFO - PROCESS | 1650 | 1468224706841 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 01:11:46 INFO - PROCESS | 1650 | 1468224706843 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:11:46 INFO - PROCESS | 1650 | 1468224706844 Marionette TRACE conn2 <- [1,1898,null,{}] 01:11:46 INFO - PROCESS | 1650 | 1468224706846 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:46 INFO - PROCESS | 1650 | 1468224706850 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:46 INFO - PROCESS | 1650 | 1468224706941 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 01:11:46 INFO - PROCESS | 1650 | 1468224706946 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:46 INFO - PROCESS | 1650 | 1468224706948 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x124dac000 == 32 [pid = 1650] [id = 482] 01:11:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119210800) [pid = 1650] [serial = 1445] [outer = 0x0] 01:11:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x121251000) [pid = 1650] [serial = 1446] [outer = 0x119210800] 01:11:46 INFO - PROCESS | 1650 | 1468224706972 Marionette DEBUG loaded listener.js 01:11:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12453f000) [pid = 1650] [serial = 1447] [outer = 0x119210800] 01:11:47 INFO - PROCESS | 1650 | 1468224707272 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 01:11:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:11:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 469ms 01:11:47 INFO - PROCESS | 1650 | 1468224707314 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 01:11:47 INFO - PROCESS | 1650 | 1468224707316 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 01:11:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:11:47 INFO - PROCESS | 1650 | 1468224707318 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:11:47 INFO - PROCESS | 1650 | 1468224707319 Marionette TRACE conn2 <- [1,1902,null,{}] 01:11:47 INFO - PROCESS | 1650 | 1468224707321 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:47 INFO - PROCESS | 1650 | 1468224707323 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:47 INFO - PROCESS | 1650 | 1468224707400 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 01:11:47 INFO - PROCESS | 1650 | 1468224707458 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:47 INFO - PROCESS | 1650 | 1468224707459 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x126754000 == 33 [pid = 1650] [id = 483] 01:11:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1198a1000) [pid = 1650] [serial = 1448] [outer = 0x0] 01:11:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x124809000) [pid = 1650] [serial = 1449] [outer = 0x1198a1000] 01:11:47 INFO - PROCESS | 1650 | 1468224707482 Marionette DEBUG loaded listener.js 01:11:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124e9ac00) [pid = 1650] [serial = 1450] [outer = 0x1198a1000] 01:11:47 INFO - PROCESS | 1650 | 1468224707767 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 01:11:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:11:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 468ms 01:11:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:11:47 INFO - PROCESS | 1650 | 1468224707786 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 01:11:47 INFO - PROCESS | 1650 | 1468224707787 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 01:11:47 INFO - PROCESS | 1650 | 1468224707789 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:11:47 INFO - PROCESS | 1650 | 1468224707790 Marionette TRACE conn2 <- [1,1906,null,{}] 01:11:47 INFO - PROCESS | 1650 | 1468224707793 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:47 INFO - PROCESS | 1650 | 1468224707794 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:47 INFO - PROCESS | 1650 | 1468224707881 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 01:11:47 INFO - PROCESS | 1650 | 1468224707884 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:47 INFO - PROCESS | 1650 | 1468224707886 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x129069000 == 34 [pid = 1650] [id = 484] 01:11:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112e46000) [pid = 1650] [serial = 1451] [outer = 0x0] 01:11:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126775400) [pid = 1650] [serial = 1452] [outer = 0x112e46000] 01:11:47 INFO - PROCESS | 1650 | 1468224707909 Marionette DEBUG loaded listener.js 01:11:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12677e800) [pid = 1650] [serial = 1453] [outer = 0x112e46000] 01:11:48 INFO - PROCESS | 1650 | 1468224708269 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 01:11:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:11:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 521ms 01:11:48 INFO - PROCESS | 1650 | 1468224708310 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 01:11:48 INFO - PROCESS | 1650 | 1468224708312 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 01:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:11:48 INFO - PROCESS | 1650 | 1468224708314 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:11:48 INFO - PROCESS | 1650 | 1468224708315 Marionette TRACE conn2 <- [1,1910,null,{}] 01:11:48 INFO - PROCESS | 1650 | 1468224708317 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:48 INFO - PROCESS | 1650 | 1468224708318 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:48 INFO - PROCESS | 1650 | 1468224708393 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 01:11:48 INFO - PROCESS | 1650 | 1468224708399 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:48 INFO - PROCESS | 1650 | 1468224708407 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x119508800 == 35 [pid = 1650] [id = 485] 01:11:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12677ec00) [pid = 1650] [serial = 1454] [outer = 0x0] 01:11:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126791400) [pid = 1650] [serial = 1455] [outer = 0x12677ec00] 01:11:48 INFO - PROCESS | 1650 | 1468224708431 Marionette DEBUG loaded listener.js 01:11:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126ba0000) [pid = 1650] [serial = 1456] [outer = 0x12677ec00] 01:11:48 INFO - PROCESS | 1650 | 1468224708758 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 01:11:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:11:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 470ms 01:11:48 INFO - PROCESS | 1650 | 1468224708785 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 01:11:48 INFO - PROCESS | 1650 | 1468224708787 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 01:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:11:48 INFO - PROCESS | 1650 | 1468224708790 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:11:48 INFO - PROCESS | 1650 | 1468224708792 Marionette TRACE conn2 <- [1,1914,null,{}] 01:11:48 INFO - PROCESS | 1650 | 1468224708795 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:48 INFO - PROCESS | 1650 | 1468224708798 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:48 INFO - PROCESS | 1650 | 1468224708921 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 01:11:49 INFO - PROCESS | 1650 | 1468224708994 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:49 INFO - PROCESS | 1650 | 1468224708995 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5b5800 == 36 [pid = 1650] [id = 486] 01:11:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11297dc00) [pid = 1650] [serial = 1457] [outer = 0x0] 01:11:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126ba1400) [pid = 1650] [serial = 1458] [outer = 0x11297dc00] 01:11:49 INFO - PROCESS | 1650 | 1468224709019 Marionette DEBUG loaded listener.js 01:11:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126cc1c00) [pid = 1650] [serial = 1459] [outer = 0x11297dc00] 01:11:49 INFO - PROCESS | 1650 | 1468224709292 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 01:11:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:11:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 521ms 01:11:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:11:49 INFO - PROCESS | 1650 | 1468224709323 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 01:11:49 INFO - PROCESS | 1650 | 1468224709325 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 01:11:49 INFO - PROCESS | 1650 | 1468224709335 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:11:49 INFO - PROCESS | 1650 | 1468224709337 Marionette TRACE conn2 <- [1,1918,null,{}] 01:11:49 INFO - PROCESS | 1650 | 1468224709339 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:49 INFO - PROCESS | 1650 | 1468224709341 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:49 INFO - PROCESS | 1650 | 1468224709452 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 01:11:49 INFO - PROCESS | 1650 | 1468224709456 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:49 INFO - PROCESS | 1650 | 1468224709465 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219a3000 == 37 [pid = 1650] [id = 487] 01:11:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126cc3800) [pid = 1650] [serial = 1460] [outer = 0x0] 01:11:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128ca2c00) [pid = 1650] [serial = 1461] [outer = 0x126cc3800] 01:11:49 INFO - PROCESS | 1650 | 1468224709491 Marionette DEBUG loaded listener.js 01:11:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129380c00) [pid = 1650] [serial = 1462] [outer = 0x126cc3800] 01:11:49 INFO - PROCESS | 1650 | 1468224709839 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 01:11:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:11:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 528ms 01:11:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:11:49 INFO - PROCESS | 1650 | 1468224709855 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 01:11:49 INFO - PROCESS | 1650 | 1468224709857 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 01:11:49 INFO - PROCESS | 1650 | 1468224709859 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:11:49 INFO - PROCESS | 1650 | 1468224709860 Marionette TRACE conn2 <- [1,1922,null,{}] 01:11:49 INFO - PROCESS | 1650 | 1468224709872 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:49 INFO - PROCESS | 1650 | 1468224709873 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:49 INFO - PROCESS | 1650 | 1468224709971 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 01:11:49 INFO - PROCESS | 1650 | 1468224709974 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:49 INFO - PROCESS | 1650 | 1468224709975 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba1c000 == 38 [pid = 1650] [id = 488] 01:11:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126ccb800) [pid = 1650] [serial = 1463] [outer = 0x0] 01:11:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1293ea800) [pid = 1650] [serial = 1464] [outer = 0x126ccb800] 01:11:50 INFO - PROCESS | 1650 | 1468224709999 Marionette DEBUG loaded listener.js 01:11:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a749000) [pid = 1650] [serial = 1465] [outer = 0x126ccb800] 01:11:50 INFO - PROCESS | 1650 | 1468224710313 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 01:11:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:11:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 474ms 01:11:50 INFO - PROCESS | 1650 | 1468224710334 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 01:11:50 INFO - PROCESS | 1650 | 1468224710335 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 01:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:11:50 INFO - PROCESS | 1650 | 1468224710338 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:11:50 INFO - PROCESS | 1650 | 1468224710339 Marionette TRACE conn2 <- [1,1926,null,{}] 01:11:50 INFO - PROCESS | 1650 | 1468224710341 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:50 INFO - PROCESS | 1650 | 1468224710342 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:50 INFO - PROCESS | 1650 | 1468224710458 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 01:11:50 INFO - PROCESS | 1650 | 1468224710506 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:50 INFO - PROCESS | 1650 | 1468224710506 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd82000 == 39 [pid = 1650] [id = 489] 01:11:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118732c00) [pid = 1650] [serial = 1466] [outer = 0x0] 01:11:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a85ac00) [pid = 1650] [serial = 1467] [outer = 0x118732c00] 01:11:50 INFO - PROCESS | 1650 | 1468224710545 Marionette DEBUG loaded listener.js 01:11:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a864000) [pid = 1650] [serial = 1468] [outer = 0x118732c00] 01:11:51 INFO - PROCESS | 1650 | 1468224711000 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 01:11:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:11:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 668ms 01:11:51 INFO - PROCESS | 1650 | 1468224711006 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 01:11:51 INFO - PROCESS | 1650 | 1468224711007 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 01:11:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:11:51 INFO - PROCESS | 1650 | 1468224711009 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:11:51 INFO - PROCESS | 1650 | 1468224711010 Marionette TRACE conn2 <- [1,1930,null,{}] 01:11:51 INFO - PROCESS | 1650 | 1468224711014 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:51 INFO - PROCESS | 1650 | 1468224711017 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:51 INFO - PROCESS | 1650 | 1468224711118 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 01:11:51 INFO - PROCESS | 1650 | 1468224711122 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:51 INFO - PROCESS | 1650 | 1468224711123 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c672000 == 40 [pid = 1650] [id = 490] 01:11:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12911c800) [pid = 1650] [serial = 1469] [outer = 0x0] 01:11:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12ac97400) [pid = 1650] [serial = 1470] [outer = 0x12911c800] 01:11:51 INFO - PROCESS | 1650 | 1468224711146 Marionette DEBUG loaded listener.js 01:11:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12b907000) [pid = 1650] [serial = 1471] [outer = 0x12911c800] 01:11:51 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1196a3000) [pid = 1650] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:11:51 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129118c00) [pid = 1650] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:11:51 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1128b2000) [pid = 1650] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:11:51 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x113c61c00) [pid = 1650] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:11:51 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12bb21400) [pid = 1650] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:11:51 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1219b0400) [pid = 1650] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:11:51 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x117db1c00) [pid = 1650] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:11:51 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x117560400) [pid = 1650] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:11:51 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x124270800) [pid = 1650] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:11:51 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118fa7400) [pid = 1650] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:11:51 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11828e000) [pid = 1650] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:11:51 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x117dad800) [pid = 1650] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:11:51 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x117db6800) [pid = 1650] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:11:51 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1121bcc00) [pid = 1650] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:11:51 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1293ea000) [pid = 1650] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:11:51 INFO - PROCESS | 1650 | 1468224711939 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 01:11:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:11:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 971ms 01:11:51 INFO - PROCESS | 1650 | 1468224711982 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 01:11:51 INFO - PROCESS | 1650 | 1468224711985 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 01:11:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:11:51 INFO - PROCESS | 1650 | 1468224711988 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:11:51 INFO - PROCESS | 1650 | 1468224711990 Marionette TRACE conn2 <- [1,1934,null,{}] 01:11:51 INFO - PROCESS | 1650 | 1468224711994 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:51 INFO - PROCESS | 1650 | 1468224711996 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:52 INFO - PROCESS | 1650 | 1468224712108 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 01:11:52 INFO - PROCESS | 1650 | 1468224712166 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:52 INFO - PROCESS | 1650 | 1468224712167 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11715a000 == 41 [pid = 1650] [id = 491] 01:11:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x112e49400) [pid = 1650] [serial = 1472] [outer = 0x0] 01:11:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1133e6400) [pid = 1650] [serial = 1473] [outer = 0x112e49400] 01:11:52 INFO - PROCESS | 1650 | 1468224712199 Marionette DEBUG loaded listener.js 01:11:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x115d4fc00) [pid = 1650] [serial = 1474] [outer = 0x112e49400] 01:11:52 INFO - PROCESS | 1650 | 1468224712900 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 01:11:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:11:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 922ms 01:11:52 INFO - PROCESS | 1650 | 1468224712910 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 01:11:52 INFO - PROCESS | 1650 | 1468224712912 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 01:11:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:11:52 INFO - PROCESS | 1650 | 1468224712944 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:11:52 INFO - PROCESS | 1650 | 1468224712946 Marionette TRACE conn2 <- [1,1938,null,{}] 01:11:52 INFO - PROCESS | 1650 | 1468224712949 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:52 INFO - PROCESS | 1650 | 1468224712952 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:53 INFO - PROCESS | 1650 | 1468224713055 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 01:11:53 INFO - PROCESS | 1650 | 1468224713109 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:53 INFO - PROCESS | 1650 | 1468224713112 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11715d000 == 42 [pid = 1650] [id = 492] 01:11:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112eaac00) [pid = 1650] [serial = 1475] [outer = 0x0] 01:11:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x115d4a400) [pid = 1650] [serial = 1476] [outer = 0x112eaac00] 01:11:53 INFO - PROCESS | 1650 | 1468224713140 Marionette DEBUG loaded listener.js 01:11:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1161a0c00) [pid = 1650] [serial = 1477] [outer = 0x112eaac00] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x117462800 == 41 [pid = 1650] [id = 196] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x112d53000 == 40 [pid = 1650] [id = 186] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1167c4000 == 39 [pid = 1650] [id = 181] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x123d47800 == 38 [pid = 1650] [id = 192] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x128a75000 == 37 [pid = 1650] [id = 195] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12116e000 == 36 [pid = 1650] [id = 197] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x126758800 == 35 [pid = 1650] [id = 194] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1196b8800 == 34 [pid = 1650] [id = 187] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1214e1000 == 33 [pid = 1650] [id = 191] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x121084000 == 32 [pid = 1650] [id = 185] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x124db7000 == 31 [pid = 1650] [id = 193] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11668e800 == 30 [pid = 1650] [id = 188] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x119502800 == 29 [pid = 1650] [id = 183] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x119c88800 == 28 [pid = 1650] [id = 190] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x119834000 == 27 [pid = 1650] [id = 184] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x117d93800 == 26 [pid = 1650] [id = 182] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11874c800 == 25 [pid = 1650] [id = 189] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd82000 == 24 [pid = 1650] [id = 489] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba1c000 == 23 [pid = 1650] [id = 488] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1219a3000 == 22 [pid = 1650] [id = 487] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5b5800 == 21 [pid = 1650] [id = 486] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x119508800 == 20 [pid = 1650] [id = 485] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12c629800) [pid = 1650] [serial = 1428] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x129069000 == 19 [pid = 1650] [id = 484] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x126754000 == 18 [pid = 1650] [id = 483] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x124dac000 == 17 [pid = 1650] [id = 482] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1219a7800 == 16 [pid = 1650] [id = 481] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12107c000 == 15 [pid = 1650] [id = 480] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11950d000 == 14 [pid = 1650] [id = 479] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x117d81800 == 13 [pid = 1650] [id = 478] 01:11:53 INFO - PROCESS | 1650 | --DOCSHELL 0x116174000 == 12 [pid = 1650] [id = 477] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x129387800) [pid = 1650] [serial = 1407] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12b252400) [pid = 1650] [serial = 1410] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11828c800) [pid = 1650] [serial = 1419] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12bb14c00) [pid = 1650] [serial = 1413] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12bf23c00) [pid = 1650] [serial = 1416] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1219b0c00) [pid = 1650] [serial = 1420] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12ba9a800) [pid = 1650] [serial = 1422] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12bfaf400) [pid = 1650] [serial = 1425] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12bf29800) [pid = 1650] [serial = 1417] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126ba3400) [pid = 1650] [serial = 1404] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126273000) [pid = 1650] [serial = 1401] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126ba2c00) [pid = 1650] [serial = 1402] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x120f0ac00) [pid = 1650] [serial = 1398] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1245a8400) [pid = 1650] [serial = 1399] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1188d3800) [pid = 1650] [serial = 1395] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1196a3400) [pid = 1650] [serial = 1396] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118290c00) [pid = 1650] [serial = 1393] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1180af000) [pid = 1650] [serial = 1392] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118297400) [pid = 1650] [serial = 1390] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118188c00) [pid = 1650] [serial = 1389] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x112f85400) [pid = 1650] [serial = 1387] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1128b3800) [pid = 1650] [serial = 1386] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12aa49000) [pid = 1650] [serial = 1384] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12c624800) [pid = 1650] [serial = 1426] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12ba95000) [pid = 1650] [serial = 1411] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12bb1e400) [pid = 1650] [serial = 1414] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12ac9d400) [pid = 1650] [serial = 1408] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x129018800) [pid = 1650] [serial = 1405] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12bfb0000) [pid = 1650] [serial = 1423] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1650 | 1468224713668 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 01:11:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:11:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 779ms 01:11:53 INFO - PROCESS | 1650 | 1468224713717 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 01:11:53 INFO - PROCESS | 1650 | 1468224713719 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 01:11:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:11:53 INFO - PROCESS | 1650 | 1468224713723 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:11:53 INFO - PROCESS | 1650 | 1468224713724 Marionette TRACE conn2 <- [1,1942,null,{}] 01:11:53 INFO - PROCESS | 1650 | 1468224713729 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:53 INFO - PROCESS | 1650 | 1468224713732 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:53 INFO - PROCESS | 1650 | 1468224713825 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 01:11:53 INFO - PROCESS | 1650 | 1468224713893 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:53 INFO - PROCESS | 1650 | 1468224713894 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f64800 == 13 [pid = 1650] [id = 493] 01:11:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x116138400) [pid = 1650] [serial = 1478] [outer = 0x0] 01:11:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x116f87800) [pid = 1650] [serial = 1479] [outer = 0x116138400] 01:11:53 INFO - PROCESS | 1650 | 1468224713927 Marionette DEBUG loaded listener.js 01:11:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x117dad800) [pid = 1650] [serial = 1480] [outer = 0x116138400] 01:11:54 INFO - PROCESS | 1650 | 1468224714360 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 01:11:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:11:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 671ms 01:11:54 INFO - PROCESS | 1650 | 1468224714393 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 01:11:54 INFO - PROCESS | 1650 | 1468224714397 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 01:11:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:11:54 INFO - PROCESS | 1650 | 1468224714402 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:11:54 INFO - PROCESS | 1650 | 1468224714404 Marionette TRACE conn2 <- [1,1946,null,{}] 01:11:54 INFO - PROCESS | 1650 | 1468224714406 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:54 INFO - PROCESS | 1650 | 1468224714408 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:54 INFO - PROCESS | 1650 | 1468224714507 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 01:11:54 INFO - PROCESS | 1650 | 1468224714575 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:54 INFO - PROCESS | 1650 | 1468224714576 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x119269800 == 14 [pid = 1650] [id = 494] 01:11:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1180a8400) [pid = 1650] [serial = 1481] [outer = 0x0] 01:11:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11818c400) [pid = 1650] [serial = 1482] [outer = 0x1180a8400] 01:11:54 INFO - PROCESS | 1650 | 1468224714608 Marionette DEBUG loaded listener.js 01:11:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118291800) [pid = 1650] [serial = 1483] [outer = 0x1180a8400] 01:11:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11818a400) [pid = 1650] [serial = 1484] [outer = 0x12cf12c00] 01:11:55 INFO - PROCESS | 1650 | 1468224715066 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 01:11:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:11:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 720ms 01:11:55 INFO - PROCESS | 1650 | 1468224715129 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 01:11:55 INFO - PROCESS | 1650 | 1468224715130 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 01:11:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:11:55 INFO - PROCESS | 1650 | 1468224715134 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:11:55 INFO - PROCESS | 1650 | 1468224715137 Marionette TRACE conn2 <- [1,1950,null,{}] 01:11:55 INFO - PROCESS | 1650 | 1468224715146 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:55 INFO - PROCESS | 1650 | 1468224715151 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:55 INFO - PROCESS | 1650 | 1468224715244 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 01:11:55 INFO - PROCESS | 1650 | 1468224715326 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:55 INFO - PROCESS | 1650 | 1468224715328 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214d0800 == 15 [pid = 1650] [id = 495] 01:11:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119207000) [pid = 1650] [serial = 1485] [outer = 0x0] 01:11:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11920f800) [pid = 1650] [serial = 1486] [outer = 0x119207000] 01:11:55 INFO - PROCESS | 1650 | 1468224715361 Marionette DEBUG loaded listener.js 01:11:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11989d000) [pid = 1650] [serial = 1487] [outer = 0x119207000] 01:11:55 INFO - PROCESS | 1650 | 1468224715783 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 01:11:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:11:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 672ms 01:11:55 INFO - PROCESS | 1650 | 1468224715807 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 01:11:55 INFO - PROCESS | 1650 | 1468224715809 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 01:11:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:11:55 INFO - PROCESS | 1650 | 1468224715811 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:11:55 INFO - PROCESS | 1650 | 1468224715812 Marionette TRACE conn2 <- [1,1954,null,{}] 01:11:55 INFO - PROCESS | 1650 | 1468224715815 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:55 INFO - PROCESS | 1650 | 1468224715816 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:55 INFO - PROCESS | 1650 | 1468224715913 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 01:11:55 INFO - PROCESS | 1650 | 1468224715963 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:55 INFO - PROCESS | 1650 | 1468224715964 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1242d3000 == 16 [pid = 1650] [id = 496] 01:11:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x120f0ac00) [pid = 1650] [serial = 1488] [outer = 0x0] 01:11:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x120f13400) [pid = 1650] [serial = 1489] [outer = 0x120f0ac00] 01:11:55 INFO - PROCESS | 1650 | 1468224715994 Marionette DEBUG loaded listener.js 01:11:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12144c800) [pid = 1650] [serial = 1490] [outer = 0x120f0ac00] 01:11:56 INFO - PROCESS | 1650 | 1468224716403 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 01:11:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:11:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 620ms 01:11:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:11:56 INFO - PROCESS | 1650 | 1468224716431 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 01:11:56 INFO - PROCESS | 1650 | 1468224716432 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 01:11:56 INFO - PROCESS | 1650 | 1468224716435 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:11:56 INFO - PROCESS | 1650 | 1468224716436 Marionette TRACE conn2 <- [1,1958,null,{}] 01:11:56 INFO - PROCESS | 1650 | 1468224716438 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:56 INFO - PROCESS | 1650 | 1468224716440 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:56 INFO - PROCESS | 1650 | 1468224716531 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 01:11:56 INFO - PROCESS | 1650 | 1468224716615 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:56 INFO - PROCESS | 1650 | 1468224716616 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x126753000 == 17 [pid = 1650] [id = 497] 01:11:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x120f0d000) [pid = 1650] [serial = 1491] [outer = 0x0] 01:11:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x121761400) [pid = 1650] [serial = 1492] [outer = 0x120f0d000] 01:11:56 INFO - PROCESS | 1650 | 1468224716659 Marionette DEBUG loaded listener.js 01:11:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x123e2fc00) [pid = 1650] [serial = 1493] [outer = 0x120f0d000] 01:11:57 INFO - PROCESS | 1650 | 1468224717090 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 01:11:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:11:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 668ms 01:11:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:11:57 INFO - PROCESS | 1650 | 1468224717103 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 01:11:57 INFO - PROCESS | 1650 | 1468224717105 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 01:11:57 INFO - PROCESS | 1650 | 1468224717108 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:11:57 INFO - PROCESS | 1650 | 1468224717110 Marionette TRACE conn2 <- [1,1962,null,{}] 01:11:57 INFO - PROCESS | 1650 | 1468224717114 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:57 INFO - PROCESS | 1650 | 1468224717115 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:57 INFO - PROCESS | 1650 | 1468224717207 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 01:11:57 INFO - PROCESS | 1650 | 1468224717260 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:57 INFO - PROCESS | 1650 | 1468224717263 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11875f800 == 18 [pid = 1650] [id = 498] 01:11:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112e46400) [pid = 1650] [serial = 1494] [outer = 0x0] 01:11:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1161a4c00) [pid = 1650] [serial = 1495] [outer = 0x112e46400] 01:11:57 INFO - PROCESS | 1650 | 1468224717291 Marionette DEBUG loaded listener.js 01:11:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x117dae400) [pid = 1650] [serial = 1496] [outer = 0x112e46400] 01:11:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11715a000 == 17 [pid = 1650] [id = 491] 01:11:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12d57a000 == 16 [pid = 1650] [id = 476] 01:11:58 INFO - PROCESS | 1650 | --DOCSHELL 0x126753000 == 15 [pid = 1650] [id = 497] 01:11:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1242d3000 == 14 [pid = 1650] [id = 496] 01:11:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1214d0800 == 13 [pid = 1650] [id = 495] 01:11:58 INFO - PROCESS | 1650 | --DOCSHELL 0x119269800 == 12 [pid = 1650] [id = 494] 01:11:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12c672000 == 11 [pid = 1650] [id = 490] 01:11:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11715d000 == 10 [pid = 1650] [id = 492] 01:11:58 INFO - PROCESS | 1650 | --DOCSHELL 0x116f64800 == 9 [pid = 1650] [id = 493] 01:11:59 INFO - PROCESS | 1650 | 1468224719512 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 01:11:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:11:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 2427ms 01:11:59 INFO - PROCESS | 1650 | 1468224719536 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 01:11:59 INFO - PROCESS | 1650 | 1468224719538 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 01:11:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:11:59 INFO - PROCESS | 1650 | 1468224719542 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:11:59 INFO - PROCESS | 1650 | 1468224719544 Marionette TRACE conn2 <- [1,1966,null,{}] 01:11:59 INFO - PROCESS | 1650 | 1468224719548 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:59 INFO - PROCESS | 1650 | 1468224719550 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:59 INFO - PROCESS | 1650 | 1468224719629 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 01:11:59 INFO - PROCESS | 1650 | 1468224719686 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:59 INFO - PROCESS | 1650 | 1468224719689 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:11:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11714f000 == 10 [pid = 1650] [id = 499] 01:11:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x114f88400) [pid = 1650] [serial = 1497] [outer = 0x0] 01:11:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x114f94c00) [pid = 1650] [serial = 1498] [outer = 0x114f88400] 01:11:59 INFO - PROCESS | 1650 | 1468224719717 Marionette DEBUG loaded listener.js 01:11:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11755ec00) [pid = 1650] [serial = 1499] [outer = 0x114f88400] 01:12:00 INFO - PROCESS | 1650 | 1468224720023 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 01:12:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:12:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 523ms 01:12:00 INFO - PROCESS | 1650 | 1468224720065 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 01:12:00 INFO - PROCESS | 1650 | 1468224720069 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 01:12:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:12:00 INFO - PROCESS | 1650 | 1468224720073 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:12:00 INFO - PROCESS | 1650 | 1468224720075 Marionette TRACE conn2 <- [1,1970,null,{}] 01:12:00 INFO - PROCESS | 1650 | 1468224720077 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:00 INFO - PROCESS | 1650 | 1468224720079 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:00 INFO - PROCESS | 1650 | 1468224720157 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 01:12:00 INFO - PROCESS | 1650 | 1468224720164 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:00 INFO - PROCESS | 1650 | 1468224720166 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169a9000 == 11 [pid = 1650] [id = 500] 01:12:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x117daec00) [pid = 1650] [serial = 1500] [outer = 0x0] 01:12:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118184400) [pid = 1650] [serial = 1501] [outer = 0x117daec00] 01:12:00 INFO - PROCESS | 1650 | 1468224720193 Marionette DEBUG loaded listener.js 01:12:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118193000) [pid = 1650] [serial = 1502] [outer = 0x117daec00] 01:12:00 INFO - PROCESS | 1650 | 1468224720564 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 01:12:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:12:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 518ms 01:12:00 INFO - PROCESS | 1650 | 1468224720592 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 01:12:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:12:00 INFO - PROCESS | 1650 | 1468224720600 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 01:12:00 INFO - PROCESS | 1650 | 1468224720603 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:12:00 INFO - PROCESS | 1650 | 1468224720605 Marionette TRACE conn2 <- [1,1974,null,{}] 01:12:00 INFO - PROCESS | 1650 | 1468224720612 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:00 INFO - PROCESS | 1650 | 1468224720615 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:00 INFO - PROCESS | 1650 | 1468224720694 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 01:12:00 INFO - PROCESS | 1650 | 1468224720701 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:00 INFO - PROCESS | 1650 | 1468224720703 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12199e000 == 12 [pid = 1650] [id = 501] 01:12:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x112e48c00) [pid = 1650] [serial = 1503] [outer = 0x0] 01:12:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118fad800) [pid = 1650] [serial = 1504] [outer = 0x112e48c00] 01:12:00 INFO - PROCESS | 1650 | 1468224720731 Marionette DEBUG loaded listener.js 01:12:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119560c00) [pid = 1650] [serial = 1505] [outer = 0x112e48c00] 01:12:01 INFO - PROCESS | 1650 | 1468224721071 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 01:12:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:12:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 474ms 01:12:01 INFO - PROCESS | 1650 | 1468224721078 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 01:12:01 INFO - PROCESS | 1650 | 1468224721080 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 01:12:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:12:01 INFO - PROCESS | 1650 | 1468224721087 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:12:01 INFO - PROCESS | 1650 | 1468224721088 Marionette TRACE conn2 <- [1,1978,null,{}] 01:12:01 INFO - PROCESS | 1650 | 1468224721090 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:01 INFO - PROCESS | 1650 | 1468224721091 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:01 INFO - PROCESS | 1650 | 1468224721205 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 01:12:01 INFO - PROCESS | 1650 | 1468224721210 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:01 INFO - PROCESS | 1650 | 1468224721211 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12625f800 == 13 [pid = 1650] [id = 502] 01:12:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11989c400) [pid = 1650] [serial = 1506] [outer = 0x0] 01:12:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119c27000) [pid = 1650] [serial = 1507] [outer = 0x11989c400] 01:12:01 INFO - PROCESS | 1650 | 1468224721237 Marionette DEBUG loaded listener.js 01:12:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x121017800) [pid = 1650] [serial = 1508] [outer = 0x11989c400] 01:12:01 INFO - PROCESS | 1650 | 1468224721557 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:12:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:12:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 518ms 01:12:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:12:01 INFO - PROCESS | 1650 | 1468224721606 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 01:12:01 INFO - PROCESS | 1650 | 1468224721607 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 01:12:01 INFO - PROCESS | 1650 | 1468224721609 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:12:01 INFO - PROCESS | 1650 | 1468224721610 Marionette TRACE conn2 <- [1,1982,null,{}] 01:12:01 INFO - PROCESS | 1650 | 1468224721612 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:01 INFO - PROCESS | 1650 | 1468224721614 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:01 INFO - PROCESS | 1650 | 1468224721709 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 01:12:01 INFO - PROCESS | 1650 | 1468224721746 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:01 INFO - PROCESS | 1650 | 1468224721747 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a89800 == 14 [pid = 1650] [id = 503] 01:12:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x117dacc00) [pid = 1650] [serial = 1509] [outer = 0x0] 01:12:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x121756000) [pid = 1650] [serial = 1510] [outer = 0x117dacc00] 01:12:01 INFO - PROCESS | 1650 | 1468224721771 Marionette DEBUG loaded listener.js 01:12:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123e07c00) [pid = 1650] [serial = 1511] [outer = 0x117dacc00] 01:12:02 INFO - PROCESS | 1650 | 1468224722094 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:12:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:12:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 518ms 01:12:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:12:02 INFO - PROCESS | 1650 | 1468224722128 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 01:12:02 INFO - PROCESS | 1650 | 1468224722129 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 01:12:02 INFO - PROCESS | 1650 | 1468224722131 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:12:02 INFO - PROCESS | 1650 | 1468224722132 Marionette TRACE conn2 <- [1,1986,null,{}] 01:12:02 INFO - PROCESS | 1650 | 1468224722134 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:02 INFO - PROCESS | 1650 | 1468224722138 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:02 INFO - PROCESS | 1650 | 1468224722256 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 01:12:02 INFO - PROCESS | 1650 | 1468224722293 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:02 INFO - PROCESS | 1650 | 1468224722294 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5ae000 == 15 [pid = 1650] [id = 504] 01:12:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11828a800) [pid = 1650] [serial = 1512] [outer = 0x0] 01:12:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124538000) [pid = 1650] [serial = 1513] [outer = 0x11828a800] 01:12:02 INFO - PROCESS | 1650 | 1468224722319 Marionette DEBUG loaded listener.js 01:12:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x126773c00) [pid = 1650] [serial = 1514] [outer = 0x11828a800] 01:12:02 INFO - PROCESS | 1650 | 1468224722668 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:12:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:12:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 571ms 01:12:02 INFO - PROCESS | 1650 | 1468224722704 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 01:12:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:12:02 INFO - PROCESS | 1650 | 1468224722705 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 01:12:02 INFO - PROCESS | 1650 | 1468224722709 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:12:02 INFO - PROCESS | 1650 | 1468224722710 Marionette TRACE conn2 <- [1,1990,null,{}] 01:12:02 INFO - PROCESS | 1650 | 1468224722714 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:02 INFO - PROCESS | 1650 | 1468224722716 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:02 INFO - PROCESS | 1650 | 1468224722853 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 01:12:02 INFO - PROCESS | 1650 | 1468224722873 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:02 INFO - PROCESS | 1650 | 1468224722874 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a82b800 == 16 [pid = 1650] [id = 505] 01:12:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x116776c00) [pid = 1650] [serial = 1515] [outer = 0x0] 01:12:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12677a000) [pid = 1650] [serial = 1516] [outer = 0x116776c00] 01:12:02 INFO - PROCESS | 1650 | 1468224722898 Marionette DEBUG loaded listener.js 01:12:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126781000) [pid = 1650] [serial = 1517] [outer = 0x116776c00] 01:12:03 INFO - PROCESS | 1650 | 1468224723225 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:12:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:12:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 521ms 01:12:03 INFO - PROCESS | 1650 | 1468224723231 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 01:12:03 INFO - PROCESS | 1650 | 1468224723233 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 01:12:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:12:03 INFO - PROCESS | 1650 | 1468224723236 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:12:03 INFO - PROCESS | 1650 | 1468224723237 Marionette TRACE conn2 <- [1,1994,null,{}] 01:12:03 INFO - PROCESS | 1650 | 1468224723239 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:03 INFO - PROCESS | 1650 | 1468224723240 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:03 INFO - PROCESS | 1650 | 1468224723336 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 01:12:03 INFO - PROCESS | 1650 | 1468224723375 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:03 INFO - PROCESS | 1650 | 1468224723376 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b212800 == 17 [pid = 1650] [id = 506] 01:12:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x126939c00) [pid = 1650] [serial = 1518] [outer = 0x0] 01:12:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x126b97000) [pid = 1650] [serial = 1519] [outer = 0x126939c00] 01:12:03 INFO - PROCESS | 1650 | 1468224723399 Marionette DEBUG loaded listener.js 01:12:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x126cab000) [pid = 1650] [serial = 1520] [outer = 0x126939c00] 01:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x112e49400) [pid = 1650] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12911c800) [pid = 1650] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x116138400) [pid = 1650] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x112e46000) [pid = 1650] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1128b2800) [pid = 1650] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1198a1000) [pid = 1650] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118732c00) [pid = 1650] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112e46800) [pid = 1650] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12677ec00) [pid = 1650] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x113c62400) [pid = 1650] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119210800) [pid = 1650] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11872f400) [pid = 1650] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112eaac00) [pid = 1650] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115e92c00) [pid = 1650] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11297dc00) [pid = 1650] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126cc3800) [pid = 1650] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126ccb800) [pid = 1650] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x120f0d000) [pid = 1650] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x120f0ac00) [pid = 1650] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116af8400) [pid = 1650] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119207000) [pid = 1650] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1180a8400) [pid = 1650] [serial = 1481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:12:04 INFO - PROCESS | 1650 | 1468224724021 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 01:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 819ms 01:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:12:04 INFO - PROCESS | 1650 | 1468224724055 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 01:12:04 INFO - PROCESS | 1650 | 1468224724056 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 01:12:04 INFO - PROCESS | 1650 | 1468224724058 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:12:04 INFO - PROCESS | 1650 | 1468224724059 Marionette TRACE conn2 <- [1,1998,null,{}] 01:12:04 INFO - PROCESS | 1650 | 1468224724062 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:04 INFO - PROCESS | 1650 | 1468224724063 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:04 INFO - PROCESS | 1650 | 1468224724149 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 01:12:04 INFO - PROCESS | 1650 | 1468224724153 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:04 INFO - PROCESS | 1650 | 1468224724154 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x121996000 == 18 [pid = 1650] [id = 507] 01:12:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x117565800) [pid = 1650] [serial = 1521] [outer = 0x0] 01:12:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118290800) [pid = 1650] [serial = 1522] [outer = 0x117565800] 01:12:04 INFO - PROCESS | 1650 | 1468224724178 Marionette DEBUG loaded listener.js 01:12:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11920e000) [pid = 1650] [serial = 1523] [outer = 0x117565800] 01:12:04 INFO - PROCESS | 1650 | 1468224724487 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 01:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 474ms 01:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:12:04 INFO - PROCESS | 1650 | 1468224724534 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 01:12:04 INFO - PROCESS | 1650 | 1468224724535 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 01:12:04 INFO - PROCESS | 1650 | 1468224724537 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:12:04 INFO - PROCESS | 1650 | 1468224724538 Marionette TRACE conn2 <- [1,2002,null,{}] 01:12:04 INFO - PROCESS | 1650 | 1468224724541 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:04 INFO - PROCESS | 1650 | 1468224724542 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:04 INFO - PROCESS | 1650 | 1468224724619 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 01:12:04 INFO - PROCESS | 1650 | 1468224724623 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:04 INFO - PROCESS | 1650 | 1468224724624 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba54800 == 19 [pid = 1650] [id = 508] 01:12:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1198acc00) [pid = 1650] [serial = 1524] [outer = 0x0] 01:12:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12175a000) [pid = 1650] [serial = 1525] [outer = 0x1198acc00] 01:12:04 INFO - PROCESS | 1650 | 1468224724650 Marionette DEBUG loaded listener.js 01:12:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x115e8c800) [pid = 1650] [serial = 1526] [outer = 0x1198acc00] 01:12:04 INFO - PROCESS | 1650 | 1468224724992 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 01:12:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:12:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 469ms 01:12:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:12:05 INFO - PROCESS | 1650 | 1468224725007 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 01:12:05 INFO - PROCESS | 1650 | 1468224725008 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 01:12:05 INFO - PROCESS | 1650 | 1468224725010 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:12:05 INFO - PROCESS | 1650 | 1468224725012 Marionette TRACE conn2 <- [1,2006,null,{}] 01:12:05 INFO - PROCESS | 1650 | 1468224725017 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:05 INFO - PROCESS | 1650 | 1468224725018 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:05 INFO - PROCESS | 1650 | 1468224725106 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 01:12:05 INFO - PROCESS | 1650 | 1468224725165 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:05 INFO - PROCESS | 1650 | 1468224725166 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a86800 == 20 [pid = 1650] [id = 509] 01:12:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126776800) [pid = 1650] [serial = 1527] [outer = 0x0] 01:12:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126ca8400) [pid = 1650] [serial = 1528] [outer = 0x126776800] 01:12:05 INFO - PROCESS | 1650 | 1468224725197 Marionette DEBUG loaded listener.js 01:12:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128ca4800) [pid = 1650] [serial = 1529] [outer = 0x126776800] 01:12:05 INFO - PROCESS | 1650 | 1468224725486 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 01:12:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 01:12:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 524ms 01:12:05 INFO - PROCESS | 1650 | 1468224725535 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 01:12:05 INFO - PROCESS | 1650 | 1468224725536 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 01:12:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:12:05 INFO - PROCESS | 1650 | 1468224725538 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:12:05 INFO - PROCESS | 1650 | 1468224725539 Marionette TRACE conn2 <- [1,2010,null,{}] 01:12:05 INFO - PROCESS | 1650 | 1468224725542 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:05 INFO - PROCESS | 1650 | 1468224725543 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:05 INFO - PROCESS | 1650 | 1468224725621 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 01:12:05 INFO - PROCESS | 1650 | 1468224725723 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:05 INFO - PROCESS | 1650 | 1468224725725 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x112fce800 == 21 [pid = 1650] [id = 510] 01:12:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x111c75400) [pid = 1650] [serial = 1530] [outer = 0x0] 01:12:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1121bd000) [pid = 1650] [serial = 1531] [outer = 0x111c75400] 01:12:05 INFO - PROCESS | 1650 | 1468224725757 Marionette DEBUG loaded listener.js 01:12:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x112e41800) [pid = 1650] [serial = 1532] [outer = 0x111c75400] 01:12:06 INFO - PROCESS | 1650 | 1468224726274 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 01:12:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 01:12:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 768ms 01:12:06 INFO - PROCESS | 1650 | 1468224726330 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 01:12:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:12:06 INFO - PROCESS | 1650 | 1468224726333 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 01:12:06 INFO - PROCESS | 1650 | 1468224726336 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:12:06 INFO - PROCESS | 1650 | 1468224726338 Marionette TRACE conn2 <- [1,2014,null,{}] 01:12:06 INFO - PROCESS | 1650 | 1468224726342 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:06 INFO - PROCESS | 1650 | 1468224726345 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:06 INFO - PROCESS | 1650 | 1468224726450 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 01:12:06 INFO - PROCESS | 1650 | 1468224726538 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:06 INFO - PROCESS | 1650 | 1468224726540 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x121384800 == 22 [pid = 1650] [id = 511] 01:12:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x117563400) [pid = 1650] [serial = 1533] [outer = 0x0] 01:12:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x117dac800) [pid = 1650] [serial = 1534] [outer = 0x117563400] 01:12:06 INFO - PROCESS | 1650 | 1468224726570 Marionette DEBUG loaded listener.js 01:12:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118188c00) [pid = 1650] [serial = 1535] [outer = 0x117563400] 01:12:07 INFO - PROCESS | 1650 | 1468224727238 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 01:12:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11875f800 == 21 [pid = 1650] [id = 498] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1161a4c00) [pid = 1650] [serial = 1495] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126775400) [pid = 1650] [serial = 1452] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12677e800) [pid = 1650] [serial = 1453] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11828e400) [pid = 1650] [serial = 1437] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118541000) [pid = 1650] [serial = 1438] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x124809000) [pid = 1650] [serial = 1449] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124e9ac00) [pid = 1650] [serial = 1450] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a864000) [pid = 1650] [serial = 1468] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1196af800) [pid = 1650] [serial = 1443] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12a85ac00) [pid = 1650] [serial = 1467] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1198b9c00) [pid = 1650] [serial = 1444] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126791400) [pid = 1650] [serial = 1455] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x126ba0000) [pid = 1650] [serial = 1456] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x114f96400) [pid = 1650] [serial = 1431] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x129380c00) [pid = 1650] [serial = 1462] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115d4f400) [pid = 1650] [serial = 1432] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x121251000) [pid = 1650] [serial = 1446] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12453f000) [pid = 1650] [serial = 1447] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11886a000) [pid = 1650] [serial = 1440] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1161a0c00) [pid = 1650] [serial = 1477] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119558400) [pid = 1650] [serial = 1441] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x117563000) [pid = 1650] [serial = 1434] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x117db1000) [pid = 1650] [serial = 1435] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x116f87800) [pid = 1650] [serial = 1479] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x115d4a400) [pid = 1650] [serial = 1476] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12144c800) [pid = 1650] [serial = 1490] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12c630400) [pid = 1650] [serial = 1429] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11989d000) [pid = 1650] [serial = 1487] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x120f13400) [pid = 1650] [serial = 1489] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118291800) [pid = 1650] [serial = 1483] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11920f800) [pid = 1650] [serial = 1486] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x115d4fc00) [pid = 1650] [serial = 1474] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12b907000) [pid = 1650] [serial = 1471] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11818c400) [pid = 1650] [serial = 1482] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x117dad800) [pid = 1650] [serial = 1480] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12ac97400) [pid = 1650] [serial = 1470] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1133e6400) [pid = 1650] [serial = 1473] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12a749000) [pid = 1650] [serial = 1465] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x126cc1c00) [pid = 1650] [serial = 1459] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12b24e000) [pid = 1650] [serial = 907] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x126ba1400) [pid = 1650] [serial = 1458] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x128ca2c00) [pid = 1650] [serial = 1461] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x1293ea800) [pid = 1650] [serial = 1464] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x123e2fc00) [pid = 1650] [serial = 1493] [outer = 0x0] [url = about:blank] 01:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x121761400) [pid = 1650] [serial = 1492] [outer = 0x0] [url = about:blank] 01:12:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 972ms 01:12:07 INFO - PROCESS | 1650 | 1468224727309 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 01:12:07 INFO - PROCESS | 1650 | 1468224727311 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 01:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:12:07 INFO - PROCESS | 1650 | 1468224727314 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:12:07 INFO - PROCESS | 1650 | 1468224727315 Marionette TRACE conn2 <- [1,2018,null,{}] 01:12:07 INFO - PROCESS | 1650 | 1468224727319 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:07 INFO - PROCESS | 1650 | 1468224727321 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:07 INFO - PROCESS | 1650 | 1468224727391 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 01:12:07 INFO - PROCESS | 1650 | 1468224727398 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:07 INFO - PROCESS | 1650 | 1468224727401 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x116471000 == 22 [pid = 1650] [id = 512] 01:12:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x115d4a400) [pid = 1650] [serial = 1536] [outer = 0x0] 01:12:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x115e1e400) [pid = 1650] [serial = 1537] [outer = 0x115d4a400] 01:12:07 INFO - PROCESS | 1650 | 1468224727428 Marionette DEBUG loaded listener.js 01:12:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x116a13c00) [pid = 1650] [serial = 1538] [outer = 0x115d4a400] 01:12:07 INFO - PROCESS | 1650 | 1468224727782 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:12:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 521ms 01:12:07 INFO - PROCESS | 1650 | 1468224727835 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 01:12:07 INFO - PROCESS | 1650 | 1468224727838 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 01:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:12:07 INFO - PROCESS | 1650 | 1468224727843 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:12:07 INFO - PROCESS | 1650 | 1468224727845 Marionette TRACE conn2 <- [1,2022,null,{}] 01:12:07 INFO - PROCESS | 1650 | 1468224727847 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:07 INFO - PROCESS | 1650 | 1468224727849 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:07 INFO - PROCESS | 1650 | 1468224727926 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 01:12:07 INFO - PROCESS | 1650 | 1468224727932 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:07 INFO - PROCESS | 1650 | 1468224727934 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x118378800 == 23 [pid = 1650] [id = 513] 01:12:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x117557400) [pid = 1650] [serial = 1539] [outer = 0x0] 01:12:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x117db1800) [pid = 1650] [serial = 1540] [outer = 0x117557400] 01:12:07 INFO - PROCESS | 1650 | 1468224727960 Marionette DEBUG loaded listener.js 01:12:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11818b800) [pid = 1650] [serial = 1541] [outer = 0x117557400] 01:12:08 INFO - PROCESS | 1650 | 1468224728305 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 01:12:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:12:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 470ms 01:12:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:12:08 INFO - PROCESS | 1650 | 1468224728316 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 01:12:08 INFO - PROCESS | 1650 | 1468224728317 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 01:12:08 INFO - PROCESS | 1650 | 1468224728320 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:12:08 INFO - PROCESS | 1650 | 1468224728322 Marionette TRACE conn2 <- [1,2026,null,{}] 01:12:08 INFO - PROCESS | 1650 | 1468224728331 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:08 INFO - PROCESS | 1650 | 1468224728335 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:08 INFO - PROCESS | 1650 | 1468224728414 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 01:12:08 INFO - PROCESS | 1650 | 1468224728465 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:08 INFO - PROCESS | 1650 | 1468224728467 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x119275800 == 24 [pid = 1650] [id = 514] 01:12:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11818b400) [pid = 1650] [serial = 1542] [outer = 0x0] 01:12:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x118293000) [pid = 1650] [serial = 1543] [outer = 0x11818b400] 01:12:08 INFO - PROCESS | 1650 | 1468224728495 Marionette DEBUG loaded listener.js 01:12:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11886a000) [pid = 1650] [serial = 1544] [outer = 0x11818b400] 01:12:08 INFO - PROCESS | 1650 | 1468224728789 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 01:12:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:12:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 523ms 01:12:08 INFO - PROCESS | 1650 | 1468224728844 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 01:12:08 INFO - PROCESS | 1650 | 1468224728847 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 01:12:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:12:08 INFO - PROCESS | 1650 | 1468224728850 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:12:08 INFO - PROCESS | 1650 | 1468224728851 Marionette TRACE conn2 <- [1,2030,null,{}] 01:12:08 INFO - PROCESS | 1650 | 1468224728854 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:08 INFO - PROCESS | 1650 | 1468224728855 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:08 INFO - PROCESS | 1650 | 1468224728930 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 01:12:08 INFO - PROCESS | 1650 | 1468224728934 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:08 INFO - PROCESS | 1650 | 1468224728936 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x121181000 == 25 [pid = 1650] [id = 515] 01:12:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x112e0b000) [pid = 1650] [serial = 1545] [outer = 0x0] 01:12:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x119565400) [pid = 1650] [serial = 1546] [outer = 0x112e0b000] 01:12:08 INFO - PROCESS | 1650 | 1468224728961 Marionette DEBUG loaded listener.js 01:12:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1198a9400) [pid = 1650] [serial = 1547] [outer = 0x112e0b000] 01:12:09 INFO - PROCESS | 1650 | 1468224729271 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 01:12:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:12:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 468ms 01:12:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:12:09 INFO - PROCESS | 1650 | 1468224729319 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 01:12:09 INFO - PROCESS | 1650 | 1468224729320 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 01:12:09 INFO - PROCESS | 1650 | 1468224729322 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:12:09 INFO - PROCESS | 1650 | 1468224729323 Marionette TRACE conn2 <- [1,2034,null,{}] 01:12:09 INFO - PROCESS | 1650 | 1468224729351 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:09 INFO - PROCESS | 1650 | 1468224729352 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:09 INFO - PROCESS | 1650 | 1468224729448 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 01:12:09 INFO - PROCESS | 1650 | 1468224729482 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:09 INFO - PROCESS | 1650 | 1468224729483 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e44000 == 26 [pid = 1650] [id = 516] 01:12:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x112dae800) [pid = 1650] [serial = 1548] [outer = 0x0] 01:12:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119e35c00) [pid = 1650] [serial = 1549] [outer = 0x112dae800] 01:12:09 INFO - PROCESS | 1650 | 1468224729507 Marionette DEBUG loaded listener.js 01:12:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x120f12400) [pid = 1650] [serial = 1550] [outer = 0x112dae800] 01:12:09 INFO - PROCESS | 1650 | 1468224729840 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:12:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:12:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 569ms 01:12:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:12:09 INFO - PROCESS | 1650 | 1468224729892 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 01:12:09 INFO - PROCESS | 1650 | 1468224729893 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 01:12:09 INFO - PROCESS | 1650 | 1468224729895 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:12:09 INFO - PROCESS | 1650 | 1468224729896 Marionette TRACE conn2 <- [1,2038,null,{}] 01:12:09 INFO - PROCESS | 1650 | 1468224729898 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:09 INFO - PROCESS | 1650 | 1468224729902 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:10 INFO - PROCESS | 1650 | 1468224730016 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 01:12:10 INFO - PROCESS | 1650 | 1468224730049 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:10 INFO - PROCESS | 1650 | 1468224730050 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e24000 == 27 [pid = 1650] [id = 517] 01:12:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x117db5000) [pid = 1650] [serial = 1551] [outer = 0x0] 01:12:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x12193b000) [pid = 1650] [serial = 1552] [outer = 0x117db5000] 01:12:10 INFO - PROCESS | 1650 | 1468224730075 Marionette DEBUG loaded listener.js 01:12:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x12480f800) [pid = 1650] [serial = 1553] [outer = 0x117db5000] 01:12:10 INFO - PROCESS | 1650 | 1468224730373 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 01:12:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:12:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 520ms 01:12:10 INFO - PROCESS | 1650 | 1468224730417 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 01:12:10 INFO - PROCESS | 1650 | 1468224730418 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 01:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:12:10 INFO - PROCESS | 1650 | 1468224730421 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:12:10 INFO - PROCESS | 1650 | 1468224730422 Marionette TRACE conn2 <- [1,2042,null,{}] 01:12:10 INFO - PROCESS | 1650 | 1468224730424 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:10 INFO - PROCESS | 1650 | 1468224730425 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:10 INFO - PROCESS | 1650 | 1468224730517 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 01:12:10 INFO - PROCESS | 1650 | 1468224730526 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:10 INFO - PROCESS | 1650 | 1468224730527 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b1e000 == 28 [pid = 1650] [id = 518] 01:12:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x112c5d400) [pid = 1650] [serial = 1554] [outer = 0x0] 01:12:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x124dca000) [pid = 1650] [serial = 1555] [outer = 0x112c5d400] 01:12:10 INFO - PROCESS | 1650 | 1468224730554 Marionette DEBUG loaded listener.js 01:12:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12626fc00) [pid = 1650] [serial = 1556] [outer = 0x112c5d400] 01:12:10 INFO - PROCESS | 1650 | 1468224730897 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:12: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) 01:12:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 517ms 01:12:10 INFO - PROCESS | 1650 | 1468224730939 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 01:12:10 INFO - PROCESS | 1650 | 1468224730940 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 01:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:12:10 INFO - PROCESS | 1650 | 1468224730942 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:12:10 INFO - PROCESS | 1650 | 1468224730943 Marionette TRACE conn2 <- [1,2046,null,{}] 01:12:10 INFO - PROCESS | 1650 | 1468224730946 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:10 INFO - PROCESS | 1650 | 1468224730947 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:11 INFO - PROCESS | 1650 | 1468224731041 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 01:12:11 INFO - PROCESS | 1650 | 1468224731047 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:11 INFO - PROCESS | 1650 | 1468224731048 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x129320000 == 29 [pid = 1650] [id = 519] 01:12:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12480b400) [pid = 1650] [serial = 1557] [outer = 0x0] 01:12:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x126775800) [pid = 1650] [serial = 1558] [outer = 0x12480b400] 01:12:11 INFO - PROCESS | 1650 | 1468224731072 Marionette DEBUG loaded listener.js 01:12:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x126782000) [pid = 1650] [serial = 1559] [outer = 0x12480b400] 01:12:11 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126939c00) [pid = 1650] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:12:11 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x117565800) [pid = 1650] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:12:11 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x112e46400) [pid = 1650] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:12:11 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x116776c00) [pid = 1650] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:12:11 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11828a800) [pid = 1650] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:12:11 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x117dacc00) [pid = 1650] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:12:11 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x117daec00) [pid = 1650] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:12:11 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x112e48c00) [pid = 1650] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:12:11 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1198acc00) [pid = 1650] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:12:11 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x114f88400) [pid = 1650] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:12:11 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11989c400) [pid = 1650] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:12:11 INFO - PROCESS | 1650 | 1468224731426 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:12:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:12:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 522ms 01:12:11 INFO - PROCESS | 1650 | 1468224731466 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 01:12:11 INFO - PROCESS | 1650 | 1468224731467 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 01:12:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:12:11 INFO - PROCESS | 1650 | 1468224731469 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:12:11 INFO - PROCESS | 1650 | 1468224731470 Marionette TRACE conn2 <- [1,2050,null,{}] 01:12:11 INFO - PROCESS | 1650 | 1468224731473 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:11 INFO - PROCESS | 1650 | 1468224731474 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:11 INFO - PROCESS | 1650 | 1468224731550 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 01:12:11 INFO - PROCESS | 1650 | 1468224731554 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:11 INFO - PROCESS | 1650 | 1468224731555 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a7c800 == 30 [pid = 1650] [id = 520] 01:12:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x117565800) [pid = 1650] [serial = 1560] [outer = 0x0] 01:12:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x117db0400) [pid = 1650] [serial = 1561] [outer = 0x117565800] 01:12:11 INFO - PROCESS | 1650 | 1468224731579 Marionette DEBUG loaded listener.js 01:12:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1198acc00) [pid = 1650] [serial = 1562] [outer = 0x117565800] 01:12:11 INFO - PROCESS | 1650 | 1468224731898 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:12:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:12:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 468ms 01:12:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:12:11 INFO - PROCESS | 1650 | 1468224731938 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 01:12:11 INFO - PROCESS | 1650 | 1468224731939 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 01:12:11 INFO - PROCESS | 1650 | 1468224731941 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:12:11 INFO - PROCESS | 1650 | 1468224731942 Marionette TRACE conn2 <- [1,2054,null,{}] 01:12:11 INFO - PROCESS | 1650 | 1468224731945 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:11 INFO - PROCESS | 1650 | 1468224731946 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:12 INFO - PROCESS | 1650 | 1468224732020 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 01:12:12 INFO - PROCESS | 1650 | 1468224732077 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:12 INFO - PROCESS | 1650 | 1468224732078 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12117d000 == 31 [pid = 1650] [id = 521] 01:12:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11612f400) [pid = 1650] [serial = 1563] [outer = 0x0] 01:12:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x121753400) [pid = 1650] [serial = 1564] [outer = 0x11612f400] 01:12:12 INFO - PROCESS | 1650 | 1468224732102 Marionette DEBUG loaded listener.js 01:12:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x12679ac00) [pid = 1650] [serial = 1565] [outer = 0x11612f400] 01:12:12 INFO - PROCESS | 1650 | 1468224732386 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 01:12:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:12:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 469ms 01:12:12 INFO - PROCESS | 1650 | 1468224732411 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 01:12:12 INFO - PROCESS | 1650 | 1468224732414 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 01:12:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:12:12 INFO - PROCESS | 1650 | 1468224732423 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:12:12 INFO - PROCESS | 1650 | 1468224732424 Marionette TRACE conn2 <- [1,2058,null,{}] 01:12:12 INFO - PROCESS | 1650 | 1468224732427 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:12 INFO - PROCESS | 1650 | 1468224732428 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:12 INFO - PROCESS | 1650 | 1468224732530 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 01:12:12 INFO - PROCESS | 1650 | 1468224732534 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:12 INFO - PROCESS | 1650 | 1468224732536 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba11800 == 32 [pid = 1650] [id = 522] 01:12:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x12693c400) [pid = 1650] [serial = 1566] [outer = 0x0] 01:12:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x126ba3000) [pid = 1650] [serial = 1567] [outer = 0x12693c400] 01:12:12 INFO - PROCESS | 1650 | 1468224732562 Marionette DEBUG loaded listener.js 01:12:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x128ca2c00) [pid = 1650] [serial = 1568] [outer = 0x12693c400] 01:12:12 INFO - PROCESS | 1650 | 1468224732917 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 01:12:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:12:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 518ms 01:12:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:12:12 INFO - PROCESS | 1650 | 1468224732942 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 01:12:12 INFO - PROCESS | 1650 | 1468224732944 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 01:12:12 INFO - PROCESS | 1650 | 1468224732964 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:12:12 INFO - PROCESS | 1650 | 1468224732965 Marionette TRACE conn2 <- [1,2062,null,{}] 01:12:12 INFO - PROCESS | 1650 | 1468224732970 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:12 INFO - PROCESS | 1650 | 1468224732973 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:13 INFO - PROCESS | 1650 | 1468224733092 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 01:12:13 INFO - PROCESS | 1650 | 1468224733098 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:13 INFO - PROCESS | 1650 | 1468224733100 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba61000 == 33 [pid = 1650] [id = 523] 01:12:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x128ca3000) [pid = 1650] [serial = 1569] [outer = 0x0] 01:12:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x129011400) [pid = 1650] [serial = 1570] [outer = 0x128ca3000] 01:12:13 INFO - PROCESS | 1650 | 1468224733127 Marionette DEBUG loaded listener.js 01:12:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x129123400) [pid = 1650] [serial = 1571] [outer = 0x128ca3000] 01:12:13 INFO - PROCESS | 1650 | 1468224733691 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 01:12:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:12:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 788ms 01:12:13 INFO - PROCESS | 1650 | 1468224733735 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 01:12:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:12:13 INFO - PROCESS | 1650 | 1468224733738 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 01:12:13 INFO - PROCESS | 1650 | 1468224733741 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:12:13 INFO - PROCESS | 1650 | 1468224733743 Marionette TRACE conn2 <- [1,2066,null,{}] 01:12:13 INFO - PROCESS | 1650 | 1468224733747 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:13 INFO - PROCESS | 1650 | 1468224733748 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:13 INFO - PROCESS | 1650 | 1468224733847 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 01:12:13 INFO - PROCESS | 1650 | 1468224733915 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:13 INFO - PROCESS | 1650 | 1468224733917 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11836c800 == 34 [pid = 1650] [id = 524] 01:12:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x113c70000) [pid = 1650] [serial = 1572] [outer = 0x0] 01:12:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1161a0c00) [pid = 1650] [serial = 1573] [outer = 0x113c70000] 01:12:13 INFO - PROCESS | 1650 | 1468224733947 Marionette DEBUG loaded listener.js 01:12:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x117563000) [pid = 1650] [serial = 1574] [outer = 0x113c70000] 01:12:14 INFO - PROCESS | 1650 | 1468224734366 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 01:12:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:12:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 674ms 01:12:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:12:14 INFO - PROCESS | 1650 | 1468224734414 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 01:12:14 INFO - PROCESS | 1650 | 1468224734418 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 01:12:14 INFO - PROCESS | 1650 | 1468224734422 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:12:14 INFO - PROCESS | 1650 | 1468224734424 Marionette TRACE conn2 <- [1,2070,null,{}] 01:12:14 INFO - PROCESS | 1650 | 1468224734449 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:14 INFO - PROCESS | 1650 | 1468224734450 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:14 INFO - PROCESS | 1650 | 1468224734551 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 01:12:14 INFO - PROCESS | 1650 | 1468224734620 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:14 INFO - PROCESS | 1650 | 1468224734622 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219ab000 == 35 [pid = 1650] [id = 525] 01:12:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118187000) [pid = 1650] [serial = 1575] [outer = 0x0] 01:12:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118299400) [pid = 1650] [serial = 1576] [outer = 0x118187000] 01:12:14 INFO - PROCESS | 1650 | 1468224734652 Marionette DEBUG loaded listener.js 01:12:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1188d5400) [pid = 1650] [serial = 1577] [outer = 0x118187000] 01:12:15 INFO - PROCESS | 1650 | 1468224735119 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 01:12:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:12:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 741ms 01:12:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:12:15 INFO - PROCESS | 1650 | 1468224735165 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 01:12:15 INFO - PROCESS | 1650 | 1468224735167 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 01:12:15 INFO - PROCESS | 1650 | 1468224735171 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:12:15 INFO - PROCESS | 1650 | 1468224735175 Marionette TRACE conn2 <- [1,2074,null,{}] 01:12:15 INFO - PROCESS | 1650 | 1468224735187 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:15 INFO - PROCESS | 1650 | 1468224735192 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:15 INFO - PROCESS | 1650 | 1468224735341 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 01:12:15 INFO - PROCESS | 1650 | 1468224735441 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:15 INFO - PROCESS | 1650 | 1468224735445 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba49800 == 36 [pid = 1650] [id = 526] 01:12:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x121018000) [pid = 1650] [serial = 1578] [outer = 0x0] 01:12:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123e03400) [pid = 1650] [serial = 1579] [outer = 0x121018000] 01:12:15 INFO - PROCESS | 1650 | 1468224735483 Marionette DEBUG loaded listener.js 01:12:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12450dc00) [pid = 1650] [serial = 1580] [outer = 0x121018000] 01:12:15 INFO - PROCESS | 1650 | 1468224735911 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 01:12:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:12:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 777ms 01:12:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:12:15 INFO - PROCESS | 1650 | 1468224735948 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 01:12:15 INFO - PROCESS | 1650 | 1468224735950 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 01:12:15 INFO - PROCESS | 1650 | 1468224735952 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:12:15 INFO - PROCESS | 1650 | 1468224735953 Marionette TRACE conn2 <- [1,2078,null,{}] 01:12:15 INFO - PROCESS | 1650 | 1468224735956 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:15 INFO - PROCESS | 1650 | 1468224735957 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:16 INFO - PROCESS | 1650 | 1468224736056 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 01:12:16 INFO - PROCESS | 1650 | 1468224736111 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:16 INFO - PROCESS | 1650 | 1468224736112 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c19d800 == 37 [pid = 1650] [id = 527] 01:12:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1248e5c00) [pid = 1650] [serial = 1581] [outer = 0x0] 01:12:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12694e400) [pid = 1650] [serial = 1582] [outer = 0x1248e5c00] 01:12:16 INFO - PROCESS | 1650 | 1468224736141 Marionette DEBUG loaded listener.js 01:12:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126cc1400) [pid = 1650] [serial = 1583] [outer = 0x1248e5c00] 01:12:16 INFO - PROCESS | 1650 | 1468224736707 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 01:12:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:12:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 769ms 01:12:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:12:16 INFO - PROCESS | 1650 | 1468224736721 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 01:12:16 INFO - PROCESS | 1650 | 1468224736724 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 01:12:16 INFO - PROCESS | 1650 | 1468224736727 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:12:16 INFO - PROCESS | 1650 | 1468224736729 Marionette TRACE conn2 <- [1,2082,null,{}] 01:12:16 INFO - PROCESS | 1650 | 1468224736732 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:16 INFO - PROCESS | 1650 | 1468224736734 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:16 INFO - PROCESS | 1650 | 1468224736824 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 01:12:16 INFO - PROCESS | 1650 | 1468224736877 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:16 INFO - PROCESS | 1650 | 1468224736879 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a85800 == 38 [pid = 1650] [id = 528] 01:12:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x115e8dc00) [pid = 1650] [serial = 1584] [outer = 0x0] 01:12:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116af7c00) [pid = 1650] [serial = 1585] [outer = 0x115e8dc00] 01:12:16 INFO - PROCESS | 1650 | 1468224736907 Marionette DEBUG loaded listener.js 01:12:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x117dacc00) [pid = 1650] [serial = 1586] [outer = 0x115e8dc00] 01:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x124e24000 == 37 [pid = 1650] [id = 517] 01:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x129320000 == 36 [pid = 1650] [id = 519] 01:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12117d000 == 35 [pid = 1650] [id = 521] 01:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x128a7c800 == 34 [pid = 1650] [id = 520] 01:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba11800 == 33 [pid = 1650] [id = 522] 01:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x126b1e000 == 32 [pid = 1650] [id = 518] 01:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12c19d800 == 31 [pid = 1650] [id = 527] 01:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba49800 == 30 [pid = 1650] [id = 526] 01:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1219ab000 == 29 [pid = 1650] [id = 525] 01:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11836c800 == 28 [pid = 1650] [id = 524] 01:12:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba61000 == 27 [pid = 1650] [id = 523] 01:12:17 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126cab000) [pid = 1650] [serial = 1520] [outer = 0x0] [url = about:blank] 01:12:17 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118290800) [pid = 1650] [serial = 1522] [outer = 0x0] [url = about:blank] 01:12:17 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x117dae400) [pid = 1650] [serial = 1496] [outer = 0x0] [url = about:blank] 01:12:17 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12677a000) [pid = 1650] [serial = 1516] [outer = 0x0] [url = about:blank] 01:12:17 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126773c00) [pid = 1650] [serial = 1514] [outer = 0x0] [url = about:blank] 01:12:17 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x121756000) [pid = 1650] [serial = 1510] [outer = 0x0] [url = about:blank] 01:12:17 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118184400) [pid = 1650] [serial = 1501] [outer = 0x0] [url = about:blank] 01:12:17 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118fad800) [pid = 1650] [serial = 1504] [outer = 0x0] [url = about:blank] 01:12:17 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12175a000) [pid = 1650] [serial = 1525] [outer = 0x0] [url = about:blank] 01:12:17 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11755ec00) [pid = 1650] [serial = 1499] [outer = 0x0] [url = about:blank] 01:12:17 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123e07c00) [pid = 1650] [serial = 1511] [outer = 0x0] [url = about:blank] 01:12:17 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x114f94c00) [pid = 1650] [serial = 1498] [outer = 0x0] [url = about:blank] 01:12:17 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11920e000) [pid = 1650] [serial = 1523] [outer = 0x0] [url = about:blank] 01:12:17 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126b97000) [pid = 1650] [serial = 1519] [outer = 0x0] [url = about:blank] 01:12:17 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126ca8400) [pid = 1650] [serial = 1528] [outer = 0x0] [url = about:blank] 01:12:17 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119c27000) [pid = 1650] [serial = 1507] [outer = 0x0] [url = about:blank] 01:12:17 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119560c00) [pid = 1650] [serial = 1505] [outer = 0x0] [url = about:blank] 01:12:17 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124538000) [pid = 1650] [serial = 1513] [outer = 0x0] [url = about:blank] 01:12:17 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x115e8c800) [pid = 1650] [serial = 1526] [outer = 0x0] [url = about:blank] 01:12:17 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x121017800) [pid = 1650] [serial = 1508] [outer = 0x0] [url = about:blank] 01:12:17 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118193000) [pid = 1650] [serial = 1502] [outer = 0x0] [url = about:blank] 01:12:17 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x126781000) [pid = 1650] [serial = 1517] [outer = 0x0] [url = about:blank] 01:12:17 INFO - PROCESS | 1650 | 1468224737841 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 01:12:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:12:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1175ms 01:12:17 INFO - PROCESS | 1650 | 1468224737902 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 01:12:17 INFO - PROCESS | 1650 | 1468224737904 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 01:12:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:12:17 INFO - PROCESS | 1650 | 1468224737907 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:12:17 INFO - PROCESS | 1650 | 1468224737909 Marionette TRACE conn2 <- [1,2086,null,{}] 01:12:17 INFO - PROCESS | 1650 | 1468224737914 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:17 INFO - PROCESS | 1650 | 1468224737916 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:17 INFO - PROCESS | 1650 | 1468224737993 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 01:12:18 INFO - PROCESS | 1650 | 1468224738001 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:18 INFO - PROCESS | 1650 | 1468224738004 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164b6000 == 28 [pid = 1650] [id = 529] 01:12:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x115d44800) [pid = 1650] [serial = 1587] [outer = 0x0] 01:12:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x115d4ac00) [pid = 1650] [serial = 1588] [outer = 0x115d44800] 01:12:18 INFO - PROCESS | 1650 | 1468224738031 Marionette DEBUG loaded listener.js 01:12:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116907800) [pid = 1650] [serial = 1589] [outer = 0x115d44800] 01:12:18 INFO - PROCESS | 1650 | 1468224738356 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 01:12:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:12:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 478ms 01:12:18 INFO - PROCESS | 1650 | 1468224738386 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 01:12:18 INFO - PROCESS | 1650 | 1468224738389 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 01:12:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:12:18 INFO - PROCESS | 1650 | 1468224738394 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:12:18 INFO - PROCESS | 1650 | 1468224738397 Marionette TRACE conn2 <- [1,2090,null,{}] 01:12:18 INFO - PROCESS | 1650 | 1468224738401 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:18 INFO - PROCESS | 1650 | 1468224738402 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:18 INFO - PROCESS | 1650 | 1468224738501 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 01:12:18 INFO - PROCESS | 1650 | 1468224738561 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:18 INFO - PROCESS | 1650 | 1468224738562 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x118380000 == 29 [pid = 1650] [id = 530] 01:12:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116f86400) [pid = 1650] [serial = 1590] [outer = 0x0] 01:12:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x117da9c00) [pid = 1650] [serial = 1591] [outer = 0x116f86400] 01:12:18 INFO - PROCESS | 1650 | 1468224738589 Marionette DEBUG loaded listener.js 01:12:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118189000) [pid = 1650] [serial = 1592] [outer = 0x116f86400] 01:12:18 INFO - PROCESS | 1650 | 1468224738869 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 01:12:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:12:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 524ms 01:12:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:12:18 INFO - PROCESS | 1650 | 1468224738919 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 01:12:18 INFO - PROCESS | 1650 | 1468224738920 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 01:12:18 INFO - PROCESS | 1650 | 1468224738922 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:12:18 INFO - PROCESS | 1650 | 1468224738925 Marionette TRACE conn2 <- [1,2094,null,{}] 01:12:18 INFO - PROCESS | 1650 | 1468224738942 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:18 INFO - PROCESS | 1650 | 1468224738945 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:19 INFO - PROCESS | 1650 | 1468224739021 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 01:12:19 INFO - PROCESS | 1650 | 1468224739078 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:19 INFO - PROCESS | 1650 | 1468224739081 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c98800 == 30 [pid = 1650] [id = 531] 01:12:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11828dc00) [pid = 1650] [serial = 1593] [outer = 0x0] 01:12:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1187a2000) [pid = 1650] [serial = 1594] [outer = 0x11828dc00] 01:12:19 INFO - PROCESS | 1650 | 1468224739109 Marionette DEBUG loaded listener.js 01:12:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119208400) [pid = 1650] [serial = 1595] [outer = 0x11828dc00] 01:12:19 INFO - PROCESS | 1650 | 1468224739410 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 01:12:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:12:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 530ms 01:12:19 INFO - PROCESS | 1650 | 1468224739453 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 01:12:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:12:19 INFO - PROCESS | 1650 | 1468224739454 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 01:12:19 INFO - PROCESS | 1650 | 1468224739456 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:12:19 INFO - PROCESS | 1650 | 1468224739458 Marionette TRACE conn2 <- [1,2098,null,{}] 01:12:19 INFO - PROCESS | 1650 | 1468224739460 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:19 INFO - PROCESS | 1650 | 1468224739461 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:19 INFO - PROCESS | 1650 | 1468224739538 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 01:12:19 INFO - PROCESS | 1650 | 1468224739542 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:19 INFO - PROCESS | 1650 | 1468224739544 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1242c6000 == 31 [pid = 1650] [id = 532] 01:12:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11955c800) [pid = 1650] [serial = 1596] [outer = 0x0] 01:12:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1198b9c00) [pid = 1650] [serial = 1597] [outer = 0x11955c800] 01:12:19 INFO - PROCESS | 1650 | 1468224739572 Marionette DEBUG loaded listener.js 01:12:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x120f0cc00) [pid = 1650] [serial = 1598] [outer = 0x11955c800] 01:12:19 INFO - PROCESS | 1650 | 1468224739898 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 01:12:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:12:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 470ms 01:12:19 INFO - PROCESS | 1650 | 1468224739927 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 01:12:19 INFO - PROCESS | 1650 | 1468224739928 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 01:12:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:12:19 INFO - PROCESS | 1650 | 1468224739933 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:12:19 INFO - PROCESS | 1650 | 1468224739934 Marionette TRACE conn2 <- [1,2102,null,{}] 01:12:19 INFO - PROCESS | 1650 | 1468224739937 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:19 INFO - PROCESS | 1650 | 1468224739938 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:20 INFO - PROCESS | 1650 | 1468224740046 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 01:12:20 INFO - PROCESS | 1650 | 1468224740059 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:20 INFO - PROCESS | 1650 | 1468224740060 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1267bf800 == 32 [pid = 1650] [id = 533] 01:12:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1198a1c00) [pid = 1650] [serial = 1599] [outer = 0x0] 01:12:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12124d800) [pid = 1650] [serial = 1600] [outer = 0x1198a1c00] 01:12:20 INFO - PROCESS | 1650 | 1468224740086 Marionette DEBUG loaded listener.js 01:12:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12175cc00) [pid = 1650] [serial = 1601] [outer = 0x1198a1c00] 01:12:20 INFO - PROCESS | 1650 | 1468224740451 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 01:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 569ms 01:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:12:20 INFO - PROCESS | 1650 | 1468224740503 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 01:12:20 INFO - PROCESS | 1650 | 1468224740504 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 01:12:20 INFO - PROCESS | 1650 | 1468224740506 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:12:20 INFO - PROCESS | 1650 | 1468224740507 Marionette TRACE conn2 <- [1,2106,null,{}] 01:12:20 INFO - PROCESS | 1650 | 1468224740510 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:20 INFO - PROCESS | 1650 | 1468224740514 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:20 INFO - PROCESS | 1650 | 1468224740626 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 01:12:20 INFO - PROCESS | 1650 | 1468224740666 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:20 INFO - PROCESS | 1650 | 1468224740667 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x129324000 == 33 [pid = 1650] [id = 534] 01:12:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121949000) [pid = 1650] [serial = 1602] [outer = 0x0] 01:12:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124340400) [pid = 1650] [serial = 1603] [outer = 0x121949000] 01:12:20 INFO - PROCESS | 1650 | 1468224740692 Marionette DEBUG loaded listener.js 01:12:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126639400) [pid = 1650] [serial = 1604] [outer = 0x121949000] 01:12:21 INFO - PROCESS | 1650 | 1468224741002 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 01:12:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:12:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 520ms 01:12:21 INFO - PROCESS | 1650 | 1468224741027 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 01:12:21 INFO - PROCESS | 1650 | 1468224741028 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 01:12:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:12:21 INFO - PROCESS | 1650 | 1468224741034 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:12:21 INFO - PROCESS | 1650 | 1468224741035 Marionette TRACE conn2 <- [1,2110,null,{}] 01:12:21 INFO - PROCESS | 1650 | 1468224741037 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:21 INFO - PROCESS | 1650 | 1468224741039 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:21 INFO - PROCESS | 1650 | 1468224741130 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 01:12:21 INFO - PROCESS | 1650 | 1468224741173 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:21 INFO - PROCESS | 1650 | 1468224741174 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7b1800 == 34 [pid = 1650] [id = 535] 01:12:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126639800) [pid = 1650] [serial = 1605] [outer = 0x0] 01:12:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126790c00) [pid = 1650] [serial = 1606] [outer = 0x126639800] 01:12:21 INFO - PROCESS | 1650 | 1468224741198 Marionette DEBUG loaded listener.js 01:12:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126b9e800) [pid = 1650] [serial = 1607] [outer = 0x126639800] 01:12:21 INFO - PROCESS | 1650 | 1468224741508 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 01:12:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:12:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 519ms 01:12:21 INFO - PROCESS | 1650 | 1468224741553 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 01:12:21 INFO - PROCESS | 1650 | 1468224741554 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 01:12:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:12:21 INFO - PROCESS | 1650 | 1468224741562 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:12:21 INFO - PROCESS | 1650 | 1468224741564 Marionette TRACE conn2 <- [1,2114,null,{}] 01:12:21 INFO - PROCESS | 1650 | 1468224741566 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:21 INFO - PROCESS | 1650 | 1468224741567 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:21 INFO - PROCESS | 1650 | 1468224741660 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 01:12:21 INFO - PROCESS | 1650 | 1468224741663 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:21 INFO - PROCESS | 1650 | 1468224741664 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b20e800 == 35 [pid = 1650] [id = 536] 01:12:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112da8800) [pid = 1650] [serial = 1608] [outer = 0x0] 01:12:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126b9f400) [pid = 1650] [serial = 1609] [outer = 0x112da8800] 01:12:21 INFO - PROCESS | 1650 | 1468224741688 Marionette DEBUG loaded listener.js 01:12:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126cc9400) [pid = 1650] [serial = 1610] [outer = 0x112da8800] 01:12:21 INFO - PROCESS | 1650 | 1468224741981 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 01:12:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:12:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 474ms 01:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112c5d400) [pid = 1650] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x115d4a400) [pid = 1650] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112e0b000) [pid = 1650] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x111c75400) [pid = 1650] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x117557400) [pid = 1650] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11818b400) [pid = 1650] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x117db5000) [pid = 1650] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x117563400) [pid = 1650] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12480b400) [pid = 1650] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12693c400) [pid = 1650] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128ca3000) [pid = 1650] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x117565800) [pid = 1650] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11612f400) [pid = 1650] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112dae800) [pid = 1650] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:12:22 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126776800) [pid = 1650] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:12:22 INFO - PROCESS | 1650 | 1468224742155 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 01:12:22 INFO - PROCESS | 1650 | 1468224742156 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 01:12:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:12:22 INFO - PROCESS | 1650 | 1468224742161 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:12:22 INFO - PROCESS | 1650 | 1468224742162 Marionette TRACE conn2 <- [1,2118,null,{}] 01:12:22 INFO - PROCESS | 1650 | 1468224742166 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:22 INFO - PROCESS | 1650 | 1468224742167 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:22 INFO - PROCESS | 1650 | 1468224742239 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 01:12:22 INFO - PROCESS | 1650 | 1468224742243 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:22 INFO - PROCESS | 1650 | 1468224742244 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x124560800 == 36 [pid = 1650] [id = 537] 01:12:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112e47400) [pid = 1650] [serial = 1611] [outer = 0x0] 01:12:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x115e1f000) [pid = 1650] [serial = 1612] [outer = 0x112e47400] 01:12:22 INFO - PROCESS | 1650 | 1468224742278 Marionette DEBUG loaded listener.js 01:12:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1180b3400) [pid = 1650] [serial = 1613] [outer = 0x112e47400] 01:12:22 INFO - PROCESS | 1650 | 1468224742606 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 01:12:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:12:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 473ms 01:12:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:12:22 INFO - PROCESS | 1650 | 1468224742635 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 01:12:22 INFO - PROCESS | 1650 | 1468224742636 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 01:12:22 INFO - PROCESS | 1650 | 1468224742638 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:12:22 INFO - PROCESS | 1650 | 1468224742639 Marionette TRACE conn2 <- [1,2122,null,{}] 01:12:22 INFO - PROCESS | 1650 | 1468224742641 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:22 INFO - PROCESS | 1650 | 1468224742642 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:22 INFO - PROCESS | 1650 | 1468224742719 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 01:12:22 INFO - PROCESS | 1650 | 1468224742786 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:22 INFO - PROCESS | 1650 | 1468224742787 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba42000 == 37 [pid = 1650] [id = 538] 01:12:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118fa9400) [pid = 1650] [serial = 1614] [outer = 0x0] 01:12:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126776800) [pid = 1650] [serial = 1615] [outer = 0x118fa9400] 01:12:22 INFO - PROCESS | 1650 | 1468224742811 Marionette DEBUG loaded listener.js 01:12:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128938400) [pid = 1650] [serial = 1616] [outer = 0x118fa9400] 01:12:23 INFO - PROCESS | 1650 | 1468224743082 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 01:12:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:12:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 468ms 01:12:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:12:23 INFO - PROCESS | 1650 | 1468224743107 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 01:12:23 INFO - PROCESS | 1650 | 1468224743108 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 01:12:23 INFO - PROCESS | 1650 | 1468224743110 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:12:23 INFO - PROCESS | 1650 | 1468224743113 Marionette TRACE conn2 <- [1,2126,null,{}] 01:12:23 INFO - PROCESS | 1650 | 1468224743123 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:23 INFO - PROCESS | 1650 | 1468224743125 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:23 INFO - PROCESS | 1650 | 1468224743219 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 01:12:23 INFO - PROCESS | 1650 | 1468224743223 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:23 INFO - PROCESS | 1650 | 1468224743233 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c673800 == 38 [pid = 1650] [id = 539] 01:12:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121017800) [pid = 1650] [serial = 1617] [outer = 0x0] 01:12:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128ca9000) [pid = 1650] [serial = 1618] [outer = 0x121017800] 01:12:23 INFO - PROCESS | 1650 | 1468224743259 Marionette DEBUG loaded listener.js 01:12:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x129383000) [pid = 1650] [serial = 1619] [outer = 0x121017800] 01:12:23 INFO - PROCESS | 1650 | 1468224743608 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 01:12:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:12:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 528ms 01:12:23 INFO - PROCESS | 1650 | 1468224743639 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 01:12:23 INFO - PROCESS | 1650 | 1468224743640 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 01:12:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:12:23 INFO - PROCESS | 1650 | 1468224743653 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:12:23 INFO - PROCESS | 1650 | 1468224743654 Marionette TRACE conn2 <- [1,2130,null,{}] 01:12:23 INFO - PROCESS | 1650 | 1468224743656 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:23 INFO - PROCESS | 1650 | 1468224743657 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:23 INFO - PROCESS | 1650 | 1468224743734 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 01:12:23 INFO - PROCESS | 1650 | 1468224743737 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:23 INFO - PROCESS | 1650 | 1468224743738 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12caac000 == 39 [pid = 1650] [id = 540] 01:12:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1293df400) [pid = 1650] [serial = 1620] [outer = 0x0] 01:12:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1293e8000) [pid = 1650] [serial = 1621] [outer = 0x1293df400] 01:12:23 INFO - PROCESS | 1650 | 1468224743762 Marionette DEBUG loaded listener.js 01:12:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1293fe800) [pid = 1650] [serial = 1622] [outer = 0x1293df400] 01:12:24 INFO - PROCESS | 1650 | 1468224744085 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 01:12:24 INFO - PROCESS | 1650 | 1468224744124 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 01:12:24 INFO - PROCESS | 1650 | 1468224744126 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:12:24 INFO - PROCESS | 1650 | 1468224744127 Marionette TRACE conn2 <- [1,2134,null,{}] 01:12:24 INFO - PROCESS | 1650 | 1468224744130 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:24 INFO - PROCESS | 1650 | 1468224744131 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:24 INFO - PROCESS | 1650 | 1468224744258 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 01:12:24 INFO - PROCESS | 1650 | 1468224744342 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:24 INFO - PROCESS | 1650 | 1468224744344 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x115d91000 == 40 [pid = 1650] [id = 541] 01:12:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1128adc00) [pid = 1650] [serial = 1623] [outer = 0x0] 01:12:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1129b2400) [pid = 1650] [serial = 1624] [outer = 0x1128adc00] 01:12:24 INFO - PROCESS | 1650 | 1468224744375 Marionette DEBUG loaded listener.js 01:12:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x112eb5c00) [pid = 1650] [serial = 1625] [outer = 0x1128adc00] 01:12:24 INFO - PROCESS | 1650 | 1468224744963 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 01:12:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 920ms 01:12:25 INFO - PROCESS | 1650 | 1468224745054 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 01:12:25 INFO - PROCESS | 1650 | 1468224745058 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 01:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:12:25 INFO - PROCESS | 1650 | 1468224745065 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:12:25 INFO - PROCESS | 1650 | 1468224745068 Marionette TRACE conn2 <- [1,2138,null,{}] 01:12:25 INFO - PROCESS | 1650 | 1468224745073 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:25 INFO - PROCESS | 1650 | 1468224745075 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:25 INFO - PROCESS | 1650 | 1468224745227 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 01:12:25 INFO - PROCESS | 1650 | 1468224745280 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:25 INFO - PROCESS | 1650 | 1468224745281 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e4f000 == 41 [pid = 1650] [id = 542] 01:12:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x117dae000) [pid = 1650] [serial = 1626] [outer = 0x0] 01:12:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118151c00) [pid = 1650] [serial = 1627] [outer = 0x117dae000] 01:12:25 INFO - PROCESS | 1650 | 1468224745312 Marionette DEBUG loaded listener.js 01:12:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11828c400) [pid = 1650] [serial = 1628] [outer = 0x117dae000] 01:12:25 INFO - PROCESS | 1650 | 1468224745850 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 01:12:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 823ms 01:12:26 INFO - PROCESS | 1650 | 1468224746015 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 01:12:26 INFO - PROCESS | 1650 | 1468224746018 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 01:12:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:12:26 INFO - PROCESS | 1650 | 1468224746052 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:12:26 INFO - PROCESS | 1650 | 1468224746053 Marionette TRACE conn2 <- [1,2142,null,{}] 01:12:26 INFO - PROCESS | 1650 | 1468224746057 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:26 INFO - PROCESS | 1650 | 1468224746060 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:26 INFO - PROCESS | 1650 | 1468224746165 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 01:12:26 INFO - PROCESS | 1650 | 1468224746219 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:26 INFO - PROCESS | 1650 | 1468224746222 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188a8800 == 42 [pid = 1650] [id = 543] 01:12:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116784400) [pid = 1650] [serial = 1629] [outer = 0x0] 01:12:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x116f88400) [pid = 1650] [serial = 1630] [outer = 0x116784400] 01:12:26 INFO - PROCESS | 1650 | 1468224746249 Marionette DEBUG loaded listener.js 01:12:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x117daf800) [pid = 1650] [serial = 1631] [outer = 0x116784400] 01:12:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12caac000 == 41 [pid = 1650] [id = 540] 01:12:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12c673800 == 40 [pid = 1650] [id = 539] 01:12:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba42000 == 39 [pid = 1650] [id = 538] 01:12:26 INFO - PROCESS | 1650 | --DOCSHELL 0x124560800 == 38 [pid = 1650] [id = 537] 01:12:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12b20e800 == 37 [pid = 1650] [id = 536] 01:12:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7b1800 == 36 [pid = 1650] [id = 535] 01:12:26 INFO - PROCESS | 1650 | --DOCSHELL 0x129324000 == 35 [pid = 1650] [id = 534] 01:12:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1267bf800 == 34 [pid = 1650] [id = 533] 01:12:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1242c6000 == 33 [pid = 1650] [id = 532] 01:12:26 INFO - PROCESS | 1650 | --DOCSHELL 0x119c98800 == 32 [pid = 1650] [id = 531] 01:12:26 INFO - PROCESS | 1650 | --DOCSHELL 0x118380000 == 31 [pid = 1650] [id = 530] 01:12:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1164b6000 == 30 [pid = 1650] [id = 529] 01:12:26 INFO - PROCESS | 1650 | 1468224746667 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 01:12:26 INFO - PROCESS | 1650 | 1468224746691 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 01:12:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 01:12:26 INFO - PROCESS | 1650 | 1468224746700 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:12:26 INFO - PROCESS | 1650 | 1468224746702 Marionette TRACE conn2 <- [1,2146,null,{}] 01:12:26 INFO - PROCESS | 1650 | 1468224746705 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:26 INFO - PROCESS | 1650 | 1468224746706 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:26 INFO - PROCESS | 1650 | 1468224746784 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 01:12:26 INFO - PROCESS | 1650 | 1468224746788 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:26 INFO - PROCESS | 1650 | 1468224746789 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x118757000 == 31 [pid = 1650] [id = 544] 01:12:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118190000) [pid = 1650] [serial = 1632] [outer = 0x0] 01:12:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118733000) [pid = 1650] [serial = 1633] [outer = 0x118190000] 01:12:26 INFO - PROCESS | 1650 | 1468224746818 Marionette DEBUG loaded listener.js 01:12:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119205000) [pid = 1650] [serial = 1634] [outer = 0x118190000] 01:12:27 INFO - PROCESS | 1650 | 1468224747170 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 01:12:27 INFO - PROCESS | 1650 | 1468224747248 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 01:12:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 01:12:27 INFO - PROCESS | 1650 | 1468224747253 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:12:27 INFO - PROCESS | 1650 | 1468224747255 Marionette TRACE conn2 <- [1,2150,null,{}] 01:12:27 INFO - PROCESS | 1650 | 1468224747265 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:27 INFO - PROCESS | 1650 | 1468224747270 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:27 INFO - PROCESS | 1650 | 1468224747377 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 01:12:27 INFO - PROCESS | 1650 | 1468224747389 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:27 INFO - PROCESS | 1650 | 1468224747391 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214ed000 == 32 [pid = 1650] [id = 545] 01:12:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x120f11000) [pid = 1650] [serial = 1635] [outer = 0x0] 01:12:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1214c2c00) [pid = 1650] [serial = 1636] [outer = 0x120f11000] 01:12:27 INFO - PROCESS | 1650 | 1468224747419 Marionette DEBUG loaded listener.js 01:12:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x123e0e400) [pid = 1650] [serial = 1637] [outer = 0x120f11000] 01:12:27 INFO - PROCESS | 1650 | 1468224747850 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 01:12: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 01:12:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 624ms 01:12:27 INFO - PROCESS | 1650 | 1468224747878 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 01:12:27 INFO - PROCESS | 1650 | 1468224747880 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 01:12:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:12:27 INFO - PROCESS | 1650 | 1468224747885 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:12:27 INFO - PROCESS | 1650 | 1468224747887 Marionette TRACE conn2 <- [1,2154,null,{}] 01:12:27 INFO - PROCESS | 1650 | 1468224747890 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:27 INFO - PROCESS | 1650 | 1468224747892 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:28 INFO - PROCESS | 1650 | 1468224748032 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 01:12:28 INFO - PROCESS | 1650 | 1468224748116 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:28 INFO - PROCESS | 1650 | 1468224748117 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1267d5000 == 33 [pid = 1650] [id = 546] 01:12:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x120f11c00) [pid = 1650] [serial = 1638] [outer = 0x0] 01:12:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12450ec00) [pid = 1650] [serial = 1639] [outer = 0x120f11c00] 01:12:28 INFO - PROCESS | 1650 | 1468224748159 Marionette DEBUG loaded listener.js 01:12:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1248e4000) [pid = 1650] [serial = 1640] [outer = 0x120f11c00] 01:12:28 INFO - PROCESS | 1650 | 1468224748586 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 01:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 771ms 01:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:12:28 INFO - PROCESS | 1650 | 1468224748656 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 01:12:28 INFO - PROCESS | 1650 | 1468224748658 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 01:12:28 INFO - PROCESS | 1650 | 1468224748662 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:12:28 INFO - PROCESS | 1650 | 1468224748664 Marionette TRACE conn2 <- [1,2158,null,{}] 01:12:28 INFO - PROCESS | 1650 | 1468224748668 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:28 INFO - PROCESS | 1650 | 1468224748669 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:28 INFO - PROCESS | 1650 | 1468224748766 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 01:12:28 INFO - PROCESS | 1650 | 1468224748836 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:28 INFO - PROCESS | 1650 | 1468224748837 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d83000 == 34 [pid = 1650] [id = 547] 01:12:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1164ecc00) [pid = 1650] [serial = 1641] [outer = 0x0] 01:12:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118184800) [pid = 1650] [serial = 1642] [outer = 0x1164ecc00] 01:12:28 INFO - PROCESS | 1650 | 1468224748869 Marionette DEBUG loaded listener.js 01:12:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118299800) [pid = 1650] [serial = 1643] [outer = 0x1164ecc00] 01:12:29 INFO - PROCESS | 1650 | 1468224749287 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 01:12:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:12:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 674ms 01:12:29 INFO - PROCESS | 1650 | 1468224749337 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 01:12:29 INFO - PROCESS | 1650 | 1468224749340 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 01:12:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:12:29 INFO - PROCESS | 1650 | 1468224749357 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:12:29 INFO - PROCESS | 1650 | 1468224749359 Marionette TRACE conn2 <- [1,2162,null,{}] 01:12:29 INFO - PROCESS | 1650 | 1468224749364 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:29 INFO - PROCESS | 1650 | 1468224749366 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:29 INFO - PROCESS | 1650 | 1468224749460 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 01:12:29 INFO - PROCESS | 1650 | 1468224749516 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:29 INFO - PROCESS | 1650 | 1468224749518 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a8b800 == 35 [pid = 1650] [id = 548] 01:12:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118faa400) [pid = 1650] [serial = 1644] [outer = 0x0] 01:12:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x120f0c400) [pid = 1650] [serial = 1645] [outer = 0x118faa400] 01:12:29 INFO - PROCESS | 1650 | 1468224749548 Marionette DEBUG loaded listener.js 01:12:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x117dac000) [pid = 1650] [serial = 1646] [outer = 0x118faa400] 01:12:30 INFO - PROCESS | 1650 | 1468224750004 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 01:12:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:12:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 688ms 01:12:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:12:30 INFO - PROCESS | 1650 | 1468224750033 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 01:12:30 INFO - PROCESS | 1650 | 1468224750036 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 01:12:30 INFO - PROCESS | 1650 | 1468224750039 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:12:30 INFO - PROCESS | 1650 | 1468224750043 Marionette TRACE conn2 <- [1,2166,null,{}] 01:12:30 INFO - PROCESS | 1650 | 1468224750055 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:30 INFO - PROCESS | 1650 | 1468224750059 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:30 INFO - PROCESS | 1650 | 1468224750198 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 01:12:30 INFO - PROCESS | 1650 | 1468224750298 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:30 INFO - PROCESS | 1650 | 1468224750301 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7af000 == 36 [pid = 1650] [id = 549] 01:12:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124e93000) [pid = 1650] [serial = 1647] [outer = 0x0] 01:12:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126790000) [pid = 1650] [serial = 1648] [outer = 0x124e93000] 01:12:30 INFO - PROCESS | 1650 | 1468224750356 Marionette DEBUG loaded listener.js 01:12:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126ba3000) [pid = 1650] [serial = 1649] [outer = 0x124e93000] 01:12:30 INFO - PROCESS | 1650 | 1468224750833 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 01:12:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:12:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 827ms 01:12:30 INFO - PROCESS | 1650 | 1468224750866 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 01:12:30 INFO - PROCESS | 1650 | 1468224750867 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 01:12:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:12:30 INFO - PROCESS | 1650 | 1468224750870 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:12:30 INFO - PROCESS | 1650 | 1468224750871 Marionette TRACE conn2 <- [1,2170,null,{}] 01:12:30 INFO - PROCESS | 1650 | 1468224750873 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:30 INFO - PROCESS | 1650 | 1468224750875 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:30 INFO - PROCESS | 1650 | 1468224750971 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 01:12:31 INFO - PROCESS | 1650 | 1468224751026 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:31 INFO - PROCESS | 1650 | 1468224751028 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b213000 == 37 [pid = 1650] [id = 550] 01:12:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126cc2400) [pid = 1650] [serial = 1650] [outer = 0x0] 01:12:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12893f400) [pid = 1650] [serial = 1651] [outer = 0x126cc2400] 01:12:31 INFO - PROCESS | 1650 | 1468224751056 Marionette DEBUG loaded listener.js 01:12:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128ca9c00) [pid = 1650] [serial = 1652] [outer = 0x126cc2400] 01:12:31 INFO - PROCESS | 1650 | 1468224751456 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 01:12:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 619ms 01:12:31 INFO - PROCESS | 1650 | 1468224751489 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 01:12:31 INFO - PROCESS | 1650 | 1468224751491 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 01:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:12:31 INFO - PROCESS | 1650 | 1468224751493 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:12:31 INFO - PROCESS | 1650 | 1468224751494 Marionette TRACE conn2 <- [1,2174,null,{}] 01:12:31 INFO - PROCESS | 1650 | 1468224751497 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:31 INFO - PROCESS | 1650 | 1468224751498 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:31 INFO - PROCESS | 1650 | 1468224751590 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 01:12:31 INFO - PROCESS | 1650 | 1468224751644 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:31 INFO - PROCESS | 1650 | 1468224751645 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba20000 == 38 [pid = 1650] [id = 551] 01:12:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12453b800) [pid = 1650] [serial = 1653] [outer = 0x0] 01:12:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129011c00) [pid = 1650] [serial = 1654] [outer = 0x12453b800] 01:12:31 INFO - PROCESS | 1650 | 1468224751674 Marionette DEBUG loaded listener.js 01:12:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12937d800) [pid = 1650] [serial = 1655] [outer = 0x12453b800] 01:12:32 INFO - PROCESS | 1650 | 1468224752103 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 01:12:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:12:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 621ms 01:12:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:12:32 INFO - PROCESS | 1650 | 1468224752116 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 01:12:32 INFO - PROCESS | 1650 | 1468224752117 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 01:12:32 INFO - PROCESS | 1650 | 1468224752120 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:12:32 INFO - PROCESS | 1650 | 1468224752121 Marionette TRACE conn2 <- [1,2178,null,{}] 01:12:32 INFO - PROCESS | 1650 | 1468224752124 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:32 INFO - PROCESS | 1650 | 1468224752128 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:32 INFO - PROCESS | 1650 | 1468224752240 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 01:12:32 INFO - PROCESS | 1650 | 1468224752416 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:32 INFO - PROCESS | 1650 | 1468224752418 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x116675800 == 39 [pid = 1650] [id = 552] 01:12:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1128ac400) [pid = 1650] [serial = 1656] [outer = 0x0] 01:12:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x112e0c000) [pid = 1650] [serial = 1657] [outer = 0x1128ac400] 01:12:32 INFO - PROCESS | 1650 | 1468224752446 Marionette DEBUG loaded listener.js 01:12:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x111c7c000) [pid = 1650] [serial = 1658] [outer = 0x1128ac400] 01:12:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1214ed000 == 38 [pid = 1650] [id = 545] 01:12:33 INFO - PROCESS | 1650 | --DOCSHELL 0x118757000 == 37 [pid = 1650] [id = 544] 01:12:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1188a8800 == 36 [pid = 1650] [id = 543] 01:12:33 INFO - PROCESS | 1650 | --DOCSHELL 0x115d91000 == 35 [pid = 1650] [id = 541] 01:12:33 INFO - PROCESS | 1650 | --DOCSHELL 0x120e4f000 == 34 [pid = 1650] [id = 542] 01:12:33 INFO - PROCESS | 1650 | --DOCSHELL 0x119a85800 == 33 [pid = 1650] [id = 528] 01:12:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba20000 == 32 [pid = 1650] [id = 551] 01:12:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12b213000 == 31 [pid = 1650] [id = 550] 01:12:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7af000 == 30 [pid = 1650] [id = 549] 01:12:33 INFO - PROCESS | 1650 | --DOCSHELL 0x128a8b800 == 29 [pid = 1650] [id = 548] 01:12:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1267d5000 == 28 [pid = 1650] [id = 546] 01:12:33 INFO - PROCESS | 1650 | --DOCSHELL 0x117d83000 == 27 [pid = 1650] [id = 547] 01:12:33 INFO - PROCESS | 1650 | 1468224753403 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 01:12:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:12:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1320ms 01:12:33 INFO - PROCESS | 1650 | 1468224753441 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 01:12:33 INFO - PROCESS | 1650 | 1468224753443 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 01:12:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:12:33 INFO - PROCESS | 1650 | 1468224753448 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:12:33 INFO - PROCESS | 1650 | 1468224753450 Marionette TRACE conn2 <- [1,2182,null,{}] 01:12:33 INFO - PROCESS | 1650 | 1468224753454 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:33 INFO - PROCESS | 1650 | 1468224753456 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:33 INFO - PROCESS | 1650 | 1468224753538 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 01:12:33 INFO - PROCESS | 1650 | 1468224753544 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:33 INFO - PROCESS | 1650 | 1468224753548 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169c6800 == 28 [pid = 1650] [id = 553] 01:12:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112f7cc00) [pid = 1650] [serial = 1659] [outer = 0x0] 01:12:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x113373400) [pid = 1650] [serial = 1660] [outer = 0x112f7cc00] 01:12:33 INFO - PROCESS | 1650 | 1468224753578 Marionette DEBUG loaded listener.js 01:12:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x115d46000) [pid = 1650] [serial = 1661] [outer = 0x112f7cc00] 01:12:33 INFO - PROCESS | 1650 | 1468224753981 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 01:12:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:12:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 572ms 01:12:34 INFO - PROCESS | 1650 | 1468224754019 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 01:12:34 INFO - PROCESS | 1650 | 1468224754022 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 01:12:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:12:34 INFO - PROCESS | 1650 | 1468224754027 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:12:34 INFO - PROCESS | 1650 | 1468224754029 Marionette TRACE conn2 <- [1,2186,null,{}] 01:12:34 INFO - PROCESS | 1650 | 1468224754031 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:34 INFO - PROCESS | 1650 | 1468224754033 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:34 INFO - PROCESS | 1650 | 1468224754133 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 01:12:34 INFO - PROCESS | 1650 | 1468224754176 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:34 INFO - PROCESS | 1650 | 1468224754178 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x119276800 == 29 [pid = 1650] [id = 554] 01:12:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11697fc00) [pid = 1650] [serial = 1662] [outer = 0x0] 01:12:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x116af4000) [pid = 1650] [serial = 1663] [outer = 0x11697fc00] 01:12:34 INFO - PROCESS | 1650 | 1468224754205 Marionette DEBUG loaded listener.js 01:12:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x117563400) [pid = 1650] [serial = 1664] [outer = 0x11697fc00] 01:12:34 INFO - PROCESS | 1650 | 1468224754535 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 01:12:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:12:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 519ms 01:12:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:12:34 INFO - PROCESS | 1650 | 1468224754548 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 01:12:34 INFO - PROCESS | 1650 | 1468224754550 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 01:12:34 INFO - PROCESS | 1650 | 1468224754552 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:12:34 INFO - PROCESS | 1650 | 1468224754555 Marionette TRACE conn2 <- [1,2190,null,{}] 01:12:34 INFO - PROCESS | 1650 | 1468224754570 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:34 INFO - PROCESS | 1650 | 1468224754573 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:34 INFO - PROCESS | 1650 | 1468224754679 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 01:12:34 INFO - PROCESS | 1650 | 1468224754684 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:34 INFO - PROCESS | 1650 | 1468224754687 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d3d800 == 30 [pid = 1650] [id = 555] 01:12:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11814e800) [pid = 1650] [serial = 1665] [outer = 0x0] 01:12:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118291800) [pid = 1650] [serial = 1666] [outer = 0x11814e800] 01:12:34 INFO - PROCESS | 1650 | 1468224754715 Marionette DEBUG loaded listener.js 01:12:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118731800) [pid = 1650] [serial = 1667] [outer = 0x11814e800] 01:12:35 INFO - PROCESS | 1650 | 1468224755070 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 01:12:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:12:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 524ms 01:12:35 INFO - PROCESS | 1650 | 1468224755076 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 01:12:35 INFO - PROCESS | 1650 | 1468224755078 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 01:12:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:12:35 INFO - PROCESS | 1650 | 1468224755082 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:12:35 INFO - PROCESS | 1650 | 1468224755083 Marionette TRACE conn2 <- [1,2194,null,{}] 01:12:35 INFO - PROCESS | 1650 | 1468224755085 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:35 INFO - PROCESS | 1650 | 1468224755086 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:35 INFO - PROCESS | 1650 | 1468224755204 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 01:12:35 INFO - PROCESS | 1650 | 1468224755218 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:35 INFO - PROCESS | 1650 | 1468224755219 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b32800 == 31 [pid = 1650] [id = 556] 01:12:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118fa9800) [pid = 1650] [serial = 1668] [outer = 0x0] 01:12:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11920f000) [pid = 1650] [serial = 1669] [outer = 0x118fa9800] 01:12:35 INFO - PROCESS | 1650 | 1468224755261 Marionette DEBUG loaded listener.js 01:12:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11989c800) [pid = 1650] [serial = 1670] [outer = 0x118fa9800] 01:12:35 INFO - PROCESS | 1650 | 1468224755718 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 01:12:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:12:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 672ms 01:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x121949000) [pid = 1650] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x126639800) [pid = 1650] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x115d44800) [pid = 1650] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11828dc00) [pid = 1650] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x115e8dc00) [pid = 1650] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x116f86400) [pid = 1650] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11955c800) [pid = 1650] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x113c70000) [pid = 1650] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118187000) [pid = 1650] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x121018000) [pid = 1650] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1248e5c00) [pid = 1650] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x116784400) [pid = 1650] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112da8800) [pid = 1650] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112e47400) [pid = 1650] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118190000) [pid = 1650] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118fa9400) [pid = 1650] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x120f11000) [pid = 1650] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1293df400) [pid = 1650] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1128adc00) [pid = 1650] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x121017800) [pid = 1650] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1198a1c00) [pid = 1650] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x117dae000) [pid = 1650] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:12:36 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x120f11c00) [pid = 1650] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:12:36 INFO - PROCESS | 1650 | 1468224756086 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 01:12:36 INFO - PROCESS | 1650 | 1468224756088 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 01:12:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:12:36 INFO - PROCESS | 1650 | 1468224756098 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:12:36 INFO - PROCESS | 1650 | 1468224756099 Marionette TRACE conn2 <- [1,2198,null,{}] 01:12:36 INFO - PROCESS | 1650 | 1468224756101 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:36 INFO - PROCESS | 1650 | 1468224756103 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:36 INFO - PROCESS | 1650 | 1468224756182 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 01:12:36 INFO - PROCESS | 1650 | 1468224756187 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:36 INFO - PROCESS | 1650 | 1468224756188 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f96000 == 32 [pid = 1650] [id = 557] 01:12:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x115d44800) [pid = 1650] [serial = 1671] [outer = 0x0] 01:12:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x115e8fc00) [pid = 1650] [serial = 1672] [outer = 0x115d44800] 01:12:36 INFO - PROCESS | 1650 | 1468224756215 Marionette DEBUG loaded listener.js 01:12:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x117db0c00) [pid = 1650] [serial = 1673] [outer = 0x115d44800] 01:12:36 INFO - PROCESS | 1650 | 1468224756525 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:12:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:12:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 469ms 01:12:36 INFO - PROCESS | 1650 | 1468224756568 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 01:12:36 INFO - PROCESS | 1650 | 1468224756569 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 01:12:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:12:36 INFO - PROCESS | 1650 | 1468224756571 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:12:36 INFO - PROCESS | 1650 | 1468224756572 Marionette TRACE conn2 <- [1,2202,null,{}] 01:12:36 INFO - PROCESS | 1650 | 1468224756575 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:36 INFO - PROCESS | 1650 | 1468224756579 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:36 INFO - PROCESS | 1650 | 1468224756702 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 01:12:36 INFO - PROCESS | 1650 | 1468224756740 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:36 INFO - PROCESS | 1650 | 1468224756741 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7b0800 == 33 [pid = 1650] [id = 558] 01:12:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x115d45400) [pid = 1650] [serial = 1674] [outer = 0x0] 01:12:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11828dc00) [pid = 1650] [serial = 1675] [outer = 0x115d45400] 01:12:36 INFO - PROCESS | 1650 | 1468224756766 Marionette DEBUG loaded listener.js 01:12:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123d19400) [pid = 1650] [serial = 1676] [outer = 0x115d45400] 01:12:37 INFO - PROCESS | 1650 | 1468224757033 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 01:12:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:12:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 518ms 01:12:37 INFO - PROCESS | 1650 | 1468224757090 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 01:12:37 INFO - PROCESS | 1650 | 1468224757092 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 01:12:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:12:37 INFO - PROCESS | 1650 | 1468224757094 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:12:37 INFO - PROCESS | 1650 | 1468224757095 Marionette TRACE conn2 <- [1,2206,null,{}] 01:12:37 INFO - PROCESS | 1650 | 1468224757102 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:37 INFO - PROCESS | 1650 | 1468224757103 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:37 INFO - PROCESS | 1650 | 1468224757178 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 01:12:37 INFO - PROCESS | 1650 | 1468224757185 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:37 INFO - PROCESS | 1650 | 1468224757186 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba1d000 == 34 [pid = 1650] [id = 559] 01:12:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x111ca8400) [pid = 1650] [serial = 1677] [outer = 0x0] 01:12:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x124340800) [pid = 1650] [serial = 1678] [outer = 0x111ca8400] 01:12:37 INFO - PROCESS | 1650 | 1468224757217 Marionette DEBUG loaded listener.js 01:12:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1248e7c00) [pid = 1650] [serial = 1679] [outer = 0x111ca8400] 01:12:37 INFO - PROCESS | 1650 | 1468224757544 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 01:12:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:12:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 473ms 01:12:37 INFO - PROCESS | 1650 | 1468224757567 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 01:12:37 INFO - PROCESS | 1650 | 1468224757569 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 01:12:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:12:37 INFO - PROCESS | 1650 | 1468224757571 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:12:37 INFO - PROCESS | 1650 | 1468224757572 Marionette TRACE conn2 <- [1,2210,null,{}] 01:12:37 INFO - PROCESS | 1650 | 1468224757574 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:37 INFO - PROCESS | 1650 | 1468224757575 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:37 INFO - PROCESS | 1650 | 1468224757679 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 01:12:37 INFO - PROCESS | 1650 | 1468224757685 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:37 INFO - PROCESS | 1650 | 1468224757686 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd78800 == 35 [pid = 1650] [id = 560] 01:12:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1214c6c00) [pid = 1650] [serial = 1680] [outer = 0x0] 01:12:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x124dc6800) [pid = 1650] [serial = 1681] [outer = 0x1214c6c00] 01:12:37 INFO - PROCESS | 1650 | 1468224757709 Marionette DEBUG loaded listener.js 01:12:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126274c00) [pid = 1650] [serial = 1682] [outer = 0x1214c6c00] 01:12:38 INFO - PROCESS | 1650 | 1468224758016 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 01:12:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:12:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 467ms 01:12:38 INFO - PROCESS | 1650 | 1468224758039 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 01:12:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:12:38 INFO - PROCESS | 1650 | 1468224758040 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 01:12:38 INFO - PROCESS | 1650 | 1468224758042 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:12:38 INFO - PROCESS | 1650 | 1468224758044 Marionette TRACE conn2 <- [1,2214,null,{}] 01:12:38 INFO - PROCESS | 1650 | 1468224758046 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:38 INFO - PROCESS | 1650 | 1468224758049 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:38 INFO - PROCESS | 1650 | 1468224758172 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 01:12:38 INFO - PROCESS | 1650 | 1468224758231 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:38 INFO - PROCESS | 1650 | 1468224758233 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x112fda800 == 36 [pid = 1650] [id = 561] 01:12:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1128aec00) [pid = 1650] [serial = 1683] [outer = 0x0] 01:12:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1129c1400) [pid = 1650] [serial = 1684] [outer = 0x1128aec00] 01:12:38 INFO - PROCESS | 1650 | 1468224758305 Marionette DEBUG loaded listener.js 01:12:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x112eafc00) [pid = 1650] [serial = 1685] [outer = 0x1128aec00] 01:12:38 INFO - PROCESS | 1650 | 1468224758826 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 01:12:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:12:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 822ms 01:12:38 INFO - PROCESS | 1650 | 1468224758867 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 01:12:38 INFO - PROCESS | 1650 | 1468224758870 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 01:12:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:12:38 INFO - PROCESS | 1650 | 1468224758873 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:12:38 INFO - PROCESS | 1650 | 1468224758875 Marionette TRACE conn2 <- [1,2218,null,{}] 01:12:38 INFO - PROCESS | 1650 | 1468224758878 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:38 INFO - PROCESS | 1650 | 1468224758881 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:38 INFO - PROCESS | 1650 | 1468224758985 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 01:12:39 INFO - PROCESS | 1650 | 1468224759064 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:39 INFO - PROCESS | 1650 | 1468224759066 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12455f000 == 37 [pid = 1650] [id = 562] 01:12:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x116980000) [pid = 1650] [serial = 1686] [outer = 0x0] 01:12:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x117d15c00) [pid = 1650] [serial = 1687] [outer = 0x116980000] 01:12:39 INFO - PROCESS | 1650 | 1468224759097 Marionette DEBUG loaded listener.js 01:12:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118185000) [pid = 1650] [serial = 1688] [outer = 0x116980000] 01:12:39 INFO - PROCESS | 1650 | 1468224759647 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 01:12:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:12:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 823ms 01:12:39 INFO - PROCESS | 1650 | 1468224759747 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 01:12:39 INFO - PROCESS | 1650 | 1468224759750 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 01:12:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:12:39 INFO - PROCESS | 1650 | 1468224759754 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:12:39 INFO - PROCESS | 1650 | 1468224759756 Marionette TRACE conn2 <- [1,2222,null,{}] 01:12:39 INFO - PROCESS | 1650 | 1468224759758 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:39 INFO - PROCESS | 1650 | 1468224759760 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:39 INFO - PROCESS | 1650 | 1468224759985 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 01:12:40 INFO - PROCESS | 1650 | 1468224760067 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:40 INFO - PROCESS | 1650 | 1468224760069 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x112e55800 == 38 [pid = 1650] [id = 563] 01:12:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x112f87800) [pid = 1650] [serial = 1689] [outer = 0x0] 01:12:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x114f96000) [pid = 1650] [serial = 1690] [outer = 0x112f87800] 01:12:40 INFO - PROCESS | 1650 | 1468224760097 Marionette DEBUG loaded listener.js 01:12:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x116783c00) [pid = 1650] [serial = 1691] [outer = 0x112f87800] 01:12:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd78800 == 37 [pid = 1650] [id = 560] 01:12:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba1d000 == 36 [pid = 1650] [id = 559] 01:12:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7b0800 == 35 [pid = 1650] [id = 558] 01:12:40 INFO - PROCESS | 1650 | --DOCSHELL 0x118f96000 == 34 [pid = 1650] [id = 557] 01:12:40 INFO - PROCESS | 1650 | --DOCSHELL 0x126b32800 == 33 [pid = 1650] [id = 556] 01:12:40 INFO - PROCESS | 1650 | --DOCSHELL 0x123d3d800 == 32 [pid = 1650] [id = 555] 01:12:40 INFO - PROCESS | 1650 | --DOCSHELL 0x119276800 == 31 [pid = 1650] [id = 554] 01:12:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1169c6800 == 30 [pid = 1650] [id = 553] 01:12:40 INFO - PROCESS | 1650 | 1468224760495 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:12:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:12:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 773ms 01:12:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:12:40 INFO - PROCESS | 1650 | 1468224760528 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 01:12:40 INFO - PROCESS | 1650 | 1468224760531 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 01:12:40 INFO - PROCESS | 1650 | 1468224760534 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:12:40 INFO - PROCESS | 1650 | 1468224760536 Marionette TRACE conn2 <- [1,2226,null,{}] 01:12:40 INFO - PROCESS | 1650 | 1468224760539 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:40 INFO - PROCESS | 1650 | 1468224760540 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:40 INFO - PROCESS | 1650 | 1468224760619 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x124340400) [pid = 1650] [serial = 1603] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x126790c00) [pid = 1650] [serial = 1606] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x115d4ac00) [pid = 1650] [serial = 1588] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x116907800) [pid = 1650] [serial = 1589] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1187a2000) [pid = 1650] [serial = 1594] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119208400) [pid = 1650] [serial = 1595] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x117dacc00) [pid = 1650] [serial = 1586] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x116af7c00) [pid = 1650] [serial = 1585] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x117da9c00) [pid = 1650] [serial = 1591] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118189000) [pid = 1650] [serial = 1592] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1198b9c00) [pid = 1650] [serial = 1597] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x120f0cc00) [pid = 1650] [serial = 1598] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x117563000) [pid = 1650] [serial = 1574] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1161a0c00) [pid = 1650] [serial = 1573] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126639400) [pid = 1650] [serial = 1604] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1188d5400) [pid = 1650] [serial = 1577] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118299400) [pid = 1650] [serial = 1576] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12450dc00) [pid = 1650] [serial = 1580] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123e03400) [pid = 1650] [serial = 1579] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126cc1400) [pid = 1650] [serial = 1583] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116f88400) [pid = 1650] [serial = 1630] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12694e400) [pid = 1650] [serial = 1582] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126b9f400) [pid = 1650] [serial = 1609] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x126b9e800) [pid = 1650] [serial = 1607] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x115e1f000) [pid = 1650] [serial = 1612] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118733000) [pid = 1650] [serial = 1633] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126776800) [pid = 1650] [serial = 1615] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1214c2c00) [pid = 1650] [serial = 1636] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1293e8000) [pid = 1650] [serial = 1621] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x117daf800) [pid = 1650] [serial = 1631] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1129b2400) [pid = 1650] [serial = 1624] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1293fe800) [pid = 1650] [serial = 1622] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1180b3400) [pid = 1650] [serial = 1613] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x128ca9000) [pid = 1650] [serial = 1618] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12124d800) [pid = 1650] [serial = 1600] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128938400) [pid = 1650] [serial = 1616] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x126cc9400) [pid = 1650] [serial = 1610] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118151c00) [pid = 1650] [serial = 1627] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x123e0e400) [pid = 1650] [serial = 1637] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12175cc00) [pid = 1650] [serial = 1601] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x112eb5c00) [pid = 1650] [serial = 1625] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11828c400) [pid = 1650] [serial = 1628] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x119205000) [pid = 1650] [serial = 1634] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x129383000) [pid = 1650] [serial = 1619] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1248e4000) [pid = 1650] [serial = 1640] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12450ec00) [pid = 1650] [serial = 1639] [outer = 0x0] [url = about:blank] 01:12:40 INFO - PROCESS | 1650 | 1468224760686 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:40 INFO - PROCESS | 1650 | 1468224760687 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d85000 == 31 [pid = 1650] [id = 564] 01:12:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x112e47400) [pid = 1650] [serial = 1692] [outer = 0x0] 01:12:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11612fc00) [pid = 1650] [serial = 1693] [outer = 0x112e47400] 01:12:40 INFO - PROCESS | 1650 | 1468224760717 Marionette DEBUG loaded listener.js 01:12:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1180aec00) [pid = 1650] [serial = 1694] [outer = 0x112e47400] 01:12:41 INFO - PROCESS | 1650 | 1468224761055 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 01:12:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 01:12:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 570ms 01:12:41 INFO - PROCESS | 1650 | 1468224761105 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 01:12:41 INFO - PROCESS | 1650 | 1468224761108 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 01:12:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:12:41 INFO - PROCESS | 1650 | 1468224761111 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:12:41 INFO - PROCESS | 1650 | 1468224761113 Marionette TRACE conn2 <- [1,2230,null,{}] 01:12:41 INFO - PROCESS | 1650 | 1468224761117 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:41 INFO - PROCESS | 1650 | 1468224761119 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:41 INFO - PROCESS | 1650 | 1468224761273 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 01:12:41 INFO - PROCESS | 1650 | 1468224761369 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:41 INFO - PROCESS | 1650 | 1468224761370 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e39000 == 32 [pid = 1650] [id = 565] 01:12:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118192000) [pid = 1650] [serial = 1695] [outer = 0x0] 01:12:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11872e000) [pid = 1650] [serial = 1696] [outer = 0x118192000] 01:12:41 INFO - PROCESS | 1650 | 1468224761398 Marionette DEBUG loaded listener.js 01:12:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1188d5400) [pid = 1650] [serial = 1697] [outer = 0x118192000] 01:12:41 INFO - PROCESS | 1650 | 1468224761676 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 01:12:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:12:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 571ms 01:12:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:12:41 INFO - PROCESS | 1650 | 1468224761688 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 01:12:41 INFO - PROCESS | 1650 | 1468224761690 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 01:12:41 INFO - PROCESS | 1650 | 1468224761706 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:12:41 INFO - PROCESS | 1650 | 1468224761709 Marionette TRACE conn2 <- [1,2234,null,{}] 01:12:41 INFO - PROCESS | 1650 | 1468224761720 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:41 INFO - PROCESS | 1650 | 1468224761722 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:41 INFO - PROCESS | 1650 | 1468224761810 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 01:12:41 INFO - PROCESS | 1650 | 1468224761868 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:41 INFO - PROCESS | 1650 | 1468224761869 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d47000 == 33 [pid = 1650] [id = 566] 01:12:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x117dabc00) [pid = 1650] [serial = 1698] [outer = 0x0] 01:12:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11920f800) [pid = 1650] [serial = 1699] [outer = 0x117dabc00] 01:12:41 INFO - PROCESS | 1650 | 1468224761894 Marionette DEBUG loaded listener.js 01:12:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x120f11400) [pid = 1650] [serial = 1700] [outer = 0x117dabc00] 01:12:42 INFO - PROCESS | 1650 | 1468224762156 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 01:12:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:12:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 483ms 01:12:42 INFO - PROCESS | 1650 | 1468224762178 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 01:12:42 INFO - PROCESS | 1650 | 1468224762179 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 01:12:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:12:42 INFO - PROCESS | 1650 | 1468224762189 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:12:42 INFO - PROCESS | 1650 | 1468224762190 Marionette TRACE conn2 <- [1,2238,null,{}] 01:12:42 INFO - PROCESS | 1650 | 1468224762192 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:42 INFO - PROCESS | 1650 | 1468224762193 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:42 INFO - PROCESS | 1650 | 1468224762274 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 01:12:42 INFO - PROCESS | 1650 | 1468224762278 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:42 INFO - PROCESS | 1650 | 1468224762279 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d79000 == 34 [pid = 1650] [id = 567] 01:12:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x12112cc00) [pid = 1650] [serial = 1701] [outer = 0x0] 01:12:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x123d19000) [pid = 1650] [serial = 1702] [outer = 0x12112cc00] 01:12:42 INFO - PROCESS | 1650 | 1468224762306 Marionette DEBUG loaded listener.js 01:12:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x123e30800) [pid = 1650] [serial = 1703] [outer = 0x12112cc00] 01:12:42 INFO - PROCESS | 1650 | 1468224762645 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:12:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:12:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 470ms 01:12:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:12:42 INFO - PROCESS | 1650 | 1468224762659 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 01:12:42 INFO - PROCESS | 1650 | 1468224762660 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 01:12:42 INFO - PROCESS | 1650 | 1468224762663 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:12:42 INFO - PROCESS | 1650 | 1468224762665 Marionette TRACE conn2 <- [1,2242,null,{}] 01:12:42 INFO - PROCESS | 1650 | 1468224762668 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:42 INFO - PROCESS | 1650 | 1468224762670 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:42 INFO - PROCESS | 1650 | 1468224762781 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 01:12:42 INFO - PROCESS | 1650 | 1468224762790 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:42 INFO - PROCESS | 1650 | 1468224762794 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12907a800 == 35 [pid = 1650] [id = 568] 01:12:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1245abc00) [pid = 1650] [serial = 1704] [outer = 0x0] 01:12:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1248e3000) [pid = 1650] [serial = 1705] [outer = 0x1245abc00] 01:12:42 INFO - PROCESS | 1650 | 1468224762826 Marionette DEBUG loaded listener.js 01:12:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x126639400) [pid = 1650] [serial = 1706] [outer = 0x1245abc00] 01:12:43 INFO - PROCESS | 1650 | 1468224763185 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 01:12:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:12:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 573ms 01:12:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:12:43 INFO - PROCESS | 1650 | 1468224763237 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 01:12:43 INFO - PROCESS | 1650 | 1468224763238 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 01:12:43 INFO - PROCESS | 1650 | 1468224763240 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:12:43 INFO - PROCESS | 1650 | 1468224763241 Marionette TRACE conn2 <- [1,2246,null,{}] 01:12:43 INFO - PROCESS | 1650 | 1468224763243 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:43 INFO - PROCESS | 1650 | 1468224763244 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:43 INFO - PROCESS | 1650 | 1468224763342 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 01:12:43 INFO - PROCESS | 1650 | 1468224763347 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:43 INFO - PROCESS | 1650 | 1468224763348 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7a9800 == 36 [pid = 1650] [id = 569] 01:12:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x126639800) [pid = 1650] [serial = 1707] [outer = 0x0] 01:12:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12677fc00) [pid = 1650] [serial = 1708] [outer = 0x126639800] 01:12:43 INFO - PROCESS | 1650 | 1468224763372 Marionette DEBUG loaded listener.js 01:12:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126b9f000) [pid = 1650] [serial = 1709] [outer = 0x126639800] 01:12:43 INFO - PROCESS | 1650 | 1468224763713 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 01:12:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:12:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 517ms 01:12:43 INFO - PROCESS | 1650 | 1468224763758 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 01:12:43 INFO - PROCESS | 1650 | 1468224763759 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 01:12:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:12:43 INFO - PROCESS | 1650 | 1468224763761 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:12:43 INFO - PROCESS | 1650 | 1468224763762 Marionette TRACE conn2 <- [1,2250,null,{}] 01:12:43 INFO - PROCESS | 1650 | 1468224763764 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:43 INFO - PROCESS | 1650 | 1468224763765 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:43 INFO - PROCESS | 1650 | 1468224763844 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 01:12:43 INFO - PROCESS | 1650 | 1468224763892 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:43 INFO - PROCESS | 1650 | 1468224763894 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b20d000 == 37 [pid = 1650] [id = 570] 01:12:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126ba0400) [pid = 1650] [serial = 1710] [outer = 0x0] 01:12:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126cac400) [pid = 1650] [serial = 1711] [outer = 0x126ba0400] 01:12:43 INFO - PROCESS | 1650 | 1468224763929 Marionette DEBUG loaded listener.js 01:12:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126cc5000) [pid = 1650] [serial = 1712] [outer = 0x126ba0400] 01:12:44 INFO - PROCESS | 1650 | 1468224764387 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 01:12:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:12:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 670ms 01:12:44 INFO - PROCESS | 1650 | 1468224764434 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 01:12:44 INFO - PROCESS | 1650 | 1468224764436 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 01:12:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:12:44 INFO - PROCESS | 1650 | 1468224764438 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:12:44 INFO - PROCESS | 1650 | 1468224764439 Marionette TRACE conn2 <- [1,2254,null,{}] 01:12:44 INFO - PROCESS | 1650 | 1468224764441 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:44 INFO - PROCESS | 1650 | 1468224764442 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:44 INFO - PROCESS | 1650 | 1468224764542 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 01:12:44 INFO - PROCESS | 1650 | 1468224764548 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:44 INFO - PROCESS | 1650 | 1468224764549 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba41800 == 38 [pid = 1650] [id = 571] 01:12:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126cc5400) [pid = 1650] [serial = 1713] [outer = 0x0] 01:12:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128937c00) [pid = 1650] [serial = 1714] [outer = 0x126cc5400] 01:12:44 INFO - PROCESS | 1650 | 1468224764572 Marionette DEBUG loaded listener.js 01:12:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128ca4800) [pid = 1650] [serial = 1715] [outer = 0x126cc5400] 01:12:44 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1164ecc00) [pid = 1650] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:12:44 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118faa400) [pid = 1650] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:12:44 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124e93000) [pid = 1650] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:12:44 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126cc2400) [pid = 1650] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:12:44 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12453b800) [pid = 1650] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:12:44 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11697fc00) [pid = 1650] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:12:44 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112f7cc00) [pid = 1650] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:12:44 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1128ac400) [pid = 1650] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:12:44 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11814e800) [pid = 1650] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:12:44 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118fa9800) [pid = 1650] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:12:44 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x115d44800) [pid = 1650] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:12:44 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x115d45400) [pid = 1650] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:12:44 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x111ca8400) [pid = 1650] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:12:44 INFO - PROCESS | 1650 | 1468224764933 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 01:12:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:12:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 520ms 01:12:44 INFO - PROCESS | 1650 | 1468224764958 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 01:12:44 INFO - PROCESS | 1650 | 1468224764960 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 01:12:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:12:44 INFO - PROCESS | 1650 | 1468224764962 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:12:44 INFO - PROCESS | 1650 | 1468224764964 Marionette TRACE conn2 <- [1,2258,null,{}] 01:12:44 INFO - PROCESS | 1650 | 1468224764968 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:44 INFO - PROCESS | 1650 | 1468224764969 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:45 INFO - PROCESS | 1650 | 1468224765046 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 01:12:45 INFO - PROCESS | 1650 | 1468224765052 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:45 INFO - PROCESS | 1650 | 1468224765053 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d32800 == 39 [pid = 1650] [id = 572] 01:12:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112e41400) [pid = 1650] [serial = 1716] [outer = 0x0] 01:12:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x116783000) [pid = 1650] [serial = 1717] [outer = 0x112e41400] 01:12:45 INFO - PROCESS | 1650 | 1468224765076 Marionette DEBUG loaded listener.js 01:12:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1198b2800) [pid = 1650] [serial = 1718] [outer = 0x112e41400] 01:12:45 INFO - PROCESS | 1650 | 1468224765420 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:12:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:12:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 475ms 01:12:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:12:45 INFO - PROCESS | 1650 | 1468224765438 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 01:12:45 INFO - PROCESS | 1650 | 1468224765439 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 01:12:45 INFO - PROCESS | 1650 | 1468224765441 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:12:45 INFO - PROCESS | 1650 | 1468224765442 Marionette TRACE conn2 <- [1,2262,null,{}] 01:12:45 INFO - PROCESS | 1650 | 1468224765445 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:45 INFO - PROCESS | 1650 | 1468224765446 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:45 INFO - PROCESS | 1650 | 1468224765549 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 01:12:45 INFO - PROCESS | 1650 | 1468224765555 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:45 INFO - PROCESS | 1650 | 1468224765557 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c19f800 == 40 [pid = 1650] [id = 573] 01:12:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12453b800) [pid = 1650] [serial = 1719] [outer = 0x0] 01:12:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x128ca5000) [pid = 1650] [serial = 1720] [outer = 0x12453b800] 01:12:45 INFO - PROCESS | 1650 | 1468224765584 Marionette DEBUG loaded listener.js 01:12:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x129123400) [pid = 1650] [serial = 1721] [outer = 0x12453b800] 01:12:45 INFO - PROCESS | 1650 | 1468224765886 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 01:12:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:12:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 469ms 01:12:45 INFO - PROCESS | 1650 | 1468224765910 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 01:12:45 INFO - PROCESS | 1650 | 1468224765912 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 01:12:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:12:45 INFO - PROCESS | 1650 | 1468224765916 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:12:45 INFO - PROCESS | 1650 | 1468224765919 Marionette TRACE conn2 <- [1,2266,null,{}] 01:12:45 INFO - PROCESS | 1650 | 1468224765922 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:45 INFO - PROCESS | 1650 | 1468224765923 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:46 INFO - PROCESS | 1650 | 1468224766017 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 01:12:46 INFO - PROCESS | 1650 | 1468224766020 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:46 INFO - PROCESS | 1650 | 1468224766021 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cac0800 == 41 [pid = 1650] [id = 574] 01:12:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11828c000) [pid = 1650] [serial = 1722] [outer = 0x0] 01:12:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x129381c00) [pid = 1650] [serial = 1723] [outer = 0x11828c000] 01:12:46 INFO - PROCESS | 1650 | 1468224766044 Marionette DEBUG loaded listener.js 01:12:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1293fc000) [pid = 1650] [serial = 1724] [outer = 0x11828c000] 01:12:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:12:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 474ms 01:12:46 INFO - PROCESS | 1650 | 1468224766383 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 01:12:46 INFO - PROCESS | 1650 | 1468224766389 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 01:12:46 INFO - PROCESS | 1650 | 1468224766390 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 01:12:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:12:46 INFO - PROCESS | 1650 | 1468224766392 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:12:46 INFO - PROCESS | 1650 | 1468224766393 Marionette TRACE conn2 <- [1,2270,null,{}] 01:12:46 INFO - PROCESS | 1650 | 1468224766396 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:46 INFO - PROCESS | 1650 | 1468224766397 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:46 INFO - PROCESS | 1650 | 1468224766506 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 01:12:46 INFO - PROCESS | 1650 | 1468224766511 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:46 INFO - PROCESS | 1650 | 1468224766512 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc61000 == 42 [pid = 1650] [id = 575] 01:12:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115d42400) [pid = 1650] [serial = 1725] [outer = 0x0] 01:12:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1293fd800) [pid = 1650] [serial = 1726] [outer = 0x115d42400] 01:12:46 INFO - PROCESS | 1650 | 1468224766537 Marionette DEBUG loaded listener.js 01:12:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a85c800) [pid = 1650] [serial = 1727] [outer = 0x115d42400] 01:12:46 INFO - PROCESS | 1650 | 1468224766832 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 01:12:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:12:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 519ms 01:12:46 INFO - PROCESS | 1650 | 1468224766911 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 01:12:46 INFO - PROCESS | 1650 | 1468224766915 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 01:12:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:12:46 INFO - PROCESS | 1650 | 1468224766919 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:12:46 INFO - PROCESS | 1650 | 1468224766922 Marionette TRACE conn2 <- [1,2274,null,{}] 01:12:46 INFO - PROCESS | 1650 | 1468224766926 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:46 INFO - PROCESS | 1650 | 1468224766928 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:47 INFO - PROCESS | 1650 | 1468224767032 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 01:12:47 INFO - PROCESS | 1650 | 1468224767088 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:47 INFO - PROCESS | 1650 | 1468224767089 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11746f800 == 43 [pid = 1650] [id = 576] 01:12:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x113c63c00) [pid = 1650] [serial = 1728] [outer = 0x0] 01:12:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x115d4f000) [pid = 1650] [serial = 1729] [outer = 0x113c63c00] 01:12:47 INFO - PROCESS | 1650 | 1468224767123 Marionette DEBUG loaded listener.js 01:12:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x116f87400) [pid = 1650] [serial = 1730] [outer = 0x113c63c00] 01:12:47 INFO - PROCESS | 1650 | 1468224767606 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 01:12:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:12:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 723ms 01:12:47 INFO - PROCESS | 1650 | 1468224767642 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 01:12:47 INFO - PROCESS | 1650 | 1468224767644 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 01:12:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:12:47 INFO - PROCESS | 1650 | 1468224767649 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:12:47 INFO - PROCESS | 1650 | 1468224767651 Marionette TRACE conn2 <- [1,2278,null,{}] 01:12:47 INFO - PROCESS | 1650 | 1468224767654 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:47 INFO - PROCESS | 1650 | 1468224767655 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:47 INFO - PROCESS | 1650 | 1468224767778 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 01:12:47 INFO - PROCESS | 1650 | 1468224767837 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:47 INFO - PROCESS | 1650 | 1468224767839 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x124dbd000 == 44 [pid = 1650] [id = 577] 01:12:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1180ad000) [pid = 1650] [serial = 1731] [outer = 0x0] 01:12:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118294800) [pid = 1650] [serial = 1732] [outer = 0x1180ad000] 01:12:47 INFO - PROCESS | 1650 | 1468224767870 Marionette DEBUG loaded listener.js 01:12:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119205400) [pid = 1650] [serial = 1733] [outer = 0x1180ad000] 01:12:48 INFO - PROCESS | 1650 | 1468224768314 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 01:12:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:12:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 675ms 01:12:48 INFO - PROCESS | 1650 | 1468224768321 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 01:12:48 INFO - PROCESS | 1650 | 1468224768323 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 01:12:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:12:48 INFO - PROCESS | 1650 | 1468224768325 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:12:48 INFO - PROCESS | 1650 | 1468224768326 Marionette TRACE conn2 <- [1,2282,null,{}] 01:12:48 INFO - PROCESS | 1650 | 1468224768333 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:48 INFO - PROCESS | 1650 | 1468224768336 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:48 INFO - PROCESS | 1650 | 1468224768440 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 01:12:48 INFO - PROCESS | 1650 | 1468224768501 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:48 INFO - PROCESS | 1650 | 1468224768503 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cab6000 == 45 [pid = 1650] [id = 578] 01:12:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1214c0000) [pid = 1650] [serial = 1734] [outer = 0x0] 01:12:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12426c000) [pid = 1650] [serial = 1735] [outer = 0x1214c0000] 01:12:48 INFO - PROCESS | 1650 | 1468224768534 Marionette DEBUG loaded listener.js 01:12:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12626b400) [pid = 1650] [serial = 1736] [outer = 0x1214c0000] 01:12:48 INFO - PROCESS | 1650 | 1468224768971 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 01:12:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:12:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 672ms 01:12:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:12:49 INFO - PROCESS | 1650 | 1468224768998 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 01:12:49 INFO - PROCESS | 1650 | 1468224769000 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 01:12:49 INFO - PROCESS | 1650 | 1468224769004 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:12:49 INFO - PROCESS | 1650 | 1468224769006 Marionette TRACE conn2 <- [1,2286,null,{}] 01:12:49 INFO - PROCESS | 1650 | 1468224769009 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:49 INFO - PROCESS | 1650 | 1468224769011 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:49 INFO - PROCESS | 1650 | 1468224769165 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 01:12:49 INFO - PROCESS | 1650 | 1468224769302 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:49 INFO - PROCESS | 1650 | 1468224769303 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1cc800 == 46 [pid = 1650] [id = 579] 01:12:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126278c00) [pid = 1650] [serial = 1737] [outer = 0x0] 01:12:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128937000) [pid = 1650] [serial = 1738] [outer = 0x126278c00] 01:12:49 INFO - PROCESS | 1650 | 1468224769352 Marionette DEBUG loaded listener.js 01:12:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12911c000) [pid = 1650] [serial = 1739] [outer = 0x126278c00] 01:12:49 INFO - PROCESS | 1650 | 1468224769808 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 01:12: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 01:12:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 820ms 01:12:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:12:49 INFO - PROCESS | 1650 | 1468224769824 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 01:12:49 INFO - PROCESS | 1650 | 1468224769825 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 01:12:49 INFO - PROCESS | 1650 | 1468224769827 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:12:49 INFO - PROCESS | 1650 | 1468224769828 Marionette TRACE conn2 <- [1,2290,null,{}] 01:12:49 INFO - PROCESS | 1650 | 1468224769831 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:49 INFO - PROCESS | 1650 | 1468224769832 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:50 INFO - PROCESS | 1650 | 1468224770055 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 01:12:50 INFO - PROCESS | 1650 | 1468224770182 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:50 INFO - PROCESS | 1650 | 1468224770183 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d80800 == 47 [pid = 1650] [id = 580] 01:12:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x111f41000) [pid = 1650] [serial = 1740] [outer = 0x0] 01:12:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112f85800) [pid = 1650] [serial = 1741] [outer = 0x111f41000] 01:12:50 INFO - PROCESS | 1650 | 1468224770214 Marionette DEBUG loaded listener.js 01:12:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x115d51800) [pid = 1650] [serial = 1742] [outer = 0x111f41000] 01:12:50 INFO - PROCESS | 1650 | 1468224770641 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 01:12:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:12:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 819ms 01:12:50 INFO - PROCESS | 1650 | 1468224770647 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 01:12:50 INFO - PROCESS | 1650 | 1468224770650 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 01:12:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:12:50 INFO - PROCESS | 1650 | 1468224770653 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:12:50 INFO - PROCESS | 1650 | 1468224770655 Marionette TRACE conn2 <- [1,2294,null,{}] 01:12:50 INFO - PROCESS | 1650 | 1468224770658 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:50 INFO - PROCESS | 1650 | 1468224770659 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12cac0800 == 46 [pid = 1650] [id = 574] 01:12:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12c19f800 == 45 [pid = 1650] [id = 573] 01:12:51 INFO - PROCESS | 1650 | --DOCSHELL 0x123d32800 == 44 [pid = 1650] [id = 572] 01:12:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba41800 == 43 [pid = 1650] [id = 571] 01:12:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12b20d000 == 42 [pid = 1650] [id = 570] 01:12:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7a9800 == 41 [pid = 1650] [id = 569] 01:12:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12907a800 == 40 [pid = 1650] [id = 568] 01:12:51 INFO - PROCESS | 1650 | --DOCSHELL 0x117d79000 == 39 [pid = 1650] [id = 567] 01:12:51 INFO - PROCESS | 1650 | --DOCSHELL 0x123d47000 == 38 [pid = 1650] [id = 566] 01:12:51 INFO - PROCESS | 1650 | --DOCSHELL 0x120e39000 == 37 [pid = 1650] [id = 565] 01:12:51 INFO - PROCESS | 1650 | --DOCSHELL 0x117d85000 == 36 [pid = 1650] [id = 564] 01:12:51 INFO - PROCESS | 1650 | --DOCSHELL 0x112e55800 == 35 [pid = 1650] [id = 563] 01:12:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12455f000 == 34 [pid = 1650] [id = 562] 01:12:51 INFO - PROCESS | 1650 | --DOCSHELL 0x112fda800 == 33 [pid = 1650] [id = 561] 01:12:51 INFO - PROCESS | 1650 | --DOCSHELL 0x116675800 == 32 [pid = 1650] [id = 552] 01:12:51 INFO - PROCESS | 1650 | --DOCSHELL 0x117d80800 == 31 [pid = 1650] [id = 580] 01:12:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1cc800 == 30 [pid = 1650] [id = 579] 01:12:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12cab6000 == 29 [pid = 1650] [id = 578] 01:12:51 INFO - PROCESS | 1650 | --DOCSHELL 0x124dbd000 == 28 [pid = 1650] [id = 577] 01:12:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc61000 == 27 [pid = 1650] [id = 575] 01:12:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11746f800 == 26 [pid = 1650] [id = 576] 01:12:51 INFO - PROCESS | 1650 | 1468224771243 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 01:12:51 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118299800) [pid = 1650] [serial = 1643] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118184800) [pid = 1650] [serial = 1642] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x117dac000) [pid = 1650] [serial = 1646] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x120f0c400) [pid = 1650] [serial = 1645] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126ba3000) [pid = 1650] [serial = 1649] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126790000) [pid = 1650] [serial = 1648] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128ca9c00) [pid = 1650] [serial = 1652] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12893f400) [pid = 1650] [serial = 1651] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12937d800) [pid = 1650] [serial = 1655] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x129011c00) [pid = 1650] [serial = 1654] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116af4000) [pid = 1650] [serial = 1663] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x113373400) [pid = 1650] [serial = 1660] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x111c7c000) [pid = 1650] [serial = 1658] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112e0c000) [pid = 1650] [serial = 1657] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118291800) [pid = 1650] [serial = 1666] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x117563400) [pid = 1650] [serial = 1664] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11920f000) [pid = 1650] [serial = 1669] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118731800) [pid = 1650] [serial = 1667] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115e8fc00) [pid = 1650] [serial = 1672] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x117db0c00) [pid = 1650] [serial = 1673] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11828dc00) [pid = 1650] [serial = 1675] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x124340800) [pid = 1650] [serial = 1678] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1248e7c00) [pid = 1650] [serial = 1679] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11989c800) [pid = 1650] [serial = 1670] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x123d19400) [pid = 1650] [serial = 1676] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124dc6800) [pid = 1650] [serial = 1681] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x115d46000) [pid = 1650] [serial = 1661] [outer = 0x0] [url = about:blank] 01:12:51 INFO - PROCESS | 1650 | 1468224771339 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:51 INFO - PROCESS | 1650 | 1468224771340 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x114f2c000 == 27 [pid = 1650] [id = 581] 01:12:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112e11000) [pid = 1650] [serial = 1743] [outer = 0x0] 01:12:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112e49400) [pid = 1650] [serial = 1744] [outer = 0x112e11000] 01:12:51 INFO - PROCESS | 1650 | 1468224771369 Marionette DEBUG loaded listener.js 01:12:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x113c62400) [pid = 1650] [serial = 1745] [outer = 0x112e11000] 01:12:51 INFO - PROCESS | 1650 | 1468224771662 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 01:12:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:12:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1076ms 01:12:51 INFO - PROCESS | 1650 | 1468224771730 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 01:12:51 INFO - PROCESS | 1650 | 1468224771736 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 01:12:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:12:51 INFO - PROCESS | 1650 | 1468224771741 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:12:51 INFO - PROCESS | 1650 | 1468224771744 Marionette TRACE conn2 <- [1,2298,null,{}] 01:12:51 INFO - PROCESS | 1650 | 1468224771749 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:51 INFO - PROCESS | 1650 | 1468224771751 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:51 INFO - PROCESS | 1650 | 1468224771910 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 01:12:51 INFO - PROCESS | 1650 | 1468224771983 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:51 INFO - PROCESS | 1650 | 1468224771985 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x117465800 == 28 [pid = 1650] [id = 582] 01:12:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x115d48000) [pid = 1650] [serial = 1746] [outer = 0x0] 01:12:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116af6c00) [pid = 1650] [serial = 1747] [outer = 0x115d48000] 01:12:52 INFO - PROCESS | 1650 | 1468224772030 Marionette DEBUG loaded listener.js 01:12:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x117dae000) [pid = 1650] [serial = 1748] [outer = 0x115d48000] 01:12:52 INFO - PROCESS | 1650 | 1468224772325 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 01:12:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:12:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 622ms 01:12:52 INFO - PROCESS | 1650 | 1468224772362 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 01:12:52 INFO - PROCESS | 1650 | 1468224772365 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 01:12:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:12:52 INFO - PROCESS | 1650 | 1468224772375 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:12:52 INFO - PROCESS | 1650 | 1468224772376 Marionette TRACE conn2 <- [1,2302,null,{}] 01:12:52 INFO - PROCESS | 1650 | 1468224772379 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:52 INFO - PROCESS | 1650 | 1468224772380 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:52 INFO - PROCESS | 1650 | 1468224772471 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 01:12:52 INFO - PROCESS | 1650 | 1468224772545 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:52 INFO - PROCESS | 1650 | 1468224772546 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a94800 == 29 [pid = 1650] [id = 583] 01:12:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11828e000) [pid = 1650] [serial = 1749] [outer = 0x0] 01:12:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118293c00) [pid = 1650] [serial = 1750] [outer = 0x11828e000] 01:12:52 INFO - PROCESS | 1650 | 1468224772581 Marionette DEBUG loaded listener.js 01:12:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1187a2000) [pid = 1650] [serial = 1751] [outer = 0x11828e000] 01:12:52 INFO - PROCESS | 1650 | 1468224772839 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:12:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:12:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 469ms 01:12:52 INFO - PROCESS | 1650 | 1468224772845 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 01:12:52 INFO - PROCESS | 1650 | 1468224772849 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 01:12:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:12:52 INFO - PROCESS | 1650 | 1468224772889 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:12:52 INFO - PROCESS | 1650 | 1468224772892 Marionette TRACE conn2 <- [1,2306,null,{}] 01:12:52 INFO - PROCESS | 1650 | 1468224772894 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:52 INFO - PROCESS | 1650 | 1468224772898 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:52 INFO - PROCESS | 1650 | 1468224772989 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 01:12:53 INFO - PROCESS | 1650 | 1468224773051 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:53 INFO - PROCESS | 1650 | 1468224773052 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x121c7e000 == 30 [pid = 1650] [id = 584] 01:12:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116a21800) [pid = 1650] [serial = 1752] [outer = 0x0] 01:12:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1188d2400) [pid = 1650] [serial = 1753] [outer = 0x116a21800] 01:12:53 INFO - PROCESS | 1650 | 1468224773077 Marionette DEBUG loaded listener.js 01:12:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119c28000) [pid = 1650] [serial = 1754] [outer = 0x116a21800] 01:12:53 INFO - PROCESS | 1650 | 1468224773374 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 01:12:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:12:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 551ms 01:12:53 INFO - PROCESS | 1650 | 1468224773412 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 01:12:53 INFO - PROCESS | 1650 | 1468224773415 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 01:12:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:12:53 INFO - PROCESS | 1650 | 1468224773418 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:12:53 INFO - PROCESS | 1650 | 1468224773419 Marionette TRACE conn2 <- [1,2310,null,{}] 01:12:53 INFO - PROCESS | 1650 | 1468224773422 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:53 INFO - PROCESS | 1650 | 1468224773423 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:53 INFO - PROCESS | 1650 | 1468224773517 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 01:12:53 INFO - PROCESS | 1650 | 1468224773555 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:53 INFO - PROCESS | 1650 | 1468224773556 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1242cc800 == 31 [pid = 1650] [id = 585] 01:12:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x120f0c400) [pid = 1650] [serial = 1755] [outer = 0x0] 01:12:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1214c1000) [pid = 1650] [serial = 1756] [outer = 0x120f0c400] 01:12:53 INFO - PROCESS | 1650 | 1468224773581 Marionette DEBUG loaded listener.js 01:12:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123e2f000) [pid = 1650] [serial = 1757] [outer = 0x120f0c400] 01:12:53 INFO - PROCESS | 1650 | 1468224773916 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 01:12:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:12:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 519ms 01:12:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:12:53 INFO - PROCESS | 1650 | 1468224773942 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 01:12:53 INFO - PROCESS | 1650 | 1468224773943 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 01:12:53 INFO - PROCESS | 1650 | 1468224773945 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:12:53 INFO - PROCESS | 1650 | 1468224773946 Marionette TRACE conn2 <- [1,2314,null,{}] 01:12:53 INFO - PROCESS | 1650 | 1468224773949 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:53 INFO - PROCESS | 1650 | 1468224773950 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:54 INFO - PROCESS | 1650 | 1468224774049 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 01:12:54 INFO - PROCESS | 1650 | 1468224774053 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:54 INFO - PROCESS | 1650 | 1468224774057 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a83000 == 32 [pid = 1650] [id = 586] 01:12:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x115e8d000) [pid = 1650] [serial = 1758] [outer = 0x0] 01:12:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124dcf000) [pid = 1650] [serial = 1759] [outer = 0x115e8d000] 01:12:54 INFO - PROCESS | 1650 | 1468224774089 Marionette DEBUG loaded listener.js 01:12:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126777400) [pid = 1650] [serial = 1760] [outer = 0x115e8d000] 01:12:54 INFO - PROCESS | 1650 | 1468224774429 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 01:12:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:12:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 522ms 01:12:54 INFO - PROCESS | 1650 | 1468224774468 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 01:12:54 INFO - PROCESS | 1650 | 1468224774469 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 01:12:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:12:54 INFO - PROCESS | 1650 | 1468224774472 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:12:54 INFO - PROCESS | 1650 | 1468224774473 Marionette TRACE conn2 <- [1,2318,null,{}] 01:12:54 INFO - PROCESS | 1650 | 1468224774476 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:54 INFO - PROCESS | 1650 | 1468224774477 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:54 INFO - PROCESS | 1650 | 1468224774581 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 01:12:54 INFO - PROCESS | 1650 | 1468224774584 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:54 INFO - PROCESS | 1650 | 1468224774585 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x112fc5800 == 33 [pid = 1650] [id = 587] 01:12:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1248ea000) [pid = 1650] [serial = 1761] [outer = 0x0] 01:12:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12694b400) [pid = 1650] [serial = 1762] [outer = 0x1248ea000] 01:12:54 INFO - PROCESS | 1650 | 1468224774611 Marionette DEBUG loaded listener.js 01:12:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126cc2800) [pid = 1650] [serial = 1763] [outer = 0x1248ea000] 01:12:55 INFO - PROCESS | 1650 | 1468224775071 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 01:12:55 INFO - PROCESS | 1650 | 1468224775094 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 01:12:55 INFO - PROCESS | 1650 | 1468224775097 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:12:55 INFO - PROCESS | 1650 | 1468224775099 Marionette TRACE conn2 <- [1,2322,null,{}] 01:12:55 INFO - PROCESS | 1650 | 1468224775110 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:55 INFO - PROCESS | 1650 | 1468224775112 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:55 INFO - PROCESS | 1650 | 1468224775241 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 01:12:55 INFO - PROCESS | 1650 | 1468224775247 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:55 INFO - PROCESS | 1650 | 1468224775248 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac58000 == 34 [pid = 1650] [id = 588] 01:12:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1128a8800) [pid = 1650] [serial = 1764] [outer = 0x0] 01:12:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126ccd800) [pid = 1650] [serial = 1765] [outer = 0x1128a8800] 01:12:55 INFO - PROCESS | 1650 | 1468224775272 Marionette DEBUG loaded listener.js 01:12:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12911d400) [pid = 1650] [serial = 1766] [outer = 0x1128a8800] 01:12:55 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x126639800) [pid = 1650] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:12:55 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126ba0400) [pid = 1650] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:12:55 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1128aec00) [pid = 1650] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:12:55 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x117dabc00) [pid = 1650] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:12:55 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116980000) [pid = 1650] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:12:55 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118192000) [pid = 1650] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:12:55 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12112cc00) [pid = 1650] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:12:55 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126cc5400) [pid = 1650] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:12:55 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112f87800) [pid = 1650] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:12:55 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112e47400) [pid = 1650] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:12:55 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11828c000) [pid = 1650] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:12:55 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x115d42400) [pid = 1650] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:12:55 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1214c6c00) [pid = 1650] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:12:55 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112e41400) [pid = 1650] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:12:55 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12453b800) [pid = 1650] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:12:55 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1245abc00) [pid = 1650] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:12:55 INFO - PROCESS | 1650 | 1468224775783 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 01:12:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:12:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 724ms 01:12:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:12:55 INFO - PROCESS | 1650 | 1468224775855 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 01:12:55 INFO - PROCESS | 1650 | 1468224775857 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 01:12:55 INFO - PROCESS | 1650 | 1468224775860 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:12:55 INFO - PROCESS | 1650 | 1468224775862 Marionette TRACE conn2 <- [1,2326,null,{}] 01:12:55 INFO - PROCESS | 1650 | 1468224775865 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:55 INFO - PROCESS | 1650 | 1468224775866 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:55 INFO - PROCESS | 1650 | 1468224775941 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 01:12:55 INFO - PROCESS | 1650 | 1468224775944 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:55 INFO - PROCESS | 1650 | 1468224775945 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2b6000 == 35 [pid = 1650] [id = 589] 01:12:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x117db3000) [pid = 1650] [serial = 1767] [outer = 0x0] 01:12:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118f9f800) [pid = 1650] [serial = 1768] [outer = 0x117db3000] 01:12:55 INFO - PROCESS | 1650 | 1468224775973 Marionette DEBUG loaded listener.js 01:12:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124e92c00) [pid = 1650] [serial = 1769] [outer = 0x117db3000] 01:12:56 INFO - PROCESS | 1650 | 1468224776333 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 01:12:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:12:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 520ms 01:12:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:12:56 INFO - PROCESS | 1650 | 1468224776381 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 01:12:56 INFO - PROCESS | 1650 | 1468224776383 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 01:12:56 INFO - PROCESS | 1650 | 1468224776386 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:12:56 INFO - PROCESS | 1650 | 1468224776388 Marionette TRACE conn2 <- [1,2330,null,{}] 01:12:56 INFO - PROCESS | 1650 | 1468224776391 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:56 INFO - PROCESS | 1650 | 1468224776393 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:56 INFO - PROCESS | 1650 | 1468224776549 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 01:12:56 INFO - PROCESS | 1650 | 1468224776561 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:56 INFO - PROCESS | 1650 | 1468224776562 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba1a800 == 36 [pid = 1650] [id = 590] 01:12:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1133ea400) [pid = 1650] [serial = 1770] [outer = 0x0] 01:12:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126791400) [pid = 1650] [serial = 1771] [outer = 0x1133ea400] 01:12:56 INFO - PROCESS | 1650 | 1468224776602 Marionette DEBUG loaded listener.js 01:12:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12911a800) [pid = 1650] [serial = 1772] [outer = 0x1133ea400] 01:12:56 INFO - PROCESS | 1650 | 1468224776971 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 01:12:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:12:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 620ms 01:12:57 INFO - PROCESS | 1650 | 1468224777007 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 01:12:57 INFO - PROCESS | 1650 | 1468224777008 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 01:12:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:12:57 INFO - PROCESS | 1650 | 1468224777010 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:12:57 INFO - PROCESS | 1650 | 1468224777011 Marionette TRACE conn2 <- [1,2334,null,{}] 01:12:57 INFO - PROCESS | 1650 | 1468224777014 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:57 INFO - PROCESS | 1650 | 1468224777015 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:57 INFO - PROCESS | 1650 | 1468224777091 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 01:12:57 INFO - PROCESS | 1650 | 1468224777094 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:57 INFO - PROCESS | 1650 | 1468224777096 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c18f800 == 37 [pid = 1650] [id = 591] 01:12:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x129121400) [pid = 1650] [serial = 1773] [outer = 0x0] 01:12:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1293e0c00) [pid = 1650] [serial = 1774] [outer = 0x129121400] 01:12:57 INFO - PROCESS | 1650 | 1468224777139 Marionette DEBUG loaded listener.js 01:12:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1293ed800) [pid = 1650] [serial = 1775] [outer = 0x129121400] 01:12:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:12:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 468ms 01:12:57 INFO - PROCESS | 1650 | 1468224777475 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 01:12:57 INFO - PROCESS | 1650 | 1468224777482 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 01:12:57 INFO - PROCESS | 1650 | 1468224777483 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 01:12:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:12:57 INFO - PROCESS | 1650 | 1468224777490 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:12:57 INFO - PROCESS | 1650 | 1468224777492 Marionette TRACE conn2 <- [1,2338,null,{}] 01:12:57 INFO - PROCESS | 1650 | 1468224777494 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:57 INFO - PROCESS | 1650 | 1468224777496 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:57 INFO - PROCESS | 1650 | 1468224777622 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 01:12:57 INFO - PROCESS | 1650 | 1468224777700 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:57 INFO - PROCESS | 1650 | 1468224777702 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x114f28800 == 38 [pid = 1650] [id = 592] 01:12:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x111e5fc00) [pid = 1650] [serial = 1776] [outer = 0x0] 01:12:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1128a7400) [pid = 1650] [serial = 1777] [outer = 0x111e5fc00] 01:12:57 INFO - PROCESS | 1650 | 1468224777733 Marionette DEBUG loaded listener.js 01:12:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112eb1400) [pid = 1650] [serial = 1778] [outer = 0x111e5fc00] 01:12:58 INFO - PROCESS | 1650 | 1468224778276 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 01:12:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:12:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 821ms 01:12:58 INFO - PROCESS | 1650 | 1468224778324 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 01:12:58 INFO - PROCESS | 1650 | 1468224778326 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 01:12:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:12:58 INFO - PROCESS | 1650 | 1468224778332 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:12:58 INFO - PROCESS | 1650 | 1468224778334 Marionette TRACE conn2 <- [1,2342,null,{}] 01:12:58 INFO - PROCESS | 1650 | 1468224778360 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:58 INFO - PROCESS | 1650 | 1468224778363 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:58 INFO - PROCESS | 1650 | 1468224778512 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 01:12:58 INFO - PROCESS | 1650 | 1468224778574 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:58 INFO - PROCESS | 1650 | 1468224778575 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x121847000 == 39 [pid = 1650] [id = 593] 01:12:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x117564000) [pid = 1650] [serial = 1779] [outer = 0x0] 01:12:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1180b1800) [pid = 1650] [serial = 1780] [outer = 0x117564000] 01:12:58 INFO - PROCESS | 1650 | 1468224778605 Marionette DEBUG loaded listener.js 01:12:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118191800) [pid = 1650] [serial = 1781] [outer = 0x117564000] 01:12:59 INFO - PROCESS | 1650 | 1468224779271 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 01:12:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:12:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 975ms 01:12:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:12:59 INFO - PROCESS | 1650 | 1468224779306 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 01:12:59 INFO - PROCESS | 1650 | 1468224779309 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 01:12:59 INFO - PROCESS | 1650 | 1468224779312 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:12:59 INFO - PROCESS | 1650 | 1468224779314 Marionette TRACE conn2 <- [1,2346,null,{}] 01:12:59 INFO - PROCESS | 1650 | 1468224779318 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:59 INFO - PROCESS | 1650 | 1468224779320 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:59 INFO - PROCESS | 1650 | 1468224779420 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 01:12:59 INFO - PROCESS | 1650 | 1468224779477 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:59 INFO - PROCESS | 1650 | 1468224779480 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:12:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11926d000 == 40 [pid = 1650] [id = 594] 01:12:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1164e6400) [pid = 1650] [serial = 1782] [outer = 0x0] 01:12:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116f94000) [pid = 1650] [serial = 1783] [outer = 0x1164e6400] 01:12:59 INFO - PROCESS | 1650 | 1468224779507 Marionette DEBUG loaded listener.js 01:12:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1180a9800) [pid = 1650] [serial = 1784] [outer = 0x1164e6400] 01:12:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12c18f800 == 39 [pid = 1650] [id = 591] 01:12:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba1a800 == 38 [pid = 1650] [id = 590] 01:12:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2b6000 == 37 [pid = 1650] [id = 589] 01:12:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac58000 == 36 [pid = 1650] [id = 588] 01:12:59 INFO - PROCESS | 1650 | --DOCSHELL 0x112fc5800 == 35 [pid = 1650] [id = 587] 01:12:59 INFO - PROCESS | 1650 | --DOCSHELL 0x128a83000 == 34 [pid = 1650] [id = 586] 01:12:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1242cc800 == 33 [pid = 1650] [id = 585] 01:12:59 INFO - PROCESS | 1650 | --DOCSHELL 0x121c7e000 == 32 [pid = 1650] [id = 584] 01:12:59 INFO - PROCESS | 1650 | --DOCSHELL 0x119a94800 == 31 [pid = 1650] [id = 583] 01:12:59 INFO - PROCESS | 1650 | --DOCSHELL 0x117465800 == 30 [pid = 1650] [id = 582] 01:12:59 INFO - PROCESS | 1650 | --DOCSHELL 0x114f2c000 == 29 [pid = 1650] [id = 581] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12677fc00) [pid = 1650] [serial = 1708] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x126cac400) [pid = 1650] [serial = 1711] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1129c1400) [pid = 1650] [serial = 1684] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112eafc00) [pid = 1650] [serial = 1685] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11920f800) [pid = 1650] [serial = 1699] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x120f11400) [pid = 1650] [serial = 1700] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x117d15c00) [pid = 1650] [serial = 1687] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118185000) [pid = 1650] [serial = 1688] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11872e000) [pid = 1650] [serial = 1696] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1188d5400) [pid = 1650] [serial = 1697] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123d19000) [pid = 1650] [serial = 1702] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128937c00) [pid = 1650] [serial = 1714] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123e30800) [pid = 1650] [serial = 1703] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x114f96000) [pid = 1650] [serial = 1690] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116783c00) [pid = 1650] [serial = 1691] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11612fc00) [pid = 1650] [serial = 1693] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1180aec00) [pid = 1650] [serial = 1694] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1293fc000) [pid = 1650] [serial = 1724] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1293fd800) [pid = 1650] [serial = 1726] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126cc5000) [pid = 1650] [serial = 1712] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12a85c800) [pid = 1650] [serial = 1727] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126274c00) [pid = 1650] [serial = 1682] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x116783000) [pid = 1650] [serial = 1717] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x128ca5000) [pid = 1650] [serial = 1720] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1198b2800) [pid = 1650] [serial = 1718] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128ca4800) [pid = 1650] [serial = 1715] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x129381c00) [pid = 1650] [serial = 1723] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1248e3000) [pid = 1650] [serial = 1705] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x126b9f000) [pid = 1650] [serial = 1709] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x126639400) [pid = 1650] [serial = 1706] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x129123400) [pid = 1650] [serial = 1721] [outer = 0x0] [url = about:blank] 01:12:59 INFO - PROCESS | 1650 | 1468224779884 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 01:12:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:12:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 620ms 01:12:59 INFO - PROCESS | 1650 | 1468224779933 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 01:12:59 INFO - PROCESS | 1650 | 1468224779937 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 01:12:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:12:59 INFO - PROCESS | 1650 | 1468224779941 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:12:59 INFO - PROCESS | 1650 | 1468224779943 Marionette TRACE conn2 <- [1,2350,null,{}] 01:12:59 INFO - PROCESS | 1650 | 1468224779945 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:59 INFO - PROCESS | 1650 | 1468224779947 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:00 INFO - PROCESS | 1650 | 1468224780030 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 01:13:00 INFO - PROCESS | 1650 | 1468224780087 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:00 INFO - PROCESS | 1650 | 1468224780088 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e32800 == 30 [pid = 1650] [id = 595] 01:13:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1180a8800) [pid = 1650] [serial = 1785] [outer = 0x0] 01:13:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118295800) [pid = 1650] [serial = 1786] [outer = 0x1180a8800] 01:13:00 INFO - PROCESS | 1650 | 1468224780115 Marionette DEBUG loaded listener.js 01:13:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118861800) [pid = 1650] [serial = 1787] [outer = 0x1180a8800] 01:13:00 INFO - PROCESS | 1650 | 1468224780458 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 01:13:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:13:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 569ms 01:13:00 INFO - PROCESS | 1650 | 1468224780511 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 01:13:00 INFO - PROCESS | 1650 | 1468224780513 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 01:13:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:13:00 INFO - PROCESS | 1650 | 1468224780517 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:13:00 INFO - PROCESS | 1650 | 1468224780520 Marionette TRACE conn2 <- [1,2354,null,{}] 01:13:00 INFO - PROCESS | 1650 | 1468224780532 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:00 INFO - PROCESS | 1650 | 1468224780537 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:00 INFO - PROCESS | 1650 | 1468224780661 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 01:13:00 INFO - PROCESS | 1650 | 1468224780743 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:00 INFO - PROCESS | 1650 | 1468224780746 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x124da5000 == 31 [pid = 1650] [id = 596] 01:13:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118864400) [pid = 1650] [serial = 1788] [outer = 0x0] 01:13:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1196a6800) [pid = 1650] [serial = 1789] [outer = 0x118864400] 01:13:00 INFO - PROCESS | 1650 | 1468224780787 Marionette DEBUG loaded listener.js 01:13:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x121128000) [pid = 1650] [serial = 1790] [outer = 0x118864400] 01:13:01 INFO - PROCESS | 1650 | 1468224781089 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 01:13:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:13:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 624ms 01:13:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:13:01 INFO - PROCESS | 1650 | 1468224781140 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 01:13:01 INFO - PROCESS | 1650 | 1468224781142 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 01:13:01 INFO - PROCESS | 1650 | 1468224781144 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:13:01 INFO - PROCESS | 1650 | 1468224781145 Marionette TRACE conn2 <- [1,2358,null,{}] 01:13:01 INFO - PROCESS | 1650 | 1468224781149 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:01 INFO - PROCESS | 1650 | 1468224781152 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:01 INFO - PROCESS | 1650 | 1468224781255 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 01:13:01 INFO - PROCESS | 1650 | 1468224781284 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:01 INFO - PROCESS | 1650 | 1468224781285 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12906b800 == 32 [pid = 1650] [id = 597] 01:13:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11337f800) [pid = 1650] [serial = 1791] [outer = 0x0] 01:13:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x124507000) [pid = 1650] [serial = 1792] [outer = 0x11337f800] 01:13:01 INFO - PROCESS | 1650 | 1468224781310 Marionette DEBUG loaded listener.js 01:13:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1245ad000) [pid = 1650] [serial = 1793] [outer = 0x11337f800] 01:13:01 INFO - PROCESS | 1650 | 1468224781610 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 01:13:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:13:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 523ms 01:13:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:13:01 INFO - PROCESS | 1650 | 1468224781667 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 01:13:01 INFO - PROCESS | 1650 | 1468224781668 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 01:13:01 INFO - PROCESS | 1650 | 1468224781670 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:13:01 INFO - PROCESS | 1650 | 1468224781672 Marionette TRACE conn2 <- [1,2362,null,{}] 01:13:01 INFO - PROCESS | 1650 | 1468224781674 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:01 INFO - PROCESS | 1650 | 1468224781675 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:01 INFO - PROCESS | 1650 | 1468224781752 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 01:13:01 INFO - PROCESS | 1650 | 1468224781756 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:01 INFO - PROCESS | 1650 | 1468224781757 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x118897800 == 33 [pid = 1650] [id = 598] 01:13:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x114f94000) [pid = 1650] [serial = 1794] [outer = 0x0] 01:13:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126275800) [pid = 1650] [serial = 1795] [outer = 0x114f94000] 01:13:01 INFO - PROCESS | 1650 | 1468224781781 Marionette DEBUG loaded listener.js 01:13:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12677f400) [pid = 1650] [serial = 1796] [outer = 0x114f94000] 01:13:02 INFO - PROCESS | 1650 | 1468224782160 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 01:13:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:13:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 520ms 01:13:02 INFO - PROCESS | 1650 | 1468224782195 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 01:13:02 INFO - PROCESS | 1650 | 1468224782196 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 01:13:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:13:02 INFO - PROCESS | 1650 | 1468224782201 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:13:02 INFO - PROCESS | 1650 | 1468224782202 Marionette TRACE conn2 <- [1,2366,null,{}] 01:13:02 INFO - PROCESS | 1650 | 1468224782204 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:02 INFO - PROCESS | 1650 | 1468224782208 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:02 INFO - PROCESS | 1650 | 1468224782323 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 01:13:02 INFO - PROCESS | 1650 | 1468224782361 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:02 INFO - PROCESS | 1650 | 1468224782363 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac5e000 == 34 [pid = 1650] [id = 599] 01:13:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12693a000) [pid = 1650] [serial = 1797] [outer = 0x0] 01:13:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126cad400) [pid = 1650] [serial = 1798] [outer = 0x12693a000] 01:13:02 INFO - PROCESS | 1650 | 1468224782388 Marionette DEBUG loaded listener.js 01:13:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x129381c00) [pid = 1650] [serial = 1799] [outer = 0x12693a000] 01:13:02 INFO - PROCESS | 1650 | 1468224782742 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 01:13:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:13:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 568ms 01:13:02 INFO - PROCESS | 1650 | 1468224782770 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 01:13:02 INFO - PROCESS | 1650 | 1468224782771 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 01:13:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:13:02 INFO - PROCESS | 1650 | 1468224782773 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:13:02 INFO - PROCESS | 1650 | 1468224782774 Marionette TRACE conn2 <- [1,2370,null,{}] 01:13:02 INFO - PROCESS | 1650 | 1468224782786 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:02 INFO - PROCESS | 1650 | 1468224782787 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:02 INFO - PROCESS | 1650 | 1468224782884 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 01:13:02 INFO - PROCESS | 1650 | 1468224782887 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:02 INFO - PROCESS | 1650 | 1468224782889 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd83000 == 35 [pid = 1650] [id = 600] 01:13:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119208400) [pid = 1650] [serial = 1800] [outer = 0x0] 01:13:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1293f5400) [pid = 1650] [serial = 1801] [outer = 0x119208400] 01:13:02 INFO - PROCESS | 1650 | 1468224782912 Marionette DEBUG loaded listener.js 01:13:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a860c00) [pid = 1650] [serial = 1802] [outer = 0x119208400] 01:13:03 INFO - PROCESS | 1650 | 1468224783244 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 01:13:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:13:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 518ms 01:13:03 INFO - PROCESS | 1650 | 1468224783291 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 01:13:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:13:03 INFO - PROCESS | 1650 | 1468224783293 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 01:13:03 INFO - PROCESS | 1650 | 1468224783295 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:13:03 INFO - PROCESS | 1650 | 1468224783296 Marionette TRACE conn2 <- [1,2374,null,{}] 01:13:03 INFO - PROCESS | 1650 | 1468224783305 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:03 INFO - PROCESS | 1650 | 1468224783306 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:03 INFO - PROCESS | 1650 | 1468224783403 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 01:13:03 INFO - PROCESS | 1650 | 1468224783406 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:03 INFO - PROCESS | 1650 | 1468224783407 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c671800 == 36 [pid = 1650] [id = 601] 01:13:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126278800) [pid = 1650] [serial = 1803] [outer = 0x0] 01:13:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a865000) [pid = 1650] [serial = 1804] [outer = 0x126278800] 01:13:03 INFO - PROCESS | 1650 | 1468224783432 Marionette DEBUG loaded listener.js 01:13:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12aa4b000) [pid = 1650] [serial = 1805] [outer = 0x126278800] 01:13:03 INFO - PROCESS | 1650 | 1468224783768 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 01:13:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:13:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 522ms 01:13:03 INFO - PROCESS | 1650 | 1468224783818 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 01:13:03 INFO - PROCESS | 1650 | 1468224783819 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 01:13:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:13:03 INFO - PROCESS | 1650 | 1468224783821 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:13:03 INFO - PROCESS | 1650 | 1468224783822 Marionette TRACE conn2 <- [1,2378,null,{}] 01:13:03 INFO - PROCESS | 1650 | 1468224783825 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:03 INFO - PROCESS | 1650 | 1468224783826 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:03 INFO - PROCESS | 1650 | 1468224783993 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 01:13:03 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x120f0c400) [pid = 1650] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:13:03 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1133ea400) [pid = 1650] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:13:03 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11828e000) [pid = 1650] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:13:03 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x111f41000) [pid = 1650] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:13:03 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112e11000) [pid = 1650] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x115d48000) [pid = 1650] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116a21800) [pid = 1650] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113c63c00) [pid = 1650] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1180ad000) [pid = 1650] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x115e8d000) [pid = 1650] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1214c0000) [pid = 1650] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1248ea000) [pid = 1650] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1128a8800) [pid = 1650] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x117db3000) [pid = 1650] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:13:04 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x126278c00) [pid = 1650] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:13:04 INFO - PROCESS | 1650 | 1468224784038 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:04 INFO - PROCESS | 1650 | 1468224784039 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169b7000 == 37 [pid = 1650] [id = 602] 01:13:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x111cac000) [pid = 1650] [serial = 1806] [outer = 0x0] 01:13:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112f87c00) [pid = 1650] [serial = 1807] [outer = 0x111cac000] 01:13:04 INFO - PROCESS | 1650 | 1468224784063 Marionette DEBUG loaded listener.js 01:13:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x117565c00) [pid = 1650] [serial = 1808] [outer = 0x111cac000] 01:13:04 INFO - PROCESS | 1650 | 1468224784324 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 01:13:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:13:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 518ms 01:13:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:13:04 INFO - PROCESS | 1650 | 1468224784340 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 01:13:04 INFO - PROCESS | 1650 | 1468224784341 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 01:13:04 INFO - PROCESS | 1650 | 1468224784343 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:13:04 INFO - PROCESS | 1650 | 1468224784344 Marionette TRACE conn2 <- [1,2382,null,{}] 01:13:04 INFO - PROCESS | 1650 | 1468224784356 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:04 INFO - PROCESS | 1650 | 1468224784358 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:04 INFO - PROCESS | 1650 | 1468224784442 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 01:13:04 INFO - PROCESS | 1650 | 1468224784446 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:04 INFO - PROCESS | 1650 | 1468224784449 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12906b000 == 38 [pid = 1650] [id = 603] 01:13:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11828e000) [pid = 1650] [serial = 1809] [outer = 0x0] 01:13:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124809400) [pid = 1650] [serial = 1810] [outer = 0x11828e000] 01:13:04 INFO - PROCESS | 1650 | 1468224784473 Marionette DEBUG loaded listener.js 01:13:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x128940c00) [pid = 1650] [serial = 1811] [outer = 0x11828e000] 01:13:04 INFO - PROCESS | 1650 | 1468224784814 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 01:13:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:13:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 518ms 01:13:04 INFO - PROCESS | 1650 | 1468224784866 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 01:13:04 INFO - PROCESS | 1650 | 1468224784867 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 01:13:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:13:04 INFO - PROCESS | 1650 | 1468224784870 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:13:04 INFO - PROCESS | 1650 | 1468224784872 Marionette TRACE conn2 <- [1,2386,null,{}] 01:13:04 INFO - PROCESS | 1650 | 1468224784874 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:04 INFO - PROCESS | 1650 | 1468224784875 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:04 INFO - PROCESS | 1650 | 1468224784963 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 01:13:04 INFO - PROCESS | 1650 | 1468224784969 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:04 INFO - PROCESS | 1650 | 1468224784970 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc73000 == 39 [pid = 1650] [id = 604] 01:13:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x113c70400) [pid = 1650] [serial = 1812] [outer = 0x0] 01:13:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12ac9b000) [pid = 1650] [serial = 1813] [outer = 0x113c70400] 01:13:04 INFO - PROCESS | 1650 | 1468224784992 Marionette DEBUG loaded listener.js 01:13:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12b907000) [pid = 1650] [serial = 1814] [outer = 0x113c70400] 01:13:05 INFO - PROCESS | 1650 | 1468224785336 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 01:13:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:13:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 519ms 01:13:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:13:05 INFO - PROCESS | 1650 | 1468224785390 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 01:13:05 INFO - PROCESS | 1650 | 1468224785391 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 01:13:05 INFO - PROCESS | 1650 | 1468224785393 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:13:05 INFO - PROCESS | 1650 | 1468224785394 Marionette TRACE conn2 <- [1,2390,null,{}] 01:13:05 INFO - PROCESS | 1650 | 1468224785396 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:05 INFO - PROCESS | 1650 | 1468224785398 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:05 INFO - PROCESS | 1650 | 1468224785475 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 01:13:05 INFO - PROCESS | 1650 | 1468224785541 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:05 INFO - PROCESS | 1650 | 1468224785542 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d84c800 == 40 [pid = 1650] [id = 605] 01:13:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12aca1800) [pid = 1650] [serial = 1815] [outer = 0x0] 01:13:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12b90d000) [pid = 1650] [serial = 1816] [outer = 0x12aca1800] 01:13:05 INFO - PROCESS | 1650 | 1468224785565 Marionette DEBUG loaded listener.js 01:13:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12ba95400) [pid = 1650] [serial = 1817] [outer = 0x12aca1800] 01:13:05 INFO - PROCESS | 1650 | 1468224785852 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 01:13:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:13:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 470ms 01:13:05 INFO - PROCESS | 1650 | 1468224785864 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 01:13:05 INFO - PROCESS | 1650 | 1468224785866 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 01:13:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:13:05 INFO - PROCESS | 1650 | 1468224785875 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:13:05 INFO - PROCESS | 1650 | 1468224785876 Marionette TRACE conn2 <- [1,2394,null,{}] 01:13:05 INFO - PROCESS | 1650 | 1468224785878 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:05 INFO - PROCESS | 1650 | 1468224785879 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:05 INFO - PROCESS | 1650 | 1468224785963 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 01:13:06 INFO - PROCESS | 1650 | 1468224786068 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:06 INFO - PROCESS | 1650 | 1468224786070 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11694c000 == 41 [pid = 1650] [id = 606] 01:13:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x111ca9800) [pid = 1650] [serial = 1818] [outer = 0x0] 01:13:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1129c1400) [pid = 1650] [serial = 1819] [outer = 0x111ca9800] 01:13:06 INFO - PROCESS | 1650 | 1468224786101 Marionette DEBUG loaded listener.js 01:13:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x115d4a400) [pid = 1650] [serial = 1820] [outer = 0x111ca9800] 01:13:06 INFO - PROCESS | 1650 | 1468224786543 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:13:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:13:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 718ms 01:13:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:13:06 INFO - PROCESS | 1650 | 1468224786595 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 01:13:06 INFO - PROCESS | 1650 | 1468224786598 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 01:13:06 INFO - PROCESS | 1650 | 1468224786601 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:13:06 INFO - PROCESS | 1650 | 1468224786603 Marionette TRACE conn2 <- [1,2398,null,{}] 01:13:06 INFO - PROCESS | 1650 | 1468224786607 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:06 INFO - PROCESS | 1650 | 1468224786610 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:06 INFO - PROCESS | 1650 | 1468224786712 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 01:13:06 INFO - PROCESS | 1650 | 1468224786821 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:06 INFO - PROCESS | 1650 | 1468224786823 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1248b7000 == 42 [pid = 1650] [id = 607] 01:13:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118148400) [pid = 1650] [serial = 1821] [outer = 0x0] 01:13:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118299400) [pid = 1650] [serial = 1822] [outer = 0x118148400] 01:13:06 INFO - PROCESS | 1650 | 1468224786854 Marionette DEBUG loaded listener.js 01:13:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119561400) [pid = 1650] [serial = 1823] [outer = 0x118148400] 01:13:07 INFO - PROCESS | 1650 | 1468224787273 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 01:13:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:13:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 719ms 01:13:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:13:07 INFO - PROCESS | 1650 | 1468224787323 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 01:13:07 INFO - PROCESS | 1650 | 1468224787326 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 01:13:07 INFO - PROCESS | 1650 | 1468224787328 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:13:07 INFO - PROCESS | 1650 | 1468224787329 Marionette TRACE conn2 <- [1,2402,null,{}] 01:13:07 INFO - PROCESS | 1650 | 1468224787332 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:07 INFO - PROCESS | 1650 | 1468224787333 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:07 INFO - PROCESS | 1650 | 1468224787437 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 01:13:07 INFO - PROCESS | 1650 | 1468224787512 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:07 INFO - PROCESS | 1650 | 1468224787514 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c191000 == 43 [pid = 1650] [id = 608] 01:13:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1198ad000) [pid = 1650] [serial = 1824] [outer = 0x0] 01:13:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123e30000) [pid = 1650] [serial = 1825] [outer = 0x1198ad000] 01:13:07 INFO - PROCESS | 1650 | 1468224787542 Marionette DEBUG loaded listener.js 01:13:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12663b800) [pid = 1650] [serial = 1826] [outer = 0x1198ad000] 01:13:07 INFO - PROCESS | 1650 | 1468224787972 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 01:13:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:13:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 672ms 01:13:08 INFO - PROCESS | 1650 | 1468224788001 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 01:13:08 INFO - PROCESS | 1650 | 1468224788003 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 01:13:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:13:08 INFO - PROCESS | 1650 | 1468224788010 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:13:08 INFO - PROCESS | 1650 | 1468224788015 Marionette TRACE conn2 <- [1,2406,null,{}] 01:13:08 INFO - PROCESS | 1650 | 1468224788018 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:08 INFO - PROCESS | 1650 | 1468224788020 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:08 INFO - PROCESS | 1650 | 1468224788143 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 01:13:08 INFO - PROCESS | 1650 | 1468224788206 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:08 INFO - PROCESS | 1650 | 1468224788207 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d85e000 == 44 [pid = 1650] [id = 609] 01:13:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12693b800) [pid = 1650] [serial = 1827] [outer = 0x0] 01:13:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126cac400) [pid = 1650] [serial = 1828] [outer = 0x12693b800] 01:13:08 INFO - PROCESS | 1650 | 1468224788236 Marionette DEBUG loaded listener.js 01:13:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1293eb400) [pid = 1650] [serial = 1829] [outer = 0x12693b800] 01:13:08 INFO - PROCESS | 1650 | 1468224788687 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 01:13:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:13:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 727ms 01:13:08 INFO - PROCESS | 1650 | 1468224788907 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 01:13:08 INFO - PROCESS | 1650 | 1468224788910 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 01:13:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:13:08 INFO - PROCESS | 1650 | 1468224788926 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:13:08 INFO - PROCESS | 1650 | 1468224788928 Marionette TRACE conn2 <- [1,2410,null,{}] 01:13:08 INFO - PROCESS | 1650 | 1468224788932 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:08 INFO - PROCESS | 1650 | 1468224788934 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:09 INFO - PROCESS | 1650 | 1468224789026 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 01:13:09 INFO - PROCESS | 1650 | 1468224789082 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:09 INFO - PROCESS | 1650 | 1468224789085 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x121290000 == 45 [pid = 1650] [id = 610] 01:13:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11690bc00) [pid = 1650] [serial = 1830] [outer = 0x0] 01:13:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x116afb400) [pid = 1650] [serial = 1831] [outer = 0x11690bc00] 01:13:09 INFO - PROCESS | 1650 | 1468224789113 Marionette DEBUG loaded listener.js 01:13:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x117db6400) [pid = 1650] [serial = 1832] [outer = 0x11690bc00] 01:13:09 INFO - PROCESS | 1650 | 1468224789566 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 01:13:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:13:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 674ms 01:13:09 INFO - PROCESS | 1650 | 1468224789601 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 01:13:09 INFO - PROCESS | 1650 | 1468224789603 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 01:13:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:13:09 INFO - PROCESS | 1650 | 1468224789607 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:13:09 INFO - PROCESS | 1650 | 1468224789609 Marionette TRACE conn2 <- [1,2414,null,{}] 01:13:09 INFO - PROCESS | 1650 | 1468224789612 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:09 INFO - PROCESS | 1650 | 1468224789613 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:09 INFO - PROCESS | 1650 | 1468224789705 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 01:13:09 INFO - PROCESS | 1650 | 1468224789765 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:09 INFO - PROCESS | 1650 | 1468224789766 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e35800 == 46 [pid = 1650] [id = 611] 01:13:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11853dc00) [pid = 1650] [serial = 1833] [outer = 0x0] 01:13:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x118867400) [pid = 1650] [serial = 1834] [outer = 0x11853dc00] 01:13:09 INFO - PROCESS | 1650 | 1468224789808 Marionette DEBUG loaded listener.js 01:13:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119565400) [pid = 1650] [serial = 1835] [outer = 0x11853dc00] 01:13:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12d84c800 == 45 [pid = 1650] [id = 605] 01:13:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc73000 == 44 [pid = 1650] [id = 604] 01:13:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12906b000 == 43 [pid = 1650] [id = 603] 01:13:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1169b7000 == 42 [pid = 1650] [id = 602] 01:13:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12c671800 == 41 [pid = 1650] [id = 601] 01:13:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd83000 == 40 [pid = 1650] [id = 600] 01:13:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac5e000 == 39 [pid = 1650] [id = 599] 01:13:10 INFO - PROCESS | 1650 | --DOCSHELL 0x118897800 == 38 [pid = 1650] [id = 598] 01:13:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12906b800 == 37 [pid = 1650] [id = 597] 01:13:10 INFO - PROCESS | 1650 | --DOCSHELL 0x124da5000 == 36 [pid = 1650] [id = 596] 01:13:10 INFO - PROCESS | 1650 | --DOCSHELL 0x120e32800 == 35 [pid = 1650] [id = 595] 01:13:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11926d000 == 34 [pid = 1650] [id = 594] 01:13:10 INFO - PROCESS | 1650 | --DOCSHELL 0x121847000 == 33 [pid = 1650] [id = 593] 01:13:10 INFO - PROCESS | 1650 | --DOCSHELL 0x114f28800 == 32 [pid = 1650] [id = 592] 01:13:10 INFO - PROCESS | 1650 | --DOCSHELL 0x121290000 == 31 [pid = 1650] [id = 610] 01:13:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12d85e000 == 30 [pid = 1650] [id = 609] 01:13:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12c191000 == 29 [pid = 1650] [id = 608] 01:13:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1248b7000 == 28 [pid = 1650] [id = 607] 01:13:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11694c000 == 27 [pid = 1650] [id = 606] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1293e0c00) [pid = 1650] [serial = 1774] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1214c1000) [pid = 1650] [serial = 1756] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12911a800) [pid = 1650] [serial = 1772] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118293c00) [pid = 1650] [serial = 1750] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1187a2000) [pid = 1650] [serial = 1751] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x112f85800) [pid = 1650] [serial = 1741] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x115d51800) [pid = 1650] [serial = 1742] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112e49400) [pid = 1650] [serial = 1744] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x113c62400) [pid = 1650] [serial = 1745] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116af6c00) [pid = 1650] [serial = 1747] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x117dae000) [pid = 1650] [serial = 1748] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1188d2400) [pid = 1650] [serial = 1753] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116f87400) [pid = 1650] [serial = 1730] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115d4f000) [pid = 1650] [serial = 1729] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119205400) [pid = 1650] [serial = 1733] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118294800) [pid = 1650] [serial = 1732] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x124dcf000) [pid = 1650] [serial = 1759] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12626b400) [pid = 1650] [serial = 1736] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126cc2800) [pid = 1650] [serial = 1763] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12694b400) [pid = 1650] [serial = 1762] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12426c000) [pid = 1650] [serial = 1735] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126ccd800) [pid = 1650] [serial = 1765] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118f9f800) [pid = 1650] [serial = 1768] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12911d400) [pid = 1650] [serial = 1766] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123e2f000) [pid = 1650] [serial = 1757] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126777400) [pid = 1650] [serial = 1760] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12911c000) [pid = 1650] [serial = 1739] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126791400) [pid = 1650] [serial = 1771] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x128937000) [pid = 1650] [serial = 1738] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124e92c00) [pid = 1650] [serial = 1769] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119c28000) [pid = 1650] [serial = 1754] [outer = 0x0] [url = about:blank] 01:13:10 INFO - PROCESS | 1650 | 1468224790653 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 01:13:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:13:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1074ms 01:13:10 INFO - PROCESS | 1650 | 1468224790686 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 01:13:10 INFO - PROCESS | 1650 | 1468224790688 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 01:13:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:13:10 INFO - PROCESS | 1650 | 1468224790691 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:13:10 INFO - PROCESS | 1650 | 1468224790694 Marionette TRACE conn2 <- [1,2418,null,{}] 01:13:10 INFO - PROCESS | 1650 | 1468224790703 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:10 INFO - PROCESS | 1650 | 1468224790705 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:10 INFO - PROCESS | 1650 | 1468224790812 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 01:13:10 INFO - PROCESS | 1650 | 1468224790822 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:10 INFO - PROCESS | 1650 | 1468224790824 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169c6800 == 28 [pid = 1650] [id = 612] 01:13:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x115dda400) [pid = 1650] [serial = 1836] [outer = 0x0] 01:13:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x116776c00) [pid = 1650] [serial = 1837] [outer = 0x115dda400] 01:13:10 INFO - PROCESS | 1650 | 1468224790851 Marionette DEBUG loaded listener.js 01:13:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1174e3000) [pid = 1650] [serial = 1838] [outer = 0x115dda400] 01:13:11 INFO - PROCESS | 1650 | 1468224791190 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:13:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:13:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 525ms 01:13:11 INFO - PROCESS | 1650 | 1468224791219 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 01:13:11 INFO - PROCESS | 1650 | 1468224791222 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 01:13:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:13:11 INFO - PROCESS | 1650 | 1468224791226 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:13:11 INFO - PROCESS | 1650 | 1468224791228 Marionette TRACE conn2 <- [1,2422,null,{}] 01:13:11 INFO - PROCESS | 1650 | 1468224791231 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:11 INFO - PROCESS | 1650 | 1468224791235 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:11 INFO - PROCESS | 1650 | 1468224791317 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 01:13:11 INFO - PROCESS | 1650 | 1468224791372 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:11 INFO - PROCESS | 1650 | 1468224791373 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11874a000 == 29 [pid = 1650] [id = 613] 01:13:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116907800) [pid = 1650] [serial = 1839] [outer = 0x0] 01:13:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x117da9c00) [pid = 1650] [serial = 1840] [outer = 0x116907800] 01:13:11 INFO - PROCESS | 1650 | 1468224791400 Marionette DEBUG loaded listener.js 01:13:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118296400) [pid = 1650] [serial = 1841] [outer = 0x116907800] 01:13:11 INFO - PROCESS | 1650 | 1468224791715 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:13:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:13:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 521ms 01:13:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:13:11 INFO - PROCESS | 1650 | 1468224791749 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 01:13:11 INFO - PROCESS | 1650 | 1468224791751 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 01:13:11 INFO - PROCESS | 1650 | 1468224791754 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:13:11 INFO - PROCESS | 1650 | 1468224791756 Marionette TRACE conn2 <- [1,2426,null,{}] 01:13:11 INFO - PROCESS | 1650 | 1468224791764 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:11 INFO - PROCESS | 1650 | 1468224791767 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:11 INFO - PROCESS | 1650 | 1468224791843 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 01:13:11 INFO - PROCESS | 1650 | 1468224791900 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:11 INFO - PROCESS | 1650 | 1468224791902 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x121380800 == 30 [pid = 1650] [id = 614] 01:13:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118734000) [pid = 1650] [serial = 1842] [outer = 0x0] 01:13:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11920c400) [pid = 1650] [serial = 1843] [outer = 0x118734000] 01:13:11 INFO - PROCESS | 1650 | 1468224791929 Marionette DEBUG loaded listener.js 01:13:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1198bb800) [pid = 1650] [serial = 1844] [outer = 0x118734000] 01:13:12 INFO - PROCESS | 1650 | 1468224792200 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 01:13:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:13:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 471ms 01:13:12 INFO - PROCESS | 1650 | 1468224792225 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 01:13:12 INFO - PROCESS | 1650 | 1468224792227 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 01:13:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:13:12 INFO - PROCESS | 1650 | 1468224792229 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:13:12 INFO - PROCESS | 1650 | 1468224792231 Marionette TRACE conn2 <- [1,2430,null,{}] 01:13:12 INFO - PROCESS | 1650 | 1468224792240 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:12 INFO - PROCESS | 1650 | 1468224792242 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:12 INFO - PROCESS | 1650 | 1468224792324 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 01:13:12 INFO - PROCESS | 1650 | 1468224792328 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:12 INFO - PROCESS | 1650 | 1468224792329 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x124dc0800 == 31 [pid = 1650] [id = 615] 01:13:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x120f0c800) [pid = 1650] [serial = 1845] [outer = 0x0] 01:13:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x121756000) [pid = 1650] [serial = 1846] [outer = 0x120f0c800] 01:13:12 INFO - PROCESS | 1650 | 1468224792356 Marionette DEBUG loaded listener.js 01:13:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123d19800) [pid = 1650] [serial = 1847] [outer = 0x120f0c800] 01:13:12 INFO - PROCESS | 1650 | 1468224792717 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 01:13:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:13:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 526ms 01:13:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:13:12 INFO - PROCESS | 1650 | 1468224792756 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 01:13:12 INFO - PROCESS | 1650 | 1468224792757 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 01:13:12 INFO - PROCESS | 1650 | 1468224792759 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:13:12 INFO - PROCESS | 1650 | 1468224792760 Marionette TRACE conn2 <- [1,2434,null,{}] 01:13:12 INFO - PROCESS | 1650 | 1468224792768 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:12 INFO - PROCESS | 1650 | 1468224792769 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:12 INFO - PROCESS | 1650 | 1468224792863 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 01:13:12 INFO - PROCESS | 1650 | 1468224792867 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:12 INFO - PROCESS | 1650 | 1468224792868 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a6e800 == 32 [pid = 1650] [id = 616] 01:13:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x112da3800) [pid = 1650] [serial = 1848] [outer = 0x0] 01:13:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123e2fc00) [pid = 1650] [serial = 1849] [outer = 0x112da3800] 01:13:12 INFO - PROCESS | 1650 | 1468224792892 Marionette DEBUG loaded listener.js 01:13:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124541000) [pid = 1650] [serial = 1850] [outer = 0x112da3800] 01:13:13 INFO - PROCESS | 1650 | 1468224793245 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 01:13:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:13:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 525ms 01:13:13 INFO - PROCESS | 1650 | 1468224793286 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 01:13:13 INFO - PROCESS | 1650 | 1468224793288 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 01:13:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:13:13 INFO - PROCESS | 1650 | 1468224793290 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:13:13 INFO - PROCESS | 1650 | 1468224793291 Marionette TRACE conn2 <- [1,2438,null,{}] 01:13:13 INFO - PROCESS | 1650 | 1468224793293 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:13 INFO - PROCESS | 1650 | 1468224793297 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:13 INFO - PROCESS | 1650 | 1468224793403 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 01:13:13 INFO - PROCESS | 1650 | 1468224793406 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:13 INFO - PROCESS | 1650 | 1468224793408 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x129691800 == 33 [pid = 1650] [id = 617] 01:13:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1248e6000) [pid = 1650] [serial = 1851] [outer = 0x0] 01:13:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12626b400) [pid = 1650] [serial = 1852] [outer = 0x1248e6000] 01:13:13 INFO - PROCESS | 1650 | 1468224793432 Marionette DEBUG loaded listener.js 01:13:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126942400) [pid = 1650] [serial = 1853] [outer = 0x1248e6000] 01:13:13 INFO - PROCESS | 1650 | 1468224793786 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 01:13:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:13:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 520ms 01:13:13 INFO - PROCESS | 1650 | 1468224793811 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 01:13:13 INFO - PROCESS | 1650 | 1468224793812 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 01:13:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:13:13 INFO - PROCESS | 1650 | 1468224793814 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:13:13 INFO - PROCESS | 1650 | 1468224793823 Marionette TRACE conn2 <- [1,2442,null,{}] 01:13:13 INFO - PROCESS | 1650 | 1468224793832 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:13 INFO - PROCESS | 1650 | 1468224793833 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:13 INFO - PROCESS | 1650 | 1468224793927 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 01:13:13 INFO - PROCESS | 1650 | 1468224793933 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:13 INFO - PROCESS | 1650 | 1468224793934 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac55000 == 34 [pid = 1650] [id = 618] 01:13:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1248e6400) [pid = 1650] [serial = 1854] [outer = 0x0] 01:13:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126b9e800) [pid = 1650] [serial = 1855] [outer = 0x1248e6400] 01:13:13 INFO - PROCESS | 1650 | 1468224793959 Marionette DEBUG loaded listener.js 01:13:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126cad000) [pid = 1650] [serial = 1856] [outer = 0x1248e6400] 01:13:14 INFO - PROCESS | 1650 | 1468224794272 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 01:13:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:13:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 483ms 01:13:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:13:14 INFO - PROCESS | 1650 | 1468224794305 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 01:13:14 INFO - PROCESS | 1650 | 1468224794307 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 01:13:14 INFO - PROCESS | 1650 | 1468224794309 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:13:14 INFO - PROCESS | 1650 | 1468224794310 Marionette TRACE conn2 <- [1,2446,null,{}] 01:13:14 INFO - PROCESS | 1650 | 1468224794312 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:14 INFO - PROCESS | 1650 | 1468224794313 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:14 INFO - PROCESS | 1650 | 1468224794413 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 01:13:14 INFO - PROCESS | 1650 | 1468224794423 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:14 INFO - PROCESS | 1650 | 1468224794424 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b21f000 == 35 [pid = 1650] [id = 619] 01:13:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112e3fc00) [pid = 1650] [serial = 1857] [outer = 0x0] 01:13:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126cc6800) [pid = 1650] [serial = 1858] [outer = 0x112e3fc00] 01:13:14 INFO - PROCESS | 1650 | 1468224794448 Marionette DEBUG loaded listener.js 01:13:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128ca1000) [pid = 1650] [serial = 1859] [outer = 0x112e3fc00] 01:13:14 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x129121400) [pid = 1650] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:13:14 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x113c70400) [pid = 1650] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:13:14 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12693a000) [pid = 1650] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:13:14 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119208400) [pid = 1650] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:13:14 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12aca1800) [pid = 1650] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:13:14 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126278800) [pid = 1650] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:13:14 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x114f94000) [pid = 1650] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:13:14 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1180a8800) [pid = 1650] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:13:14 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118864400) [pid = 1650] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:13:14 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x117564000) [pid = 1650] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:13:14 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1164e6400) [pid = 1650] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:13:14 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x111cac000) [pid = 1650] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:13:14 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11337f800) [pid = 1650] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:13:14 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x111e5fc00) [pid = 1650] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:13:14 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11828e000) [pid = 1650] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:13:14 INFO - PROCESS | 1650 | 1468224794922 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 01:13:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:13:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 620ms 01:13:14 INFO - PROCESS | 1650 | 1468224794929 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 01:13:14 INFO - PROCESS | 1650 | 1468224794932 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 01:13:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:13:14 INFO - PROCESS | 1650 | 1468224794939 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:13:14 INFO - PROCESS | 1650 | 1468224794940 Marionette TRACE conn2 <- [1,2450,null,{}] 01:13:14 INFO - PROCESS | 1650 | 1468224794942 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:14 INFO - PROCESS | 1650 | 1468224794955 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:15 INFO - PROCESS | 1650 | 1468224795064 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 01:13:15 INFO - PROCESS | 1650 | 1468224795105 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:15 INFO - PROCESS | 1650 | 1468224795106 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba12000 == 36 [pid = 1650] [id = 620] 01:13:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112e49400) [pid = 1650] [serial = 1860] [outer = 0x0] 01:13:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118189000) [pid = 1650] [serial = 1861] [outer = 0x112e49400] 01:13:15 INFO - PROCESS | 1650 | 1468224795130 Marionette DEBUG loaded listener.js 01:13:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12453c400) [pid = 1650] [serial = 1862] [outer = 0x112e49400] 01:13:15 INFO - PROCESS | 1650 | 1468224795371 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 01:13:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:13:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 471ms 01:13:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:13:15 INFO - PROCESS | 1650 | 1468224795408 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 01:13:15 INFO - PROCESS | 1650 | 1468224795409 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 01:13:15 INFO - PROCESS | 1650 | 1468224795411 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:13:15 INFO - PROCESS | 1650 | 1468224795412 Marionette TRACE conn2 <- [1,2454,null,{}] 01:13:15 INFO - PROCESS | 1650 | 1468224795422 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:15 INFO - PROCESS | 1650 | 1468224795423 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:15 INFO - PROCESS | 1650 | 1468224795504 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 01:13:15 INFO - PROCESS | 1650 | 1468224795508 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:15 INFO - PROCESS | 1650 | 1468224795509 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba46800 == 37 [pid = 1650] [id = 621] 01:13:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12677a800) [pid = 1650] [serial = 1863] [outer = 0x0] 01:13:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128ca2c00) [pid = 1650] [serial = 1864] [outer = 0x12677a800] 01:13:15 INFO - PROCESS | 1650 | 1468224795532 Marionette DEBUG loaded listener.js 01:13:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128cafc00) [pid = 1650] [serial = 1865] [outer = 0x12677a800] 01:13:15 INFO - PROCESS | 1650 | 1468224795865 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 01:13:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:13:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 473ms 01:13:15 INFO - PROCESS | 1650 | 1468224795885 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 01:13:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:13:15 INFO - PROCESS | 1650 | 1468224795886 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 01:13:15 INFO - PROCESS | 1650 | 1468224795888 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:13:15 INFO - PROCESS | 1650 | 1468224795890 Marionette TRACE conn2 <- [1,2458,null,{}] 01:13:15 INFO - PROCESS | 1650 | 1468224795892 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:15 INFO - PROCESS | 1650 | 1468224795894 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:16 INFO - PROCESS | 1650 | 1468224796018 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 01:13:16 INFO - PROCESS | 1650 | 1468224796023 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:16 INFO - PROCESS | 1650 | 1468224796025 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c277000 == 38 [pid = 1650] [id = 622] 01:13:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118fa9400) [pid = 1650] [serial = 1866] [outer = 0x0] 01:13:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x129117800) [pid = 1650] [serial = 1867] [outer = 0x118fa9400] 01:13:16 INFO - PROCESS | 1650 | 1468224796051 Marionette DEBUG loaded listener.js 01:13:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a74b400) [pid = 1650] [serial = 1868] [outer = 0x118fa9400] 01:13:16 INFO - PROCESS | 1650 | 1468224796335 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 01:13:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:13:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 469ms 01:13:16 INFO - PROCESS | 1650 | 1468224796357 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 01:13:16 INFO - PROCESS | 1650 | 1468224796358 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 01:13:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:13:16 INFO - PROCESS | 1650 | 1468224796360 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:13:16 INFO - PROCESS | 1650 | 1468224796361 Marionette TRACE conn2 <- [1,2462,null,{}] 01:13:16 INFO - PROCESS | 1650 | 1468224796372 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:16 INFO - PROCESS | 1650 | 1468224796374 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:16 INFO - PROCESS | 1650 | 1468224796458 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 01:13:16 INFO - PROCESS | 1650 | 1468224796462 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:16 INFO - PROCESS | 1650 | 1468224796463 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c677000 == 39 [pid = 1650] [id = 623] 01:13:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a74c800) [pid = 1650] [serial = 1869] [outer = 0x0] 01:13:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a864400) [pid = 1650] [serial = 1870] [outer = 0x12a74c800] 01:13:16 INFO - PROCESS | 1650 | 1468224796488 Marionette DEBUG loaded listener.js 01:13:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12ac99c00) [pid = 1650] [serial = 1871] [outer = 0x12a74c800] 01:13:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1169c6800 == 38 [pid = 1650] [id = 612] 01:13:17 INFO - PROCESS | 1650 | --DOCSHELL 0x120e35800 == 37 [pid = 1650] [id = 611] 01:13:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12b21f000 == 36 [pid = 1650] [id = 619] 01:13:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba12000 == 35 [pid = 1650] [id = 620] 01:13:17 INFO - PROCESS | 1650 | --DOCSHELL 0x124dc0800 == 34 [pid = 1650] [id = 615] 01:13:17 INFO - PROCESS | 1650 | --DOCSHELL 0x121380800 == 33 [pid = 1650] [id = 614] 01:13:17 INFO - PROCESS | 1650 | --DOCSHELL 0x128a6e800 == 32 [pid = 1650] [id = 616] 01:13:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac55000 == 31 [pid = 1650] [id = 618] 01:13:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba46800 == 30 [pid = 1650] [id = 621] 01:13:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11874a000 == 29 [pid = 1650] [id = 613] 01:13:17 INFO - PROCESS | 1650 | --DOCSHELL 0x129691800 == 28 [pid = 1650] [id = 617] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1293ed800) [pid = 1650] [serial = 1775] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12b907000) [pid = 1650] [serial = 1814] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126cad400) [pid = 1650] [serial = 1798] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1293f5400) [pid = 1650] [serial = 1801] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12ba95400) [pid = 1650] [serial = 1817] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x129381c00) [pid = 1650] [serial = 1799] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12a865000) [pid = 1650] [serial = 1804] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12aa4b000) [pid = 1650] [serial = 1805] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126275800) [pid = 1650] [serial = 1795] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118295800) [pid = 1650] [serial = 1786] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118861800) [pid = 1650] [serial = 1787] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1196a6800) [pid = 1650] [serial = 1789] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x121128000) [pid = 1650] [serial = 1790] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1180b1800) [pid = 1650] [serial = 1780] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118191800) [pid = 1650] [serial = 1781] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116f94000) [pid = 1650] [serial = 1783] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1180a9800) [pid = 1650] [serial = 1784] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x117565c00) [pid = 1650] [serial = 1808] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124507000) [pid = 1650] [serial = 1792] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1245ad000) [pid = 1650] [serial = 1793] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1128a7400) [pid = 1650] [serial = 1777] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x112eb1400) [pid = 1650] [serial = 1778] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x128940c00) [pid = 1650] [serial = 1811] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12ac9b000) [pid = 1650] [serial = 1813] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12b90d000) [pid = 1650] [serial = 1816] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x112f87c00) [pid = 1650] [serial = 1807] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12a860c00) [pid = 1650] [serial = 1802] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x124809400) [pid = 1650] [serial = 1810] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12677f400) [pid = 1650] [serial = 1796] [outer = 0x0] [url = about:blank] 01:13:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12c277000 == 27 [pid = 1650] [id = 622] 01:13:18 INFO - PROCESS | 1650 | 1468224798077 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 01:13:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:13:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1727ms 01:13:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:13:18 INFO - PROCESS | 1650 | 1468224798089 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 01:13:18 INFO - PROCESS | 1650 | 1468224798091 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 01:13:18 INFO - PROCESS | 1650 | 1468224798094 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:13:18 INFO - PROCESS | 1650 | 1468224798096 Marionette TRACE conn2 <- [1,2466,null,{}] 01:13:18 INFO - PROCESS | 1650 | 1468224798103 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:18 INFO - PROCESS | 1650 | 1468224798104 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:18 INFO - PROCESS | 1650 | 1468224798183 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 01:13:18 INFO - PROCESS | 1650 | 1468224798234 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:18 INFO - PROCESS | 1650 | 1468224798237 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164ac800 == 28 [pid = 1650] [id = 624] 01:13:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x112f80400) [pid = 1650] [serial = 1872] [outer = 0x0] 01:13:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x112f86000) [pid = 1650] [serial = 1873] [outer = 0x112f80400] 01:13:18 INFO - PROCESS | 1650 | 1468224798265 Marionette DEBUG loaded listener.js 01:13:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x114faf000) [pid = 1650] [serial = 1874] [outer = 0x112f80400] 01:13:18 INFO - PROCESS | 1650 | 1468224798573 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 01:13:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:13:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 524ms 01:13:18 INFO - PROCESS | 1650 | 1468224798618 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 01:13:18 INFO - PROCESS | 1650 | 1468224798621 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 01:13:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:13:18 INFO - PROCESS | 1650 | 1468224798626 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:13:18 INFO - PROCESS | 1650 | 1468224798628 Marionette TRACE conn2 <- [1,2470,null,{}] 01:13:18 INFO - PROCESS | 1650 | 1468224798630 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:18 INFO - PROCESS | 1650 | 1468224798632 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:18 INFO - PROCESS | 1650 | 1468224798710 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 01:13:18 INFO - PROCESS | 1650 | 1468224798716 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:18 INFO - PROCESS | 1650 | 1468224798719 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x118370000 == 29 [pid = 1650] [id = 625] 01:13:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x115d45400) [pid = 1650] [serial = 1875] [outer = 0x0] 01:13:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116630c00) [pid = 1650] [serial = 1876] [outer = 0x115d45400] 01:13:18 INFO - PROCESS | 1650 | 1468224798749 Marionette DEBUG loaded listener.js 01:13:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x116f86c00) [pid = 1650] [serial = 1877] [outer = 0x115d45400] 01:13:19 INFO - PROCESS | 1650 | 1468224799204 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 01:13:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:13:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 623ms 01:13:19 INFO - PROCESS | 1650 | 1468224799250 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 01:13:19 INFO - PROCESS | 1650 | 1468224799252 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 01:13:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:13:19 INFO - PROCESS | 1650 | 1468224799256 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:13:19 INFO - PROCESS | 1650 | 1468224799273 Marionette TRACE conn2 <- [1,2474,null,{}] 01:13:19 INFO - PROCESS | 1650 | 1468224799286 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:19 INFO - PROCESS | 1650 | 1468224799291 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:19 INFO - PROCESS | 1650 | 1468224799387 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 01:13:19 INFO - PROCESS | 1650 | 1468224799465 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:19 INFO - PROCESS | 1650 | 1468224799467 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11984c800 == 30 [pid = 1650] [id = 626] 01:13:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x111f43c00) [pid = 1650] [serial = 1878] [outer = 0x0] 01:13:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11814b000) [pid = 1650] [serial = 1879] [outer = 0x111f43c00] 01:13:19 INFO - PROCESS | 1650 | 1468224799494 Marionette DEBUG loaded listener.js 01:13:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118191000) [pid = 1650] [serial = 1880] [outer = 0x111f43c00] 01:13:19 INFO - PROCESS | 1650 | 1468224799772 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 01:13:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:13:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 539ms 01:13:19 INFO - PROCESS | 1650 | 1468224799795 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 01:13:19 INFO - PROCESS | 1650 | 1468224799797 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 01:13:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:13:19 INFO - PROCESS | 1650 | 1468224799807 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:13:19 INFO - PROCESS | 1650 | 1468224799808 Marionette TRACE conn2 <- [1,2478,null,{}] 01:13:19 INFO - PROCESS | 1650 | 1468224799810 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:19 INFO - PROCESS | 1650 | 1468224799811 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:19 INFO - PROCESS | 1650 | 1468224799892 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 01:13:19 INFO - PROCESS | 1650 | 1468224799896 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:19 INFO - PROCESS | 1650 | 1468224799897 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x121839800 == 31 [pid = 1650] [id = 627] 01:13:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118297800) [pid = 1650] [serial = 1881] [outer = 0x0] 01:13:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1187a5400) [pid = 1650] [serial = 1882] [outer = 0x118297800] 01:13:19 INFO - PROCESS | 1650 | 1468224799924 Marionette DEBUG loaded listener.js 01:13:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1188d2400) [pid = 1650] [serial = 1883] [outer = 0x118297800] 01:13:20 INFO - PROCESS | 1650 | 1468224800251 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 01:13:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:13:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 472ms 01:13:20 INFO - PROCESS | 1650 | 1468224800279 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 01:13:20 INFO - PROCESS | 1650 | 1468224800281 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 01:13:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:13:20 INFO - PROCESS | 1650 | 1468224800285 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:13:20 INFO - PROCESS | 1650 | 1468224800286 Marionette TRACE conn2 <- [1,2482,null,{}] 01:13:20 INFO - PROCESS | 1650 | 1468224800289 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:20 INFO - PROCESS | 1650 | 1468224800290 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:20 INFO - PROCESS | 1650 | 1468224800394 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 01:13:20 INFO - PROCESS | 1650 | 1468224800401 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:20 INFO - PROCESS | 1650 | 1468224800402 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x124dac000 == 32 [pid = 1650] [id = 628] 01:13:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1164ef000) [pid = 1650] [serial = 1884] [outer = 0x0] 01:13:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119203800) [pid = 1650] [serial = 1885] [outer = 0x1164ef000] 01:13:20 INFO - PROCESS | 1650 | 1468224800427 Marionette DEBUG loaded listener.js 01:13:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1196acc00) [pid = 1650] [serial = 1886] [outer = 0x1164ef000] 01:13:20 INFO - PROCESS | 1650 | 1468224800751 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 01:13:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:13:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 519ms 01:13:20 INFO - PROCESS | 1650 | 1468224800805 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 01:13:20 INFO - PROCESS | 1650 | 1468224800806 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 01:13:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:13:20 INFO - PROCESS | 1650 | 1468224800809 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:13:20 INFO - PROCESS | 1650 | 1468224800810 Marionette TRACE conn2 <- [1,2486,null,{}] 01:13:20 INFO - PROCESS | 1650 | 1468224800812 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:20 INFO - PROCESS | 1650 | 1468224800817 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:20 INFO - PROCESS | 1650 | 1468224800935 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 01:13:21 INFO - PROCESS | 1650 | 1468224801020 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:21 INFO - PROCESS | 1650 | 1468224801021 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a75800 == 33 [pid = 1650] [id = 629] 01:13:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1180b6400) [pid = 1650] [serial = 1887] [outer = 0x0] 01:13:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1198ac800) [pid = 1650] [serial = 1888] [outer = 0x1180b6400] 01:13:21 INFO - PROCESS | 1650 | 1468224801062 Marionette DEBUG loaded listener.js 01:13:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124268400) [pid = 1650] [serial = 1889] [outer = 0x1180b6400] 01:13:21 INFO - PROCESS | 1650 | 1468224801426 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 01:13:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:13:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 622ms 01:13:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:13:21 INFO - PROCESS | 1650 | 1468224801436 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 01:13:21 INFO - PROCESS | 1650 | 1468224801437 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 01:13:21 INFO - PROCESS | 1650 | 1468224801440 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:13:21 INFO - PROCESS | 1650 | 1468224801441 Marionette TRACE conn2 <- [1,2490,null,{}] 01:13:21 INFO - PROCESS | 1650 | 1468224801443 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:21 INFO - PROCESS | 1650 | 1468224801444 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:21 INFO - PROCESS | 1650 | 1468224801529 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 01:13:21 INFO - PROCESS | 1650 | 1468224801585 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:21 INFO - PROCESS | 1650 | 1468224801586 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x129320000 == 34 [pid = 1650] [id = 630] 01:13:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1128acc00) [pid = 1650] [serial = 1890] [outer = 0x0] 01:13:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12453c800) [pid = 1650] [serial = 1891] [outer = 0x1128acc00] 01:13:21 INFO - PROCESS | 1650 | 1468224801610 Marionette DEBUG loaded listener.js 01:13:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124dc9000) [pid = 1650] [serial = 1892] [outer = 0x1128acc00] 01:13:21 INFO - PROCESS | 1650 | 1468224801903 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 01:13:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:13:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 518ms 01:13:21 INFO - PROCESS | 1650 | 1468224801958 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 01:13:21 INFO - PROCESS | 1650 | 1468224801959 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 01:13:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:13:21 INFO - PROCESS | 1650 | 1468224801961 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:13:21 INFO - PROCESS | 1650 | 1468224801963 Marionette TRACE conn2 <- [1,2494,null,{}] 01:13:21 INFO - PROCESS | 1650 | 1468224801965 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:21 INFO - PROCESS | 1650 | 1468224801966 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:22 INFO - PROCESS | 1650 | 1468224802038 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 01:13:22 INFO - PROCESS | 1650 | 1468224802042 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:22 INFO - PROCESS | 1650 | 1468224802042 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7b9000 == 35 [pid = 1650] [id = 631] 01:13:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1248edc00) [pid = 1650] [serial = 1893] [outer = 0x0] 01:13:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126275800) [pid = 1650] [serial = 1894] [outer = 0x1248edc00] 01:13:22 INFO - PROCESS | 1650 | 1468224802068 Marionette DEBUG loaded listener.js 01:13:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12677a400) [pid = 1650] [serial = 1895] [outer = 0x1248edc00] 01:13:22 INFO - PROCESS | 1650 | 1468224802402 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 01:13:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:13:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 467ms 01:13:22 INFO - PROCESS | 1650 | 1468224802430 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 01:13:22 INFO - PROCESS | 1650 | 1468224802433 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 01:13:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:13:22 INFO - PROCESS | 1650 | 1468224802436 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:13:22 INFO - PROCESS | 1650 | 1468224802437 Marionette TRACE conn2 <- [1,2498,null,{}] 01:13:22 INFO - PROCESS | 1650 | 1468224802439 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:22 INFO - PROCESS | 1650 | 1468224802441 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:22 INFO - PROCESS | 1650 | 1468224802540 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 01:13:22 INFO - PROCESS | 1650 | 1468224802546 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:22 INFO - PROCESS | 1650 | 1468224802548 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11984a800 == 36 [pid = 1650] [id = 632] 01:13:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x111cac000) [pid = 1650] [serial = 1896] [outer = 0x0] 01:13:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12677d000) [pid = 1650] [serial = 1897] [outer = 0x111cac000] 01:13:22 INFO - PROCESS | 1650 | 1468224802582 Marionette DEBUG loaded listener.js 01:13:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126949000) [pid = 1650] [serial = 1898] [outer = 0x111cac000] 01:13:22 INFO - PROCESS | 1650 | 1468224802888 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 01:13:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:13:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 468ms 01:13:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:13:22 INFO - PROCESS | 1650 | 1468224802906 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 01:13:22 INFO - PROCESS | 1650 | 1468224802907 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 01:13:22 INFO - PROCESS | 1650 | 1468224802910 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:13:22 INFO - PROCESS | 1650 | 1468224802911 Marionette TRACE conn2 <- [1,2502,null,{}] 01:13:22 INFO - PROCESS | 1650 | 1468224802915 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:22 INFO - PROCESS | 1650 | 1468224802920 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:23 INFO - PROCESS | 1650 | 1468224803014 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 01:13:23 INFO - PROCESS | 1650 | 1468224803039 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:23 INFO - PROCESS | 1650 | 1468224803040 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba25800 == 37 [pid = 1650] [id = 633] 01:13:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126ca4000) [pid = 1650] [serial = 1899] [outer = 0x0] 01:13:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126cae800) [pid = 1650] [serial = 1900] [outer = 0x126ca4000] 01:13:23 INFO - PROCESS | 1650 | 1468224803079 Marionette DEBUG loaded listener.js 01:13:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126ccb000) [pid = 1650] [serial = 1901] [outer = 0x126ca4000] 01:13:23 INFO - PROCESS | 1650 | 1468224803562 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:13:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:13:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 673ms 01:13:23 INFO - PROCESS | 1650 | 1468224803586 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 01:13:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:13:23 INFO - PROCESS | 1650 | 1468224803589 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 01:13:23 INFO - PROCESS | 1650 | 1468224803592 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:13:23 INFO - PROCESS | 1650 | 1468224803595 Marionette TRACE conn2 <- [1,2506,null,{}] 01:13:23 INFO - PROCESS | 1650 | 1468224803608 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:23 INFO - PROCESS | 1650 | 1468224803610 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:23 INFO - PROCESS | 1650 | 1468224803777 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 01:13:23 INFO - PROCESS | 1650 | 1468224803875 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:23 INFO - PROCESS | 1650 | 1468224803877 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x124da5800 == 38 [pid = 1650] [id = 634] 01:13:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126ca7000) [pid = 1650] [serial = 1902] [outer = 0x0] 01:13:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128ca6800) [pid = 1650] [serial = 1903] [outer = 0x126ca7000] 01:13:23 INFO - PROCESS | 1650 | 1468224803920 Marionette DEBUG loaded listener.js 01:13:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12937c000) [pid = 1650] [serial = 1904] [outer = 0x126ca7000] 01:13:24 INFO - PROCESS | 1650 | 1468224804296 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:13:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:13:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 726ms 01:13:24 INFO - PROCESS | 1650 | 1468224804319 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 01:13:24 INFO - PROCESS | 1650 | 1468224804321 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 01:13:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:13:24 INFO - PROCESS | 1650 | 1468224804323 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:13:24 INFO - PROCESS | 1650 | 1468224804324 Marionette TRACE conn2 <- [1,2510,null,{}] 01:13:24 INFO - PROCESS | 1650 | 1468224804326 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:24 INFO - PROCESS | 1650 | 1468224804327 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:24 INFO - PROCESS | 1650 | 1468224804435 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 01:13:24 INFO - PROCESS | 1650 | 1468224804446 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:24 INFO - PROCESS | 1650 | 1468224804447 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c19c800 == 39 [pid = 1650] [id = 635] 01:13:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12937d000) [pid = 1650] [serial = 1905] [outer = 0x0] 01:13:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1293e7800) [pid = 1650] [serial = 1906] [outer = 0x12937d000] 01:13:24 INFO - PROCESS | 1650 | 1468224804471 Marionette DEBUG loaded listener.js 01:13:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1293fb000) [pid = 1650] [serial = 1907] [outer = 0x12937d000] 01:13:24 INFO - PROCESS | 1650 | 1468224804801 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 01:13:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:13:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 517ms 01:13:24 INFO - PROCESS | 1650 | 1468224804841 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 01:13:24 INFO - PROCESS | 1650 | 1468224804842 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 01:13:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:13:24 INFO - PROCESS | 1650 | 1468224804844 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:13:24 INFO - PROCESS | 1650 | 1468224804845 Marionette TRACE conn2 <- [1,2514,null,{}] 01:13:24 INFO - PROCESS | 1650 | 1468224804847 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:24 INFO - PROCESS | 1650 | 1468224804849 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:24 INFO - PROCESS | 1650 | 1468224804954 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 01:13:24 INFO - PROCESS | 1650 | 1468224804958 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:24 INFO - PROCESS | 1650 | 1468224804959 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c682800 == 40 [pid = 1650] [id = 636] 01:13:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129384000) [pid = 1650] [serial = 1908] [outer = 0x0] 01:13:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12a857000) [pid = 1650] [serial = 1909] [outer = 0x129384000] 01:13:24 INFO - PROCESS | 1650 | 1468224804983 Marionette DEBUG loaded listener.js 01:13:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12aa41800) [pid = 1650] [serial = 1910] [outer = 0x129384000] 01:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118fa9400) [pid = 1650] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x112da3800) [pid = 1650] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1248e6000) [pid = 1650] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1248e6400) [pid = 1650] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x112e49400) [pid = 1650] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x112e3fc00) [pid = 1650] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12677a800) [pid = 1650] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x120f0c800) [pid = 1650] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118734000) [pid = 1650] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116907800) [pid = 1650] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115dda400) [pid = 1650] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11853dc00) [pid = 1650] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11690bc00) [pid = 1650] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12693b800) [pid = 1650] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1198ad000) [pid = 1650] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118148400) [pid = 1650] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:13:25 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x111ca9800) [pid = 1650] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:13:25 INFO - PROCESS | 1650 | 1468224805450 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 01:13:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:13:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 621ms 01:13:25 INFO - PROCESS | 1650 | 1468224805466 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 01:13:25 INFO - PROCESS | 1650 | 1468224805470 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 01:13:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:13:25 INFO - PROCESS | 1650 | 1468224805472 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:13:25 INFO - PROCESS | 1650 | 1468224805473 Marionette TRACE conn2 <- [1,2518,null,{}] 01:13:25 INFO - PROCESS | 1650 | 1468224805476 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:25 INFO - PROCESS | 1650 | 1468224805477 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:25 INFO - PROCESS | 1650 | 1468224805557 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 01:13:25 INFO - PROCESS | 1650 | 1468224805560 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:25 INFO - PROCESS | 1650 | 1468224805561 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7bc800 == 41 [pid = 1650] [id = 637] 01:13:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1128a4c00) [pid = 1650] [serial = 1911] [outer = 0x0] 01:13:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x117d15800) [pid = 1650] [serial = 1912] [outer = 0x1128a4c00] 01:13:25 INFO - PROCESS | 1650 | 1468224805585 Marionette DEBUG loaded listener.js 01:13:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11989cc00) [pid = 1650] [serial = 1913] [outer = 0x1128a4c00] 01:13:25 INFO - PROCESS | 1650 | 1468224805910 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 01:13:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:13:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 468ms 01:13:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:13:25 INFO - PROCESS | 1650 | 1468224805942 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 01:13:25 INFO - PROCESS | 1650 | 1468224805943 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 01:13:25 INFO - PROCESS | 1650 | 1468224805945 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:13:25 INFO - PROCESS | 1650 | 1468224805946 Marionette TRACE conn2 <- [1,2522,null,{}] 01:13:25 INFO - PROCESS | 1650 | 1468224805949 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:25 INFO - PROCESS | 1650 | 1468224805952 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:26 INFO - PROCESS | 1650 | 1468224806066 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 01:13:26 INFO - PROCESS | 1650 | 1468224806071 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:26 INFO - PROCESS | 1650 | 1468224806072 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc68800 == 42 [pid = 1650] [id = 638] 01:13:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1196a2c00) [pid = 1650] [serial = 1914] [outer = 0x0] 01:13:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12480f800) [pid = 1650] [serial = 1915] [outer = 0x1196a2c00] 01:13:26 INFO - PROCESS | 1650 | 1468224806096 Marionette DEBUG loaded listener.js 01:13:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a85a800) [pid = 1650] [serial = 1916] [outer = 0x1196a2c00] 01:13:26 INFO - PROCESS | 1650 | 1468224806399 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 01:13:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:13:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 468ms 01:13:26 INFO - PROCESS | 1650 | 1468224806413 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 01:13:26 INFO - PROCESS | 1650 | 1468224806415 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 01:13:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:13:26 INFO - PROCESS | 1650 | 1468224806420 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:13:26 INFO - PROCESS | 1650 | 1468224806421 Marionette TRACE conn2 <- [1,2526,null,{}] 01:13:26 INFO - PROCESS | 1650 | 1468224806424 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:26 INFO - PROCESS | 1650 | 1468224806425 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:26 INFO - PROCESS | 1650 | 1468224806505 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 01:13:26 INFO - PROCESS | 1650 | 1468224806508 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:26 INFO - PROCESS | 1650 | 1468224806509 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1c6000 == 43 [pid = 1650] [id = 639] 01:13:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12677a800) [pid = 1650] [serial = 1917] [outer = 0x0] 01:13:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12ac9a800) [pid = 1650] [serial = 1918] [outer = 0x12677a800] 01:13:26 INFO - PROCESS | 1650 | 1468224806533 Marionette DEBUG loaded listener.js 01:13:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b247800) [pid = 1650] [serial = 1919] [outer = 0x12677a800] 01:13:26 INFO - PROCESS | 1650 | 1468224806850 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 01:13:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:13:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 471ms 01:13:26 INFO - PROCESS | 1650 | 1468224806892 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 01:13:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:13:26 INFO - PROCESS | 1650 | 1468224806894 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 01:13:26 INFO - PROCESS | 1650 | 1468224806898 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:13:26 INFO - PROCESS | 1650 | 1468224806899 Marionette TRACE conn2 <- [1,2530,null,{}] 01:13:26 INFO - PROCESS | 1650 | 1468224806902 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:26 INFO - PROCESS | 1650 | 1468224806904 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:27 INFO - PROCESS | 1650 | 1468224807079 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 01:13:27 INFO - PROCESS | 1650 | 1468224807091 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:27 INFO - PROCESS | 1650 | 1468224807092 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d849000 == 44 [pid = 1650] [id = 640] 01:13:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124e99c00) [pid = 1650] [serial = 1920] [outer = 0x0] 01:13:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b249800) [pid = 1650] [serial = 1921] [outer = 0x124e99c00] 01:13:27 INFO - PROCESS | 1650 | 1468224807131 Marionette DEBUG loaded listener.js 01:13:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12b909000) [pid = 1650] [serial = 1922] [outer = 0x124e99c00] 01:13:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1164ac800 == 43 [pid = 1650] [id = 624] 01:13:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12c677000 == 42 [pid = 1650] [id = 623] 01:13:28 INFO - PROCESS | 1650 | --DOCSHELL 0x121839800 == 41 [pid = 1650] [id = 627] 01:13:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11984a800 == 40 [pid = 1650] [id = 632] 01:13:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12c682800 == 39 [pid = 1650] [id = 636] 01:13:28 INFO - PROCESS | 1650 | --DOCSHELL 0x128a75800 == 38 [pid = 1650] [id = 629] 01:13:28 INFO - PROCESS | 1650 | --DOCSHELL 0x129320000 == 37 [pid = 1650] [id = 630] 01:13:28 INFO - PROCESS | 1650 | --DOCSHELL 0x124da5800 == 36 [pid = 1650] [id = 634] 01:13:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12c19c800 == 35 [pid = 1650] [id = 635] 01:13:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7bc800 == 34 [pid = 1650] [id = 637] 01:13:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1c6000 == 33 [pid = 1650] [id = 639] 01:13:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7b9000 == 32 [pid = 1650] [id = 631] 01:13:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba25800 == 31 [pid = 1650] [id = 633] 01:13:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11984c800 == 30 [pid = 1650] [id = 626] 01:13:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc68800 == 29 [pid = 1650] [id = 638] 01:13:28 INFO - PROCESS | 1650 | --DOCSHELL 0x124dac000 == 28 [pid = 1650] [id = 628] 01:13:28 INFO - PROCESS | 1650 | --DOCSHELL 0x118370000 == 27 [pid = 1650] [id = 625] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a74b400) [pid = 1650] [serial = 1868] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12a864400) [pid = 1650] [serial = 1870] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123e2fc00) [pid = 1650] [serial = 1849] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12626b400) [pid = 1650] [serial = 1852] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x124541000) [pid = 1650] [serial = 1850] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126b9e800) [pid = 1650] [serial = 1855] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118189000) [pid = 1650] [serial = 1861] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126942400) [pid = 1650] [serial = 1853] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x126cc6800) [pid = 1650] [serial = 1858] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126cad000) [pid = 1650] [serial = 1856] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128ca2c00) [pid = 1650] [serial = 1864] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12453c400) [pid = 1650] [serial = 1862] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x129117800) [pid = 1650] [serial = 1867] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x128cafc00) [pid = 1650] [serial = 1865] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128ca1000) [pid = 1650] [serial = 1859] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x121756000) [pid = 1650] [serial = 1846] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11920c400) [pid = 1650] [serial = 1843] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1198bb800) [pid = 1650] [serial = 1844] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x117da9c00) [pid = 1650] [serial = 1840] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118296400) [pid = 1650] [serial = 1841] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116776c00) [pid = 1650] [serial = 1837] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1174e3000) [pid = 1650] [serial = 1838] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119565400) [pid = 1650] [serial = 1835] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118867400) [pid = 1650] [serial = 1834] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x117db6400) [pid = 1650] [serial = 1832] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x116afb400) [pid = 1650] [serial = 1831] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1293eb400) [pid = 1650] [serial = 1829] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x126cac400) [pid = 1650] [serial = 1828] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12663b800) [pid = 1650] [serial = 1826] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x123e30000) [pid = 1650] [serial = 1825] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x119561400) [pid = 1650] [serial = 1823] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118299400) [pid = 1650] [serial = 1822] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x115d4a400) [pid = 1650] [serial = 1820] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1129c1400) [pid = 1650] [serial = 1819] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x123d19800) [pid = 1650] [serial = 1847] [outer = 0x0] [url = about:blank] 01:13:28 INFO - PROCESS | 1650 | 1468224808627 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 01:13:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:13:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1775ms 01:13:28 INFO - PROCESS | 1650 | 1468224808673 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 01:13:28 INFO - PROCESS | 1650 | 1468224808675 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 01:13:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:13:28 INFO - PROCESS | 1650 | 1468224808679 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:13:28 INFO - PROCESS | 1650 | 1468224808681 Marionette TRACE conn2 <- [1,2534,null,{}] 01:13:28 INFO - PROCESS | 1650 | 1468224808685 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:28 INFO - PROCESS | 1650 | 1468224808687 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:28 INFO - PROCESS | 1650 | 1468224808767 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 01:13:28 INFO - PROCESS | 1650 | 1468224808818 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:28 INFO - PROCESS | 1650 | 1468224808821 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164b6800 == 28 [pid = 1650] [id = 641] 01:13:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x112e83000) [pid = 1650] [serial = 1923] [outer = 0x0] 01:13:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x112f87c00) [pid = 1650] [serial = 1924] [outer = 0x112e83000] 01:13:28 INFO - PROCESS | 1650 | 1468224808849 Marionette DEBUG loaded listener.js 01:13:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x112e46000) [pid = 1650] [serial = 1925] [outer = 0x112e83000] 01:13:29 INFO - PROCESS | 1650 | 1468224809226 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 01:13:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:13:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 573ms 01:13:29 INFO - PROCESS | 1650 | 1468224809252 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 01:13:29 INFO - PROCESS | 1650 | 1468224809258 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 01:13:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:13:29 INFO - PROCESS | 1650 | 1468224809265 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:13:29 INFO - PROCESS | 1650 | 1468224809268 Marionette TRACE conn2 <- [1,2538,null,{}] 01:13:29 INFO - PROCESS | 1650 | 1468224809271 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:29 INFO - PROCESS | 1650 | 1468224809274 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:29 INFO - PROCESS | 1650 | 1468224809396 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 01:13:29 INFO - PROCESS | 1650 | 1468224809478 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:29 INFO - PROCESS | 1650 | 1468224809480 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11836c800 == 29 [pid = 1650] [id = 642] 01:13:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x115d4ac00) [pid = 1650] [serial = 1926] [outer = 0x0] 01:13:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x116780400) [pid = 1650] [serial = 1927] [outer = 0x115d4ac00] 01:13:29 INFO - PROCESS | 1650 | 1468224809508 Marionette DEBUG loaded listener.js 01:13:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116f8fc00) [pid = 1650] [serial = 1928] [outer = 0x115d4ac00] 01:13:29 INFO - PROCESS | 1650 | 1468224809810 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 01:13:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:13:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 574ms 01:13:29 INFO - PROCESS | 1650 | 1468224809839 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 01:13:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:13:29 INFO - PROCESS | 1650 | 1468224809849 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 01:13:29 INFO - PROCESS | 1650 | 1468224809854 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:13:29 INFO - PROCESS | 1650 | 1468224809856 Marionette TRACE conn2 <- [1,2542,null,{}] 01:13:29 INFO - PROCESS | 1650 | 1468224809864 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:29 INFO - PROCESS | 1650 | 1468224809867 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:29 INFO - PROCESS | 1650 | 1468224809966 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 01:13:29 INFO - PROCESS | 1650 | 1468224809973 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:29 INFO - PROCESS | 1650 | 1468224809975 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196b8800 == 30 [pid = 1650] [id = 643] 01:13:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1121ba000) [pid = 1650] [serial = 1929] [outer = 0x0] 01:13:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x117db3000) [pid = 1650] [serial = 1930] [outer = 0x1121ba000] 01:13:30 INFO - PROCESS | 1650 | 1468224810005 Marionette DEBUG loaded listener.js 01:13:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118193000) [pid = 1650] [serial = 1931] [outer = 0x1121ba000] 01:13:30 INFO - PROCESS | 1650 | 1468224810419 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 01:13:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:13:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 572ms 01:13:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:13:30 INFO - PROCESS | 1650 | 1468224810427 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 01:13:30 INFO - PROCESS | 1650 | 1468224810429 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 01:13:30 INFO - PROCESS | 1650 | 1468224810436 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:13:30 INFO - PROCESS | 1650 | 1468224810438 Marionette TRACE conn2 <- [1,2546,null,{}] 01:13:30 INFO - PROCESS | 1650 | 1468224810441 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:30 INFO - PROCESS | 1650 | 1468224810443 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:30 INFO - PROCESS | 1650 | 1468224810564 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 01:13:30 INFO - PROCESS | 1650 | 1468224810631 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:30 INFO - PROCESS | 1650 | 1468224810632 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x121383800 == 31 [pid = 1650] [id = 644] 01:13:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118193800) [pid = 1650] [serial = 1932] [outer = 0x0] 01:13:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118540400) [pid = 1650] [serial = 1933] [outer = 0x118193800] 01:13:30 INFO - PROCESS | 1650 | 1468224810657 Marionette DEBUG loaded listener.js 01:13:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118869400) [pid = 1650] [serial = 1934] [outer = 0x118193800] 01:13:30 INFO - PROCESS | 1650 | 1468224810924 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 01:13:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:13:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 523ms 01:13:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:13:30 INFO - PROCESS | 1650 | 1468224810956 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 01:13:30 INFO - PROCESS | 1650 | 1468224810957 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 01:13:30 INFO - PROCESS | 1650 | 1468224810959 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:13:30 INFO - PROCESS | 1650 | 1468224810960 Marionette TRACE conn2 <- [1,2550,null,{}] 01:13:30 INFO - PROCESS | 1650 | 1468224810962 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:30 INFO - PROCESS | 1650 | 1468224810963 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:31 INFO - PROCESS | 1650 | 1468224811057 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 01:13:31 INFO - PROCESS | 1650 | 1468224811060 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:31 INFO - PROCESS | 1650 | 1468224811061 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1242c8000 == 32 [pid = 1650] [id = 645] 01:13:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x115d46400) [pid = 1650] [serial = 1935] [outer = 0x0] 01:13:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11920c000) [pid = 1650] [serial = 1936] [outer = 0x115d46400] 01:13:31 INFO - PROCESS | 1650 | 1468224811088 Marionette DEBUG loaded listener.js 01:13:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11989d400) [pid = 1650] [serial = 1937] [outer = 0x115d46400] 01:13:31 INFO - PROCESS | 1650 | 1468224811496 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 01:13:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:13:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 571ms 01:13:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:13:31 INFO - PROCESS | 1650 | 1468224811531 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 01:13:31 INFO - PROCESS | 1650 | 1468224811533 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 01:13:31 INFO - PROCESS | 1650 | 1468224811536 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:13:31 INFO - PROCESS | 1650 | 1468224811538 Marionette TRACE conn2 <- [1,2554,null,{}] 01:13:31 INFO - PROCESS | 1650 | 1468224811541 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:31 INFO - PROCESS | 1650 | 1468224811548 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:31 INFO - PROCESS | 1650 | 1468224811691 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 01:13:31 INFO - PROCESS | 1650 | 1468224811703 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:31 INFO - PROCESS | 1650 | 1468224811704 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b19000 == 33 [pid = 1650] [id = 646] 01:13:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1196aac00) [pid = 1650] [serial = 1938] [outer = 0x0] 01:13:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x120e10400) [pid = 1650] [serial = 1939] [outer = 0x1196aac00] 01:13:31 INFO - PROCESS | 1650 | 1468224811745 Marionette DEBUG loaded listener.js 01:13:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123d1ec00) [pid = 1650] [serial = 1940] [outer = 0x1196aac00] 01:13:32 INFO - PROCESS | 1650 | 1468224812122 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 01:13:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:13:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 621ms 01:13:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:13:32 INFO - PROCESS | 1650 | 1468224812157 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 01:13:32 INFO - PROCESS | 1650 | 1468224812158 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 01:13:32 INFO - PROCESS | 1650 | 1468224812160 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:13:32 INFO - PROCESS | 1650 | 1468224812162 Marionette TRACE conn2 <- [1,2558,null,{}] 01:13:32 INFO - PROCESS | 1650 | 1468224812178 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:32 INFO - PROCESS | 1650 | 1468224812180 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:32 INFO - PROCESS | 1650 | 1468224812297 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 01:13:32 INFO - PROCESS | 1650 | 1468224812333 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:32 INFO - PROCESS | 1650 | 1468224812334 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214e4800 == 34 [pid = 1650] [id = 647] 01:13:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1198ad800) [pid = 1650] [serial = 1941] [outer = 0x0] 01:13:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124266400) [pid = 1650] [serial = 1942] [outer = 0x1198ad800] 01:13:32 INFO - PROCESS | 1650 | 1468224812364 Marionette DEBUG loaded listener.js 01:13:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12453d000) [pid = 1650] [serial = 1943] [outer = 0x1198ad800] 01:13:32 INFO - PROCESS | 1650 | 1468224812675 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 01:13:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:13:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 521ms 01:13:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:13:32 INFO - PROCESS | 1650 | 1468224812687 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 01:13:32 INFO - PROCESS | 1650 | 1468224812688 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 01:13:32 INFO - PROCESS | 1650 | 1468224812690 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:13:32 INFO - PROCESS | 1650 | 1468224812691 Marionette TRACE conn2 <- [1,2562,null,{}] 01:13:32 INFO - PROCESS | 1650 | 1468224812693 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:32 INFO - PROCESS | 1650 | 1468224812694 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:32 INFO - PROCESS | 1650 | 1468224812772 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 01:13:32 INFO - PROCESS | 1650 | 1468224812831 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:32 INFO - PROCESS | 1650 | 1468224812832 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12969d800 == 35 [pid = 1650] [id = 648] 01:13:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123d22400) [pid = 1650] [serial = 1944] [outer = 0x0] 01:13:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1248e6000) [pid = 1650] [serial = 1945] [outer = 0x123d22400] 01:13:32 INFO - PROCESS | 1650 | 1468224812856 Marionette DEBUG loaded listener.js 01:13:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126276000) [pid = 1650] [serial = 1946] [outer = 0x123d22400] 01:13:33 INFO - PROCESS | 1650 | 1468224813154 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 01:13:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:13:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 520ms 01:13:33 INFO - PROCESS | 1650 | 1468224813211 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 01:13:33 INFO - PROCESS | 1650 | 1468224813212 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 01:13:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:13:33 INFO - PROCESS | 1650 | 1468224813214 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:13:33 INFO - PROCESS | 1650 | 1468224813215 Marionette TRACE conn2 <- [1,2566,null,{}] 01:13:33 INFO - PROCESS | 1650 | 1468224813218 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:33 INFO - PROCESS | 1650 | 1468224813219 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:33 INFO - PROCESS | 1650 | 1468224813290 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 01:13:33 INFO - PROCESS | 1650 | 1468224813294 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:33 INFO - PROCESS | 1650 | 1468224813295 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196b8000 == 36 [pid = 1650] [id = 649] 01:13:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1128ae400) [pid = 1650] [serial = 1947] [outer = 0x0] 01:13:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12677fc00) [pid = 1650] [serial = 1948] [outer = 0x1128ae400] 01:13:33 INFO - PROCESS | 1650 | 1468224813328 Marionette DEBUG loaded listener.js 01:13:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126b9a000) [pid = 1650] [serial = 1949] [outer = 0x1128ae400] 01:13:33 INFO - PROCESS | 1650 | 1468224813938 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 01:13:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:13:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 770ms 01:13:33 INFO - PROCESS | 1650 | 1468224813985 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 01:13:33 INFO - PROCESS | 1650 | 1468224813988 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 01:13:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:13:33 INFO - PROCESS | 1650 | 1468224813991 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:13:33 INFO - PROCESS | 1650 | 1468224813995 Marionette TRACE conn2 <- [1,2570,null,{}] 01:13:34 INFO - PROCESS | 1650 | 1468224813998 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:34 INFO - PROCESS | 1650 | 1468224814000 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:34 INFO - PROCESS | 1650 | 1468224814104 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 01:13:34 INFO - PROCESS | 1650 | 1468224814182 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:34 INFO - PROCESS | 1650 | 1468224814183 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x118367800 == 37 [pid = 1650] [id = 650] 01:13:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x113c61800) [pid = 1650] [serial = 1950] [outer = 0x0] 01:13:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115d4bc00) [pid = 1650] [serial = 1951] [outer = 0x113c61800] 01:13:34 INFO - PROCESS | 1650 | 1468224814214 Marionette DEBUG loaded listener.js 01:13:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x116afac00) [pid = 1650] [serial = 1952] [outer = 0x113c61800] 01:13:34 INFO - PROCESS | 1650 | 1468224814910 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 01:13:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:13:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 924ms 01:13:34 INFO - PROCESS | 1650 | 1468224814916 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 01:13:34 INFO - PROCESS | 1650 | 1468224814920 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 01:13:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:13:34 INFO - PROCESS | 1650 | 1468224814924 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:13:34 INFO - PROCESS | 1650 | 1468224814925 Marionette TRACE conn2 <- [1,2574,null,{}] 01:13:34 INFO - PROCESS | 1650 | 1468224814929 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:34 INFO - PROCESS | 1650 | 1468224814930 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:35 INFO - PROCESS | 1650 | 1468224815036 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 01:13:35 INFO - PROCESS | 1650 | 1468224815125 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:35 INFO - PROCESS | 1650 | 1468224815129 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x117161800 == 38 [pid = 1650] [id = 651] 01:13:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x116776000) [pid = 1650] [serial = 1953] [outer = 0x0] 01:13:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x117d15c00) [pid = 1650] [serial = 1954] [outer = 0x116776000] 01:13:35 INFO - PROCESS | 1650 | 1468224815166 Marionette DEBUG loaded listener.js 01:13:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x117db4400) [pid = 1650] [serial = 1955] [outer = 0x116776000] 01:13:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12969d800 == 37 [pid = 1650] [id = 648] 01:13:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1214e4800 == 36 [pid = 1650] [id = 647] 01:13:35 INFO - PROCESS | 1650 | --DOCSHELL 0x126b19000 == 35 [pid = 1650] [id = 646] 01:13:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1242c8000 == 34 [pid = 1650] [id = 645] 01:13:35 INFO - PROCESS | 1650 | --DOCSHELL 0x121383800 == 33 [pid = 1650] [id = 644] 01:13:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1196b8800 == 32 [pid = 1650] [id = 643] 01:13:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11836c800 == 31 [pid = 1650] [id = 642] 01:13:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1164b6800 == 30 [pid = 1650] [id = 641] 01:13:35 INFO - PROCESS | 1650 | 1468224815592 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 01:13:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:13:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 673ms 01:13:35 INFO - PROCESS | 1650 | 1468224815606 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 01:13:35 INFO - PROCESS | 1650 | 1468224815610 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 01:13:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:13:35 INFO - PROCESS | 1650 | 1468224815616 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:13:35 INFO - PROCESS | 1650 | 1468224815620 Marionette TRACE conn2 <- [1,2578,null,{}] 01:13:35 INFO - PROCESS | 1650 | 1468224815622 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:35 INFO - PROCESS | 1650 | 1468224815624 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:35 INFO - PROCESS | 1650 | 1468224815704 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 01:13:35 INFO - PROCESS | 1650 | 1468224815709 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:35 INFO - PROCESS | 1650 | 1468224815710 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x121081800 == 31 [pid = 1650] [id = 652] 01:13:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11828f000) [pid = 1650] [serial = 1956] [outer = 0x0] 01:13:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x118731000) [pid = 1650] [serial = 1957] [outer = 0x11828f000] 01:13:35 INFO - PROCESS | 1650 | 1468224815739 Marionette DEBUG loaded listener.js 01:13:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1128adc00) [pid = 1650] [serial = 1958] [outer = 0x11828f000] 01:13:36 INFO - PROCESS | 1650 | 1468224816106 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 01:13:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:13:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 523ms 01:13:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:13:36 INFO - PROCESS | 1650 | 1468224816138 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 01:13:36 INFO - PROCESS | 1650 | 1468224816140 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 01:13:36 INFO - PROCESS | 1650 | 1468224816142 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:13:36 INFO - PROCESS | 1650 | 1468224816144 Marionette TRACE conn2 <- [1,2582,null,{}] 01:13:36 INFO - PROCESS | 1650 | 1468224816152 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:36 INFO - PROCESS | 1650 | 1468224816155 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:36 INFO - PROCESS | 1650 | 1468224816259 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 01:13:36 INFO - PROCESS | 1650 | 1468224816269 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:36 INFO - PROCESS | 1650 | 1468224816271 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x126757000 == 32 [pid = 1650] [id = 653] 01:13:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119562400) [pid = 1650] [serial = 1959] [outer = 0x0] 01:13:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x120e11800) [pid = 1650] [serial = 1960] [outer = 0x119562400] 01:13:36 INFO - PROCESS | 1650 | 1468224816298 Marionette DEBUG loaded listener.js 01:13:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x121449c00) [pid = 1650] [serial = 1961] [outer = 0x119562400] 01:13:36 INFO - PROCESS | 1650 | 1468224816653 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 01:13:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:13:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 520ms 01:13:36 INFO - PROCESS | 1650 | 1468224816662 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 01:13:36 INFO - PROCESS | 1650 | 1468224816664 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 01:13:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:13:36 INFO - PROCESS | 1650 | 1468224816671 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:13:36 INFO - PROCESS | 1650 | 1468224816672 Marionette TRACE conn2 <- [1,2586,null,{}] 01:13:36 INFO - PROCESS | 1650 | 1468224816674 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:36 INFO - PROCESS | 1650 | 1468224816675 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:36 INFO - PROCESS | 1650 | 1468224816779 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 01:13:36 INFO - PROCESS | 1650 | 1468224816786 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:36 INFO - PROCESS | 1650 | 1468224816787 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x129691000 == 33 [pid = 1650] [id = 654] 01:13:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1214c1400) [pid = 1650] [serial = 1962] [outer = 0x0] 01:13:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x123eec800) [pid = 1650] [serial = 1963] [outer = 0x1214c1400] 01:13:36 INFO - PROCESS | 1650 | 1468224816812 Marionette DEBUG loaded listener.js 01:13:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x126277000) [pid = 1650] [serial = 1964] [outer = 0x1214c1400] 01:13:37 INFO - PROCESS | 1650 | 1468224817117 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 01:13:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:13:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 468ms 01:13:37 INFO - PROCESS | 1650 | 1468224817140 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 01:13:37 INFO - PROCESS | 1650 | 1468224817141 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 01:13:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:13:37 INFO - PROCESS | 1650 | 1468224817143 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:13:37 INFO - PROCESS | 1650 | 1468224817144 Marionette TRACE conn2 <- [1,2590,null,{}] 01:13:37 INFO - PROCESS | 1650 | 1468224817147 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:37 INFO - PROCESS | 1650 | 1468224817148 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:37 INFO - PROCESS | 1650 | 1468224817221 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 01:13:37 INFO - PROCESS | 1650 | 1468224817225 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:37 INFO - PROCESS | 1650 | 1468224817226 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2d2000 == 34 [pid = 1650] [id = 655] 01:13:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x112e48800) [pid = 1650] [serial = 1965] [outer = 0x0] 01:13:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12694b800) [pid = 1650] [serial = 1966] [outer = 0x112e48800] 01:13:37 INFO - PROCESS | 1650 | 1468224817252 Marionette DEBUG loaded listener.js 01:13:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x126cad000) [pid = 1650] [serial = 1967] [outer = 0x112e48800] 01:13:37 INFO - PROCESS | 1650 | 1468224817652 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 01:13:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:13:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 521ms 01:13:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:13:37 INFO - PROCESS | 1650 | 1468224817666 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 01:13:37 INFO - PROCESS | 1650 | 1468224817668 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 01:13:37 INFO - PROCESS | 1650 | 1468224817675 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:13:37 INFO - PROCESS | 1650 | 1468224817676 Marionette TRACE conn2 <- [1,2594,null,{}] 01:13:37 INFO - PROCESS | 1650 | 1468224817678 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:37 INFO - PROCESS | 1650 | 1468224817685 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:37 INFO - PROCESS | 1650 | 1468224817806 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 01:13:37 INFO - PROCESS | 1650 | 1468224817820 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:37 INFO - PROCESS | 1650 | 1468224817821 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd89000 == 35 [pid = 1650] [id = 656] 01:13:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x112db0000) [pid = 1650] [serial = 1968] [outer = 0x0] 01:13:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x128938400) [pid = 1650] [serial = 1969] [outer = 0x112db0000] 01:13:37 INFO - PROCESS | 1650 | 1468224817846 Marionette DEBUG loaded listener.js 01:13:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129388400) [pid = 1650] [serial = 1970] [outer = 0x112db0000] 01:13:38 INFO - PROCESS | 1650 | 1468224818204 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 01:13:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:13:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 573ms 01:13:38 INFO - PROCESS | 1650 | 1468224818244 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 01:13:38 INFO - PROCESS | 1650 | 1468224818246 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 01:13:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:13:38 INFO - PROCESS | 1650 | 1468224818248 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:13:38 INFO - PROCESS | 1650 | 1468224818249 Marionette TRACE conn2 <- [1,2598,null,{}] 01:13:38 INFO - PROCESS | 1650 | 1468224818251 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:38 INFO - PROCESS | 1650 | 1468224818252 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:38 INFO - PROCESS | 1650 | 1468224818349 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 01:13:38 INFO - PROCESS | 1650 | 1468224818353 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:38 INFO - PROCESS | 1650 | 1468224818354 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c27a800 == 36 [pid = 1650] [id = 657] 01:13:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1293dfc00) [pid = 1650] [serial = 1971] [outer = 0x0] 01:13:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1293fd800) [pid = 1650] [serial = 1972] [outer = 0x1293dfc00] 01:13:38 INFO - PROCESS | 1650 | 1468224818378 Marionette DEBUG loaded listener.js 01:13:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12a865800) [pid = 1650] [serial = 1973] [outer = 0x1293dfc00] 01:13:38 INFO - PROCESS | 1650 | 1468224818718 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 01:13:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:13:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 521ms 01:13:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:13:38 INFO - PROCESS | 1650 | 1468224818770 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 01:13:38 INFO - PROCESS | 1650 | 1468224818771 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 01:13:38 INFO - PROCESS | 1650 | 1468224818773 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:13:38 INFO - PROCESS | 1650 | 1468224818774 Marionette TRACE conn2 <- [1,2602,null,{}] 01:13:38 INFO - PROCESS | 1650 | 1468224818776 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:38 INFO - PROCESS | 1650 | 1468224818777 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:38 INFO - PROCESS | 1650 | 1468224818872 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 01:13:38 INFO - PROCESS | 1650 | 1468224818912 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:38 INFO - PROCESS | 1650 | 1468224818913 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e46800 == 37 [pid = 1650] [id = 658] 01:13:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1293fac00) [pid = 1650] [serial = 1974] [outer = 0x0] 01:13:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12ac9c400) [pid = 1650] [serial = 1975] [outer = 0x1293fac00] 01:13:38 INFO - PROCESS | 1650 | 1468224818937 Marionette DEBUG loaded listener.js 01:13:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12b250c00) [pid = 1650] [serial = 1976] [outer = 0x1293fac00] 01:13:39 INFO - PROCESS | 1650 | 1468224819263 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 01:13:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:13:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 518ms 01:13:39 INFO - PROCESS | 1650 | 1468224819292 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 01:13:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:13:39 INFO - PROCESS | 1650 | 1468224819293 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 01:13:39 INFO - PROCESS | 1650 | 1468224819295 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:13:39 INFO - PROCESS | 1650 | 1468224819296 Marionette TRACE conn2 <- [1,2606,null,{}] 01:13:39 INFO - PROCESS | 1650 | 1468224819299 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:39 INFO - PROCESS | 1650 | 1468224819302 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:39 INFO - PROCESS | 1650 | 1468224819402 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 01:13:39 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x118193800) [pid = 1650] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:13:39 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1121ba000) [pid = 1650] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:13:39 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x115d46400) [pid = 1650] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:13:39 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1198ad800) [pid = 1650] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:13:39 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1196aac00) [pid = 1650] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:13:39 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x112e83000) [pid = 1650] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:13:39 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x123d22400) [pid = 1650] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:13:39 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x115d4ac00) [pid = 1650] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:13:39 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12677a800) [pid = 1650] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:13:39 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x126ca7000) [pid = 1650] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:13:39 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12937d000) [pid = 1650] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:13:39 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x129384000) [pid = 1650] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:13:39 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1128a4c00) [pid = 1650] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:13:39 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1196a2c00) [pid = 1650] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:13:39 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x126ca4000) [pid = 1650] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:13:39 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x111cac000) [pid = 1650] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:13:39 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1248edc00) [pid = 1650] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:13:39 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1128acc00) [pid = 1650] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:13:39 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1180b6400) [pid = 1650] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:13:39 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1164ef000) [pid = 1650] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:13:39 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118297800) [pid = 1650] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:13:39 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x111f43c00) [pid = 1650] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:13:39 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x115d45400) [pid = 1650] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:13:39 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112f80400) [pid = 1650] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:13:39 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12a74c800) [pid = 1650] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:13:39 INFO - PROCESS | 1650 | 1468224819581 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:39 INFO - PROCESS | 1650 | 1468224819582 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11926c800 == 38 [pid = 1650] [id = 659] 01:13:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x111f43c00) [pid = 1650] [serial = 1977] [outer = 0x0] 01:13:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1128acc00) [pid = 1650] [serial = 1978] [outer = 0x111f43c00] 01:13:39 INFO - PROCESS | 1650 | 1468224819606 Marionette DEBUG loaded listener.js 01:13:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x115d4ac00) [pid = 1650] [serial = 1979] [outer = 0x111f43c00] 01:13:39 INFO - PROCESS | 1650 | 1468224819907 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 01:13:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:13:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 621ms 01:13:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:13:39 INFO - PROCESS | 1650 | 1468224819921 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 01:13:39 INFO - PROCESS | 1650 | 1468224819922 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 01:13:39 INFO - PROCESS | 1650 | 1468224819924 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:13:39 INFO - PROCESS | 1650 | 1468224819925 Marionette TRACE conn2 <- [1,2610,null,{}] 01:13:39 INFO - PROCESS | 1650 | 1468224819928 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:39 INFO - PROCESS | 1650 | 1468224819929 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:40 INFO - PROCESS | 1650 | 1468224820011 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 01:13:40 INFO - PROCESS | 1650 | 1468224820018 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:40 INFO - PROCESS | 1650 | 1468224820019 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cac0000 == 39 [pid = 1650] [id = 660] 01:13:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116aff000) [pid = 1650] [serial = 1980] [outer = 0x0] 01:13:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1188de000) [pid = 1650] [serial = 1981] [outer = 0x116aff000] 01:13:40 INFO - PROCESS | 1650 | 1468224820043 Marionette DEBUG loaded listener.js 01:13:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x123e7b800) [pid = 1650] [serial = 1982] [outer = 0x116aff000] 01:13:40 INFO - PROCESS | 1650 | 1468224820384 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 01:13:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:13:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 470ms 01:13:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:13:40 INFO - PROCESS | 1650 | 1468224820394 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 01:13:40 INFO - PROCESS | 1650 | 1468224820396 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 01:13:40 INFO - PROCESS | 1650 | 1468224820398 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:13:40 INFO - PROCESS | 1650 | 1468224820402 Marionette TRACE conn2 <- [1,2614,null,{}] 01:13:40 INFO - PROCESS | 1650 | 1468224820406 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:40 INFO - PROCESS | 1650 | 1468224820408 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:40 INFO - PROCESS | 1650 | 1468224820529 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 01:13:40 INFO - PROCESS | 1650 | 1468224820534 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:40 INFO - PROCESS | 1650 | 1468224820536 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1af000 == 40 [pid = 1650] [id = 661] 01:13:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x116989c00) [pid = 1650] [serial = 1983] [outer = 0x0] 01:13:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1245aa000) [pid = 1650] [serial = 1984] [outer = 0x116989c00] 01:13:40 INFO - PROCESS | 1650 | 1468224820562 Marionette DEBUG loaded listener.js 01:13:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12b90ac00) [pid = 1650] [serial = 1985] [outer = 0x116989c00] 01:13:40 INFO - PROCESS | 1650 | 1468224820873 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 01:13:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:13:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 522ms 01:13:40 INFO - PROCESS | 1650 | 1468224820921 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 01:13:40 INFO - PROCESS | 1650 | 1468224820922 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 01:13:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:13:40 INFO - PROCESS | 1650 | 1468224820924 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:13:40 INFO - PROCESS | 1650 | 1468224820925 Marionette TRACE conn2 <- [1,2618,null,{}] 01:13:40 INFO - PROCESS | 1650 | 1468224820927 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:40 INFO - PROCESS | 1650 | 1468224820928 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:41 INFO - PROCESS | 1650 | 1468224821007 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 01:13:41 INFO - PROCESS | 1650 | 1468224821011 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:41 INFO - PROCESS | 1650 | 1468224821012 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e424800 == 41 [pid = 1650] [id = 662] 01:13:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12ac9f000) [pid = 1650] [serial = 1986] [outer = 0x0] 01:13:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12ba96400) [pid = 1650] [serial = 1987] [outer = 0x12ac9f000] 01:13:41 INFO - PROCESS | 1650 | 1468224821036 Marionette DEBUG loaded listener.js 01:13:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12bb1b400) [pid = 1650] [serial = 1988] [outer = 0x12ac9f000] 01:13:41 INFO - PROCESS | 1650 | 1468224821370 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 01:13:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:13:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 470ms 01:13:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:13:41 INFO - PROCESS | 1650 | 1468224821395 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 01:13:41 INFO - PROCESS | 1650 | 1468224821396 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 01:13:41 INFO - PROCESS | 1650 | 1468224821399 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:13:41 INFO - PROCESS | 1650 | 1468224821401 Marionette TRACE conn2 <- [1,2622,null,{}] 01:13:41 INFO - PROCESS | 1650 | 1468224821403 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:41 INFO - PROCESS | 1650 | 1468224821404 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:41 INFO - PROCESS | 1650 | 1468224821516 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 01:13:41 INFO - PROCESS | 1650 | 1468224821521 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:41 INFO - PROCESS | 1650 | 1468224821522 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e43a000 == 42 [pid = 1650] [id = 663] 01:13:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12b908400) [pid = 1650] [serial = 1989] [outer = 0x0] 01:13:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12bb1f400) [pid = 1650] [serial = 1990] [outer = 0x12b908400] 01:13:41 INFO - PROCESS | 1650 | 1468224821546 Marionette DEBUG loaded listener.js 01:13:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12bf26400) [pid = 1650] [serial = 1991] [outer = 0x12b908400] 01:13:42 INFO - PROCESS | 1650 | 1468224822009 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 01:13:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:13:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 669ms 01:13:42 INFO - PROCESS | 1650 | 1468224822069 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 01:13:42 INFO - PROCESS | 1650 | 1468224822072 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 01:13:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:13:42 INFO - PROCESS | 1650 | 1468224822075 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:13:42 INFO - PROCESS | 1650 | 1468224822078 Marionette TRACE conn2 <- [1,2626,null,{}] 01:13:42 INFO - PROCESS | 1650 | 1468224822082 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:42 INFO - PROCESS | 1650 | 1468224822084 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:42 INFO - PROCESS | 1650 | 1468224822186 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 01:13:42 INFO - PROCESS | 1650 | 1468224822260 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:42 INFO - PROCESS | 1650 | 1468224822261 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x121290000 == 43 [pid = 1650] [id = 664] 01:13:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11612f400) [pid = 1650] [serial = 1992] [outer = 0x0] 01:13:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x117d17800) [pid = 1650] [serial = 1993] [outer = 0x11612f400] 01:13:42 INFO - PROCESS | 1650 | 1468224822292 Marionette DEBUG loaded listener.js 01:13:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x118191c00) [pid = 1650] [serial = 1994] [outer = 0x11612f400] 01:13:42 INFO - PROCESS | 1650 | 1468224822719 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 01:13:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:13:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 673ms 01:13:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:13:42 INFO - PROCESS | 1650 | 1468224822748 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 01:13:42 INFO - PROCESS | 1650 | 1468224822751 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 01:13:42 INFO - PROCESS | 1650 | 1468224822756 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:13:42 INFO - PROCESS | 1650 | 1468224822758 Marionette TRACE conn2 <- [1,2630,null,{}] 01:13:42 INFO - PROCESS | 1650 | 1468224822760 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:42 INFO - PROCESS | 1650 | 1468224822762 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:42 INFO - PROCESS | 1650 | 1468224822895 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 01:13:42 INFO - PROCESS | 1650 | 1468224822971 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:42 INFO - PROCESS | 1650 | 1468224822972 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c181000 == 44 [pid = 1650] [id = 665] 01:13:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x118732000) [pid = 1650] [serial = 1995] [outer = 0x0] 01:13:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1198a8000) [pid = 1650] [serial = 1996] [outer = 0x118732000] 01:13:43 INFO - PROCESS | 1650 | 1468224823004 Marionette DEBUG loaded listener.js 01:13:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12426c000) [pid = 1650] [serial = 1997] [outer = 0x118732000] 01:13:43 INFO - PROCESS | 1650 | 1468224823422 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 01:13:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:13:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 720ms 01:13:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:13:43 INFO - PROCESS | 1650 | 1468224823476 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 01:13:43 INFO - PROCESS | 1650 | 1468224823477 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 01:13:43 INFO - PROCESS | 1650 | 1468224823479 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:13:43 INFO - PROCESS | 1650 | 1468224823482 Marionette TRACE conn2 <- [1,2634,null,{}] 01:13:43 INFO - PROCESS | 1650 | 1468224823490 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:43 INFO - PROCESS | 1650 | 1468224823493 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:43 INFO - PROCESS | 1650 | 1468224823596 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 01:13:43 INFO - PROCESS | 1650 | 1468224823660 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:43 INFO - PROCESS | 1650 | 1468224823663 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4a6800 == 45 [pid = 1650] [id = 666] 01:13:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x126ba0400) [pid = 1650] [serial = 1998] [outer = 0x0] 01:13:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x126cc3800) [pid = 1650] [serial = 1999] [outer = 0x126ba0400] 01:13:43 INFO - PROCESS | 1650 | 1468224823693 Marionette DEBUG loaded listener.js 01:13:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12901ec00) [pid = 1650] [serial = 2000] [outer = 0x126ba0400] 01:13:44 INFO - PROCESS | 1650 | 1468224824131 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 01:13:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:13:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 673ms 01:13:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:13:44 INFO - PROCESS | 1650 | 1468224824152 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 01:13:44 INFO - PROCESS | 1650 | 1468224824154 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 01:13:44 INFO - PROCESS | 1650 | 1468224824156 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:13:44 INFO - PROCESS | 1650 | 1468224824157 Marionette TRACE conn2 <- [1,2638,null,{}] 01:13:44 INFO - PROCESS | 1650 | 1468224824160 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:44 INFO - PROCESS | 1650 | 1468224824161 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:44 INFO - PROCESS | 1650 | 1468224824289 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 01:13:44 INFO - PROCESS | 1650 | 1468224824373 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:44 INFO - PROCESS | 1650 | 1468224824375 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11874e800 == 46 [pid = 1650] [id = 667] 01:13:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x118148400) [pid = 1650] [serial = 2001] [outer = 0x0] 01:13:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x126ca8000) [pid = 1650] [serial = 2002] [outer = 0x118148400] 01:13:44 INFO - PROCESS | 1650 | 1468224824422 Marionette DEBUG loaded listener.js 01:13:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x129383800) [pid = 1650] [serial = 2003] [outer = 0x118148400] 01:13:44 INFO - PROCESS | 1650 | 1468224824936 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 01:13:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:13:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 821ms 01:13:44 INFO - PROCESS | 1650 | 1468224824978 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 01:13:44 INFO - PROCESS | 1650 | 1468224824979 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 01:13:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:13:44 INFO - PROCESS | 1650 | 1468224824982 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:13:44 INFO - PROCESS | 1650 | 1468224824983 Marionette TRACE conn2 <- [1,2642,null,{}] 01:13:44 INFO - PROCESS | 1650 | 1468224824985 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:44 INFO - PROCESS | 1650 | 1468224824987 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:45 INFO - PROCESS | 1650 | 1468224825228 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 01:13:45 INFO - PROCESS | 1650 | 1468224825304 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:45 INFO - PROCESS | 1650 | 1468224825305 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184e7800 == 47 [pid = 1650] [id = 668] 01:13:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x111f40000) [pid = 1650] [serial = 2004] [outer = 0x0] 01:13:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x115d43400) [pid = 1650] [serial = 2005] [outer = 0x111f40000] 01:13:45 INFO - PROCESS | 1650 | 1468224825378 Marionette DEBUG loaded listener.js 01:13:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11677f400) [pid = 1650] [serial = 2006] [outer = 0x111f40000] 01:13:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:13:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 821ms 01:13:45 INFO - PROCESS | 1650 | 1468224825797 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 01:13:45 INFO - PROCESS | 1650 | 1468224825803 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 01:13:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:13:45 INFO - PROCESS | 1650 | 1468224825806 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 01:13:45 INFO - PROCESS | 1650 | 1468224825809 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:13:45 INFO - PROCESS | 1650 | 1468224825811 Marionette TRACE conn2 <- [1,2646,null,{}] 01:13:45 INFO - PROCESS | 1650 | 1468224825814 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:45 INFO - PROCESS | 1650 | 1468224825815 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:45 INFO - PROCESS | 1650 | 1468224825924 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 01:13:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12d849000 == 46 [pid = 1650] [id = 640] 01:13:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12e424800 == 45 [pid = 1650] [id = 662] 01:13:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1af000 == 44 [pid = 1650] [id = 661] 01:13:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12cac0000 == 43 [pid = 1650] [id = 660] 01:13:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11926c800 == 42 [pid = 1650] [id = 659] 01:13:45 INFO - PROCESS | 1650 | --DOCSHELL 0x115e46800 == 41 [pid = 1650] [id = 658] 01:13:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12c27a800 == 40 [pid = 1650] [id = 657] 01:13:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd89000 == 39 [pid = 1650] [id = 656] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12b249800) [pid = 1650] [serial = 1921] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12677fc00) [pid = 1650] [serial = 1948] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2d2000 == 38 [pid = 1650] [id = 655] 01:13:45 INFO - PROCESS | 1650 | --DOCSHELL 0x129691000 == 37 [pid = 1650] [id = 654] 01:13:45 INFO - PROCESS | 1650 | --DOCSHELL 0x126757000 == 36 [pid = 1650] [id = 653] 01:13:45 INFO - PROCESS | 1650 | --DOCSHELL 0x121081800 == 35 [pid = 1650] [id = 652] 01:13:45 INFO - PROCESS | 1650 | --DOCSHELL 0x117161800 == 34 [pid = 1650] [id = 651] 01:13:45 INFO - PROCESS | 1650 | --DOCSHELL 0x118367800 == 33 [pid = 1650] [id = 650] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x117db3000) [pid = 1650] [serial = 1930] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11920c000) [pid = 1650] [serial = 1936] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x124266400) [pid = 1650] [serial = 1942] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x120e10400) [pid = 1650] [serial = 1939] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x112f87c00) [pid = 1650] [serial = 1924] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x112e46000) [pid = 1650] [serial = 1925] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1248e6000) [pid = 1650] [serial = 1945] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x116780400) [pid = 1650] [serial = 1927] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x118193000) [pid = 1650] [serial = 1931] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x118869400) [pid = 1650] [serial = 1934] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11989d400) [pid = 1650] [serial = 1937] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12453d000) [pid = 1650] [serial = 1943] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x123d1ec00) [pid = 1650] [serial = 1940] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12b247800) [pid = 1650] [serial = 1919] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x128ca6800) [pid = 1650] [serial = 1903] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1293e7800) [pid = 1650] [serial = 1906] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12937c000) [pid = 1650] [serial = 1904] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12a857000) [pid = 1650] [serial = 1909] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1293fb000) [pid = 1650] [serial = 1907] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12aa41800) [pid = 1650] [serial = 1910] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x116f8fc00) [pid = 1650] [serial = 1928] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11989cc00) [pid = 1650] [serial = 1913] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x117d15800) [pid = 1650] [serial = 1912] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12480f800) [pid = 1650] [serial = 1915] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12ac9a800) [pid = 1650] [serial = 1918] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126cae800) [pid = 1650] [serial = 1900] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12677d000) [pid = 1650] [serial = 1897] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126949000) [pid = 1650] [serial = 1898] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126275800) [pid = 1650] [serial = 1894] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12677a400) [pid = 1650] [serial = 1895] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12453c800) [pid = 1650] [serial = 1891] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124dc9000) [pid = 1650] [serial = 1892] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1198ac800) [pid = 1650] [serial = 1888] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x124268400) [pid = 1650] [serial = 1889] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119203800) [pid = 1650] [serial = 1885] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1196acc00) [pid = 1650] [serial = 1886] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1187a5400) [pid = 1650] [serial = 1882] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1188d2400) [pid = 1650] [serial = 1883] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11814b000) [pid = 1650] [serial = 1879] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118191000) [pid = 1650] [serial = 1880] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116630c00) [pid = 1650] [serial = 1876] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116f86c00) [pid = 1650] [serial = 1877] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x112f86000) [pid = 1650] [serial = 1873] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x114faf000) [pid = 1650] [serial = 1874] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12ac99c00) [pid = 1650] [serial = 1871] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126276000) [pid = 1650] [serial = 1946] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12a85a800) [pid = 1650] [serial = 1916] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x126ccb000) [pid = 1650] [serial = 1901] [outer = 0x0] [url = about:blank] 01:13:45 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118540400) [pid = 1650] [serial = 1933] [outer = 0x0] [url = about:blank] 01:13:46 INFO - PROCESS | 1650 | 1468224826019 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:46 INFO - PROCESS | 1650 | 1468224826020 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x116419800 == 34 [pid = 1650] [id = 669] 01:13:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1164ef000) [pid = 1650] [serial = 2007] [outer = 0x0] 01:13:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116afa400) [pid = 1650] [serial = 2008] [outer = 0x1164ef000] 01:13:46 INFO - PROCESS | 1650 | 1468224826047 Marionette DEBUG loaded listener.js 01:13:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118540400) [pid = 1650] [serial = 2009] [outer = 0x1164ef000] 01:13:46 INFO - PROCESS | 1650 | 1468224826354 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 01:13:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:13:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 572ms 01:13:46 INFO - PROCESS | 1650 | 1468224826381 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 01:13:46 INFO - PROCESS | 1650 | 1468224826385 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 01:13:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:13:46 INFO - PROCESS | 1650 | 1468224826395 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:13:46 INFO - PROCESS | 1650 | 1468224826396 Marionette TRACE conn2 <- [1,2650,null,{}] 01:13:46 INFO - PROCESS | 1650 | 1468224826399 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:46 INFO - PROCESS | 1650 | 1468224826400 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:46 INFO - PROCESS | 1650 | 1468224826478 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 01:13:46 INFO - PROCESS | 1650 | 1468224826486 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:46 INFO - PROCESS | 1650 | 1468224826487 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e4d000 == 35 [pid = 1650] [id = 670] 01:13:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118862c00) [pid = 1650] [serial = 2010] [outer = 0x0] 01:13:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11920c000) [pid = 1650] [serial = 2011] [outer = 0x118862c00] 01:13:46 INFO - PROCESS | 1650 | 1468224826512 Marionette DEBUG loaded listener.js 01:13:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x120f0e000) [pid = 1650] [serial = 2012] [outer = 0x118862c00] 01:13:46 INFO - PROCESS | 1650 | 1468224826856 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 01:13:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:13:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 473ms 01:13:46 INFO - PROCESS | 1650 | 1468224826863 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 01:13:46 INFO - PROCESS | 1650 | 1468224826867 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 01:13:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:13:46 INFO - PROCESS | 1650 | 1468224826876 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:13:46 INFO - PROCESS | 1650 | 1468224826879 Marionette TRACE conn2 <- [1,2654,null,{}] 01:13:46 INFO - PROCESS | 1650 | 1468224826882 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:46 INFO - PROCESS | 1650 | 1468224826886 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:46 INFO - PROCESS | 1650 | 1468224826973 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 01:13:47 INFO - PROCESS | 1650 | 1468224827033 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:47 INFO - PROCESS | 1650 | 1468224827034 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214e7000 == 36 [pid = 1650] [id = 671] 01:13:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118867c00) [pid = 1650] [serial = 2013] [outer = 0x0] 01:13:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1219afc00) [pid = 1650] [serial = 2014] [outer = 0x118867c00] 01:13:47 INFO - PROCESS | 1650 | 1468224827059 Marionette DEBUG loaded listener.js 01:13:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124dc7800) [pid = 1650] [serial = 2015] [outer = 0x118867c00] 01:13:47 INFO - PROCESS | 1650 | 1468224827355 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 01:13:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:13:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 525ms 01:13:47 INFO - PROCESS | 1650 | 1468224827397 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 01:13:47 INFO - PROCESS | 1650 | 1468224827400 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 01:13:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:13:47 INFO - PROCESS | 1650 | 1468224827403 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:13:47 INFO - PROCESS | 1650 | 1468224827404 Marionette TRACE conn2 <- [1,2658,null,{}] 01:13:47 INFO - PROCESS | 1650 | 1468224827407 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:47 INFO - PROCESS | 1650 | 1468224827408 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:47 INFO - PROCESS | 1650 | 1468224827488 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 01:13:47 INFO - PROCESS | 1650 | 1468224827492 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:47 INFO - PROCESS | 1650 | 1468224827493 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x118765000 == 37 [pid = 1650] [id = 672] 01:13:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x120f0d400) [pid = 1650] [serial = 2016] [outer = 0x0] 01:13:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126777400) [pid = 1650] [serial = 2017] [outer = 0x120f0d400] 01:13:47 INFO - PROCESS | 1650 | 1468224827520 Marionette DEBUG loaded listener.js 01:13:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126ca8c00) [pid = 1650] [serial = 2018] [outer = 0x120f0d400] 01:13:47 INFO - PROCESS | 1650 | 1468224827835 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 01:13:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:13:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 471ms 01:13:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:13:47 INFO - PROCESS | 1650 | 1468224827874 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 01:13:47 INFO - PROCESS | 1650 | 1468224827876 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 01:13:47 INFO - PROCESS | 1650 | 1468224827878 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:13:47 INFO - PROCESS | 1650 | 1468224827879 Marionette TRACE conn2 <- [1,2662,null,{}] 01:13:47 INFO - PROCESS | 1650 | 1468224827881 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:47 INFO - PROCESS | 1650 | 1468224827882 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:48 INFO - PROCESS | 1650 | 1468224828003 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 01:13:48 INFO - PROCESS | 1650 | 1468224828008 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:48 INFO - PROCESS | 1650 | 1468224828013 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x129074800 == 38 [pid = 1650] [id = 673] 01:13:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128caec00) [pid = 1650] [serial = 2019] [outer = 0x0] 01:13:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12901e800) [pid = 1650] [serial = 2020] [outer = 0x128caec00] 01:13:48 INFO - PROCESS | 1650 | 1468224828045 Marionette DEBUG loaded listener.js 01:13:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1293f0800) [pid = 1650] [serial = 2021] [outer = 0x128caec00] 01:13:48 INFO - PROCESS | 1650 | 1468224828401 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 01:13:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:13:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 568ms 01:13:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:13:48 INFO - PROCESS | 1650 | 1468224828447 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 01:13:48 INFO - PROCESS | 1650 | 1468224828448 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 01:13:48 INFO - PROCESS | 1650 | 1468224828450 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:13:48 INFO - PROCESS | 1650 | 1468224828451 Marionette TRACE conn2 <- [1,2666,null,{}] 01:13:48 INFO - PROCESS | 1650 | 1468224828454 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:48 INFO - PROCESS | 1650 | 1468224828455 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:48 INFO - PROCESS | 1650 | 1468224828559 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 01:13:48 INFO - PROCESS | 1650 | 1468224828563 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:48 INFO - PROCESS | 1650 | 1468224828564 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5ae800 == 39 [pid = 1650] [id = 674] 01:13:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x129011400) [pid = 1650] [serial = 2022] [outer = 0x0] 01:13:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a858000) [pid = 1650] [serial = 2023] [outer = 0x129011400] 01:13:48 INFO - PROCESS | 1650 | 1468224828590 Marionette DEBUG loaded listener.js 01:13:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b905c00) [pid = 1650] [serial = 2024] [outer = 0x129011400] 01:13:49 INFO - PROCESS | 1650 | 1468224829396 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 01:13:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 01:13:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 969ms 01:13:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:13:49 INFO - PROCESS | 1650 | 1468224829420 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 01:13:49 INFO - PROCESS | 1650 | 1468224829421 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 01:13:49 INFO - PROCESS | 1650 | 1468224829423 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:13:49 INFO - PROCESS | 1650 | 1468224829424 Marionette TRACE conn2 <- [1,2670,null,{}] 01:13:49 INFO - PROCESS | 1650 | 1468224829426 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:49 INFO - PROCESS | 1650 | 1468224829427 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:49 INFO - PROCESS | 1650 | 1468224829531 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 01:13:49 INFO - PROCESS | 1650 | 1468224829543 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:49 INFO - PROCESS | 1650 | 1468224829544 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b21d800 == 40 [pid = 1650] [id = 675] 01:13:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b906800) [pid = 1650] [serial = 2025] [outer = 0x0] 01:13:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12bb19000) [pid = 1650] [serial = 2026] [outer = 0x12b906800] 01:13:49 INFO - PROCESS | 1650 | 1468224829568 Marionette DEBUG loaded listener.js 01:13:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12bf21c00) [pid = 1650] [serial = 2027] [outer = 0x12b906800] 01:13:50 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x124e99c00) [pid = 1650] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:13:50 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12ac9f000) [pid = 1650] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:13:50 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112db0000) [pid = 1650] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:13:50 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1293dfc00) [pid = 1650] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:13:50 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112e48800) [pid = 1650] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:13:50 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1214c1400) [pid = 1650] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:13:50 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1128ae400) [pid = 1650] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:13:50 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11828f000) [pid = 1650] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:13:50 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116776000) [pid = 1650] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:13:50 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113c61800) [pid = 1650] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:13:50 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119562400) [pid = 1650] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:13:50 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1293fac00) [pid = 1650] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:13:50 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116989c00) [pid = 1650] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:13:50 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x111f43c00) [pid = 1650] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:13:50 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116aff000) [pid = 1650] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:13:50 INFO - PROCESS | 1650 | 1468224830377 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:13:50 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 01:13:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:13:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 01:13:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:13:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 969ms 01:13:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 01:13:50 INFO - PROCESS | 1650 | 1468224830392 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 01:13:50 INFO - PROCESS | 1650 | 1468224830393 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 01:13:50 INFO - PROCESS | 1650 | 1468224830395 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:13:50 INFO - PROCESS | 1650 | 1468224830396 Marionette TRACE conn2 <- [1,2674,null,{}] 01:13:50 INFO - PROCESS | 1650 | 1468224830400 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:50 INFO - PROCESS | 1650 | 1468224830401 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:50 INFO - PROCESS | 1650 | 1468224830480 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 01:13:50 INFO - PROCESS | 1650 | 1468224830485 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:50 INFO - PROCESS | 1650 | 1468224830487 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b21f000 == 41 [pid = 1650] [id = 676] 01:13:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115d49400) [pid = 1650] [serial = 2028] [outer = 0x0] 01:13:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x117dab800) [pid = 1650] [serial = 2029] [outer = 0x115d49400] 01:13:50 INFO - PROCESS | 1650 | 1468224830511 Marionette DEBUG loaded listener.js 01:13:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x121015400) [pid = 1650] [serial = 2030] [outer = 0x115d49400] 01:13:51 INFO - PROCESS | 1650 | 1468224831390 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:13:51 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 01:13:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:13:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 01:13:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:13:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1020ms 01:13:51 INFO - PROCESS | 1650 | 1468224831417 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 01:13:51 INFO - PROCESS | 1650 | 1468224831420 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 01:13:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:13:51 INFO - PROCESS | 1650 | 1468224831422 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:13:51 INFO - PROCESS | 1650 | 1468224831423 Marionette TRACE conn2 <- [1,2678,null,{}] 01:13:51 INFO - PROCESS | 1650 | 1468224831441 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:51 INFO - PROCESS | 1650 | 1468224831442 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:51 INFO - PROCESS | 1650 | 1468224831543 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 01:13:51 INFO - PROCESS | 1650 | 1468224831550 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:51 INFO - PROCESS | 1650 | 1468224831551 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd80800 == 42 [pid = 1650] [id = 677] 01:13:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12694e400) [pid = 1650] [serial = 2031] [outer = 0x0] 01:13:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12a863800) [pid = 1650] [serial = 2032] [outer = 0x12694e400] 01:13:51 INFO - PROCESS | 1650 | 1468224831574 Marionette DEBUG loaded listener.js 01:13:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12bb13c00) [pid = 1650] [serial = 2033] [outer = 0x12694e400] 01:13:52 INFO - PROCESS | 1650 | 1468224832400 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 01:13:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 01:13:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 984ms 01:13:52 INFO - PROCESS | 1650 | 1468224832406 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 01:13:52 INFO - PROCESS | 1650 | 1468224832409 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 01:13:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:13:52 INFO - PROCESS | 1650 | 1468224832413 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:13:52 INFO - PROCESS | 1650 | 1468224832416 Marionette TRACE conn2 <- [1,2682,null,{}] 01:13:52 INFO - PROCESS | 1650 | 1468224832420 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:52 INFO - PROCESS | 1650 | 1468224832422 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:52 INFO - PROCESS | 1650 | 1468224832530 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 01:13:52 INFO - PROCESS | 1650 | 1468224832589 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:52 INFO - PROCESS | 1650 | 1468224832591 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11889b000 == 43 [pid = 1650] [id = 678] 01:13:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x116af8400) [pid = 1650] [serial = 2034] [outer = 0x0] 01:13:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11755e400) [pid = 1650] [serial = 2035] [outer = 0x116af8400] 01:13:52 INFO - PROCESS | 1650 | 1468224832624 Marionette DEBUG loaded listener.js 01:13:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118290800) [pid = 1650] [serial = 2036] [outer = 0x116af8400] 01:13:53 INFO - PROCESS | 1650 | 1468224833511 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 01:13:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 01:13:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1127ms 01:13:53 INFO - PROCESS | 1650 | 1468224833540 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 01:13:53 INFO - PROCESS | 1650 | 1468224833543 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 01:13:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:13:53 INFO - PROCESS | 1650 | 1468224833548 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:13:53 INFO - PROCESS | 1650 | 1468224833551 Marionette TRACE conn2 <- [1,2686,null,{}] 01:13:53 INFO - PROCESS | 1650 | 1468224833554 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:53 INFO - PROCESS | 1650 | 1468224833556 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:53 INFO - PROCESS | 1650 | 1468224833660 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 01:13:53 INFO - PROCESS | 1650 | 1468224833720 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:53 INFO - PROCESS | 1650 | 1468224833722 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e13000 == 44 [pid = 1650] [id = 679] 01:13:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1198b8c00) [pid = 1650] [serial = 2037] [outer = 0x0] 01:13:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x121761400) [pid = 1650] [serial = 2038] [outer = 0x1198b8c00] 01:13:53 INFO - PROCESS | 1650 | 1468224833751 Marionette DEBUG loaded listener.js 01:13:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124809400) [pid = 1650] [serial = 2039] [outer = 0x1198b8c00] 01:13:54 INFO - PROCESS | 1650 | 1468224834683 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:13:54 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 01:13:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:13:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 01:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:13:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1174ms 01:13:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:13:54 INFO - PROCESS | 1650 | 1468224834722 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 01:13:54 INFO - PROCESS | 1650 | 1468224834723 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 01:13:54 INFO - PROCESS | 1650 | 1468224834726 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:13:54 INFO - PROCESS | 1650 | 1468224834729 Marionette TRACE conn2 <- [1,2690,null,{}] 01:13:54 INFO - PROCESS | 1650 | 1468224834735 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:54 INFO - PROCESS | 1650 | 1468224834738 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:54 INFO - PROCESS | 1650 | 1468224834823 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 01:13:54 INFO - PROCESS | 1650 | 1468224834884 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:54 INFO - PROCESS | 1650 | 1468224834887 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c277000 == 45 [pid = 1650] [id = 680] 01:13:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124dc9c00) [pid = 1650] [serial = 2040] [outer = 0x0] 01:13:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128cacc00) [pid = 1650] [serial = 2041] [outer = 0x124dc9c00] 01:13:54 INFO - PROCESS | 1650 | 1468224834935 Marionette DEBUG loaded listener.js 01:13:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12aa46400) [pid = 1650] [serial = 2042] [outer = 0x124dc9c00] 01:13:55 INFO - PROCESS | 1650 | 1468224835991 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:13:55 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:13:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:13:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 01:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:13:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1273ms 01:13:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:13:56 INFO - PROCESS | 1650 | 1468224836002 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 01:13:56 INFO - PROCESS | 1650 | 1468224836005 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 01:13:56 INFO - PROCESS | 1650 | 1468224836008 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:13:56 INFO - PROCESS | 1650 | 1468224836010 Marionette TRACE conn2 <- [1,2694,null,{}] 01:13:56 INFO - PROCESS | 1650 | 1468224836014 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:56 INFO - PROCESS | 1650 | 1468224836015 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:56 INFO - PROCESS | 1650 | 1468224836110 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 01:13:56 INFO - PROCESS | 1650 | 1468224836170 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:56 INFO - PROCESS | 1650 | 1468224836171 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12119d800 == 46 [pid = 1650] [id = 681] 01:13:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11853dc00) [pid = 1650] [serial = 2043] [outer = 0x0] 01:13:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1187a7800) [pid = 1650] [serial = 2044] [outer = 0x11853dc00] 01:13:56 INFO - PROCESS | 1650 | 1468224836200 Marionette DEBUG loaded listener.js 01:13:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119561400) [pid = 1650] [serial = 2045] [outer = 0x11853dc00] 01:13:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12b21f000 == 45 [pid = 1650] [id = 676] 01:13:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12b21d800 == 44 [pid = 1650] [id = 675] 01:13:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5ae800 == 43 [pid = 1650] [id = 674] 01:13:57 INFO - PROCESS | 1650 | --DOCSHELL 0x129074800 == 42 [pid = 1650] [id = 673] 01:13:57 INFO - PROCESS | 1650 | --DOCSHELL 0x118765000 == 41 [pid = 1650] [id = 672] 01:13:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1214e7000 == 40 [pid = 1650] [id = 671] 01:13:57 INFO - PROCESS | 1650 | --DOCSHELL 0x120e4d000 == 39 [pid = 1650] [id = 670] 01:13:57 INFO - PROCESS | 1650 | --DOCSHELL 0x116419800 == 38 [pid = 1650] [id = 669] 01:13:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1184e7800 == 37 [pid = 1650] [id = 668] 01:13:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12e43a000 == 36 [pid = 1650] [id = 663] 01:13:57 INFO - PROCESS | 1650 | --DOCSHELL 0x121290000 == 35 [pid = 1650] [id = 664] 01:13:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4a6800 == 34 [pid = 1650] [id = 666] 01:13:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12c181000 == 33 [pid = 1650] [id = 665] 01:13:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11874e800 == 32 [pid = 1650] [id = 667] 01:13:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1196b8000 == 31 [pid = 1650] [id = 649] 01:13:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12c277000 == 30 [pid = 1650] [id = 680] 01:13:57 INFO - PROCESS | 1650 | --DOCSHELL 0x124e13000 == 29 [pid = 1650] [id = 679] 01:13:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd80800 == 28 [pid = 1650] [id = 677] 01:13:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11889b000 == 27 [pid = 1650] [id = 678] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12b909000) [pid = 1650] [serial = 1922] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12ba96400) [pid = 1650] [serial = 1987] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128938400) [pid = 1650] [serial = 1969] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1293fd800) [pid = 1650] [serial = 1972] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x129388400) [pid = 1650] [serial = 1970] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12694b800) [pid = 1650] [serial = 1966] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123eec800) [pid = 1650] [serial = 1963] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126277000) [pid = 1650] [serial = 1964] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126b9a000) [pid = 1650] [serial = 1949] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118731000) [pid = 1650] [serial = 1957] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1128adc00) [pid = 1650] [serial = 1958] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x117db4400) [pid = 1650] [serial = 1955] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x117d15c00) [pid = 1650] [serial = 1954] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116afac00) [pid = 1650] [serial = 1952] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115d4bc00) [pid = 1650] [serial = 1951] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x120e11800) [pid = 1650] [serial = 1960] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x121449c00) [pid = 1650] [serial = 1961] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12ac9c400) [pid = 1650] [serial = 1975] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12a865800) [pid = 1650] [serial = 1973] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12b250c00) [pid = 1650] [serial = 1976] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12b90ac00) [pid = 1650] [serial = 1985] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1128acc00) [pid = 1650] [serial = 1978] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1188de000) [pid = 1650] [serial = 1981] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x115d4ac00) [pid = 1650] [serial = 1979] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1245aa000) [pid = 1650] [serial = 1984] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x123e7b800) [pid = 1650] [serial = 1982] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12bb1b400) [pid = 1650] [serial = 1988] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x126cad000) [pid = 1650] [serial = 1967] [outer = 0x0] [url = about:blank] 01:13:57 INFO - PROCESS | 1650 | 1468224837516 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:13:57 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:13:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:13:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 01:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:13:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1527ms 01:13:57 INFO - PROCESS | 1650 | 1468224837536 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 01:13:57 INFO - PROCESS | 1650 | 1468224837538 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 01:13:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:13:57 INFO - PROCESS | 1650 | 1468224837542 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:13:57 INFO - PROCESS | 1650 | 1468224837544 Marionette TRACE conn2 <- [1,2698,null,{}] 01:13:57 INFO - PROCESS | 1650 | 1468224837547 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:57 INFO - PROCESS | 1650 | 1468224837549 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:57 INFO - PROCESS | 1650 | 1468224837629 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 01:13:57 INFO - PROCESS | 1650 | 1468224837636 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:57 INFO - PROCESS | 1650 | 1468224837637 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11714b800 == 28 [pid = 1650] [id = 682] 01:13:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x116905000) [pid = 1650] [serial = 2046] [outer = 0x0] 01:13:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116af6c00) [pid = 1650] [serial = 2047] [outer = 0x116905000] 01:13:57 INFO - PROCESS | 1650 | 1468224837666 Marionette DEBUG loaded listener.js 01:13:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x117da9400) [pid = 1650] [serial = 2048] [outer = 0x116905000] 01:13:58 INFO - PROCESS | 1650 | 1468224838487 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:13:58 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:13:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:13:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 01:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:13:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 971ms 01:13:58 INFO - PROCESS | 1650 | 1468224838513 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 01:13:58 INFO - PROCESS | 1650 | 1468224838518 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 01:13:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:13:58 INFO - PROCESS | 1650 | 1468224838523 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:13:58 INFO - PROCESS | 1650 | 1468224838525 Marionette TRACE conn2 <- [1,2702,null,{}] 01:13:58 INFO - PROCESS | 1650 | 1468224838527 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:58 INFO - PROCESS | 1650 | 1468224838529 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:58 INFO - PROCESS | 1650 | 1468224838609 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 01:13:58 INFO - PROCESS | 1650 | 1468224838669 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:58 INFO - PROCESS | 1650 | 1468224838670 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f9b000 == 29 [pid = 1650] [id = 683] 01:13:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118184800) [pid = 1650] [serial = 2049] [outer = 0x0] 01:13:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118faa400) [pid = 1650] [serial = 2050] [outer = 0x118184800] 01:13:58 INFO - PROCESS | 1650 | 1468224838697 Marionette DEBUG loaded listener.js 01:13:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11989fc00) [pid = 1650] [serial = 2051] [outer = 0x118184800] 01:13:59 INFO - PROCESS | 1650 | 1468224839004 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 01:13:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:13:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 519ms 01:13:59 INFO - PROCESS | 1650 | 1468224839042 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 01:13:59 INFO - PROCESS | 1650 | 1468224839043 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 01:13:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:13:59 INFO - PROCESS | 1650 | 1468224839046 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:13:59 INFO - PROCESS | 1650 | 1468224839057 Marionette TRACE conn2 <- [1,2706,null,{}] 01:13:59 INFO - PROCESS | 1650 | 1468224839064 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:59 INFO - PROCESS | 1650 | 1468224839068 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:59 INFO - PROCESS | 1650 | 1468224839177 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 01:13:59 INFO - PROCESS | 1650 | 1468224839213 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:59 INFO - PROCESS | 1650 | 1468224839215 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214db800 == 30 [pid = 1650] [id = 684] 01:13:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x120e10400) [pid = 1650] [serial = 2052] [outer = 0x0] 01:13:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x123e2fc00) [pid = 1650] [serial = 2053] [outer = 0x120e10400] 01:13:59 INFO - PROCESS | 1650 | 1468224839242 Marionette DEBUG loaded listener.js 01:13:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x126270000) [pid = 1650] [serial = 2054] [outer = 0x120e10400] 01:13:59 INFO - PROCESS | 1650 | 1468224839552 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 01:13:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:13:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 529ms 01:13:59 INFO - PROCESS | 1650 | 1468224839575 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 01:13:59 INFO - PROCESS | 1650 | 1468224839577 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 01:13:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:13:59 INFO - PROCESS | 1650 | 1468224839579 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:13:59 INFO - PROCESS | 1650 | 1468224839580 Marionette TRACE conn2 <- [1,2710,null,{}] 01:13:59 INFO - PROCESS | 1650 | 1468224839591 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:59 INFO - PROCESS | 1650 | 1468224839592 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:59 INFO - PROCESS | 1650 | 1468224839696 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 01:13:59 INFO - PROCESS | 1650 | 1468224839700 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:59 INFO - PROCESS | 1650 | 1468224839701 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:13:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x126266000 == 31 [pid = 1650] [id = 685] 01:13:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x120f12800) [pid = 1650] [serial = 2055] [outer = 0x0] 01:13:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12677d000) [pid = 1650] [serial = 2056] [outer = 0x120f12800] 01:13:59 INFO - PROCESS | 1650 | 1468224839726 Marionette DEBUG loaded listener.js 01:13:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126b9fc00) [pid = 1650] [serial = 2057] [outer = 0x120f12800] 01:14:00 INFO - PROCESS | 1650 | 1468224840093 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 01:14:00 INFO - PROCESS | 1650 | 1468224840103 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 01:14:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:14:00 INFO - PROCESS | 1650 | 1468224840106 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:14:00 INFO - PROCESS | 1650 | 1468224840107 Marionette TRACE conn2 <- [1,2714,null,{}] 01:14:00 INFO - PROCESS | 1650 | 1468224840109 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:00 INFO - PROCESS | 1650 | 1468224840111 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:00 INFO - PROCESS | 1650 | 1468224840225 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 01:14:00 INFO - PROCESS | 1650 | 1468224840277 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:00 INFO - PROCESS | 1650 | 1468224840279 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x129071000 == 32 [pid = 1650] [id = 686] 01:14:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x117d10000) [pid = 1650] [serial = 2058] [outer = 0x0] 01:14:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126cb0800) [pid = 1650] [serial = 2059] [outer = 0x117d10000] 01:14:00 INFO - PROCESS | 1650 | 1468224840325 Marionette DEBUG loaded listener.js 01:14:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128caa800) [pid = 1650] [serial = 2060] [outer = 0x117d10000] 01:14:00 INFO - PROCESS | 1650 | 1468224840728 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 01:14:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:14:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 668ms 01:14:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:14:00 INFO - PROCESS | 1650 | 1468224840775 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 01:14:00 INFO - PROCESS | 1650 | 1468224840776 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 01:14:00 INFO - PROCESS | 1650 | 1468224840778 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:14:00 INFO - PROCESS | 1650 | 1468224840779 Marionette TRACE conn2 <- [1,2718,null,{}] 01:14:00 INFO - PROCESS | 1650 | 1468224840781 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:00 INFO - PROCESS | 1650 | 1468224840785 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:00 INFO - PROCESS | 1650 | 1468224840900 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 01:14:00 INFO - PROCESS | 1650 | 1468224840941 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:00 INFO - PROCESS | 1650 | 1468224840943 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac51800 == 33 [pid = 1650] [id = 687] 01:14:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129011c00) [pid = 1650] [serial = 2061] [outer = 0x0] 01:14:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1293ed000) [pid = 1650] [serial = 2062] [outer = 0x129011c00] 01:14:00 INFO - PROCESS | 1650 | 1468224840967 Marionette DEBUG loaded listener.js 01:14:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12ac97800) [pid = 1650] [serial = 2063] [outer = 0x129011c00] 01:14:01 INFO - PROCESS | 1650 | 1468224841308 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 01:14:01 INFO - PROCESS | 1650 | 1468224841348 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 01:14:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 01:14:01 INFO - PROCESS | 1650 | 1468224841350 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:14:01 INFO - PROCESS | 1650 | 1468224841351 Marionette TRACE conn2 <- [1,2722,null,{}] 01:14:01 INFO - PROCESS | 1650 | 1468224841353 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:01 INFO - PROCESS | 1650 | 1468224841354 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:01 INFO - PROCESS | 1650 | 1468224841457 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 01:14:01 INFO - PROCESS | 1650 | 1468224841461 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:01 INFO - PROCESS | 1650 | 1468224841462 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2c4000 == 34 [pid = 1650] [id = 688] 01:14:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12ac98000) [pid = 1650] [serial = 2064] [outer = 0x0] 01:14:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b246800) [pid = 1650] [serial = 2065] [outer = 0x12ac98000] 01:14:01 INFO - PROCESS | 1650 | 1468224841486 Marionette DEBUG loaded listener.js 01:14:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12bb16800) [pid = 1650] [serial = 2066] [outer = 0x12ac98000] 01:14:01 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12694e400) [pid = 1650] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:14:01 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x129011400) [pid = 1650] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:14:01 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12b906800) [pid = 1650] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:14:01 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12b908400) [pid = 1650] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:14:01 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118732000) [pid = 1650] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:14:01 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128caec00) [pid = 1650] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:14:01 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x120f0d400) [pid = 1650] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:14:01 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11612f400) [pid = 1650] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:14:01 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x111f40000) [pid = 1650] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:14:01 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118867c00) [pid = 1650] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:14:01 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118862c00) [pid = 1650] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:14:01 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118148400) [pid = 1650] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:14:01 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x115d49400) [pid = 1650] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:14:01 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1164ef000) [pid = 1650] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:14:01 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x126ba0400) [pid = 1650] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:14:02 INFO - PROCESS | 1650 | 1468224842056 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 01:14:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 01:14:02 INFO - PROCESS | 1650 | 1468224842077 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 01:14:02 INFO - PROCESS | 1650 | 1468224842094 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:14:02 INFO - PROCESS | 1650 | 1468224842096 Marionette TRACE conn2 <- [1,2726,null,{}] 01:14:02 INFO - PROCESS | 1650 | 1468224842112 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:02 INFO - PROCESS | 1650 | 1468224842114 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:02 INFO - PROCESS | 1650 | 1468224842267 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 01:14:02 INFO - PROCESS | 1650 | 1468224842276 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:02 INFO - PROCESS | 1650 | 1468224842277 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba43800 == 35 [pid = 1650] [id = 689] 01:14:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11818dc00) [pid = 1650] [serial = 2067] [outer = 0x0] 01:14:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1248e9400) [pid = 1650] [serial = 2068] [outer = 0x11818dc00] 01:14:02 INFO - PROCESS | 1650 | 1468224842318 Marionette DEBUG loaded listener.js 01:14:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x128caec00) [pid = 1650] [serial = 2069] [outer = 0x11818dc00] 01:14:02 INFO - PROCESS | 1650 | 1468224842685 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 01:14:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:14:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 641ms 01:14:02 INFO - PROCESS | 1650 | 1468224842734 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 01:14:02 INFO - PROCESS | 1650 | 1468224842736 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 01:14:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:14:02 INFO - PROCESS | 1650 | 1468224842740 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:14:02 INFO - PROCESS | 1650 | 1468224842741 Marionette TRACE conn2 <- [1,2730,null,{}] 01:14:02 INFO - PROCESS | 1650 | 1468224842745 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:02 INFO - PROCESS | 1650 | 1468224842747 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:02 INFO - PROCESS | 1650 | 1468224842866 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 01:14:02 INFO - PROCESS | 1650 | 1468224842872 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:02 INFO - PROCESS | 1650 | 1468224842884 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c19e800 == 36 [pid = 1650] [id = 690] 01:14:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1121ba000) [pid = 1650] [serial = 2070] [outer = 0x0] 01:14:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12ba8bc00) [pid = 1650] [serial = 2071] [outer = 0x1121ba000] 01:14:02 INFO - PROCESS | 1650 | 1468224842925 Marionette DEBUG loaded listener.js 01:14:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12bb1cc00) [pid = 1650] [serial = 2072] [outer = 0x1121ba000] 01:14:03 INFO - PROCESS | 1650 | 1468224843749 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 01:14:03 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 01:14:03 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 01:14:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 01:14:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:14:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1021ms 01:14:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 01:14:03 INFO - PROCESS | 1650 | 1468224843761 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 01:14:03 INFO - PROCESS | 1650 | 1468224843762 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 01:14:03 INFO - PROCESS | 1650 | 1468224843764 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:14:03 INFO - PROCESS | 1650 | 1468224843765 Marionette TRACE conn2 <- [1,2734,null,{}] 01:14:03 INFO - PROCESS | 1650 | 1468224843767 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:03 INFO - PROCESS | 1650 | 1468224843768 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:03 INFO - PROCESS | 1650 | 1468224843843 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 01:14:03 INFO - PROCESS | 1650 | 1468224843948 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:03 INFO - PROCESS | 1650 | 1468224843949 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x113c32800 == 37 [pid = 1650] [id = 691] 01:14:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x111c7c000) [pid = 1650] [serial = 2073] [outer = 0x0] 01:14:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1129c1400) [pid = 1650] [serial = 2074] [outer = 0x111c7c000] 01:14:03 INFO - PROCESS | 1650 | 1468224843981 Marionette DEBUG loaded listener.js 01:14:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x113dcdc00) [pid = 1650] [serial = 2075] [outer = 0x111c7c000] 01:14:04 INFO - PROCESS | 1650 | 1468224844486 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 01:14:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:14:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 771ms 01:14:04 INFO - PROCESS | 1650 | 1468224844544 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 01:14:04 INFO - PROCESS | 1650 | 1468224844546 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 01:14:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:14:04 INFO - PROCESS | 1650 | 1468224844553 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:14:04 INFO - PROCESS | 1650 | 1468224844555 Marionette TRACE conn2 <- [1,2738,null,{}] 01:14:04 INFO - PROCESS | 1650 | 1468224844558 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:04 INFO - PROCESS | 1650 | 1468224844561 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:04 INFO - PROCESS | 1650 | 1468224844669 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 01:14:04 INFO - PROCESS | 1650 | 1468224844753 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:04 INFO - PROCESS | 1650 | 1468224844755 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214d6000 == 38 [pid = 1650] [id = 692] 01:14:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11872dc00) [pid = 1650] [serial = 2076] [outer = 0x0] 01:14:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118863c00) [pid = 1650] [serial = 2077] [outer = 0x11872dc00] 01:14:04 INFO - PROCESS | 1650 | 1468224844785 Marionette DEBUG loaded listener.js 01:14:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1196aac00) [pid = 1650] [serial = 2078] [outer = 0x11872dc00] 01:14:05 INFO - PROCESS | 1650 | 1468224845310 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 01:14:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:14:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 771ms 01:14:05 INFO - PROCESS | 1650 | 1468224845346 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 01:14:05 INFO - PROCESS | 1650 | 1468224845348 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 01:14:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:14:05 INFO - PROCESS | 1650 | 1468224845355 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:14:05 INFO - PROCESS | 1650 | 1468224845356 Marionette TRACE conn2 <- [1,2742,null,{}] 01:14:05 INFO - PROCESS | 1650 | 1468224845358 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:05 INFO - PROCESS | 1650 | 1468224845360 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:05 INFO - PROCESS | 1650 | 1468224845470 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 01:14:05 INFO - PROCESS | 1650 | 1468224845668 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:05 INFO - PROCESS | 1650 | 1468224845669 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x116689800 == 39 [pid = 1650] [id = 693] 01:14:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x112e3b800) [pid = 1650] [serial = 2079] [outer = 0x0] 01:14:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x112e48000) [pid = 1650] [serial = 2080] [outer = 0x112e3b800] 01:14:05 INFO - PROCESS | 1650 | 1468224845697 Marionette DEBUG loaded listener.js 01:14:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x115d48c00) [pid = 1650] [serial = 2081] [outer = 0x112e3b800] 01:14:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12c19e800 == 38 [pid = 1650] [id = 690] 01:14:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba43800 == 37 [pid = 1650] [id = 689] 01:14:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2c4000 == 36 [pid = 1650] [id = 688] 01:14:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac51800 == 35 [pid = 1650] [id = 687] 01:14:06 INFO - PROCESS | 1650 | --DOCSHELL 0x129071000 == 34 [pid = 1650] [id = 686] 01:14:06 INFO - PROCESS | 1650 | --DOCSHELL 0x126266000 == 33 [pid = 1650] [id = 685] 01:14:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1214db800 == 32 [pid = 1650] [id = 684] 01:14:06 INFO - PROCESS | 1650 | --DOCSHELL 0x118f9b000 == 31 [pid = 1650] [id = 683] 01:14:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11714b800 == 30 [pid = 1650] [id = 682] 01:14:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12119d800 == 29 [pid = 1650] [id = 681] 01:14:06 INFO - PROCESS | 1650 | 1468224846132 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 01:14:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:14:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 821ms 01:14:06 INFO - PROCESS | 1650 | 1468224846178 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 01:14:06 INFO - PROCESS | 1650 | 1468224846180 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 01:14:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:14:06 INFO - PROCESS | 1650 | 1468224846183 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:14:06 INFO - PROCESS | 1650 | 1468224846185 Marionette TRACE conn2 <- [1,2746,null,{}] 01:14:06 INFO - PROCESS | 1650 | 1468224846188 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:06 INFO - PROCESS | 1650 | 1468224846189 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:06 INFO - PROCESS | 1650 | 1468224846278 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12a863800) [pid = 1650] [serial = 2032] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12a858000) [pid = 1650] [serial = 2023] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12bb19000) [pid = 1650] [serial = 2026] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12bb1f400) [pid = 1650] [serial = 1990] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1198a8000) [pid = 1650] [serial = 1996] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12426c000) [pid = 1650] [serial = 1997] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12901e800) [pid = 1650] [serial = 2020] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126777400) [pid = 1650] [serial = 2017] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126ca8c00) [pid = 1650] [serial = 2018] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x117d17800) [pid = 1650] [serial = 1993] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118191c00) [pid = 1650] [serial = 1994] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x115d43400) [pid = 1650] [serial = 2005] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11677f400) [pid = 1650] [serial = 2006] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1219afc00) [pid = 1650] [serial = 2014] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124dc7800) [pid = 1650] [serial = 2015] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11920c000) [pid = 1650] [serial = 2011] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x120f0e000) [pid = 1650] [serial = 2012] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x126ca8000) [pid = 1650] [serial = 2002] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x129383800) [pid = 1650] [serial = 2003] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x117dab800) [pid = 1650] [serial = 2029] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x116afa400) [pid = 1650] [serial = 2008] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118540400) [pid = 1650] [serial = 2009] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x126cc3800) [pid = 1650] [serial = 1999] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12901ec00) [pid = 1650] [serial = 2000] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12bf26400) [pid = 1650] [serial = 1991] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12bf21c00) [pid = 1650] [serial = 2027] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x121015400) [pid = 1650] [serial = 2030] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12b905c00) [pid = 1650] [serial = 2024] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1293f0800) [pid = 1650] [serial = 2021] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12bb13c00) [pid = 1650] [serial = 2033] [outer = 0x0] [url = about:blank] 01:14:06 INFO - PROCESS | 1650 | 1468224846344 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:06 INFO - PROCESS | 1650 | 1468224846346 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11837b800 == 30 [pid = 1650] [id = 694] 01:14:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x112eaf800) [pid = 1650] [serial = 2082] [outer = 0x0] 01:14:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11677f400) [pid = 1650] [serial = 2083] [outer = 0x112eaf800] 01:14:06 INFO - PROCESS | 1650 | 1468224846372 Marionette DEBUG loaded listener.js 01:14:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x117dae400) [pid = 1650] [serial = 2084] [outer = 0x112eaf800] 01:14:06 INFO - PROCESS | 1650 | 1468224846653 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 01:14:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:14:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 520ms 01:14:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:14:06 INFO - PROCESS | 1650 | 1468224846706 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 01:14:06 INFO - PROCESS | 1650 | 1468224846709 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 01:14:06 INFO - PROCESS | 1650 | 1468224846711 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:14:06 INFO - PROCESS | 1650 | 1468224846712 Marionette TRACE conn2 <- [1,2750,null,{}] 01:14:06 INFO - PROCESS | 1650 | 1468224846715 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:06 INFO - PROCESS | 1650 | 1468224846717 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:06 INFO - PROCESS | 1650 | 1468224846798 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 01:14:06 INFO - PROCESS | 1650 | 1468224846881 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:06 INFO - PROCESS | 1650 | 1468224846882 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12119f000 == 31 [pid = 1650] [id = 695] 01:14:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1129b6000) [pid = 1650] [serial = 2085] [outer = 0x0] 01:14:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x118190c00) [pid = 1650] [serial = 2086] [outer = 0x1129b6000] 01:14:06 INFO - PROCESS | 1650 | 1468224846908 Marionette DEBUG loaded listener.js 01:14:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11920c000) [pid = 1650] [serial = 2087] [outer = 0x1129b6000] 01:14:07 INFO - PROCESS | 1650 | 1468224847212 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 01:14:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:14:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 522ms 01:14:07 INFO - PROCESS | 1650 | 1468224847235 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 01:14:07 INFO - PROCESS | 1650 | 1468224847238 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 01:14:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:14:07 INFO - PROCESS | 1650 | 1468224847246 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:14:07 INFO - PROCESS | 1650 | 1468224847253 Marionette TRACE conn2 <- [1,2754,null,{}] 01:14:07 INFO - PROCESS | 1650 | 1468224847256 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:07 INFO - PROCESS | 1650 | 1468224847259 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:07 INFO - PROCESS | 1650 | 1468224847338 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 01:14:07 INFO - PROCESS | 1650 | 1468224847342 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:07 INFO - PROCESS | 1650 | 1468224847343 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e24000 == 32 [pid = 1650] [id = 696] 01:14:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x111f40c00) [pid = 1650] [serial = 2088] [outer = 0x0] 01:14:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1198a4400) [pid = 1650] [serial = 2089] [outer = 0x111f40c00] 01:14:07 INFO - PROCESS | 1650 | 1468224847369 Marionette DEBUG loaded listener.js 01:14:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x12193b400) [pid = 1650] [serial = 2090] [outer = 0x111f40c00] 01:14:07 INFO - PROCESS | 1650 | 1468224847696 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 01:14:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:14:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 479ms 01:14:07 INFO - PROCESS | 1650 | 1468224847722 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 01:14:07 INFO - PROCESS | 1650 | 1468224847723 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 01:14:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:14:07 INFO - PROCESS | 1650 | 1468224847726 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:14:07 INFO - PROCESS | 1650 | 1468224847727 Marionette TRACE conn2 <- [1,2758,null,{}] 01:14:07 INFO - PROCESS | 1650 | 1468224847729 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:07 INFO - PROCESS | 1650 | 1468224847730 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:07 INFO - PROCESS | 1650 | 1468224847810 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 01:14:07 INFO - PROCESS | 1650 | 1468224847813 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:07 INFO - PROCESS | 1650 | 1468224847815 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x121198800 == 33 [pid = 1650] [id = 697] 01:14:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x123e31800) [pid = 1650] [serial = 2091] [outer = 0x0] 01:14:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1248e6000) [pid = 1650] [serial = 2092] [outer = 0x123e31800] 01:14:07 INFO - PROCESS | 1650 | 1468224847843 Marionette DEBUG loaded listener.js 01:14:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x124e92800) [pid = 1650] [serial = 2093] [outer = 0x123e31800] 01:14:08 INFO - PROCESS | 1650 | 1468224848186 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 01:14:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:14:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 468ms 01:14:08 INFO - PROCESS | 1650 | 1468224848194 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 01:14:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:14:08 INFO - PROCESS | 1650 | 1468224848196 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 01:14:08 INFO - PROCESS | 1650 | 1468224848198 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:14:08 INFO - PROCESS | 1650 | 1468224848199 Marionette TRACE conn2 <- [1,2762,null,{}] 01:14:08 INFO - PROCESS | 1650 | 1468224848204 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:08 INFO - PROCESS | 1650 | 1468224848205 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:08 INFO - PROCESS | 1650 | 1468224848281 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 01:14:08 INFO - PROCESS | 1650 | 1468224848286 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:08 INFO - PROCESS | 1650 | 1468224848291 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a80e800 == 34 [pid = 1650] [id = 698] 01:14:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x126793000) [pid = 1650] [serial = 2094] [outer = 0x0] 01:14:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12693b400) [pid = 1650] [serial = 2095] [outer = 0x126793000] 01:14:08 INFO - PROCESS | 1650 | 1468224848323 Marionette DEBUG loaded listener.js 01:14:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x126cb1c00) [pid = 1650] [serial = 2096] [outer = 0x126793000] 01:14:08 INFO - PROCESS | 1650 | 1468224848690 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 01:14:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:14:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 521ms 01:14:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:14:08 INFO - PROCESS | 1650 | 1468224848725 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 01:14:08 INFO - PROCESS | 1650 | 1468224848727 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 01:14:08 INFO - PROCESS | 1650 | 1468224848729 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:14:08 INFO - PROCESS | 1650 | 1468224848730 Marionette TRACE conn2 <- [1,2766,null,{}] 01:14:08 INFO - PROCESS | 1650 | 1468224848732 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:08 INFO - PROCESS | 1650 | 1468224848736 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:08 INFO - PROCESS | 1650 | 1468224848837 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 01:14:08 INFO - PROCESS | 1650 | 1468224848841 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:08 INFO - PROCESS | 1650 | 1468224848842 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac5c800 == 35 [pid = 1650] [id = 699] 01:14:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1248ecc00) [pid = 1650] [serial = 2097] [outer = 0x0] 01:14:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x128937c00) [pid = 1650] [serial = 2098] [outer = 0x1248ecc00] 01:14:08 INFO - PROCESS | 1650 | 1468224848866 Marionette DEBUG loaded listener.js 01:14:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12911e800) [pid = 1650] [serial = 2099] [outer = 0x1248ecc00] 01:14:09 INFO - PROCESS | 1650 | 1468224849206 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 01:14:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:14:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 521ms 01:14:09 INFO - PROCESS | 1650 | 1468224849250 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 01:14:09 INFO - PROCESS | 1650 | 1468224849251 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 01:14:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:14:09 INFO - PROCESS | 1650 | 1468224849254 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:14:09 INFO - PROCESS | 1650 | 1468224849255 Marionette TRACE conn2 <- [1,2770,null,{}] 01:14:09 INFO - PROCESS | 1650 | 1468224849257 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:09 INFO - PROCESS | 1650 | 1468224849258 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:09 INFO - PROCESS | 1650 | 1468224849357 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 01:14:09 INFO - PROCESS | 1650 | 1468224849368 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:09 INFO - PROCESS | 1650 | 1468224849369 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba48800 == 36 [pid = 1650] [id = 700] 01:14:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x129121000) [pid = 1650] [serial = 2100] [outer = 0x0] 01:14:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1293e7400) [pid = 1650] [serial = 2101] [outer = 0x129121000] 01:14:09 INFO - PROCESS | 1650 | 1468224849393 Marionette DEBUG loaded listener.js 01:14:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12a747800) [pid = 1650] [serial = 2102] [outer = 0x129121000] 01:14:09 INFO - PROCESS | 1650 | 1468224849736 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 01:14:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:14:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 519ms 01:14:09 INFO - PROCESS | 1650 | 1468224849773 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 01:14:09 INFO - PROCESS | 1650 | 1468224849775 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 01:14:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:14:09 INFO - PROCESS | 1650 | 1468224849777 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:14:09 INFO - PROCESS | 1650 | 1468224849778 Marionette TRACE conn2 <- [1,2774,null,{}] 01:14:09 INFO - PROCESS | 1650 | 1468224849780 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:09 INFO - PROCESS | 1650 | 1468224849781 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:09 INFO - PROCESS | 1650 | 1468224849880 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 01:14:09 INFO - PROCESS | 1650 | 1468224849884 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:09 INFO - PROCESS | 1650 | 1468224849885 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c191800 == 37 [pid = 1650] [id = 701] 01:14:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x129380000) [pid = 1650] [serial = 2103] [outer = 0x0] 01:14:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12a862c00) [pid = 1650] [serial = 2104] [outer = 0x129380000] 01:14:09 INFO - PROCESS | 1650 | 1468224849908 Marionette DEBUG loaded listener.js 01:14:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12aa4f000) [pid = 1650] [serial = 2105] [outer = 0x129380000] 01:14:10 INFO - PROCESS | 1650 | 1468224850232 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 01:14:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:14:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 468ms 01:14:10 INFO - PROCESS | 1650 | 1468224850245 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 01:14:10 INFO - PROCESS | 1650 | 1468224850246 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 01:14:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:14:10 INFO - PROCESS | 1650 | 1468224850256 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:14:10 INFO - PROCESS | 1650 | 1468224850257 Marionette TRACE conn2 <- [1,2778,null,{}] 01:14:10 INFO - PROCESS | 1650 | 1468224850259 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:10 INFO - PROCESS | 1650 | 1468224850260 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:10 INFO - PROCESS | 1650 | 1468224850372 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 01:14:10 INFO - PROCESS | 1650 | 1468224850384 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:10 INFO - PROCESS | 1650 | 1468224850385 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x124dbe000 == 38 [pid = 1650] [id = 702] 01:14:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12a857000) [pid = 1650] [serial = 2106] [outer = 0x0] 01:14:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12b245000) [pid = 1650] [serial = 2107] [outer = 0x12a857000] 01:14:10 INFO - PROCESS | 1650 | 1468224850410 Marionette DEBUG loaded listener.js 01:14:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12b90f000) [pid = 1650] [serial = 2108] [outer = 0x12a857000] 01:14:10 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x120f12800) [pid = 1650] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:14:10 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x129011c00) [pid = 1650] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:14:10 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x120e10400) [pid = 1650] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:14:10 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11853dc00) [pid = 1650] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:14:10 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118184800) [pid = 1650] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:14:10 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116905000) [pid = 1650] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:14:10 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116af8400) [pid = 1650] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:14:10 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1198b8c00) [pid = 1650] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:14:10 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x124dc9c00) [pid = 1650] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:14:10 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x117d10000) [pid = 1650] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:14:10 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12ac98000) [pid = 1650] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:14:10 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11818dc00) [pid = 1650] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:14:10 INFO - PROCESS | 1650 | 1468224850821 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 01:14:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:14:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 628ms 01:14:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:14:10 INFO - PROCESS | 1650 | 1468224850878 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 01:14:10 INFO - PROCESS | 1650 | 1468224850880 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 01:14:10 INFO - PROCESS | 1650 | 1468224850883 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:14:10 INFO - PROCESS | 1650 | 1468224850885 Marionette TRACE conn2 <- [1,2782,null,{}] 01:14:10 INFO - PROCESS | 1650 | 1468224850888 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:10 INFO - PROCESS | 1650 | 1468224850890 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:11 INFO - PROCESS | 1650 | 1468224851017 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 01:14:11 INFO - PROCESS | 1650 | 1468224851025 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:11 INFO - PROCESS | 1650 | 1468224851027 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cac3800 == 39 [pid = 1650] [id = 703] 01:14:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1198ae400) [pid = 1650] [serial = 2109] [outer = 0x0] 01:14:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x126ba1c00) [pid = 1650] [serial = 2110] [outer = 0x1198ae400] 01:14:11 INFO - PROCESS | 1650 | 1468224851080 Marionette DEBUG loaded listener.js 01:14:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12b906c00) [pid = 1650] [serial = 2111] [outer = 0x1198ae400] 01:14:11 INFO - PROCESS | 1650 | 1468224851504 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 01:14:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:14:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 673ms 01:14:11 INFO - PROCESS | 1650 | 1468224851556 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 01:14:11 INFO - PROCESS | 1650 | 1468224851557 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 01:14:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:14:11 INFO - PROCESS | 1650 | 1468224851560 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:14:11 INFO - PROCESS | 1650 | 1468224851561 Marionette TRACE conn2 <- [1,2786,null,{}] 01:14:11 INFO - PROCESS | 1650 | 1468224851563 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:11 INFO - PROCESS | 1650 | 1468224851565 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:11 INFO - PROCESS | 1650 | 1468224851662 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 01:14:11 INFO - PROCESS | 1650 | 1468224851680 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:11 INFO - PROCESS | 1650 | 1468224851681 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc7a800 == 40 [pid = 1650] [id = 704] 01:14:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12bf22800) [pid = 1650] [serial = 2112] [outer = 0x0] 01:14:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12bf29000) [pid = 1650] [serial = 2113] [outer = 0x12bf22800] 01:14:11 INFO - PROCESS | 1650 | 1468224851705 Marionette DEBUG loaded listener.js 01:14:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12bf2d000) [pid = 1650] [serial = 2114] [outer = 0x12bf22800] 01:14:12 INFO - PROCESS | 1650 | 1468224852006 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 01:14:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:14:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 468ms 01:14:12 INFO - PROCESS | 1650 | 1468224852028 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 01:14:12 INFO - PROCESS | 1650 | 1468224852029 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 01:14:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:14:12 INFO - PROCESS | 1650 | 1468224852032 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:14:12 INFO - PROCESS | 1650 | 1468224852033 Marionette TRACE conn2 <- [1,2790,null,{}] 01:14:12 INFO - PROCESS | 1650 | 1468224852039 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:12 INFO - PROCESS | 1650 | 1468224852040 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:12 INFO - PROCESS | 1650 | 1468224852123 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 01:14:12 INFO - PROCESS | 1650 | 1468224852126 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:12 INFO - PROCESS | 1650 | 1468224852127 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d496000 == 41 [pid = 1650] [id = 705] 01:14:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12bfaa800) [pid = 1650] [serial = 2115] [outer = 0x0] 01:14:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12bfafc00) [pid = 1650] [serial = 2116] [outer = 0x12bfaa800] 01:14:12 INFO - PROCESS | 1650 | 1468224852158 Marionette DEBUG loaded listener.js 01:14:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12bfb7000) [pid = 1650] [serial = 2117] [outer = 0x12bfaa800] 01:14:12 INFO - PROCESS | 1650 | 1468224852474 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 01:14:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:14:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 477ms 01:14:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:14:12 INFO - PROCESS | 1650 | 1468224852510 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 01:14:12 INFO - PROCESS | 1650 | 1468224852511 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 01:14:12 INFO - PROCESS | 1650 | 1468224852513 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:14:12 INFO - PROCESS | 1650 | 1468224852514 Marionette TRACE conn2 <- [1,2794,null,{}] 01:14:12 INFO - PROCESS | 1650 | 1468224852517 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:12 INFO - PROCESS | 1650 | 1468224852518 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:12 INFO - PROCESS | 1650 | 1468224852629 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 01:14:12 INFO - PROCESS | 1650 | 1468224852716 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:12 INFO - PROCESS | 1650 | 1468224852718 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11640a000 == 42 [pid = 1650] [id = 706] 01:14:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x111f27800) [pid = 1650] [serial = 2118] [outer = 0x0] 01:14:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1128aec00) [pid = 1650] [serial = 2119] [outer = 0x111f27800] 01:14:12 INFO - PROCESS | 1650 | 1468224852750 Marionette DEBUG loaded listener.js 01:14:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x113c65c00) [pid = 1650] [serial = 2120] [outer = 0x111f27800] 01:14:13 INFO - PROCESS | 1650 | 1468224853204 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 01:14:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:14:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 722ms 01:14:13 INFO - PROCESS | 1650 | 1468224853237 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 01:14:13 INFO - PROCESS | 1650 | 1468224853239 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 01:14:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:14:13 INFO - PROCESS | 1650 | 1468224853242 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:14:13 INFO - PROCESS | 1650 | 1468224853244 Marionette TRACE conn2 <- [1,2798,null,{}] 01:14:13 INFO - PROCESS | 1650 | 1468224853248 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:13 INFO - PROCESS | 1650 | 1468224853250 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:13 INFO - PROCESS | 1650 | 1468224853357 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 01:14:13 INFO - PROCESS | 1650 | 1468224853420 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:13 INFO - PROCESS | 1650 | 1468224853422 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x124da9800 == 43 [pid = 1650] [id = 707] 01:14:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x116af7c00) [pid = 1650] [serial = 2121] [outer = 0x0] 01:14:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118299800) [pid = 1650] [serial = 2122] [outer = 0x116af7c00] 01:14:13 INFO - PROCESS | 1650 | 1468224853451 Marionette DEBUG loaded listener.js 01:14:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119560000) [pid = 1650] [serial = 2123] [outer = 0x116af7c00] 01:14:13 INFO - PROCESS | 1650 | 1468224853920 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 01:14:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:14:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 721ms 01:14:13 INFO - PROCESS | 1650 | 1468224853966 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 01:14:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:14:13 INFO - PROCESS | 1650 | 1468224853969 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 01:14:13 INFO - PROCESS | 1650 | 1468224853971 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:14:13 INFO - PROCESS | 1650 | 1468224853972 Marionette TRACE conn2 <- [1,2802,null,{}] 01:14:13 INFO - PROCESS | 1650 | 1468224853975 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:13 INFO - PROCESS | 1650 | 1468224853976 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:14 INFO - PROCESS | 1650 | 1468224854080 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 01:14:14 INFO - PROCESS | 1650 | 1468224854188 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:14 INFO - PROCESS | 1650 | 1468224854189 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd8e800 == 44 [pid = 1650] [id = 708] 01:14:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123d1bc00) [pid = 1650] [serial = 2124] [outer = 0x0] 01:14:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12433f800) [pid = 1650] [serial = 2125] [outer = 0x123d1bc00] 01:14:14 INFO - PROCESS | 1650 | 1468224854218 Marionette DEBUG loaded listener.js 01:14:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126778400) [pid = 1650] [serial = 2126] [outer = 0x123d1bc00] 01:14:14 INFO - PROCESS | 1650 | 1468224854601 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 01:14:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:14:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 669ms 01:14:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:14:14 INFO - PROCESS | 1650 | 1468224854640 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 01:14:14 INFO - PROCESS | 1650 | 1468224854642 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 01:14:14 INFO - PROCESS | 1650 | 1468224854649 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:14:14 INFO - PROCESS | 1650 | 1468224854653 Marionette TRACE conn2 <- [1,2806,null,{}] 01:14:14 INFO - PROCESS | 1650 | 1468224854656 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:14 INFO - PROCESS | 1650 | 1468224854659 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:14 INFO - PROCESS | 1650 | 1468224854764 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 01:14:14 INFO - PROCESS | 1650 | 1468224854839 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:14 INFO - PROCESS | 1650 | 1468224854841 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d57f800 == 45 [pid = 1650] [id = 709] 01:14:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11872f400) [pid = 1650] [serial = 2127] [outer = 0x0] 01:14:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126953800) [pid = 1650] [serial = 2128] [outer = 0x11872f400] 01:14:14 INFO - PROCESS | 1650 | 1468224854869 Marionette DEBUG loaded listener.js 01:14:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12aa45800) [pid = 1650] [serial = 2129] [outer = 0x11872f400] 01:14:15 INFO - PROCESS | 1650 | 1468224855296 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 01:14:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:14:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 677ms 01:14:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:14:15 INFO - PROCESS | 1650 | 1468224855322 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 01:14:15 INFO - PROCESS | 1650 | 1468224855324 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 01:14:15 INFO - PROCESS | 1650 | 1468224855326 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:14:15 INFO - PROCESS | 1650 | 1468224855328 Marionette TRACE conn2 <- [1,2810,null,{}] 01:14:15 INFO - PROCESS | 1650 | 1468224855330 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:15 INFO - PROCESS | 1650 | 1468224855331 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:15 INFO - PROCESS | 1650 | 1468224855437 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 01:14:15 INFO - PROCESS | 1650 | 1468224855531 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:15 INFO - PROCESS | 1650 | 1468224855532 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f71000 == 46 [pid = 1650] [id = 710] 01:14:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x114faf000) [pid = 1650] [serial = 2130] [outer = 0x0] 01:14:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1219b3400) [pid = 1650] [serial = 2131] [outer = 0x114faf000] 01:14:15 INFO - PROCESS | 1650 | 1468224855561 Marionette DEBUG loaded listener.js 01:14:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12ac9f000) [pid = 1650] [serial = 2132] [outer = 0x114faf000] 01:14:16 INFO - PROCESS | 1650 | 1468224856108 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 01:14:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:14:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 819ms 01:14:16 INFO - PROCESS | 1650 | 1468224856146 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 01:14:16 INFO - PROCESS | 1650 | 1468224856148 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 01:14:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:14:16 INFO - PROCESS | 1650 | 1468224856174 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:14:16 INFO - PROCESS | 1650 | 1468224856176 Marionette TRACE conn2 <- [1,2814,null,{}] 01:14:16 INFO - PROCESS | 1650 | 1468224856179 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:16 INFO - PROCESS | 1650 | 1468224856181 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:16 INFO - PROCESS | 1650 | 1468224856275 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 01:14:16 INFO - PROCESS | 1650 | 1468224856351 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:16 INFO - PROCESS | 1650 | 1468224856353 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214e5000 == 47 [pid = 1650] [id = 711] 01:14:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x117db6c00) [pid = 1650] [serial = 2133] [outer = 0x0] 01:14:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118184400) [pid = 1650] [serial = 2134] [outer = 0x117db6c00] 01:14:16 INFO - PROCESS | 1650 | 1468224856378 Marionette DEBUG loaded listener.js 01:14:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11872e000) [pid = 1650] [serial = 2135] [outer = 0x117db6c00] 01:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d496000 == 46 [pid = 1650] [id = 705] 01:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc7a800 == 45 [pid = 1650] [id = 704] 01:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12cac3800 == 44 [pid = 1650] [id = 703] 01:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x124dbe000 == 43 [pid = 1650] [id = 702] 01:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12c191800 == 42 [pid = 1650] [id = 701] 01:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba48800 == 41 [pid = 1650] [id = 700] 01:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac5c800 == 40 [pid = 1650] [id = 699] 01:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12a80e800 == 39 [pid = 1650] [id = 698] 01:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x121198800 == 38 [pid = 1650] [id = 697] 01:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x124e24000 == 37 [pid = 1650] [id = 696] 01:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12119f000 == 36 [pid = 1650] [id = 695] 01:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11837b800 == 35 [pid = 1650] [id = 694] 01:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x116689800 == 34 [pid = 1650] [id = 693] 01:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1214d6000 == 33 [pid = 1650] [id = 692] 01:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x113c32800 == 32 [pid = 1650] [id = 691] 01:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x116f71000 == 31 [pid = 1650] [id = 710] 01:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d57f800 == 30 [pid = 1650] [id = 709] 01:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd8e800 == 29 [pid = 1650] [id = 708] 01:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x124da9800 == 28 [pid = 1650] [id = 707] 01:14:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11640a000 == 27 [pid = 1650] [id = 706] 01:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12ba8bc00) [pid = 1650] [serial = 2071] [outer = 0x0] [url = about:blank] 01:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12677d000) [pid = 1650] [serial = 2056] [outer = 0x0] [url = about:blank] 01:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1293ed000) [pid = 1650] [serial = 2062] [outer = 0x0] [url = about:blank] 01:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123e2fc00) [pid = 1650] [serial = 2053] [outer = 0x0] [url = about:blank] 01:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1187a7800) [pid = 1650] [serial = 2044] [outer = 0x0] [url = about:blank] 01:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119561400) [pid = 1650] [serial = 2045] [outer = 0x0] [url = about:blank] 01:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118faa400) [pid = 1650] [serial = 2050] [outer = 0x0] [url = about:blank] 01:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11989fc00) [pid = 1650] [serial = 2051] [outer = 0x0] [url = about:blank] 01:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116af6c00) [pid = 1650] [serial = 2047] [outer = 0x0] [url = about:blank] 01:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x117da9400) [pid = 1650] [serial = 2048] [outer = 0x0] [url = about:blank] 01:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118290800) [pid = 1650] [serial = 2036] [outer = 0x0] [url = about:blank] 01:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11755e400) [pid = 1650] [serial = 2035] [outer = 0x0] [url = about:blank] 01:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124809400) [pid = 1650] [serial = 2039] [outer = 0x0] [url = about:blank] 01:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x121761400) [pid = 1650] [serial = 2038] [outer = 0x0] [url = about:blank] 01:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12aa46400) [pid = 1650] [serial = 2042] [outer = 0x0] [url = about:blank] 01:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x128cacc00) [pid = 1650] [serial = 2041] [outer = 0x0] [url = about:blank] 01:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128caa800) [pid = 1650] [serial = 2060] [outer = 0x0] [url = about:blank] 01:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126cb0800) [pid = 1650] [serial = 2059] [outer = 0x0] [url = about:blank] 01:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12ac97800) [pid = 1650] [serial = 2063] [outer = 0x0] [url = about:blank] 01:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12b246800) [pid = 1650] [serial = 2065] [outer = 0x0] [url = about:blank] 01:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12bb16800) [pid = 1650] [serial = 2066] [outer = 0x0] [url = about:blank] 01:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126b9fc00) [pid = 1650] [serial = 2057] [outer = 0x0] [url = about:blank] 01:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1248e9400) [pid = 1650] [serial = 2068] [outer = 0x0] [url = about:blank] 01:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128caec00) [pid = 1650] [serial = 2069] [outer = 0x0] [url = about:blank] 01:14:17 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126270000) [pid = 1650] [serial = 2054] [outer = 0x0] [url = about:blank] 01:14:17 INFO - PROCESS | 1650 | 1468224857390 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 01:14:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:14:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1226ms 01:14:17 INFO - PROCESS | 1650 | 1468224857398 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 01:14:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:14:17 INFO - PROCESS | 1650 | 1468224857402 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 01:14:17 INFO - PROCESS | 1650 | 1468224857405 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:14:17 INFO - PROCESS | 1650 | 1468224857407 Marionette TRACE conn2 <- [1,2818,null,{}] 01:14:17 INFO - PROCESS | 1650 | 1468224857410 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:17 INFO - PROCESS | 1650 | 1468224857412 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:17 INFO - PROCESS | 1650 | 1468224857495 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 01:14:17 INFO - PROCESS | 1650 | 1468224857502 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:17 INFO - PROCESS | 1650 | 1468224857504 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f5c000 == 28 [pid = 1650] [id = 712] 01:14:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x115d43800) [pid = 1650] [serial = 2136] [outer = 0x0] 01:14:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x115d4ac00) [pid = 1650] [serial = 2137] [outer = 0x115d43800] 01:14:17 INFO - PROCESS | 1650 | 1468224857533 Marionette DEBUG loaded listener.js 01:14:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x111cac000) [pid = 1650] [serial = 2138] [outer = 0x115d43800] 01:14:17 INFO - PROCESS | 1650 | 1468224857872 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 01:14:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:14:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 470ms 01:14:17 INFO - PROCESS | 1650 | 1468224857875 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 01:14:17 INFO - PROCESS | 1650 | 1468224857879 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 01:14:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:14:17 INFO - PROCESS | 1650 | 1468224857886 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:14:17 INFO - PROCESS | 1650 | 1468224857889 Marionette TRACE conn2 <- [1,2822,null,{}] 01:14:17 INFO - PROCESS | 1650 | 1468224857892 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:17 INFO - PROCESS | 1650 | 1468224857893 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:18 INFO - PROCESS | 1650 | 1468224857999 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 01:14:18 INFO - PROCESS | 1650 | 1468224858057 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:18 INFO - PROCESS | 1650 | 1468224858058 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f87000 == 29 [pid = 1650] [id = 713] 01:14:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116636000) [pid = 1650] [serial = 2139] [outer = 0x0] 01:14:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116afb000) [pid = 1650] [serial = 2140] [outer = 0x116636000] 01:14:18 INFO - PROCESS | 1650 | 1468224858085 Marionette DEBUG loaded listener.js 01:14:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x117daf800) [pid = 1650] [serial = 2141] [outer = 0x116636000] 01:14:18 INFO - PROCESS | 1650 | 1468224858380 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 01:14:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:14:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 524ms 01:14:18 INFO - PROCESS | 1650 | 1468224858416 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 01:14:18 INFO - PROCESS | 1650 | 1468224858420 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 01:14:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:14:18 INFO - PROCESS | 1650 | 1468224858423 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:14:18 INFO - PROCESS | 1650 | 1468224858426 Marionette TRACE conn2 <- [1,2826,null,{}] 01:14:18 INFO - PROCESS | 1650 | 1468224858434 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:18 INFO - PROCESS | 1650 | 1468224858439 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:18 INFO - PROCESS | 1650 | 1468224858514 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 01:14:18 INFO - PROCESS | 1650 | 1468224858576 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:18 INFO - PROCESS | 1650 | 1468224858578 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12118d800 == 30 [pid = 1650] [id = 714] 01:14:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112c4ec00) [pid = 1650] [serial = 2142] [outer = 0x0] 01:14:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118294400) [pid = 1650] [serial = 2143] [outer = 0x112c4ec00] 01:14:18 INFO - PROCESS | 1650 | 1468224858606 Marionette DEBUG loaded listener.js 01:14:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1188dcc00) [pid = 1650] [serial = 2144] [outer = 0x112c4ec00] 01:14:18 INFO - PROCESS | 1650 | 1468224858909 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:14:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:14:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 520ms 01:14:18 INFO - PROCESS | 1650 | 1468224858944 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 01:14:18 INFO - PROCESS | 1650 | 1468224858946 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 01:14:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:14:18 INFO - PROCESS | 1650 | 1468224858948 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:14:18 INFO - PROCESS | 1650 | 1468224858950 Marionette TRACE conn2 <- [1,2830,null,{}] 01:14:18 INFO - PROCESS | 1650 | 1468224858955 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:18 INFO - PROCESS | 1650 | 1468224858956 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:19 INFO - PROCESS | 1650 | 1468224859034 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 01:14:19 INFO - PROCESS | 1650 | 1468224859039 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:19 INFO - PROCESS | 1650 | 1468224859041 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e93000 == 31 [pid = 1650] [id = 715] 01:14:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119558800) [pid = 1650] [serial = 2145] [outer = 0x0] 01:14:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1198b2800) [pid = 1650] [serial = 2146] [outer = 0x119558800] 01:14:19 INFO - PROCESS | 1650 | 1468224859066 Marionette DEBUG loaded listener.js 01:14:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x120f0d000) [pid = 1650] [serial = 2147] [outer = 0x119558800] 01:14:19 INFO - PROCESS | 1650 | 1468224859413 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 01:14:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:14:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 473ms 01:14:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:14:19 INFO - PROCESS | 1650 | 1468224859422 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 01:14:19 INFO - PROCESS | 1650 | 1468224859424 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 01:14:19 INFO - PROCESS | 1650 | 1468224859426 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:14:19 INFO - PROCESS | 1650 | 1468224859427 Marionette TRACE conn2 <- [1,2834,null,{}] 01:14:19 INFO - PROCESS | 1650 | 1468224859429 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:19 INFO - PROCESS | 1650 | 1468224859430 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:19 INFO - PROCESS | 1650 | 1468224859550 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 01:14:19 INFO - PROCESS | 1650 | 1468224859564 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:19 INFO - PROCESS | 1650 | 1468224859565 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x126753000 == 32 [pid = 1650] [id = 716] 01:14:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x115e20000) [pid = 1650] [serial = 2148] [outer = 0x0] 01:14:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x120f0c800) [pid = 1650] [serial = 2149] [outer = 0x115e20000] 01:14:19 INFO - PROCESS | 1650 | 1468224859590 Marionette DEBUG loaded listener.js 01:14:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1219b1800) [pid = 1650] [serial = 2150] [outer = 0x115e20000] 01:14:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:14:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 567ms 01:14:19 INFO - PROCESS | 1650 | 1468224859989 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:14:19 INFO - PROCESS | 1650 | 1468224859994 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 01:14:19 INFO - PROCESS | 1650 | 1468224859995 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 01:14:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:14:20 INFO - PROCESS | 1650 | 1468224859998 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:14:20 INFO - PROCESS | 1650 | 1468224859999 Marionette TRACE conn2 <- [1,2838,null,{}] 01:14:20 INFO - PROCESS | 1650 | 1468224860003 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:20 INFO - PROCESS | 1650 | 1468224860007 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:20 INFO - PROCESS | 1650 | 1468224860129 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 01:14:20 INFO - PROCESS | 1650 | 1468224860133 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:20 INFO - PROCESS | 1650 | 1468224860134 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12933d800 == 33 [pid = 1650] [id = 717] 01:14:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112c52400) [pid = 1650] [serial = 2151] [outer = 0x0] 01:14:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124346c00) [pid = 1650] [serial = 2152] [outer = 0x112c52400] 01:14:20 INFO - PROCESS | 1650 | 1468224860159 Marionette DEBUG loaded listener.js 01:14:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12663b400) [pid = 1650] [serial = 2153] [outer = 0x112c52400] 01:14:20 INFO - PROCESS | 1650 | 1468224860496 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 01:14:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:14:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 522ms 01:14:20 INFO - PROCESS | 1650 | 1468224860522 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 01:14:20 INFO - PROCESS | 1650 | 1468224860523 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 01:14:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:14:20 INFO - PROCESS | 1650 | 1468224860526 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:14:20 INFO - PROCESS | 1650 | 1468224860527 Marionette TRACE conn2 <- [1,2842,null,{}] 01:14:20 INFO - PROCESS | 1650 | 1468224860529 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:20 INFO - PROCESS | 1650 | 1468224860530 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:20 INFO - PROCESS | 1650 | 1468224860638 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 01:14:20 INFO - PROCESS | 1650 | 1468224860641 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:20 INFO - PROCESS | 1650 | 1468224860642 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a81e000 == 34 [pid = 1650] [id = 718] 01:14:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1128ab800) [pid = 1650] [serial = 2154] [outer = 0x0] 01:14:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126791400) [pid = 1650] [serial = 2155] [outer = 0x1128ab800] 01:14:20 INFO - PROCESS | 1650 | 1468224860666 Marionette DEBUG loaded listener.js 01:14:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126ba1400) [pid = 1650] [serial = 2156] [outer = 0x1128ab800] 01:14:21 INFO - PROCESS | 1650 | 1468224861026 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 01:14:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:14:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 519ms 01:14:21 INFO - PROCESS | 1650 | 1468224861046 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 01:14:21 INFO - PROCESS | 1650 | 1468224861047 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 01:14:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:14:21 INFO - PROCESS | 1650 | 1468224861050 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:14:21 INFO - PROCESS | 1650 | 1468224861053 Marionette TRACE conn2 <- [1,2846,null,{}] 01:14:21 INFO - PROCESS | 1650 | 1468224861055 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:21 INFO - PROCESS | 1650 | 1468224861056 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:21 INFO - PROCESS | 1650 | 1468224861159 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 01:14:21 INFO - PROCESS | 1650 | 1468224861162 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:21 INFO - PROCESS | 1650 | 1468224861163 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac6f800 == 35 [pid = 1650] [id = 719] 01:14:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123d19400) [pid = 1650] [serial = 2157] [outer = 0x0] 01:14:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126cafc00) [pid = 1650] [serial = 2158] [outer = 0x123d19400] 01:14:21 INFO - PROCESS | 1650 | 1468224861187 Marionette DEBUG loaded listener.js 01:14:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126cc8800) [pid = 1650] [serial = 2159] [outer = 0x123d19400] 01:14:21 INFO - PROCESS | 1650 | 1468224861723 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 01:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12bfaa800) [pid = 1650] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12bf22800) [pid = 1650] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1248ecc00) [pid = 1650] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x129121000) [pid = 1650] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129380000) [pid = 1650] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112eaf800) [pid = 1650] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 01:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x123e31800) [pid = 1650] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1129b6000) [pid = 1650] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 01:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126793000) [pid = 1650] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x111f40c00) [pid = 1650] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 01:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x111c7c000) [pid = 1650] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 01:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11872dc00) [pid = 1650] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 01:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112e3b800) [pid = 1650] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 01:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12a857000) [pid = 1650] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1198ae400) [pid = 1650] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 01:14:21 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1121ba000) [pid = 1650] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:14:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:14:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 721ms 01:14:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:14:21 INFO - PROCESS | 1650 | 1468224861771 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 01:14:21 INFO - PROCESS | 1650 | 1468224861772 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 01:14:21 INFO - PROCESS | 1650 | 1468224861775 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:14:21 INFO - PROCESS | 1650 | 1468224861776 Marionette TRACE conn2 <- [1,2850,null,{}] 01:14:21 INFO - PROCESS | 1650 | 1468224861778 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:21 INFO - PROCESS | 1650 | 1468224861779 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:21 INFO - PROCESS | 1650 | 1468224861860 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 01:14:21 INFO - PROCESS | 1650 | 1468224861882 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:21 INFO - PROCESS | 1650 | 1468224861883 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12118d000 == 36 [pid = 1650] [id = 720] 01:14:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1133f2800) [pid = 1650] [serial = 2160] [outer = 0x0] 01:14:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116afe400) [pid = 1650] [serial = 2161] [outer = 0x1133f2800] 01:14:21 INFO - PROCESS | 1650 | 1468224861910 Marionette DEBUG loaded listener.js 01:14:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119564000) [pid = 1650] [serial = 2162] [outer = 0x1133f2800] 01:14:22 INFO - PROCESS | 1650 | 1468224862213 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:14:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:14:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 468ms 01:14:22 INFO - PROCESS | 1650 | 1468224862243 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 01:14:22 INFO - PROCESS | 1650 | 1468224862244 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 01:14:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:14:22 INFO - PROCESS | 1650 | 1468224862247 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:14:22 INFO - PROCESS | 1650 | 1468224862248 Marionette TRACE conn2 <- [1,2854,null,{}] 01:14:22 INFO - PROCESS | 1650 | 1468224862252 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:22 INFO - PROCESS | 1650 | 1468224862254 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:22 INFO - PROCESS | 1650 | 1468224862327 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 01:14:22 INFO - PROCESS | 1650 | 1468224862388 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:22 INFO - PROCESS | 1650 | 1468224862389 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba4a000 == 37 [pid = 1650] [id = 721] 01:14:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x113c90800) [pid = 1650] [serial = 2163] [outer = 0x0] 01:14:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1214c7800) [pid = 1650] [serial = 2164] [outer = 0x113c90800] 01:14:22 INFO - PROCESS | 1650 | 1468224862413 Marionette DEBUG loaded listener.js 01:14:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128939800) [pid = 1650] [serial = 2165] [outer = 0x113c90800] 01:14:22 INFO - PROCESS | 1650 | 1468224862674 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 01:14:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:14:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 470ms 01:14:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:14:22 INFO - PROCESS | 1650 | 1468224862724 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 01:14:22 INFO - PROCESS | 1650 | 1468224862725 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 01:14:22 INFO - PROCESS | 1650 | 1468224862727 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:14:22 INFO - PROCESS | 1650 | 1468224862729 Marionette TRACE conn2 <- [1,2858,null,{}] 01:14:22 INFO - PROCESS | 1650 | 1468224862732 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:22 INFO - PROCESS | 1650 | 1468224862735 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:22 INFO - PROCESS | 1650 | 1468224862826 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 01:14:22 INFO - PROCESS | 1650 | 1468224862830 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:22 INFO - PROCESS | 1650 | 1468224862840 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x126752800 == 38 [pid = 1650] [id = 722] 01:14:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126936800) [pid = 1650] [serial = 2166] [outer = 0x0] 01:14:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129011400) [pid = 1650] [serial = 2167] [outer = 0x126936800] 01:14:22 INFO - PROCESS | 1650 | 1468224862867 Marionette DEBUG loaded listener.js 01:14:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1293e1800) [pid = 1650] [serial = 2168] [outer = 0x126936800] 01:14:23 INFO - PROCESS | 1650 | 1468224863231 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:14:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:14:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 519ms 01:14:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:14:23 INFO - PROCESS | 1650 | 1468224863247 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 01:14:23 INFO - PROCESS | 1650 | 1468224863248 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 01:14:23 INFO - PROCESS | 1650 | 1468224863252 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:14:23 INFO - PROCESS | 1650 | 1468224863255 Marionette TRACE conn2 <- [1,2862,null,{}] 01:14:23 INFO - PROCESS | 1650 | 1468224863258 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:23 INFO - PROCESS | 1650 | 1468224863259 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:23 INFO - PROCESS | 1650 | 1468224863370 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 01:14:23 INFO - PROCESS | 1650 | 1468224863375 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:23 INFO - PROCESS | 1650 | 1468224863376 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c687000 == 39 [pid = 1650] [id = 723] 01:14:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1293e2800) [pid = 1650] [serial = 2169] [outer = 0x0] 01:14:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a74b400) [pid = 1650] [serial = 2170] [outer = 0x1293e2800] 01:14:23 INFO - PROCESS | 1650 | 1468224863400 Marionette DEBUG loaded listener.js 01:14:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12aa42400) [pid = 1650] [serial = 2171] [outer = 0x1293e2800] 01:14:23 INFO - PROCESS | 1650 | 1468224863691 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 01:14:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:14:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 472ms 01:14:23 INFO - PROCESS | 1650 | 1468224863777 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 01:14:23 INFO - PROCESS | 1650 | 1468224863780 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 01:14:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:14:23 INFO - PROCESS | 1650 | 1468224863786 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:14:23 INFO - PROCESS | 1650 | 1468224863789 Marionette TRACE conn2 <- [1,2866,null,{}] 01:14:23 INFO - PROCESS | 1650 | 1468224863793 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:23 INFO - PROCESS | 1650 | 1468224863794 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:23 INFO - PROCESS | 1650 | 1468224863890 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 01:14:23 INFO - PROCESS | 1650 | 1468224863987 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:23 INFO - PROCESS | 1650 | 1468224863989 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169a9800 == 40 [pid = 1650] [id = 724] 01:14:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x112985400) [pid = 1650] [serial = 2172] [outer = 0x0] 01:14:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x112e42400) [pid = 1650] [serial = 2173] [outer = 0x112985400] 01:14:24 INFO - PROCESS | 1650 | 1468224864021 Marionette DEBUG loaded listener.js 01:14:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x115d4f000) [pid = 1650] [serial = 2174] [outer = 0x112985400] 01:14:24 INFO - PROCESS | 1650 | 1468224864544 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 01:14:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:14:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 822ms 01:14:24 INFO - PROCESS | 1650 | 1468224864608 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 01:14:24 INFO - PROCESS | 1650 | 1468224864610 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 01:14:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:14:24 INFO - PROCESS | 1650 | 1468224864614 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:14:24 INFO - PROCESS | 1650 | 1468224864617 Marionette TRACE conn2 <- [1,2870,null,{}] 01:14:24 INFO - PROCESS | 1650 | 1468224864621 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:24 INFO - PROCESS | 1650 | 1468224864622 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:24 INFO - PROCESS | 1650 | 1468224864730 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 01:14:24 INFO - PROCESS | 1650 | 1468224864813 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:24 INFO - PROCESS | 1650 | 1468224864815 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x121849800 == 41 [pid = 1650] [id = 725] 01:14:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x117db5800) [pid = 1650] [serial = 2175] [outer = 0x0] 01:14:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118147000) [pid = 1650] [serial = 2176] [outer = 0x117db5800] 01:14:24 INFO - PROCESS | 1650 | 1468224864847 Marionette DEBUG loaded listener.js 01:14:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118290400) [pid = 1650] [serial = 2177] [outer = 0x117db5800] 01:14:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1bb800 == 40 [pid = 1650] [id = 17] 01:14:25 INFO - PROCESS | 1650 | 1468224865566 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 01:14:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:14:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 973ms 01:14:25 INFO - PROCESS | 1650 | 1468224865611 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 01:14:25 INFO - PROCESS | 1650 | 1468224865613 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 01:14:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:14:25 INFO - PROCESS | 1650 | 1468224865621 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:14:25 INFO - PROCESS | 1650 | 1468224865622 Marionette TRACE conn2 <- [1,2874,null,{}] 01:14:25 INFO - PROCESS | 1650 | 1468224865626 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:25 INFO - PROCESS | 1650 | 1468224865627 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:25 INFO - PROCESS | 1650 | 1468224865731 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 01:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x126752800 == 39 [pid = 1650] [id = 722] 01:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba4a000 == 38 [pid = 1650] [id = 721] 01:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12118d000 == 37 [pid = 1650] [id = 720] 01:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac6f800 == 36 [pid = 1650] [id = 719] 01:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12a81e000 == 35 [pid = 1650] [id = 718] 01:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12933d800 == 34 [pid = 1650] [id = 717] 01:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x126753000 == 33 [pid = 1650] [id = 716] 01:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x123e93000 == 32 [pid = 1650] [id = 715] 01:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12118d800 == 31 [pid = 1650] [id = 714] 01:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x118f87000 == 30 [pid = 1650] [id = 713] 01:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x116f5c000 == 29 [pid = 1650] [id = 712] 01:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1214e5000 == 28 [pid = 1650] [id = 711] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12b245000) [pid = 1650] [serial = 2107] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12aa4f000) [pid = 1650] [serial = 2105] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12bf29000) [pid = 1650] [serial = 2113] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126ba1c00) [pid = 1650] [serial = 2110] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12b90f000) [pid = 1650] [serial = 2108] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12911e800) [pid = 1650] [serial = 2099] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12bfb7000) [pid = 1650] [serial = 2117] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12b906c00) [pid = 1650] [serial = 2111] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126cb1c00) [pid = 1650] [serial = 2096] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12bb1cc00) [pid = 1650] [serial = 2072] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12bfafc00) [pid = 1650] [serial = 2116] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12bf2d000) [pid = 1650] [serial = 2114] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128937c00) [pid = 1650] [serial = 2098] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1293e7400) [pid = 1650] [serial = 2101] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12a862c00) [pid = 1650] [serial = 2104] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11677f400) [pid = 1650] [serial = 2083] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x117dae400) [pid = 1650] [serial = 2084] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1248e6000) [pid = 1650] [serial = 2092] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124e92800) [pid = 1650] [serial = 2093] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118190c00) [pid = 1650] [serial = 2086] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11920c000) [pid = 1650] [serial = 2087] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12a747800) [pid = 1650] [serial = 2102] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12693b400) [pid = 1650] [serial = 2095] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1198a4400) [pid = 1650] [serial = 2089] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12193b400) [pid = 1650] [serial = 2090] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1129c1400) [pid = 1650] [serial = 2074] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x113dcdc00) [pid = 1650] [serial = 2075] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118863c00) [pid = 1650] [serial = 2077] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1196aac00) [pid = 1650] [serial = 2078] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x112e48000) [pid = 1650] [serial = 2080] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x115d48c00) [pid = 1650] [serial = 2081] [outer = 0x0] [url = about:blank] 01:14:25 INFO - PROCESS | 1650 | 1468224865848 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:25 INFO - PROCESS | 1650 | 1468224865851 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x116410800 == 29 [pid = 1650] [id = 726] 01:14:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112f7d000) [pid = 1650] [serial = 2178] [outer = 0x0] 01:14:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x115dde800) [pid = 1650] [serial = 2179] [outer = 0x112f7d000] 01:14:25 INFO - PROCESS | 1650 | 1468224865879 Marionette DEBUG loaded listener.js 01:14:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116f85c00) [pid = 1650] [serial = 2180] [outer = 0x112f7d000] 01:14:26 INFO - PROCESS | 1650 | 1468224866206 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 01:14:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:14:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 622ms 01:14:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:14:26 INFO - PROCESS | 1650 | 1468224866241 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 01:14:26 INFO - PROCESS | 1650 | 1468224866243 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 01:14:26 INFO - PROCESS | 1650 | 1468224866248 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:14:26 INFO - PROCESS | 1650 | 1468224866249 Marionette TRACE conn2 <- [1,2878,null,{}] 01:14:26 INFO - PROCESS | 1650 | 1468224866254 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:26 INFO - PROCESS | 1650 | 1468224866256 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:26 INFO - PROCESS | 1650 | 1468224866336 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 01:14:26 INFO - PROCESS | 1650 | 1468224866411 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:26 INFO - PROCESS | 1650 | 1468224866413 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e4d000 == 30 [pid = 1650] [id = 727] 01:14:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11755ec00) [pid = 1650] [serial = 2181] [outer = 0x0] 01:14:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118296c00) [pid = 1650] [serial = 2182] [outer = 0x11755ec00] 01:14:26 INFO - PROCESS | 1650 | 1468224866446 Marionette DEBUG loaded listener.js 01:14:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1187a1c00) [pid = 1650] [serial = 2183] [outer = 0x11755ec00] 01:14:26 INFO - PROCESS | 1650 | 1468224866730 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 01:14:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:14:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 523ms 01:14:26 INFO - PROCESS | 1650 | 1468224866775 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 01:14:26 INFO - PROCESS | 1650 | 1468224866777 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 01:14:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:14:26 INFO - PROCESS | 1650 | 1468224866779 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:14:26 INFO - PROCESS | 1650 | 1468224866782 Marionette TRACE conn2 <- [1,2882,null,{}] 01:14:26 INFO - PROCESS | 1650 | 1468224866795 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:26 INFO - PROCESS | 1650 | 1468224866799 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:26 INFO - PROCESS | 1650 | 1468224866906 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 01:14:26 INFO - PROCESS | 1650 | 1468224866990 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:26 INFO - PROCESS | 1650 | 1468224866992 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1242c8800 == 31 [pid = 1650] [id = 728] 01:14:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1187a1800) [pid = 1650] [serial = 2184] [outer = 0x0] 01:14:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11920c400) [pid = 1650] [serial = 2185] [outer = 0x1187a1800] 01:14:27 INFO - PROCESS | 1650 | 1468224867039 Marionette DEBUG loaded listener.js 01:14:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x120f0e800) [pid = 1650] [serial = 2186] [outer = 0x1187a1800] 01:14:27 INFO - PROCESS | 1650 | 1468224867413 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 01:14:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:14:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 678ms 01:14:27 INFO - PROCESS | 1650 | 1468224867457 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 01:14:27 INFO - PROCESS | 1650 | 1468224867459 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 01:14:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:14:27 INFO - PROCESS | 1650 | 1468224867461 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:14:27 INFO - PROCESS | 1650 | 1468224867462 Marionette TRACE conn2 <- [1,2886,null,{}] 01:14:27 INFO - PROCESS | 1650 | 1468224867464 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:27 INFO - PROCESS | 1650 | 1468224867466 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:27 INFO - PROCESS | 1650 | 1468224867576 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 01:14:27 INFO - PROCESS | 1650 | 1468224867581 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:27 INFO - PROCESS | 1650 | 1468224867583 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x129321000 == 32 [pid = 1650] [id = 729] 01:14:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123d18c00) [pid = 1650] [serial = 2187] [outer = 0x0] 01:14:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123e2cc00) [pid = 1650] [serial = 2188] [outer = 0x123d18c00] 01:14:27 INFO - PROCESS | 1650 | 1468224867629 Marionette DEBUG loaded listener.js 01:14:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124340400) [pid = 1650] [serial = 2189] [outer = 0x123d18c00] 01:14:27 INFO - PROCESS | 1650 | 1468224867964 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 01:14:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:14:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 520ms 01:14:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:14:27 INFO - PROCESS | 1650 | 1468224867981 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 01:14:27 INFO - PROCESS | 1650 | 1468224867982 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 01:14:27 INFO - PROCESS | 1650 | 1468224867987 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:14:27 INFO - PROCESS | 1650 | 1468224867989 Marionette TRACE conn2 <- [1,2890,null,{}] 01:14:28 INFO - PROCESS | 1650 | 1468224867997 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:28 INFO - PROCESS | 1650 | 1468224867999 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:28 INFO - PROCESS | 1650 | 1468224868106 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 01:14:28 INFO - PROCESS | 1650 | 1468224868109 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:28 INFO - PROCESS | 1650 | 1468224868110 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7b1000 == 33 [pid = 1650] [id = 730] 01:14:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1198aa400) [pid = 1650] [serial = 2190] [outer = 0x0] 01:14:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1245ad400) [pid = 1650] [serial = 2191] [outer = 0x1198aa400] 01:14:28 INFO - PROCESS | 1650 | 1468224868134 Marionette DEBUG loaded listener.js 01:14:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124e6f000) [pid = 1650] [serial = 2192] [outer = 0x1198aa400] 01:14:28 INFO - PROCESS | 1650 | 1468224868476 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:14:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:14:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 526ms 01:14:28 INFO - PROCESS | 1650 | 1468224868514 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 01:14:28 INFO - PROCESS | 1650 | 1468224868515 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 01:14:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:14:28 INFO - PROCESS | 1650 | 1468224868520 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:14:28 INFO - PROCESS | 1650 | 1468224868521 Marionette TRACE conn2 <- [1,2894,null,{}] 01:14:28 INFO - PROCESS | 1650 | 1468224868524 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:28 INFO - PROCESS | 1650 | 1468224868528 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:28 INFO - PROCESS | 1650 | 1468224868653 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 01:14:28 INFO - PROCESS | 1650 | 1468224868689 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:28 INFO - PROCESS | 1650 | 1468224868690 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b209000 == 34 [pid = 1650] [id = 731] 01:14:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126775800) [pid = 1650] [serial = 2193] [outer = 0x0] 01:14:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126ba2800) [pid = 1650] [serial = 2194] [outer = 0x126775800] 01:14:28 INFO - PROCESS | 1650 | 1468224868715 Marionette DEBUG loaded listener.js 01:14:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119562000) [pid = 1650] [serial = 2195] [outer = 0x126775800] 01:14:29 INFO - PROCESS | 1650 | 1468224869047 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 01:14:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:14:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 571ms 01:14:29 INFO - PROCESS | 1650 | 1468224869095 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 01:14:29 INFO - PROCESS | 1650 | 1468224869096 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 01:14:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:14:29 INFO - PROCESS | 1650 | 1468224869098 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:14:29 INFO - PROCESS | 1650 | 1468224869099 Marionette TRACE conn2 <- [1,2898,null,{}] 01:14:29 INFO - PROCESS | 1650 | 1468224869102 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:29 INFO - PROCESS | 1650 | 1468224869103 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:29 INFO - PROCESS | 1650 | 1468224869207 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 01:14:29 INFO - PROCESS | 1650 | 1468224869217 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:29 INFO - PROCESS | 1650 | 1468224869218 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd7c800 == 35 [pid = 1650] [id = 732] 01:14:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128ca0400) [pid = 1650] [serial = 2196] [outer = 0x0] 01:14:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128cad800) [pid = 1650] [serial = 2197] [outer = 0x128ca0400] 01:14:29 INFO - PROCESS | 1650 | 1468224869243 Marionette DEBUG loaded listener.js 01:14:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129379400) [pid = 1650] [serial = 2198] [outer = 0x128ca0400] 01:14:29 INFO - PROCESS | 1650 | 1468224869577 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 01:14:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:14:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 520ms 01:14:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:14:29 INFO - PROCESS | 1650 | 1468224869618 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 01:14:29 INFO - PROCESS | 1650 | 1468224869620 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 01:14:29 INFO - PROCESS | 1650 | 1468224869623 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:14:29 INFO - PROCESS | 1650 | 1468224869625 Marionette TRACE conn2 <- [1,2902,null,{}] 01:14:29 INFO - PROCESS | 1650 | 1468224869628 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:29 INFO - PROCESS | 1650 | 1468224869630 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:29 INFO - PROCESS | 1650 | 1468224869780 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 01:14:29 INFO - PROCESS | 1650 | 1468224869800 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:29 INFO - PROCESS | 1650 | 1468224869801 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c27c000 == 36 [pid = 1650] [id = 733] 01:14:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12937b400) [pid = 1650] [serial = 2199] [outer = 0x0] 01:14:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1293e8000) [pid = 1650] [serial = 2200] [outer = 0x12937b400] 01:14:29 INFO - PROCESS | 1650 | 1468224869841 Marionette DEBUG loaded listener.js 01:14:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a74a800) [pid = 1650] [serial = 2201] [outer = 0x12937b400] 01:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112c52400) [pid = 1650] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x111f27800) [pid = 1650] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116636000) [pid = 1650] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115d43800) [pid = 1650] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116af7c00) [pid = 1650] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x114faf000) [pid = 1650] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x117db6c00) [pid = 1650] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112c4ec00) [pid = 1650] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123d19400) [pid = 1650] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11872f400) [pid = 1650] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115e20000) [pid = 1650] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113c90800) [pid = 1650] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119558800) [pid = 1650] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1128ab800) [pid = 1650] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123d1bc00) [pid = 1650] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126936800) [pid = 1650] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:14:30 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1133f2800) [pid = 1650] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:14:30 INFO - PROCESS | 1650 | 1468224870318 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:14:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:14:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 720ms 01:14:30 INFO - PROCESS | 1650 | 1468224870343 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 01:14:30 INFO - PROCESS | 1650 | 1468224870344 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 01:14:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:14:30 INFO - PROCESS | 1650 | 1468224870347 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:14:30 INFO - PROCESS | 1650 | 1468224870348 Marionette TRACE conn2 <- [1,2906,null,{}] 01:14:30 INFO - PROCESS | 1650 | 1468224870357 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:30 INFO - PROCESS | 1650 | 1468224870358 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:30 INFO - PROCESS | 1650 | 1468224870477 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 01:14:30 INFO - PROCESS | 1650 | 1468224870513 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:30 INFO - PROCESS | 1650 | 1468224870514 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c286000 == 37 [pid = 1650] [id = 734] 01:14:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1128b2400) [pid = 1650] [serial = 2202] [outer = 0x0] 01:14:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11828c000) [pid = 1650] [serial = 2203] [outer = 0x1128b2400] 01:14:30 INFO - PROCESS | 1650 | 1468224870538 Marionette DEBUG loaded listener.js 01:14:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x120f12c00) [pid = 1650] [serial = 2204] [outer = 0x1128b2400] 01:14:30 INFO - PROCESS | 1650 | 1468224870805 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 01:14:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:14:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 475ms 01:14:30 INFO - PROCESS | 1650 | 1468224870826 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 01:14:30 INFO - PROCESS | 1650 | 1468224870827 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 01:14:30 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:14:30 INFO - PROCESS | 1650 | 1468224870829 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:14:30 INFO - PROCESS | 1650 | 1468224870831 Marionette TRACE conn2 <- [1,2910,null,{}] 01:14:30 INFO - PROCESS | 1650 | 1468224870841 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:30 INFO - PROCESS | 1650 | 1468224870842 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:30 INFO - PROCESS | 1650 | 1468224870928 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 01:14:30 INFO - PROCESS | 1650 | 1468224870932 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:30 INFO - PROCESS | 1650 | 1468224870933 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cab1000 == 38 [pid = 1650] [id = 735] 01:14:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123d1bc00) [pid = 1650] [serial = 2205] [outer = 0x0] 01:14:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128cae000) [pid = 1650] [serial = 2206] [outer = 0x123d1bc00] 01:14:30 INFO - PROCESS | 1650 | 1468224870957 Marionette DEBUG loaded listener.js 01:14:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124270c00) [pid = 1650] [serial = 2207] [outer = 0x123d1bc00] 01:14:31 INFO - PROCESS | 1650 | 1468224871265 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 01:14:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:14:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:14:31 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 468ms 01:14:31 INFO - TEST-START | /DOMEvents/constructors.html 01:14:31 INFO - PROCESS | 1650 | 1468224871298 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 01:14:31 INFO - PROCESS | 1650 | 1468224871300 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 01:14:31 INFO - PROCESS | 1650 | 1468224871304 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:14:31 INFO - PROCESS | 1650 | 1468224871306 Marionette TRACE conn2 <- [1,2914,null,{}] 01:14:31 INFO - PROCESS | 1650 | 1468224871308 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:31 INFO - PROCESS | 1650 | 1468224871310 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:31 INFO - PROCESS | 1650 | 1468224871438 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 01:14:31 INFO - PROCESS | 1650 | 1468224871443 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:31 INFO - PROCESS | 1650 | 1468224871445 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc71800 == 39 [pid = 1650] [id = 736] 01:14:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x112e3d000) [pid = 1650] [serial = 2208] [outer = 0x0] 01:14:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a85d800) [pid = 1650] [serial = 2209] [outer = 0x112e3d000] 01:14:31 INFO - PROCESS | 1650 | 1468224871471 Marionette DEBUG loaded listener.js 01:14:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b904400) [pid = 1650] [serial = 2210] [outer = 0x112e3d000] 01:14:31 INFO - PROCESS | 1650 | 1468224871839 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:14:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:14:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:14:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:14:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:14:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:14:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:14:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:14:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:14:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:14:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:14:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:14:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:14:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:14:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:14:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:14:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:14:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:14:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:14:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:14:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:14:31 INFO - TEST-OK | /DOMEvents/constructors.html | took 577ms 01:14:31 INFO - PROCESS | 1650 | 1468224871884 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 01:14:31 INFO - PROCESS | 1650 | 1468224871886 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 01:14:31 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:14:31 INFO - PROCESS | 1650 | 1468224871891 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:14:31 INFO - PROCESS | 1650 | 1468224871892 Marionette TRACE conn2 <- [1,2918,null,{}] 01:14:31 INFO - PROCESS | 1650 | 1468224871896 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:31 INFO - PROCESS | 1650 | 1468224871897 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:32 INFO - PROCESS | 1650 | 1468224872023 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 01:14:32 INFO - PROCESS | 1650 | 1468224872112 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:32 INFO - PROCESS | 1650 | 1468224872113 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4a3000 == 40 [pid = 1650] [id = 737] 01:14:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1245aa000) [pid = 1650] [serial = 2211] [outer = 0x0] 01:14:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b90c400) [pid = 1650] [serial = 2212] [outer = 0x1245aa000] 01:14:32 INFO - PROCESS | 1650 | 1468224872136 Marionette DEBUG loaded listener.js 01:14:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b911400) [pid = 1650] [serial = 2213] [outer = 0x1245aa000] 01:14:32 INFO - PROCESS | 1650 | 1468224872524 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:14:32 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:14:32 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 669ms 01:14:32 INFO - PROCESS | 1650 | 1468224872560 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 01:14:32 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:14:32 INFO - PROCESS | 1650 | 1468224872563 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 01:14:32 INFO - PROCESS | 1650 | 1468224872566 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:14:32 INFO - PROCESS | 1650 | 1468224872569 Marionette TRACE conn2 <- [1,2922,null,{}] 01:14:32 INFO - PROCESS | 1650 | 1468224872573 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:32 INFO - PROCESS | 1650 | 1468224872574 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:32 INFO - PROCESS | 1650 | 1468224872703 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 01:14:32 INFO - PROCESS | 1650 | 1468224872774 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:32 INFO - PROCESS | 1650 | 1468224872777 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12129d000 == 41 [pid = 1650] [id = 738] 01:14:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1174e3000) [pid = 1650] [serial = 2214] [outer = 0x0] 01:14:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x117d15c00) [pid = 1650] [serial = 2215] [outer = 0x1174e3000] 01:14:32 INFO - PROCESS | 1650 | 1468224872807 Marionette DEBUG loaded listener.js 01:14:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11818d400) [pid = 1650] [serial = 2216] [outer = 0x1174e3000] 01:14:33 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:14:33 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:14:33 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:14:33 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:14:33 INFO - PROCESS | 1650 | 1468224873178 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 01:14:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:14:33 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:14:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:14:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:14:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 01:14:33 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:14:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:14:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:14:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 01:14:33 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:14:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:14:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:14:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 01:14:33 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:14:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:14:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:14:33 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:14:33 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 625ms 01:14:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:14:33 INFO - PROCESS | 1650 | 1468224873191 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 01:14:33 INFO - PROCESS | 1650 | 1468224873194 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 01:14:33 INFO - PROCESS | 1650 | 1468224873199 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:14:33 INFO - PROCESS | 1650 | 1468224873201 Marionette TRACE conn2 <- [1,2926,null,{}] 01:14:33 INFO - PROCESS | 1650 | 1468224873203 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:33 INFO - PROCESS | 1650 | 1468224873205 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:33 INFO - PROCESS | 1650 | 1468224873311 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 01:14:33 INFO - PROCESS | 1650 | 1468224873373 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:33 INFO - PROCESS | 1650 | 1468224873374 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba11800 == 42 [pid = 1650] [id = 739] 01:14:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119205000) [pid = 1650] [serial = 2217] [outer = 0x0] 01:14:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123e7c800) [pid = 1650] [serial = 2218] [outer = 0x119205000] 01:14:33 INFO - PROCESS | 1650 | 1468224873404 Marionette DEBUG loaded listener.js 01:14:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126274800) [pid = 1650] [serial = 2219] [outer = 0x119205000] 01:14:33 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:14:33 INFO - PROCESS | 1650 | 1468224873756 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 01:14:33 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:14:33 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 571ms 01:14:33 INFO - PROCESS | 1650 | 1468224873771 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 01:14:33 INFO - PROCESS | 1650 | 1468224873772 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 01:14:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:14:33 INFO - PROCESS | 1650 | 1468224873775 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:14:33 INFO - PROCESS | 1650 | 1468224873777 Marionette TRACE conn2 <- [1,2930,null,{}] 01:14:33 INFO - PROCESS | 1650 | 1468224873785 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:33 INFO - PROCESS | 1650 | 1468224873788 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:33 INFO - PROCESS | 1650 | 1468224873890 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 01:14:33 INFO - PROCESS | 1650 | 1468224873949 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:33 INFO - PROCESS | 1650 | 1468224873951 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4a8800 == 43 [pid = 1650] [id = 740] 01:14:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126943c00) [pid = 1650] [serial = 2220] [outer = 0x0] 01:14:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x126cc5000) [pid = 1650] [serial = 2221] [outer = 0x126943c00] 01:14:33 INFO - PROCESS | 1650 | 1468224873981 Marionette DEBUG loaded listener.js 01:14:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12937b000) [pid = 1650] [serial = 2222] [outer = 0x126943c00] 01:14:34 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:14:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:14:34 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 570ms 01:14:34 INFO - PROCESS | 1650 | 1468224874342 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 01:14:34 INFO - PROCESS | 1650 | 1468224874346 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 01:14:34 INFO - PROCESS | 1650 | 1468224874348 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 01:14:34 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:14:34 INFO - PROCESS | 1650 | 1468224874350 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:14:34 INFO - PROCESS | 1650 | 1468224874354 Marionette TRACE conn2 <- [1,2934,null,{}] 01:14:34 INFO - PROCESS | 1650 | 1468224874357 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:34 INFO - PROCESS | 1650 | 1468224874358 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:34 INFO - PROCESS | 1650 | 1468224874460 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 01:14:34 INFO - PROCESS | 1650 | 1468224874518 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:34 INFO - PROCESS | 1650 | 1468224874520 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d85d000 == 44 [pid = 1650] [id = 741] 01:14:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12a856400) [pid = 1650] [serial = 2223] [outer = 0x0] 01:14:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12b247400) [pid = 1650] [serial = 2224] [outer = 0x12a856400] 01:14:34 INFO - PROCESS | 1650 | 1468224874548 Marionette DEBUG loaded listener.js 01:14:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12ba8bc00) [pid = 1650] [serial = 2225] [outer = 0x12a856400] 01:14:34 INFO - PROCESS | 1650 | 1468224874922 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:14:34 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:14:34 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 622ms 01:14:34 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:14:34 INFO - PROCESS | 1650 | 1468224874973 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 01:14:34 INFO - PROCESS | 1650 | 1468224874974 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 01:14:34 INFO - PROCESS | 1650 | 1468224874976 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:14:34 INFO - PROCESS | 1650 | 1468224874978 Marionette TRACE conn2 <- [1,2938,null,{}] 01:14:34 INFO - PROCESS | 1650 | 1468224874980 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:34 INFO - PROCESS | 1650 | 1468224874982 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:35 INFO - PROCESS | 1650 | 1468224875081 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 01:14:35 INFO - PROCESS | 1650 | 1468224875140 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:35 INFO - PROCESS | 1650 | 1468224875142 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e431000 == 45 [pid = 1650] [id = 742] 01:14:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12aa45c00) [pid = 1650] [serial = 2226] [outer = 0x0] 01:14:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12bb17000) [pid = 1650] [serial = 2227] [outer = 0x12aa45c00] 01:14:35 INFO - PROCESS | 1650 | 1468224875170 Marionette DEBUG loaded listener.js 01:14:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12bf1f400) [pid = 1650] [serial = 2228] [outer = 0x12aa45c00] 01:14:35 INFO - PROCESS | 1650 | 1468224875587 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:14:35 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 01:14:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 620ms 01:14:35 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:14:35 INFO - PROCESS | 1650 | 1468224875597 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 01:14:35 INFO - PROCESS | 1650 | 1468224875598 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 01:14:35 INFO - PROCESS | 1650 | 1468224875600 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:14:35 INFO - PROCESS | 1650 | 1468224875602 Marionette TRACE conn2 <- [1,2942,null,{}] 01:14:35 INFO - PROCESS | 1650 | 1468224875604 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:35 INFO - PROCESS | 1650 | 1468224875608 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:35 INFO - PROCESS | 1650 | 1468224875720 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 01:14:35 INFO - PROCESS | 1650 | 1468224875783 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:35 INFO - PROCESS | 1650 | 1468224875785 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d77800 == 46 [pid = 1650] [id = 743] 01:14:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x111e62400) [pid = 1650] [serial = 2229] [outer = 0x0] 01:14:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x112e40800) [pid = 1650] [serial = 2230] [outer = 0x111e62400] 01:14:35 INFO - PROCESS | 1650 | 1468224875989 Marionette DEBUG loaded listener.js 01:14:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1128b0c00) [pid = 1650] [serial = 2231] [outer = 0x111e62400] 01:14:36 INFO - PROCESS | 1650 | 1468224876373 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 01:14:36 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 01:14:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:14:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 818ms 01:14:36 INFO - PROCESS | 1650 | 1468224876429 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 01:14:36 INFO - PROCESS | 1650 | 1468224876431 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 01:14:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:14:36 INFO - PROCESS | 1650 | 1468224876448 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:14:36 INFO - PROCESS | 1650 | 1468224876449 Marionette TRACE conn2 <- [1,2946,null,{}] 01:14:36 INFO - PROCESS | 1650 | 1468224876473 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:36 INFO - PROCESS | 1650 | 1468224876474 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:36 INFO - PROCESS | 1650 | 1468224876572 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 01:14:36 INFO - PROCESS | 1650 | 1468224876647 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:36 INFO - PROCESS | 1650 | 1468224876649 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x118756000 == 47 [pid = 1650] [id = 744] 01:14:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x113382c00) [pid = 1650] [serial = 2232] [outer = 0x0] 01:14:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x115e1ec00) [pid = 1650] [serial = 2233] [outer = 0x113382c00] 01:14:36 INFO - PROCESS | 1650 | 1468224876678 Marionette DEBUG loaded listener.js 01:14:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11662a800) [pid = 1650] [serial = 2234] [outer = 0x113382c00] 01:14:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc71800 == 46 [pid = 1650] [id = 736] 01:14:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12cab1000 == 45 [pid = 1650] [id = 735] 01:14:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12c286000 == 44 [pid = 1650] [id = 734] 01:14:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12c27c000 == 43 [pid = 1650] [id = 733] 01:14:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd7c800 == 42 [pid = 1650] [id = 732] 01:14:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12b209000 == 41 [pid = 1650] [id = 731] 01:14:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7b1000 == 40 [pid = 1650] [id = 730] 01:14:37 INFO - PROCESS | 1650 | --DOCSHELL 0x129321000 == 39 [pid = 1650] [id = 729] 01:14:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1242c8800 == 38 [pid = 1650] [id = 728] 01:14:37 INFO - PROCESS | 1650 | --DOCSHELL 0x120e4d000 == 37 [pid = 1650] [id = 727] 01:14:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1bb000 == 36 [pid = 1650] [id = 18] 01:14:37 INFO - PROCESS | 1650 | --DOCSHELL 0x116410800 == 35 [pid = 1650] [id = 726] 01:14:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12c687000 == 34 [pid = 1650] [id = 723] 01:14:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1169a9800 == 33 [pid = 1650] [id = 724] 01:14:37 INFO - PROCESS | 1650 | --DOCSHELL 0x121849800 == 32 [pid = 1650] [id = 725] 01:14:37 INFO - PROCESS | 1650 | --DOCSHELL 0x117d77800 == 31 [pid = 1650] [id = 743] 01:14:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12e431000 == 30 [pid = 1650] [id = 742] 01:14:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12d85d000 == 29 [pid = 1650] [id = 741] 01:14:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4a8800 == 28 [pid = 1650] [id = 740] 01:14:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba11800 == 27 [pid = 1650] [id = 739] 01:14:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12129d000 == 26 [pid = 1650] [id = 738] 01:14:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4a3000 == 25 [pid = 1650] [id = 737] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12663b400) [pid = 1650] [serial = 2153] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1128aec00) [pid = 1650] [serial = 2119] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x117daf800) [pid = 1650] [serial = 2141] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x111cac000) [pid = 1650] [serial = 2138] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119560000) [pid = 1650] [serial = 2123] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x113c65c00) [pid = 1650] [serial = 2120] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1219b3400) [pid = 1650] [serial = 2131] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118184400) [pid = 1650] [serial = 2134] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118294400) [pid = 1650] [serial = 2143] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118299800) [pid = 1650] [serial = 2122] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x126cc8800) [pid = 1650] [serial = 2159] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12aa45800) [pid = 1650] [serial = 2129] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x120f0c800) [pid = 1650] [serial = 2149] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1214c7800) [pid = 1650] [serial = 2164] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1219b1800) [pid = 1650] [serial = 2150] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116afb000) [pid = 1650] [serial = 2140] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x120f0d000) [pid = 1650] [serial = 2147] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12ac9f000) [pid = 1650] [serial = 2132] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x115d4ac00) [pid = 1650] [serial = 2137] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126791400) [pid = 1650] [serial = 2155] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128939800) [pid = 1650] [serial = 2165] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126cafc00) [pid = 1650] [serial = 2158] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12433f800) [pid = 1650] [serial = 2125] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1198b2800) [pid = 1650] [serial = 2146] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124346c00) [pid = 1650] [serial = 2152] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126778400) [pid = 1650] [serial = 2126] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11872e000) [pid = 1650] [serial = 2135] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x129011400) [pid = 1650] [serial = 2167] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126ba1400) [pid = 1650] [serial = 2156] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126953800) [pid = 1650] [serial = 2128] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116afe400) [pid = 1650] [serial = 2161] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119564000) [pid = 1650] [serial = 2162] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1188dcc00) [pid = 1650] [serial = 2144] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1293e1800) [pid = 1650] [serial = 2168] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12a74b400) [pid = 1650] [serial = 2170] [outer = 0x0] [url = about:blank] 01:14:37 INFO - PROCESS | 1650 | 1468224877562 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:14:37 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 01:14:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1155ms 01:14:37 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:14:37 INFO - PROCESS | 1650 | 1468224877590 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 01:14:37 INFO - PROCESS | 1650 | 1468224877592 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 01:14:37 INFO - PROCESS | 1650 | 1468224877595 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:14:37 INFO - PROCESS | 1650 | 1468224877597 Marionette TRACE conn2 <- [1,2950,null,{}] 01:14:37 INFO - PROCESS | 1650 | 1468224877601 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:37 INFO - PROCESS | 1650 | 1468224877603 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:37 INFO - PROCESS | 1650 | 1468224877703 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 01:14:37 INFO - PROCESS | 1650 | 1468224877791 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:37 INFO - PROCESS | 1650 | 1468224877792 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x117164000 == 26 [pid = 1650] [id = 745] 01:14:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112f7dc00) [pid = 1650] [serial = 2235] [outer = 0x0] 01:14:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x113375400) [pid = 1650] [serial = 2236] [outer = 0x112f7dc00] 01:14:37 INFO - PROCESS | 1650 | 1468224877839 Marionette DEBUG loaded listener.js 01:14:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115d4ac00) [pid = 1650] [serial = 2237] [outer = 0x112f7dc00] 01:14:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11747f800 == 27 [pid = 1650] [id = 746] 01:14:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116905400) [pid = 1650] [serial = 2238] [outer = 0x0] 01:14:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112eb5c00) [pid = 1650] [serial = 2239] [outer = 0x116905400] 01:14:38 INFO - PROCESS | 1650 | 1468224878227 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:14:38 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 01:14:38 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 670ms 01:14:38 INFO - PROCESS | 1650 | 1468224878265 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 01:14:38 INFO - PROCESS | 1650 | 1468224878269 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 01:14:38 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:14:38 INFO - PROCESS | 1650 | 1468224878273 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:14:38 INFO - PROCESS | 1650 | 1468224878275 Marionette TRACE conn2 <- [1,2954,null,{}] 01:14:38 INFO - PROCESS | 1650 | 1468224878277 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:38 INFO - PROCESS | 1650 | 1468224878279 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:38 INFO - PROCESS | 1650 | 1468224878376 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 01:14:38 INFO - PROCESS | 1650 | 1468224878454 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:38 INFO - PROCESS | 1650 | 1468224878455 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x121079000 == 28 [pid = 1650] [id = 747] 01:14:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x117dad400) [pid = 1650] [serial = 2240] [outer = 0x0] 01:14:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x117db0400) [pid = 1650] [serial = 2241] [outer = 0x117dad400] 01:14:38 INFO - PROCESS | 1650 | 1468224878482 Marionette DEBUG loaded listener.js 01:14:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1180b6400) [pid = 1650] [serial = 2242] [outer = 0x117dad400] 01:14:38 INFO - PROCESS | 1650 | 1468224878748 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:14:38 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:14:38 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 01:14:38 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 522ms 01:14:38 INFO - PROCESS | 1650 | 1468224878795 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 01:14:38 INFO - PROCESS | 1650 | 1468224878797 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 01:14:38 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:14:38 INFO - PROCESS | 1650 | 1468224878807 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:14:38 INFO - PROCESS | 1650 | 1468224878809 Marionette TRACE conn2 <- [1,2958,null,{}] 01:14:38 INFO - PROCESS | 1650 | 1468224878820 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:38 INFO - PROCESS | 1650 | 1468224878824 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:38 INFO - PROCESS | 1650 | 1468224878934 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 01:14:38 INFO - PROCESS | 1650 | 1468224878941 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:38 INFO - PROCESS | 1650 | 1468224878943 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e95000 == 29 [pid = 1650] [id = 748] 01:14:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x112e17400) [pid = 1650] [serial = 2243] [outer = 0x0] 01:14:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118290800) [pid = 1650] [serial = 2244] [outer = 0x112e17400] 01:14:38 INFO - PROCESS | 1650 | 1468224878971 Marionette DEBUG loaded listener.js 01:14:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1188dcc00) [pid = 1650] [serial = 2245] [outer = 0x112e17400] 01:14:39 INFO - PROCESS | 1650 | 1468224879242 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:14:39 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 01:14:39 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 479ms 01:14:39 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:14:39 INFO - PROCESS | 1650 | 1468224879279 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 01:14:39 INFO - PROCESS | 1650 | 1468224879280 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 01:14:39 INFO - PROCESS | 1650 | 1468224879292 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:14:39 INFO - PROCESS | 1650 | 1468224879293 Marionette TRACE conn2 <- [1,2962,null,{}] 01:14:39 INFO - PROCESS | 1650 | 1468224879296 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:39 INFO - PROCESS | 1650 | 1468224879297 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:39 INFO - PROCESS | 1650 | 1468224879400 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 01:14:39 INFO - PROCESS | 1650 | 1468224879405 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:39 INFO - PROCESS | 1650 | 1468224879407 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1267c9000 == 30 [pid = 1650] [id = 749] 01:14:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119204000) [pid = 1650] [serial = 2246] [outer = 0x0] 01:14:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1198a4400) [pid = 1650] [serial = 2247] [outer = 0x119204000] 01:14:39 INFO - PROCESS | 1650 | 1468224879443 Marionette DEBUG loaded listener.js 01:14:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119c27c00) [pid = 1650] [serial = 2248] [outer = 0x119204000] 01:14:39 INFO - PROCESS | 1650 | 1468224879878 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:14:39 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 01:14:39 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 630ms 01:14:39 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:14:39 INFO - PROCESS | 1650 | 1468224879914 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 01:14:39 INFO - PROCESS | 1650 | 1468224879916 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 01:14:39 INFO - PROCESS | 1650 | 1468224879918 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:14:39 INFO - PROCESS | 1650 | 1468224879919 Marionette TRACE conn2 <- [1,2966,null,{}] 01:14:39 INFO - PROCESS | 1650 | 1468224879921 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:39 INFO - PROCESS | 1650 | 1468224879923 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:40 INFO - PROCESS | 1650 | 1468224880021 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 01:14:40 INFO - PROCESS | 1650 | 1468224880024 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:40 INFO - PROCESS | 1650 | 1468224880025 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x129076000 == 31 [pid = 1650] [id = 750] 01:14:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116af8800) [pid = 1650] [serial = 2249] [outer = 0x0] 01:14:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x120f0c000) [pid = 1650] [serial = 2250] [outer = 0x116af8800] 01:14:40 INFO - PROCESS | 1650 | 1468224880050 Marionette DEBUG loaded listener.js 01:14:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12124d000) [pid = 1650] [serial = 2251] [outer = 0x116af8800] 01:14:40 INFO - PROCESS | 1650 | 1468224880345 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:14:40 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 01:14:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 471ms 01:14:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:14:40 INFO - PROCESS | 1650 | 1468224880391 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 01:14:40 INFO - PROCESS | 1650 | 1468224880392 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 01:14:40 INFO - PROCESS | 1650 | 1468224880394 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:14:40 INFO - PROCESS | 1650 | 1468224880395 Marionette TRACE conn2 <- [1,2970,null,{}] 01:14:40 INFO - PROCESS | 1650 | 1468224880397 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:40 INFO - PROCESS | 1650 | 1468224880404 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:40 INFO - PROCESS | 1650 | 1468224880532 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 01:14:40 INFO - PROCESS | 1650 | 1468224880536 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:40 INFO - PROCESS | 1650 | 1468224880537 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a80f800 == 32 [pid = 1650] [id = 751] 01:14:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1129b8c00) [pid = 1650] [serial = 2252] [outer = 0x0] 01:14:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x121761c00) [pid = 1650] [serial = 2253] [outer = 0x1129b8c00] 01:14:40 INFO - PROCESS | 1650 | 1468224880561 Marionette DEBUG loaded listener.js 01:14:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x124e6cc00) [pid = 1650] [serial = 2254] [outer = 0x1129b8c00] 01:14:40 INFO - PROCESS | 1650 | 1468224880872 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:14:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:14:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 520ms 01:14:40 INFO - PROCESS | 1650 | 1468224880914 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 01:14:40 INFO - PROCESS | 1650 | 1468224880915 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 01:14:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:14:40 INFO - PROCESS | 1650 | 1468224880919 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:14:40 INFO - PROCESS | 1650 | 1468224880922 Marionette TRACE conn2 <- [1,2974,null,{}] 01:14:40 INFO - PROCESS | 1650 | 1468224880931 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:40 INFO - PROCESS | 1650 | 1468224880932 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:41 INFO - PROCESS | 1650 | 1468224881029 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 01:14:41 INFO - PROCESS | 1650 | 1468224881034 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:41 INFO - PROCESS | 1650 | 1468224881035 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b21b800 == 33 [pid = 1650] [id = 752] 01:14:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12626cc00) [pid = 1650] [serial = 2255] [outer = 0x0] 01:14:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12627ac00) [pid = 1650] [serial = 2256] [outer = 0x12626cc00] 01:14:41 INFO - PROCESS | 1650 | 1468224881059 Marionette DEBUG loaded listener.js 01:14:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12677bc00) [pid = 1650] [serial = 2257] [outer = 0x12626cc00] 01:14:41 INFO - PROCESS | 1650 | 1468224881355 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 01:14:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 01:14:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 473ms 01:14:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:14:41 INFO - PROCESS | 1650 | 1468224881392 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 01:14:41 INFO - PROCESS | 1650 | 1468224881393 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 01:14:41 INFO - PROCESS | 1650 | 1468224881395 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:14:41 INFO - PROCESS | 1650 | 1468224881396 Marionette TRACE conn2 <- [1,2978,null,{}] 01:14:41 INFO - PROCESS | 1650 | 1468224881398 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:41 INFO - PROCESS | 1650 | 1468224881400 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:41 INFO - PROCESS | 1650 | 1468224881511 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 01:14:41 INFO - PROCESS | 1650 | 1468224881549 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:41 INFO - PROCESS | 1650 | 1468224881550 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ba24800 == 34 [pid = 1650] [id = 753] 01:14:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1196b0800) [pid = 1650] [serial = 2258] [outer = 0x0] 01:14:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126781800) [pid = 1650] [serial = 2259] [outer = 0x1196b0800] 01:14:41 INFO - PROCESS | 1650 | 1468224881574 Marionette DEBUG loaded listener.js 01:14:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x126956000) [pid = 1650] [serial = 2260] [outer = 0x1196b0800] 01:14:41 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x126775800) [pid = 1650] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:14:41 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1198aa400) [pid = 1650] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:14:41 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12937b400) [pid = 1650] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 01:14:41 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1128b2400) [pid = 1650] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:14:41 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x128ca0400) [pid = 1650] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 01:14:41 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1293e2800) [pid = 1650] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 01:14:41 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123d18c00) [pid = 1650] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:14:41 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112f7d000) [pid = 1650] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:14:41 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11755ec00) [pid = 1650] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:14:41 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x117db5800) [pid = 1650] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:14:41 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112985400) [pid = 1650] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:14:41 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1187a1800) [pid = 1650] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:14:41 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12cf12c00) [pid = 1650] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:14:41 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123d1bc00) [pid = 1650] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:14:41 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112e3d000) [pid = 1650] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:14:41 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12d1bc000) [pid = 1650] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:14:41 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1245aa000) [pid = 1650] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:14:42 INFO - PROCESS | 1650 | 1468224882029 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:14:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 01:14:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 670ms 01:14:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:14:42 INFO - PROCESS | 1650 | 1468224882078 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 01:14:42 INFO - PROCESS | 1650 | 1468224882079 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 01:14:42 INFO - PROCESS | 1650 | 1468224882089 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:14:42 INFO - PROCESS | 1650 | 1468224882090 Marionette TRACE conn2 <- [1,2982,null,{}] 01:14:42 INFO - PROCESS | 1650 | 1468224882092 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:42 INFO - PROCESS | 1650 | 1468224882093 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:42 INFO - PROCESS | 1650 | 1468224882204 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 01:14:42 INFO - PROCESS | 1650 | 1468224882260 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:42 INFO - PROCESS | 1650 | 1468224882261 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e94000 == 35 [pid = 1650] [id = 754] 01:14:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1128b1c00) [pid = 1650] [serial = 2261] [outer = 0x0] 01:14:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x117db5800) [pid = 1650] [serial = 2262] [outer = 0x1128b1c00] 01:14:42 INFO - PROCESS | 1650 | 1468224882286 Marionette DEBUG loaded listener.js 01:14:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x121943000) [pid = 1650] [serial = 2263] [outer = 0x1128b1c00] 01:14:42 INFO - PROCESS | 1650 | 1468224882518 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 01:14:42 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 01:14:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:14:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 473ms 01:14:42 INFO - PROCESS | 1650 | 1468224882558 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 01:14:42 INFO - PROCESS | 1650 | 1468224882559 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 01:14:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:14:42 INFO - PROCESS | 1650 | 1468224882566 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:14:42 INFO - PROCESS | 1650 | 1468224882567 Marionette TRACE conn2 <- [1,2986,null,{}] 01:14:42 INFO - PROCESS | 1650 | 1468224882577 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:42 INFO - PROCESS | 1650 | 1468224882579 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:42 INFO - PROCESS | 1650 | 1468224882663 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 01:14:42 INFO - PROCESS | 1650 | 1468224882667 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:42 INFO - PROCESS | 1650 | 1468224882671 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c275800 == 36 [pid = 1650] [id = 755] 01:14:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123d1bc00) [pid = 1650] [serial = 2264] [outer = 0x0] 01:14:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12694b400) [pid = 1650] [serial = 2265] [outer = 0x123d1bc00] 01:14:42 INFO - PROCESS | 1650 | 1468224882695 Marionette DEBUG loaded listener.js 01:14:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126cb0000) [pid = 1650] [serial = 2266] [outer = 0x123d1bc00] 01:14:43 INFO - PROCESS | 1650 | 1468224882999 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:14:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 01:14:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 478ms 01:14:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:14:43 INFO - PROCESS | 1650 | 1468224883052 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 01:14:43 INFO - PROCESS | 1650 | 1468224883054 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 01:14:43 INFO - PROCESS | 1650 | 1468224883056 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:14:43 INFO - PROCESS | 1650 | 1468224883058 Marionette TRACE conn2 <- [1,2990,null,{}] 01:14:43 INFO - PROCESS | 1650 | 1468224883060 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:43 INFO - PROCESS | 1650 | 1468224883062 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:43 INFO - PROCESS | 1650 | 1468224883176 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 01:14:43 INFO - PROCESS | 1650 | 1468224883182 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:43 INFO - PROCESS | 1650 | 1468224883183 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x129075800 == 37 [pid = 1650] [id = 756] 01:14:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126cc8800) [pid = 1650] [serial = 2267] [outer = 0x0] 01:14:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128ca2000) [pid = 1650] [serial = 2268] [outer = 0x126cc8800] 01:14:43 INFO - PROCESS | 1650 | 1468224883213 Marionette DEBUG loaded listener.js 01:14:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12901e800) [pid = 1650] [serial = 2269] [outer = 0x126cc8800] 01:14:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cabf800 == 38 [pid = 1650] [id = 757] 01:14:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129116000) [pid = 1650] [serial = 2270] [outer = 0x0] 01:14:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12911c000) [pid = 1650] [serial = 2271] [outer = 0x129116000] 01:14:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 01:14:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 519ms 01:14:43 INFO - PROCESS | 1650 | 1468224883572 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:14:43 INFO - PROCESS | 1650 | 1468224883576 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 01:14:43 INFO - PROCESS | 1650 | 1468224883578 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 01:14:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:14:43 INFO - PROCESS | 1650 | 1468224883581 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:14:43 INFO - PROCESS | 1650 | 1468224883583 Marionette TRACE conn2 <- [1,2994,null,{}] 01:14:43 INFO - PROCESS | 1650 | 1468224883588 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:43 INFO - PROCESS | 1650 | 1468224883590 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:43 INFO - PROCESS | 1650 | 1468224883738 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 01:14:43 INFO - PROCESS | 1650 | 1468224883799 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:43 INFO - PROCESS | 1650 | 1468224883800 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc6c000 == 39 [pid = 1650] [id = 758] 01:14:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x112c52400) [pid = 1650] [serial = 2272] [outer = 0x0] 01:14:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129115800) [pid = 1650] [serial = 2273] [outer = 0x112c52400] 01:14:43 INFO - PROCESS | 1650 | 1468224883824 Marionette DEBUG loaded listener.js 01:14:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x129384800) [pid = 1650] [serial = 2274] [outer = 0x112c52400] 01:14:44 INFO - PROCESS | 1650 | 1468224884229 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:14:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:14:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 01:14:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 671ms 01:14:44 INFO - PROCESS | 1650 | 1468224884253 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 01:14:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:14:44 INFO - PROCESS | 1650 | 1468224884256 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 01:14:44 INFO - PROCESS | 1650 | 1468224884259 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:14:44 INFO - PROCESS | 1650 | 1468224884262 Marionette TRACE conn2 <- [1,2998,null,{}] 01:14:44 INFO - PROCESS | 1650 | 1468224884266 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:44 INFO - PROCESS | 1650 | 1468224884267 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:44 INFO - PROCESS | 1650 | 1468224884387 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 01:14:44 INFO - PROCESS | 1650 | 1468224884449 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:44 INFO - PROCESS | 1650 | 1468224884450 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196c6800 == 40 [pid = 1650] [id = 759] 01:14:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x112e3a400) [pid = 1650] [serial = 2275] [outer = 0x0] 01:14:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x115e94c00) [pid = 1650] [serial = 2276] [outer = 0x112e3a400] 01:14:44 INFO - PROCESS | 1650 | 1468224884481 Marionette DEBUG loaded listener.js 01:14:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1174e3c00) [pid = 1650] [serial = 2277] [outer = 0x112e3a400] 01:14:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 01:14:44 INFO - PROCESS | 1650 | 1468224884929 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:14:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 675ms 01:14:44 INFO - PROCESS | 1650 | 1468224884934 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 01:14:44 INFO - PROCESS | 1650 | 1468224884938 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 01:14:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:14:44 INFO - PROCESS | 1650 | 1468224884942 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:14:44 INFO - PROCESS | 1650 | 1468224884944 Marionette TRACE conn2 <- [1,3002,null,{}] 01:14:44 INFO - PROCESS | 1650 | 1468224884946 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:44 INFO - PROCESS | 1650 | 1468224884948 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:45 INFO - PROCESS | 1650 | 1468224885061 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 01:14:45 INFO - PROCESS | 1650 | 1468224885167 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:45 INFO - PROCESS | 1650 | 1468224885169 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x129067000 == 41 [pid = 1650] [id = 760] 01:14:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x118294800) [pid = 1650] [serial = 2278] [outer = 0x0] 01:14:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1187a6000) [pid = 1650] [serial = 2279] [outer = 0x118294800] 01:14:45 INFO - PROCESS | 1650 | 1468224885199 Marionette DEBUG loaded listener.js 01:14:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118fa8c00) [pid = 1650] [serial = 2280] [outer = 0x118294800] 01:14:45 INFO - PROCESS | 1650 | 1468224885603 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:14:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 01:14:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 669ms 01:14:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:14:45 INFO - PROCESS | 1650 | 1468224885611 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 01:14:45 INFO - PROCESS | 1650 | 1468224885613 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 01:14:45 INFO - PROCESS | 1650 | 1468224885615 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:14:45 INFO - PROCESS | 1650 | 1468224885618 Marionette TRACE conn2 <- [1,3006,null,{}] 01:14:45 INFO - PROCESS | 1650 | 1468224885625 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:45 INFO - PROCESS | 1650 | 1468224885628 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:45 INFO - PROCESS | 1650 | 1468224885737 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 01:14:45 INFO - PROCESS | 1650 | 1468224885796 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:45 INFO - PROCESS | 1650 | 1468224885798 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c294000 == 42 [pid = 1650] [id = 761] 01:14:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1196af800) [pid = 1650] [serial = 2281] [outer = 0x0] 01:14:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1214c6c00) [pid = 1650] [serial = 2282] [outer = 0x1196af800] 01:14:45 INFO - PROCESS | 1650 | 1468224885829 Marionette DEBUG loaded listener.js 01:14:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1245adc00) [pid = 1650] [serial = 2283] [outer = 0x1196af800] 01:14:46 INFO - PROCESS | 1650 | 1468224886390 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:14:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 01:14:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 822ms 01:14:46 INFO - PROCESS | 1650 | 1468224886457 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 01:14:46 INFO - PROCESS | 1650 | 1468224886459 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 01:14:46 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:14:46 INFO - PROCESS | 1650 | 1468224886464 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:14:46 INFO - PROCESS | 1650 | 1468224886466 Marionette TRACE conn2 <- [1,3010,null,{}] 01:14:46 INFO - PROCESS | 1650 | 1468224886470 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:46 INFO - PROCESS | 1650 | 1468224886471 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:46 INFO - PROCESS | 1650 | 1468224886578 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 01:14:46 INFO - PROCESS | 1650 | 1468224886641 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:46 INFO - PROCESS | 1650 | 1468224886642 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e4b000 == 43 [pid = 1650] [id = 762] 01:14:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11755ec00) [pid = 1650] [serial = 2284] [outer = 0x0] 01:14:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x117da7c00) [pid = 1650] [serial = 2285] [outer = 0x11755ec00] 01:14:46 INFO - PROCESS | 1650 | 1468224886670 Marionette DEBUG loaded listener.js 01:14:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x117db3c00) [pid = 1650] [serial = 2286] [outer = 0x11755ec00] 01:14:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12cabf800 == 42 [pid = 1650] [id = 757] 01:14:46 INFO - PROCESS | 1650 | --DOCSHELL 0x129075800 == 41 [pid = 1650] [id = 756] 01:14:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12c275800 == 40 [pid = 1650] [id = 755] 01:14:46 INFO - PROCESS | 1650 | --DOCSHELL 0x123e94000 == 39 [pid = 1650] [id = 754] 01:14:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12ba24800 == 38 [pid = 1650] [id = 753] 01:14:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12b21b800 == 37 [pid = 1650] [id = 752] 01:14:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12a80f800 == 36 [pid = 1650] [id = 751] 01:14:46 INFO - PROCESS | 1650 | --DOCSHELL 0x129076000 == 35 [pid = 1650] [id = 750] 01:14:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1267c9000 == 34 [pid = 1650] [id = 749] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12d1c1800) [pid = 1650] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:14:46 INFO - PROCESS | 1650 | --DOCSHELL 0x123e95000 == 33 [pid = 1650] [id = 748] 01:14:46 INFO - PROCESS | 1650 | --DOCSHELL 0x121079000 == 32 [pid = 1650] [id = 747] 01:14:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11747f800 == 31 [pid = 1650] [id = 746] 01:14:46 INFO - PROCESS | 1650 | --DOCSHELL 0x117164000 == 30 [pid = 1650] [id = 745] 01:14:46 INFO - PROCESS | 1650 | --DOCSHELL 0x118756000 == 29 [pid = 1650] [id = 744] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x126ba2800) [pid = 1650] [serial = 2194] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1245ad400) [pid = 1650] [serial = 2191] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119562000) [pid = 1650] [serial = 2195] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1293e8000) [pid = 1650] [serial = 2200] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11828c000) [pid = 1650] [serial = 2203] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x128cad800) [pid = 1650] [serial = 2197] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12aa42400) [pid = 1650] [serial = 2171] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x123e2cc00) [pid = 1650] [serial = 2188] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x115dde800) [pid = 1650] [serial = 2179] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x116f85c00) [pid = 1650] [serial = 2180] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118296c00) [pid = 1650] [serial = 2182] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1187a1c00) [pid = 1650] [serial = 2183] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118147000) [pid = 1650] [serial = 2176] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118290400) [pid = 1650] [serial = 2177] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112e42400) [pid = 1650] [serial = 2173] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115d4f000) [pid = 1650] [serial = 2174] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11920c400) [pid = 1650] [serial = 2185] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x120f0e800) [pid = 1650] [serial = 2186] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11818a400) [pid = 1650] [serial = 1484] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128cae000) [pid = 1650] [serial = 2206] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a74a800) [pid = 1650] [serial = 2201] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x129379400) [pid = 1650] [serial = 2198] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12a85d800) [pid = 1650] [serial = 2209] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124340400) [pid = 1650] [serial = 2189] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12b904400) [pid = 1650] [serial = 2210] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124270c00) [pid = 1650] [serial = 2207] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124e6f000) [pid = 1650] [serial = 2192] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x120f12c00) [pid = 1650] [serial = 2204] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12b911400) [pid = 1650] [serial = 2213] [outer = 0x0] [url = about:blank] 01:14:46 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12b90c400) [pid = 1650] [serial = 2212] [outer = 0x0] [url = about:blank] 01:14:47 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 01:14:47 INFO - PROCESS | 1650 | 1468224887033 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 01:14:47 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 574ms 01:14:47 INFO - PROCESS | 1650 | 1468224887039 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 01:14:47 INFO - PROCESS | 1650 | 1468224887042 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 01:14:47 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:14:47 INFO - PROCESS | 1650 | 1468224887047 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:14:47 INFO - PROCESS | 1650 | 1468224887048 Marionette TRACE conn2 <- [1,3014,null,{}] 01:14:47 INFO - PROCESS | 1650 | 1468224887051 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:47 INFO - PROCESS | 1650 | 1468224887054 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:47 INFO - PROCESS | 1650 | 1468224887133 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 01:14:47 INFO - PROCESS | 1650 | 1468224887139 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:47 INFO - PROCESS | 1650 | 1468224887140 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a8a000 == 30 [pid = 1650] [id = 763] 01:14:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11818a400) [pid = 1650] [serial = 2287] [outer = 0x0] 01:14:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118291400) [pid = 1650] [serial = 2288] [outer = 0x11818a400] 01:14:47 INFO - PROCESS | 1650 | 1468224887165 Marionette DEBUG loaded listener.js 01:14:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1187a6400) [pid = 1650] [serial = 2289] [outer = 0x11818a400] 01:14:47 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:14:47 INFO - PROCESS | 1650 | 1468224887547 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:14:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:14:47 INFO - {} 01:14:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:14:47 INFO - {} 01:14:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:14:47 INFO - {} 01:14:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:14:47 INFO - {} 01:14:47 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 526ms 01:14:47 INFO - TEST-START | /FileAPI/fileReader.html 01:14:47 INFO - PROCESS | 1650 | 1468224887572 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 01:14:47 INFO - PROCESS | 1650 | 1468224887574 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 01:14:47 INFO - PROCESS | 1650 | 1468224887576 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:14:47 INFO - PROCESS | 1650 | 1468224887579 Marionette TRACE conn2 <- [1,3018,null,{}] 01:14:47 INFO - PROCESS | 1650 | 1468224887586 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:47 INFO - PROCESS | 1650 | 1468224887589 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:47 INFO - PROCESS | 1650 | 1468224887693 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 01:14:47 INFO - PROCESS | 1650 | 1468224887776 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:47 INFO - PROCESS | 1650 | 1468224887778 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a6f800 == 31 [pid = 1650] [id = 764] 01:14:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119207000) [pid = 1650] [serial = 2290] [outer = 0x0] 01:14:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119562000) [pid = 1650] [serial = 2291] [outer = 0x119207000] 01:14:47 INFO - PROCESS | 1650 | 1468224887821 Marionette DEBUG loaded listener.js 01:14:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123e0e400) [pid = 1650] [serial = 2292] [outer = 0x119207000] 01:14:48 INFO - PROCESS | 1650 | 1468224888184 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 01:14:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:14:48 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:14:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:14:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:14:48 INFO - TEST-OK | /FileAPI/fileReader.html | took 622ms 01:14:48 INFO - PROCESS | 1650 | 1468224888198 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 01:14:48 INFO - PROCESS | 1650 | 1468224888202 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 01:14:48 INFO - TEST-START | /FileAPI/historical.html 01:14:48 INFO - PROCESS | 1650 | 1468224888210 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:14:48 INFO - PROCESS | 1650 | 1468224888211 Marionette TRACE conn2 <- [1,3022,null,{}] 01:14:48 INFO - PROCESS | 1650 | 1468224888213 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:48 INFO - PROCESS | 1650 | 1468224888214 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:48 INFO - PROCESS | 1650 | 1468224888299 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 01:14:48 INFO - PROCESS | 1650 | 1468224888359 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:48 INFO - PROCESS | 1650 | 1468224888360 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296a1000 == 32 [pid = 1650] [id = 765] 01:14:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11886a000) [pid = 1650] [serial = 2293] [outer = 0x0] 01:14:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123eedc00) [pid = 1650] [serial = 2294] [outer = 0x11886a000] 01:14:48 INFO - PROCESS | 1650 | 1468224888386 Marionette DEBUG loaded listener.js 01:14:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124e98800) [pid = 1650] [serial = 2295] [outer = 0x11886a000] 01:14:48 INFO - PROCESS | 1650 | 1468224888641 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 01:14:48 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:14:48 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:14:48 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:14:48 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:14:48 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:14:48 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:14:48 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:48 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:14:48 INFO - TEST-OK | /FileAPI/historical.html | took 468ms 01:14:48 INFO - TEST-START | /FileAPI/idlharness.html 01:14:48 INFO - PROCESS | 1650 | 1468224888679 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 01:14:48 INFO - PROCESS | 1650 | 1468224888680 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 01:14:48 INFO - PROCESS | 1650 | 1468224888682 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:14:48 INFO - PROCESS | 1650 | 1468224888684 Marionette TRACE conn2 <- [1,3026,null,{}] 01:14:48 INFO - PROCESS | 1650 | 1468224888693 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:48 INFO - PROCESS | 1650 | 1468224888694 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:48 INFO - PROCESS | 1650 | 1468224888776 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 01:14:48 INFO - PROCESS | 1650 | 1468224888780 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:48 INFO - PROCESS | 1650 | 1468224888790 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b21d000 == 33 [pid = 1650] [id = 766] 01:14:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11612e800) [pid = 1650] [serial = 2296] [outer = 0x0] 01:14:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126270000) [pid = 1650] [serial = 2297] [outer = 0x11612e800] 01:14:48 INFO - PROCESS | 1650 | 1468224888814 Marionette DEBUG loaded listener.js 01:14:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126937000) [pid = 1650] [serial = 2298] [outer = 0x11612e800] 01:14:49 INFO - PROCESS | 1650 | 1468224889378 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:14:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:14:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:14:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:14:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:14:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:14:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:14:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:14:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:14:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:14:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:14:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:14:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:14:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:14:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:14:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:14:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:14:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:14:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:14:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:14:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:14:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:14:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:14:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:14:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 01:14:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:14:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:14:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:14:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:14:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:14:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:14:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:14:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:14:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:14:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:14:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:14:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:14:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:14:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:14:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:14:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:14:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 01:14:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:14:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:14:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:14:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:14:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:14:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:14:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:14:49 INFO - TEST-OK | /FileAPI/idlharness.html | took 740ms 01:14:49 INFO - TEST-START | /FileAPI/idlharness.worker 01:14:49 INFO - PROCESS | 1650 | 1468224889423 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 01:14:49 INFO - PROCESS | 1650 | 1468224889425 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 01:14:49 INFO - PROCESS | 1650 | 1468224889427 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:14:49 INFO - PROCESS | 1650 | 1468224889428 Marionette TRACE conn2 <- [1,3030,null,{}] 01:14:49 INFO - PROCESS | 1650 | 1468224889431 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:49 INFO - PROCESS | 1650 | 1468224889435 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:49 INFO - PROCESS | 1650 | 1468224889564 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 01:14:49 INFO - PROCESS | 1650 | 1468224889584 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:49 INFO - PROCESS | 1650 | 1468224889585 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x11925d800 == 34 [pid = 1650] [id = 767] 01:14:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12ac99c00) [pid = 1650] [serial = 2299] [outer = 0x0] 01:14:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12ba95800) [pid = 1650] [serial = 2300] [outer = 0x12ac99c00] 01:14:49 INFO - PROCESS | 1650 | 1468224889611 Marionette DEBUG loaded listener.js 01:14:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12bb19400) [pid = 1650] [serial = 2301] [outer = 0x12ac99c00] 01:14:49 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:14:50 INFO - PROCESS | 1650 | 1468224890242 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:14:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:14:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:14:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:14:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:14:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:14:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:14:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:14:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:14:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:14:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:14:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:14:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:14:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:14:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:14:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:14:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:14:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:14:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:14:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:14:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:14:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:14:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:14:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:14:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:14:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:14:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:14:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:14:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:14:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:14:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:14:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:14:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:14:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:14:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:14:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:14:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:14:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:14:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:14:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:14:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:14:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:14:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:14:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:14:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:14:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:14:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:14:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:14:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:14:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:14:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:14:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:14:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:14:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:14:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:14:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:14:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:14:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:14:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:14:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:14:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:14:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:14:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:14:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:14:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:14:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:14:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:14:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:14:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:14:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:14:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:14:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:14:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:14:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:14:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:14:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:14:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:14:50 INFO - {} 01:14:50 INFO - TEST-OK | /FileAPI/idlharness.worker | took 882ms 01:14:50 INFO - PROCESS | 1650 | 1468224890318 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 01:14:50 INFO - PROCESS | 1650 | 1468224890321 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 01:14:50 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:14:50 INFO - PROCESS | 1650 | 1468224890325 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:14:50 INFO - PROCESS | 1650 | 1468224890328 Marionette TRACE conn2 <- [1,3034,null,{}] 01:14:50 INFO - PROCESS | 1650 | 1468224890332 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:50 INFO - PROCESS | 1650 | 1468224890335 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:50 INFO - PROCESS | 1650 | 1468224890497 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 01:14:50 INFO - PROCESS | 1650 | 1468224890513 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:50 INFO - PROCESS | 1650 | 1468224890514 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b78800 == 35 [pid = 1650] [id = 768] 01:14:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12bb1e800) [pid = 1650] [serial = 2302] [outer = 0x0] 01:14:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12cf1c400) [pid = 1650] [serial = 2303] [outer = 0x12bb1e800] 01:14:50 INFO - PROCESS | 1650 | 1468224890554 Marionette DEBUG loaded listener.js 01:14:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12d1d5000) [pid = 1650] [serial = 2304] [outer = 0x12bb1e800] 01:14:51 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116af8800) [pid = 1650] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 01:14:51 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1129b8c00) [pid = 1650] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 01:14:51 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112e17400) [pid = 1650] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 01:14:51 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119204000) [pid = 1650] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 01:14:51 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116905400) [pid = 1650] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:14:51 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112f7dc00) [pid = 1650] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:14:51 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x113382c00) [pid = 1650] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 01:14:51 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x117dad400) [pid = 1650] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:14:51 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1174e3000) [pid = 1650] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:14:51 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119205000) [pid = 1650] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 01:14:51 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126943c00) [pid = 1650] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:14:51 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12626cc00) [pid = 1650] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 01:14:51 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12a856400) [pid = 1650] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 01:14:51 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1128b1c00) [pid = 1650] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 01:14:51 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1196b0800) [pid = 1650] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 01:14:51 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123d1bc00) [pid = 1650] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 01:14:51 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126cc8800) [pid = 1650] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 01:14:51 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12aa45c00) [pid = 1650] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 01:14:51 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x129116000) [pid = 1650] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:14:51 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x111e62400) [pid = 1650] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 01:14:51 INFO - PROCESS | 1650 | 1468224891051 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 01:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:14:51 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 773ms 01:14:51 INFO - PROCESS | 1650 | 1468224891098 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 01:14:51 INFO - PROCESS | 1650 | 1468224891099 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 01:14:51 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:14:51 INFO - PROCESS | 1650 | 1468224891101 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:14:51 INFO - PROCESS | 1650 | 1468224891102 Marionette TRACE conn2 <- [1,3038,null,{}] 01:14:51 INFO - PROCESS | 1650 | 1468224891105 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:51 INFO - PROCESS | 1650 | 1468224891106 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:51 INFO - PROCESS | 1650 | 1468224891186 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 01:14:51 INFO - PROCESS | 1650 | 1468224891191 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:51 INFO - PROCESS | 1650 | 1468224891192 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b90800 == 36 [pid = 1650] [id = 769] 01:14:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116778400) [pid = 1650] [serial = 2305] [outer = 0x0] 01:14:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119204000) [pid = 1650] [serial = 2306] [outer = 0x116778400] 01:14:51 INFO - PROCESS | 1650 | 1468224891216 Marionette DEBUG loaded listener.js 01:14:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12677e400) [pid = 1650] [serial = 2307] [outer = 0x116778400] 01:14:51 INFO - PROCESS | 1650 | 1468224891508 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 01:14:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:14:51 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 419ms 01:14:51 INFO - PROCESS | 1650 | 1468224891525 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 01:14:51 INFO - PROCESS | 1650 | 1468224891526 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 01:14:51 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:14:51 INFO - PROCESS | 1650 | 1468224891528 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:14:51 INFO - PROCESS | 1650 | 1468224891529 Marionette TRACE conn2 <- [1,3042,null,{}] 01:14:51 INFO - PROCESS | 1650 | 1468224891532 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:51 INFO - PROCESS | 1650 | 1468224891533 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:51 INFO - PROCESS | 1650 | 1468224891627 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 01:14:51 INFO - PROCESS | 1650 | 1468224891689 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:51 INFO - PROCESS | 1650 | 1468224891690 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x110e69000 == 37 [pid = 1650] [id = 770] 01:14:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x116905400) [pid = 1650] [serial = 2308] [outer = 0x0] 01:14:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128971c00) [pid = 1650] [serial = 2309] [outer = 0x116905400] 01:14:51 INFO - PROCESS | 1650 | 1468224891721 Marionette DEBUG loaded listener.js 01:14:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128975800) [pid = 1650] [serial = 2310] [outer = 0x116905400] 01:14:52 INFO - PROCESS | 1650 | 1468224892067 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:14:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:14:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:14:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:14:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:14:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:14:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:14:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:14:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:14:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:14:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:14:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:14:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:14:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:14:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:14:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:14:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:14:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:14:52 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 577ms 01:14:52 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:14:52 INFO - PROCESS | 1650 | 1468224892107 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 01:14:52 INFO - PROCESS | 1650 | 1468224892108 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 01:14:52 INFO - PROCESS | 1650 | 1468224892110 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:14:52 INFO - PROCESS | 1650 | 1468224892111 Marionette TRACE conn2 <- [1,3046,null,{}] 01:14:52 INFO - PROCESS | 1650 | 1468224892114 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:52 INFO - PROCESS | 1650 | 1468224892115 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:52 INFO - PROCESS | 1650 | 1468224892197 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 01:14:52 INFO - PROCESS | 1650 | 1468224892201 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:52 INFO - PROCESS | 1650 | 1468224892202 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ba9000 == 38 [pid = 1650] [id = 771] 01:14:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128975400) [pid = 1650] [serial = 2311] [outer = 0x0] 01:14:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128979c00) [pid = 1650] [serial = 2312] [outer = 0x128975400] 01:14:52 INFO - PROCESS | 1650 | 1468224892225 Marionette DEBUG loaded listener.js 01:14:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12ca8e400) [pid = 1650] [serial = 2313] [outer = 0x128975400] 01:14:52 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:14:52 INFO - PROCESS | 1650 | 1468224892568 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:14:52 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:14:52 INFO - {} 01:14:52 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 471ms 01:14:52 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:14:52 INFO - PROCESS | 1650 | 1468224892582 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 01:14:52 INFO - PROCESS | 1650 | 1468224892584 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 01:14:52 INFO - PROCESS | 1650 | 1468224892590 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:14:52 INFO - PROCESS | 1650 | 1468224892592 Marionette TRACE conn2 <- [1,3050,null,{}] 01:14:52 INFO - PROCESS | 1650 | 1468224892595 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:52 INFO - PROCESS | 1650 | 1468224892596 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:52 INFO - PROCESS | 1650 | 1468224892769 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 01:14:52 INFO - PROCESS | 1650 | 1468224892777 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:52 INFO - PROCESS | 1650 | 1468224892779 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x116729800 == 39 [pid = 1650] [id = 772] 01:14:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1198a1400) [pid = 1650] [serial = 2314] [outer = 0x0] 01:14:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12ca95c00) [pid = 1650] [serial = 2315] [outer = 0x1198a1400] 01:14:52 INFO - PROCESS | 1650 | 1468224892814 Marionette DEBUG loaded listener.js 01:14:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12d1d6c00) [pid = 1650] [serial = 2316] [outer = 0x1198a1400] 01:14:53 INFO - PROCESS | 1650 | 1468224893338 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 01:14:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:14:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:14:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:14:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:14:53 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 773ms 01:14:53 INFO - PROCESS | 1650 | 1468224893361 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 01:14:53 INFO - PROCESS | 1650 | 1468224893363 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 01:14:53 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:14:53 INFO - PROCESS | 1650 | 1468224893368 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:14:53 INFO - PROCESS | 1650 | 1468224893369 Marionette TRACE conn2 <- [1,3054,null,{}] 01:14:53 INFO - PROCESS | 1650 | 1468224893373 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:53 INFO - PROCESS | 1650 | 1468224893375 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:53 INFO - PROCESS | 1650 | 1468224893538 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 01:14:53 INFO - PROCESS | 1650 | 1468224893615 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:53 INFO - PROCESS | 1650 | 1468224893616 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x118756000 == 40 [pid = 1650] [id = 773] 01:14:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x113c62400) [pid = 1650] [serial = 2317] [outer = 0x0] 01:14:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x114f96000) [pid = 1650] [serial = 2318] [outer = 0x113c62400] 01:14:53 INFO - PROCESS | 1650 | 1468224893659 Marionette DEBUG loaded listener.js 01:14:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116a1c000) [pid = 1650] [serial = 2319] [outer = 0x113c62400] 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:14:54 INFO - PROCESS | 1650 | 1468224894128 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:14:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:14:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:14:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:14:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:14:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:14:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:14:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:14:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:14:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:14:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:14:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:14:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:14:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:14:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:14:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:14:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:14:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:14:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:14:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:14:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:14:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:14:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:14:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:14:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:14:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:14:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:14:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:14:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:14:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:14:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:14:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:14:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:14:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:14:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:14:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:14:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:14:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:14:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:14:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:14:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:14:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:14:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:14:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:14:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:14:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:14:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:14:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:14:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 01:14:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:14:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 01:14:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:14:54 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 787ms 01:14:54 INFO - PROCESS | 1650 | 1468224894193 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 01:14:54 INFO - PROCESS | 1650 | 1468224894197 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 01:14:54 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:14:54 INFO - PROCESS | 1650 | 1468224894204 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:14:54 INFO - PROCESS | 1650 | 1468224894206 Marionette TRACE conn2 <- [1,3058,null,{}] 01:14:54 INFO - PROCESS | 1650 | 1468224894209 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:54 INFO - PROCESS | 1650 | 1468224894211 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:54 INFO - PROCESS | 1650 | 1468224894307 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 01:14:54 INFO - PROCESS | 1650 | 1468224894410 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:54 INFO - PROCESS | 1650 | 1468224894412 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a7c800 == 41 [pid = 1650] [id = 774] 01:14:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118186800) [pid = 1650] [serial = 2320] [outer = 0x0] 01:14:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x124dca000) [pid = 1650] [serial = 2321] [outer = 0x118186800] 01:14:54 INFO - PROCESS | 1650 | 1468224894442 Marionette DEBUG loaded listener.js 01:14:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12694bc00) [pid = 1650] [serial = 2322] [outer = 0x118186800] 01:14:54 INFO - PROCESS | 1650 | 1468224894806 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 01:14:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:14:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:14:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:14:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:14:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:14:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:14:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:14:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:14:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:14:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:14:54 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:54 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:14:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:14:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:14:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:14:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:14:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:14:54 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 623ms 01:14:54 INFO - PROCESS | 1650 | 1468224894828 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 01:14:54 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:14:54 INFO - PROCESS | 1650 | 1468224894830 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 01:14:54 INFO - PROCESS | 1650 | 1468224894832 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:14:54 INFO - PROCESS | 1650 | 1468224894835 Marionette TRACE conn2 <- [1,3062,null,{}] 01:14:54 INFO - PROCESS | 1650 | 1468224894843 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:54 INFO - PROCESS | 1650 | 1468224894846 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:54 INFO - PROCESS | 1650 | 1468224894969 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 01:14:55 INFO - PROCESS | 1650 | 1468224895076 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:55 INFO - PROCESS | 1650 | 1468224895078 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1c7800 == 42 [pid = 1650] [id = 775] 01:14:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x117561400) [pid = 1650] [serial = 2323] [outer = 0x0] 01:14:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12893e000) [pid = 1650] [serial = 2324] [outer = 0x117561400] 01:14:55 INFO - PROCESS | 1650 | 1468224895111 Marionette DEBUG loaded listener.js 01:14:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128cab800) [pid = 1650] [serial = 2325] [outer = 0x117561400] 01:14:55 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:14:55 INFO - PROCESS | 1650 | 1468224895499 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:14:55 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:14:55 INFO - {} 01:14:55 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 678ms 01:14:55 INFO - PROCESS | 1650 | 1468224895510 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 01:14:55 INFO - PROCESS | 1650 | 1468224895512 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 01:14:55 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:14:55 INFO - PROCESS | 1650 | 1468224895515 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:14:55 INFO - PROCESS | 1650 | 1468224895516 Marionette TRACE conn2 <- [1,3066,null,{}] 01:14:55 INFO - PROCESS | 1650 | 1468224895519 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:55 INFO - PROCESS | 1650 | 1468224895520 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:55 INFO - PROCESS | 1650 | 1468224895639 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 01:14:55 INFO - PROCESS | 1650 | 1468224895778 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:55 INFO - PROCESS | 1650 | 1468224895779 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x118813000 == 43 [pid = 1650] [id = 776] 01:14:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1121af400) [pid = 1650] [serial = 2326] [outer = 0x0] 01:14:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1289e6000) [pid = 1650] [serial = 2327] [outer = 0x1121af400] 01:14:55 INFO - PROCESS | 1650 | 1468224895828 Marionette DEBUG loaded listener.js 01:14:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1293ea000) [pid = 1650] [serial = 2328] [outer = 0x1121af400] 01:14:56 INFO - PROCESS | 1650 | 1468224896232 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 01:14:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:14:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:14:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:14:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:14:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:14:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:14:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:14:56 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 772ms 01:14:56 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:14:56 INFO - PROCESS | 1650 | 1468224896304 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 01:14:56 INFO - PROCESS | 1650 | 1468224896305 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 01:14:56 INFO - PROCESS | 1650 | 1468224896308 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:14:56 INFO - PROCESS | 1650 | 1468224896309 Marionette TRACE conn2 <- [1,3070,null,{}] 01:14:56 INFO - PROCESS | 1650 | 1468224896312 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:56 INFO - PROCESS | 1650 | 1468224896314 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:56 INFO - PROCESS | 1650 | 1468224896438 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 01:14:56 INFO - PROCESS | 1650 | 1468224896749 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:56 INFO - PROCESS | 1650 | 1468224896751 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11714b000 == 44 [pid = 1650] [id = 777] 01:14:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11295bc00) [pid = 1650] [serial = 2329] [outer = 0x0] 01:14:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1129b9000) [pid = 1650] [serial = 2330] [outer = 0x11295bc00] 01:14:56 INFO - PROCESS | 1650 | 1468224896802 Marionette DEBUG loaded listener.js 01:14:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x113c65c00) [pid = 1650] [serial = 2331] [outer = 0x11295bc00] 01:14:57 INFO - PROCESS | 1650 | 1468224897182 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 01:14:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:14:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:14:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:14:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:14:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:14:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:14:57 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 919ms 01:14:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:14:57 INFO - PROCESS | 1650 | 1468224897228 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 01:14:57 INFO - PROCESS | 1650 | 1468224897230 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 01:14:57 INFO - PROCESS | 1650 | 1468224897233 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:14:57 INFO - PROCESS | 1650 | 1468224897235 Marionette TRACE conn2 <- [1,3074,null,{}] 01:14:57 INFO - PROCESS | 1650 | 1468224897239 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:57 INFO - PROCESS | 1650 | 1468224897241 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:57 INFO - PROCESS | 1650 | 1468224897338 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 01:14:57 INFO - PROCESS | 1650 | 1468224897406 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:57 INFO - PROCESS | 1650 | 1468224897408 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f9c800 == 45 [pid = 1650] [id = 778] 01:14:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x116704000) [pid = 1650] [serial = 2332] [outer = 0x0] 01:14:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x116af7c00) [pid = 1650] [serial = 2333] [outer = 0x116704000] 01:14:57 INFO - PROCESS | 1650 | 1468224897435 Marionette DEBUG loaded listener.js 01:14:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1180b1400) [pid = 1650] [serial = 2334] [outer = 0x116704000] 01:14:58 INFO - PROCESS | 1650 | --DOCSHELL 0x128ba9000 == 44 [pid = 1650] [id = 771] 01:14:58 INFO - PROCESS | 1650 | --DOCSHELL 0x110e69000 == 43 [pid = 1650] [id = 770] 01:14:58 INFO - PROCESS | 1650 | --DOCSHELL 0x128b90800 == 42 [pid = 1650] [id = 769] 01:14:58 INFO - PROCESS | 1650 | --DOCSHELL 0x128b78800 == 41 [pid = 1650] [id = 768] 01:14:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11925d800 == 40 [pid = 1650] [id = 767] 01:14:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12b21d000 == 39 [pid = 1650] [id = 766] 01:14:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1296a1000 == 38 [pid = 1650] [id = 765] 01:14:58 INFO - PROCESS | 1650 | --DOCSHELL 0x128a6f800 == 37 [pid = 1650] [id = 764] 01:14:58 INFO - PROCESS | 1650 | --DOCSHELL 0x119a8a000 == 36 [pid = 1650] [id = 763] 01:14:58 INFO - PROCESS | 1650 | --DOCSHELL 0x120e4b000 == 35 [pid = 1650] [id = 762] 01:14:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12c294000 == 34 [pid = 1650] [id = 761] 01:14:58 INFO - PROCESS | 1650 | --DOCSHELL 0x129067000 == 33 [pid = 1650] [id = 760] 01:14:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1196c6800 == 32 [pid = 1650] [id = 759] 01:14:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc6c000 == 31 [pid = 1650] [id = 758] 01:14:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11714b000 == 30 [pid = 1650] [id = 777] 01:14:58 INFO - PROCESS | 1650 | --DOCSHELL 0x118813000 == 29 [pid = 1650] [id = 776] 01:14:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1c7800 == 28 [pid = 1650] [id = 775] 01:14:58 INFO - PROCESS | 1650 | --DOCSHELL 0x128a7c800 == 27 [pid = 1650] [id = 774] 01:14:58 INFO - PROCESS | 1650 | --DOCSHELL 0x116729800 == 26 [pid = 1650] [id = 772] 01:14:58 INFO - PROCESS | 1650 | --DOCSHELL 0x118756000 == 25 [pid = 1650] [id = 773] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x120f0c000) [pid = 1650] [serial = 2250] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x121761c00) [pid = 1650] [serial = 2253] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118290800) [pid = 1650] [serial = 2244] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1188dcc00) [pid = 1650] [serial = 2245] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1198a4400) [pid = 1650] [serial = 2247] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x112eb5c00) [pid = 1650] [serial = 2239] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x113375400) [pid = 1650] [serial = 2236] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x115d4ac00) [pid = 1650] [serial = 2237] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11662a800) [pid = 1650] [serial = 2234] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x115e1ec00) [pid = 1650] [serial = 2233] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x117db0400) [pid = 1650] [serial = 2241] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11818d400) [pid = 1650] [serial = 2216] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x117d15c00) [pid = 1650] [serial = 2215] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126274800) [pid = 1650] [serial = 2219] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x123e7c800) [pid = 1650] [serial = 2218] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12937b000) [pid = 1650] [serial = 2222] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126cc5000) [pid = 1650] [serial = 2221] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12627ac00) [pid = 1650] [serial = 2256] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12ba8bc00) [pid = 1650] [serial = 2225] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124e6cc00) [pid = 1650] [serial = 2254] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x117db5800) [pid = 1650] [serial = 2262] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126781800) [pid = 1650] [serial = 2259] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12677bc00) [pid = 1650] [serial = 2257] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12b247400) [pid = 1650] [serial = 2224] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12694b400) [pid = 1650] [serial = 2265] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128ca2000) [pid = 1650] [serial = 2268] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12bf1f400) [pid = 1650] [serial = 2228] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12bb17000) [pid = 1650] [serial = 2227] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126cb0000) [pid = 1650] [serial = 2266] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x121943000) [pid = 1650] [serial = 2263] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12901e800) [pid = 1650] [serial = 2269] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12911c000) [pid = 1650] [serial = 2271] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x112e40800) [pid = 1650] [serial = 2230] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x126956000) [pid = 1650] [serial = 2260] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1128b0c00) [pid = 1650] [serial = 2231] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1180b6400) [pid = 1650] [serial = 2242] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12124d000) [pid = 1650] [serial = 2251] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119c27c00) [pid = 1650] [serial = 2248] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x129115800) [pid = 1650] [serial = 2273] [outer = 0x0] [url = about:blank] 01:14:58 INFO - PROCESS | 1650 | 1468224898396 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 01:14:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:14:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:14:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:14:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:14:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:14:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:14:58 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1176ms 01:14:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:14:58 INFO - PROCESS | 1650 | 1468224898410 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 01:14:58 INFO - PROCESS | 1650 | 1468224898412 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 01:14:58 INFO - PROCESS | 1650 | 1468224898415 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:14:58 INFO - PROCESS | 1650 | 1468224898416 Marionette TRACE conn2 <- [1,3078,null,{}] 01:14:58 INFO - PROCESS | 1650 | 1468224898420 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:58 INFO - PROCESS | 1650 | 1468224898422 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:58 INFO - PROCESS | 1650 | 1468224898504 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 01:14:58 INFO - PROCESS | 1650 | 1468224898509 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:58 INFO - PROCESS | 1650 | 1468224898512 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x116714800 == 26 [pid = 1650] [id = 779] 01:14:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x112f7f400) [pid = 1650] [serial = 2335] [outer = 0x0] 01:14:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x113375400) [pid = 1650] [serial = 2336] [outer = 0x112f7f400] 01:14:58 INFO - PROCESS | 1650 | 1468224898542 Marionette DEBUG loaded listener.js 01:14:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112956c00) [pid = 1650] [serial = 2337] [outer = 0x112f7f400] 01:14:58 INFO - PROCESS | 1650 | 1468224898878 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 01:14:58 INFO - PROCESS | 1650 | 1468224898927 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 01:14:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 01:14:58 INFO - PROCESS | 1650 | 1468224898933 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:14:58 INFO - PROCESS | 1650 | 1468224898934 Marionette TRACE conn2 <- [1,3082,null,{}] 01:14:58 INFO - PROCESS | 1650 | 1468224898937 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:58 INFO - PROCESS | 1650 | 1468224898938 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:59 INFO - PROCESS | 1650 | 1468224899014 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 01:14:59 INFO - PROCESS | 1650 | 1468224899021 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:59 INFO - PROCESS | 1650 | 1468224899023 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x117476800 == 27 [pid = 1650] [id = 780] 01:14:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x115e8dc00) [pid = 1650] [serial = 2338] [outer = 0x0] 01:14:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1174e3000) [pid = 1650] [serial = 2339] [outer = 0x115e8dc00] 01:14:59 INFO - PROCESS | 1650 | 1468224899050 Marionette DEBUG loaded listener.js 01:14:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x117db5400) [pid = 1650] [serial = 2340] [outer = 0x115e8dc00] 01:14:59 INFO - PROCESS | 1650 | 1468224899396 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 01:14:59 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:14:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:14:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:14:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:14:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 471ms 01:14:59 INFO - PROCESS | 1650 | 1468224899404 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 01:14:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:14:59 INFO - PROCESS | 1650 | 1468224899407 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 01:14:59 INFO - PROCESS | 1650 | 1468224899410 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:14:59 INFO - PROCESS | 1650 | 1468224899414 Marionette TRACE conn2 <- [1,3086,null,{}] 01:14:59 INFO - PROCESS | 1650 | 1468224899427 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:59 INFO - PROCESS | 1650 | 1468224899432 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:59 INFO - PROCESS | 1650 | 1468224899561 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 01:14:59 INFO - PROCESS | 1650 | 1468224899659 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:59 INFO - PROCESS | 1650 | 1468224899661 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:14:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11951d000 == 28 [pid = 1650] [id = 781] 01:14:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1128afc00) [pid = 1650] [serial = 2341] [outer = 0x0] 01:14:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11828c400) [pid = 1650] [serial = 2342] [outer = 0x1128afc00] 01:14:59 INFO - PROCESS | 1650 | 1468224899707 Marionette DEBUG loaded listener.js 01:14:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118869400) [pid = 1650] [serial = 2343] [outer = 0x1128afc00] 01:15:00 INFO - PROCESS | 1650 | 1468224900049 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:15:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:15:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 673ms 01:15:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:15:00 INFO - PROCESS | 1650 | 1468224900083 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 01:15:00 INFO - PROCESS | 1650 | 1468224900085 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 01:15:00 INFO - PROCESS | 1650 | 1468224900089 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:15:00 INFO - PROCESS | 1650 | 1468224900091 Marionette TRACE conn2 <- [1,3090,null,{}] 01:15:00 INFO - PROCESS | 1650 | 1468224900093 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:00 INFO - PROCESS | 1650 | 1468224900094 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:15:00 INFO - PROCESS | 1650 | 1468224900209 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 01:15:00 INFO - PROCESS | 1650 | 1468224900246 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:00 INFO - PROCESS | 1650 | 1468224900247 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:15:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x121377800 == 29 [pid = 1650] [id = 782] 01:15:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1174d4400) [pid = 1650] [serial = 2344] [outer = 0x0] 01:15:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1196ae400) [pid = 1650] [serial = 2345] [outer = 0x1174d4400] 01:15:00 INFO - PROCESS | 1650 | 1468224900272 Marionette DEBUG loaded listener.js 01:15:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119c27800) [pid = 1650] [serial = 2346] [outer = 0x1174d4400] 01:15:00 INFO - PROCESS | 1650 | 1468224900540 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:15:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:15:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 470ms 01:15:00 INFO - PROCESS | 1650 | 1468224900565 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 01:15:00 INFO - PROCESS | 1650 | 1468224900566 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 01:15:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:15:00 INFO - PROCESS | 1650 | 1468224900576 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:15:00 INFO - PROCESS | 1650 | 1468224900577 Marionette TRACE conn2 <- [1,3094,null,{}] 01:15:00 INFO - PROCESS | 1650 | 1468224900580 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:00 INFO - PROCESS | 1650 | 1468224900581 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:15:00 INFO - PROCESS | 1650 | 1468224900684 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 01:15:00 INFO - PROCESS | 1650 | 1468224900688 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:00 INFO - PROCESS | 1650 | 1468224900689 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:15:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12119a000 == 30 [pid = 1650] [id = 783] 01:15:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115e8d400) [pid = 1650] [serial = 2347] [outer = 0x0] 01:15:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x120f0c800) [pid = 1650] [serial = 2348] [outer = 0x115e8d400] 01:15:00 INFO - PROCESS | 1650 | 1468224900713 Marionette DEBUG loaded listener.js 01:15:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12125b000) [pid = 1650] [serial = 2349] [outer = 0x115e8d400] 01:15:01 INFO - PROCESS | 1650 | 1468224901039 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:15:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:15:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 526ms 01:15:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:15:01 INFO - PROCESS | 1650 | 1468224901098 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 01:15:01 INFO - PROCESS | 1650 | 1468224901099 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 01:15:01 INFO - PROCESS | 1650 | 1468224901101 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:15:01 INFO - PROCESS | 1650 | 1468224901102 Marionette TRACE conn2 <- [1,3098,null,{}] 01:15:01 INFO - PROCESS | 1650 | 1468224901105 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:01 INFO - PROCESS | 1650 | 1468224901109 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:15:01 INFO - PROCESS | 1650 | 1468224901222 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 01:15:01 INFO - PROCESS | 1650 | 1468224901232 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:01 INFO - PROCESS | 1650 | 1468224901233 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:15:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x126761800 == 31 [pid = 1650] [id = 784] 01:15:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1214c0000) [pid = 1650] [serial = 2350] [outer = 0x0] 01:15:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123e03400) [pid = 1650] [serial = 2351] [outer = 0x1214c0000] 01:15:01 INFO - PROCESS | 1650 | 1468224901261 Marionette DEBUG loaded listener.js 01:15:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126270800) [pid = 1650] [serial = 2352] [outer = 0x1214c0000] 01:15:01 INFO - PROCESS | 1650 | 1468224901579 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 01:15:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:15:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:15:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 519ms 01:15:01 INFO - PROCESS | 1650 | 1468224901621 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 01:15:01 INFO - PROCESS | 1650 | 1468224901622 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 01:15:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:15:01 INFO - PROCESS | 1650 | 1468224901624 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:15:01 INFO - PROCESS | 1650 | 1468224901625 Marionette TRACE conn2 <- [1,3102,null,{}] 01:15:01 INFO - PROCESS | 1650 | 1468224901627 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:01 INFO - PROCESS | 1650 | 1468224901629 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:15:01 INFO - PROCESS | 1650 | 1468224901724 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 01:15:01 INFO - PROCESS | 1650 | 1468224901734 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:01 INFO - PROCESS | 1650 | 1468224901737 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:15:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b0a800 == 32 [pid = 1650] [id = 785] 01:15:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1214c1400) [pid = 1650] [serial = 2353] [outer = 0x0] 01:15:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126777800) [pid = 1650] [serial = 2354] [outer = 0x1214c1400] 01:15:01 INFO - PROCESS | 1650 | 1468224901762 Marionette DEBUG loaded listener.js 01:15:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126781800) [pid = 1650] [serial = 2355] [outer = 0x1214c1400] 01:15:02 INFO - PROCESS | 1650 | 1468224902057 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:15:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:15:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 468ms 01:15:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:15:02 INFO - PROCESS | 1650 | 1468224902094 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 01:15:02 INFO - PROCESS | 1650 | 1468224902095 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 01:15:02 INFO - PROCESS | 1650 | 1468224902097 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:15:02 INFO - PROCESS | 1650 | 1468224902098 Marionette TRACE conn2 <- [1,3106,null,{}] 01:15:02 INFO - PROCESS | 1650 | 1468224902101 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:02 INFO - PROCESS | 1650 | 1468224902104 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:15:02 INFO - PROCESS | 1650 | 1468224902205 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 01:15:02 INFO - PROCESS | 1650 | 1468224902208 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:02 INFO - PROCESS | 1650 | 1468224902209 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:15:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b21000 == 33 [pid = 1650] [id = 786] 01:15:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12193b800) [pid = 1650] [serial = 2356] [outer = 0x0] 01:15:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12693b400) [pid = 1650] [serial = 2357] [outer = 0x12193b800] 01:15:02 INFO - PROCESS | 1650 | 1468224902233 Marionette DEBUG loaded listener.js 01:15:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126ba2800) [pid = 1650] [serial = 2358] [outer = 0x12193b800] 01:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12bb1e800) [pid = 1650] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 01:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116778400) [pid = 1650] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 01:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112e3a400) [pid = 1650] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 01:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118294800) [pid = 1650] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 01:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119207000) [pid = 1650] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 01:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1196af800) [pid = 1650] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 01:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11818a400) [pid = 1650] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 01:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x128975400) [pid = 1650] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 01:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11755ec00) [pid = 1650] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 01:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11612e800) [pid = 1650] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 01:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11886a000) [pid = 1650] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 01:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112c52400) [pid = 1650] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 01:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1198a1400) [pid = 1650] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 01:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116905400) [pid = 1650] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 01:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12ac99c00) [pid = 1650] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 01:15:02 INFO - PROCESS | 1650 | 1468224902789 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 01:15:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:15:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:15:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:15:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 718ms 01:15:02 INFO - PROCESS | 1650 | 1468224902817 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 01:15:02 INFO - PROCESS | 1650 | 1468224902818 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 01:15:02 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:15:02 INFO - PROCESS | 1650 | 1468224902821 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:15:02 INFO - PROCESS | 1650 | 1468224902822 Marionette TRACE conn2 <- [1,3110,null,{}] 01:15:02 INFO - PROCESS | 1650 | 1468224902824 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:02 INFO - PROCESS | 1650 | 1468224902825 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:15:02 INFO - PROCESS | 1650 | 1468224902899 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 01:15:02 INFO - PROCESS | 1650 | 1468224902904 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:02 INFO - PROCESS | 1650 | 1468224902905 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:15:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x119518800 == 34 [pid = 1650] [id = 787] 01:15:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x117dab000) [pid = 1650] [serial = 2359] [outer = 0x0] 01:15:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12663b400) [pid = 1650] [serial = 2360] [outer = 0x117dab000] 01:15:02 INFO - PROCESS | 1650 | 1468224902929 Marionette DEBUG loaded listener.js 01:15:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126cad800) [pid = 1650] [serial = 2361] [outer = 0x117dab000] 01:15:03 INFO - PROCESS | 1650 | 1468224903217 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 01:15:03 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:15:03 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 01:15:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:15:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:15:03 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 420ms 01:15:03 INFO - PROCESS | 1650 | 1468224903242 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 01:15:03 INFO - PROCESS | 1650 | 1468224903243 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 01:15:03 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:15:03 INFO - PROCESS | 1650 | 1468224903245 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:15:03 INFO - PROCESS | 1650 | 1468224903246 Marionette TRACE conn2 <- [1,3114,null,{}] 01:15:03 INFO - PROCESS | 1650 | 1468224903248 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:03 INFO - PROCESS | 1650 | 1468224903249 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:15:03 INFO - PROCESS | 1650 | 1468224903329 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 01:15:03 INFO - PROCESS | 1650 | 1468224903333 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\", \"85e2dc08-7445-4602-8fe5-9effdab36422\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:03 INFO - PROCESS | 1650 | 1468224903334 Marionette INFO sendAsync e03de0b2-3bc1-c34b-9c44-e9ca0b7b5efe 01:15:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x129697000 == 35 [pid = 1650] [id = 788] 01:15:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118290800) [pid = 1650] [serial = 2362] [outer = 0x0] 01:15:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126ccb400) [pid = 1650] [serial = 2363] [outer = 0x118290800] 01:15:03 INFO - PROCESS | 1650 | 1468224903361 Marionette DEBUG loaded listener.js 01:15:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128974400) [pid = 1650] [serial = 2364] [outer = 0x118290800] 01:15:03 INFO - PROCESS | 1650 | 1468224903666 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 01:15:03 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:15:03 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 472ms 01:15:03 INFO - PROCESS | 1650 | 1468224903718 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 01:15:03 INFO - PROCESS | 1650 | 1468224903719 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 01:15:04 WARNING - u'runner_teardown' () 01:15:04 INFO - No more tests 01:15:04 INFO - Got 0 unexpected results 01:15:04 INFO - SUITE-END | took 499s 01:15:04 INFO - Closing logging queue 01:15:04 INFO - queue closed 01:15:04 INFO - Return code: 0 01:15:04 WARNING - # TBPL SUCCESS # 01:15:04 INFO - Running post-action listener: _resource_record_post_action 01:15:04 INFO - Running post-run listener: _resource_record_post_run 01:15:05 INFO - Total resource usage - Wall time: 521s; CPU: 58.0%; Read bytes: 36972032; Write bytes: 950561792; Read time: 251; Write time: 4919 01:15:05 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:15:05 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 154216960; Write bytes: 156203008; Read time: 13832; Write time: 333 01:15:05 INFO - run-tests - Wall time: 504s; CPU: 58.0%; Read bytes: 34764288; Write bytes: 791430144; Read time: 229; Write time: 4575 01:15:05 INFO - Running post-run listener: _upload_blobber_files 01:15:05 INFO - Blob upload gear active. 01:15:05 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:15:05 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 01:15:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 01:15:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 01:15:06 INFO - (blobuploader) - INFO - Open directory for files ... 01:15:06 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:15:06 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:15:06 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:15:07 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:15:07 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:15:07 INFO - (blobuploader) - INFO - Done attempting. 01:15:07 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:15:07 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:15:07 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:15:09 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:15:09 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:15:09 INFO - (blobuploader) - INFO - Done attempting. 01:15:09 INFO - (blobuploader) - INFO - Iteration through files over. 01:15:09 INFO - Return code: 0 01:15:09 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:15:09 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:15:09 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/42ea92517a6e7ee6506dcc3f7bd3617cb6b23774bc9fa749553d1620f4634bd8da23c984532e8e4292d8cab06bbf8fc45de253f76e23fd5428e4c486dc392640", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a08a2c8167361786ba537e4601b6b73081b40887e6e849996383f4c855755b3161c5fe1dfc21162f9ff2eaa64f95254fad75ae4b77711d7a107d7e6c6396b440"} 01:15:09 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:15:09 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:15:09 INFO - Contents: 01:15:09 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/42ea92517a6e7ee6506dcc3f7bd3617cb6b23774bc9fa749553d1620f4634bd8da23c984532e8e4292d8cab06bbf8fc45de253f76e23fd5428e4c486dc392640", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a08a2c8167361786ba537e4601b6b73081b40887e6e849996383f4c855755b3161c5fe1dfc21162f9ff2eaa64f95254fad75ae4b77711d7a107d7e6c6396b440"} 01:15:09 INFO - Running post-run listener: copy_logs_to_upload_dir 01:15:09 INFO - Copying logs to upload dir... 01:15:09 INFO - mkdir: /builds/slave/test/build/upload/logs 01:15:09 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=574.872340 ========= master_lag: 0.55 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 35 secs) (at 2016-07-11 01:15:09.878410) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-11 01:15:09.883223) ========= 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.SF3okbJIrO/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.mo1Y4W4gh6/Listeners TMPDIR=/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/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/42ea92517a6e7ee6506dcc3f7bd3617cb6b23774bc9fa749553d1620f4634bd8da23c984532e8e4292d8cab06bbf8fc45de253f76e23fd5428e4c486dc392640", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a08a2c8167361786ba537e4601b6b73081b40887e6e849996383f4c855755b3161c5fe1dfc21162f9ff2eaa64f95254fad75ae4b77711d7a107d7e6c6396b440"} build_url:https://queue.taskcluster.net/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/DosmFSOKQR2LS35XsiL6Qg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012857 build_url: 'https://queue.taskcluster.net/v1/task/DosmFSOKQR2LS35XsiL6Qg/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/42ea92517a6e7ee6506dcc3f7bd3617cb6b23774bc9fa749553d1620f4634bd8da23c984532e8e4292d8cab06bbf8fc45de253f76e23fd5428e4c486dc392640", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a08a2c8167361786ba537e4601b6b73081b40887e6e849996383f4c855755b3161c5fe1dfc21162f9ff2eaa64f95254fad75ae4b77711d7a107d7e6c6396b440"}' symbols_url: 'https://queue.taskcluster.net/v1/task/DosmFSOKQR2LS35XsiL6Qg/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-07-11 01:15:09.922137) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-11 01:15:09.922468) ========= 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.SF3okbJIrO/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.mo1Y4W4gh6/Listeners TMPDIR=/var/folders/yn/qkptzzdx4_q5h519lzspx_l800000w/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.005288 ========= master_lag: 0.06 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-11 01:15:09.984181) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-11 01:15:09.984523) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-11 01:15:09.984861) ========= ========= Total master_lag: 3.47 =========